Questões de Concurso
Sobre banco de dados
Foram encontradas 15.763 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assinale a alternativa que apresenta um comando SQL que NÃO poderá ser executado, com sucesso, a partir da tabela da Figura 2.
Assinale a alternativa que preencha corretamente a lacuna.
CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.
Os revisores da revista na qual a publicação “Reações adversas conhecidas da vacina cov-20” (identificador 6) foi aceita detectaram um erro na coleta dos dados e solicitaram a retirada do artigo da edição. Por esta razão, todos os dados referentes a essa publicação devem ser removidos do banco de dados. O administrador do banco executou comando(s) para remover a publicação da tabela Publicacao. Automaticamente foram removidos os dados referentes a essa publicação, contidos nas tabelas referencia_publicacao e autor_publicacao.
Com base nessas informações, analise as assertivas a seguir.
1) Os códigos de criação das chaves estrangeiras das tabelas referencia_publicacao e autor_publicacao podem ter utilizado as cláusulas:
ON DELETE CASCADE;
2) O comando executado pelo administrador do banco de dados pode ter sido:
DELETE CASCADE FROM publicacao WHERE identificador = 6;
3) Os códigos de criação das chaves estrangeiras das tabelas referencia_publicacao e autor_publicacao utilizaram as cláusulas:
ON DROP CASCADE;
4) Os comandos executados pelo administrador do banco de dados podem ter sido (nesta ordem):
DELETE FROM autor_publicacao WHERE identificador_publicacao= 6;
DELETE FROM referencia_publicacao WHERE identificador_publicacao = 6;
DELETE FROM publicacao WHERE identificador = 6;
Está(ão) correta(s), apenas:
CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.
CONSIDERE O PROJETO DE BANCO DE DADOS ABAIXO COMO REFERÊNCIA PARA RESPONDER À QUESTÃO.
Bancos de dados são fundamentais para quaisquer sistemas de informação que necessitem armazenar dados de forma organizada. Assim, conhecer ferramentas, como MySQL, SQL Server, Oracle, PostgreSQL, entre outras, que possibilitem tal armazenamento, é fundamental.
Quando utilizado após atualização do servidor MySQL, ao encontrar uma tabela com uma possível incompatibilidade, o comando mysql_upgrade:
Considere o seguinte comando, emitido para o gerenciador mySQL:
Assinale a única alternativa que apresenta uma interpretação válida para o efeito do comando.
Em banco de dados, uma transação é uma unidade lógica que pode ser composta de uma ou mais operações. A integridade de uma transação depende de quatro (4) propriedades: Atomicidade, Consistência, Isolamento e Durabilidade. Sobre essas propriedades, analise as afirmativas a seguir.
1) Se alguma operação de banco de dados falhar, toda a transação deve ser refeita.
2) Os resultados parciais de cada transação não devem estar disponíveis para as demais transações.
3) Uma transação pode ser fragmentada em partes, desde que seus resultados sejam isolados.
4) Nenhuma transação pode interferir em outra transação, sendo executada no mesmo banco de dados.
5) Toda transação tem seu resultado permanente no banco de dados, somente podendo ser desfeita por uma transação subsequente.
Estão corretas:
Dadas as tabelas a seguir:
Qual o comando que calcula a média das notas dos
alunos da professora de ID 12 (Rafaela)?
SQL (Structured Query Language) é uma linguagem declarativa que possui um conjunto de comandos utilizados para, por exemplo, consultar, manipular e fazer transações em bancos de dados. Esses comandos estão organizados em subconjuntos, como a DDL (Data Definition Language), que possui os comandos de definição de banco de dados. Sobre esses comandos, analise as afirmativas a seguir.
1) O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados.
2) O comando DELETE TABLE é utilizado para remover uma tabela no banco de dados.
3) O comando CREATE DATABASE é utilizado para criar uma nova base de dados.
4) O comando DELETE DATABASE é utilizado para remover uma base de dados.
Estão corretas, apenas:
insert into LOTACAO (NOME, UNIDADE)
select P.NOME, E.NOME
from PROFFESSOR P, ESCOLA E
where P.COD_ESCOLA=E.COD_ESCOLA
and E.LOCAL='Cruzeiro';
A partir do código SQL (Structured Query Language) acima, julgue o item.
O código tem a finalidade de inserir, na tabela
LOTACAO, o nome do professor e o nome da escola,
localizada no Cruzeiro, à qual ele está relacionado.
insert into LOTACAO (NOME, UNIDADE)
select P.NOME, E.NOME
from PROFFESSOR P, ESCOLA E
where P.COD_ESCOLA=E.COD_ESCOLA
and E.LOCAL='Cruzeiro';
A partir do código SQL (Structured Query Language) acima, julgue o item.
O código apresenta erro de sintaxe, já que não é possível
escrever um código SQL contendo duas colunas com o
mesmo nome.
insert into LOTACAO (NOME, UNIDADE)
select P.NOME, E.NOME
from PROFFESSOR P, ESCOLA E
where P.COD_ESCOLA=E.COD_ESCOLA
and E.LOCAL='Cruzeiro';
A partir do código SQL (Structured Query Language) acima, julgue o item.
O código somente funcionará corretamente se a
palavra-chave AS for inserida antes da instrução
select.
insert into LOTACAO (NOME, UNIDADE)
select P.NOME, E.NOME
from PROFFESSOR P, ESCOLA E
where P.COD_ESCOLA=E.COD_ESCOLA
and E.LOCAL='Cruzeiro';
A partir do código SQL (Structured Query Language) acima, julgue o item.
No código em questão, identifica-se a presença de uma
junção (join).
insert into LOTACAO (NOME, UNIDADE)
select P.NOME, E.NOME
from PROFFESSOR P, ESCOLA E
where P.COD_ESCOLA=E.COD_ESCOLA
and E.LOCAL='Cruzeiro';
A partir do código SQL (Structured Query Language) acima, julgue o item.
Considerando que a coluna LOCAL é do tipo varchar, é
obrigatório o uso de aspas simples na palavra
Cruzeiro.
Em um processo de restore necessita-se que a recuperação dos dados seja rápida e que só seja necessário o último backup diário e do último backup full mensal. A melhor estratégia que satisfaça essas condições seria o:
“PL/SQL é uma extensão da linguagem padrão _______ para o ________ específico da _________”.
Assinale a alternativa que completa correta e respectivamente as lacunas.