Questões de Concurso Sobre banco de dados
Foram encontradas 15.797 questões
A maneira correta de especificar um atributo numérico que seja obrigatório e que deva ser preenchido com o valor zero como padrão é:
Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é:
Está correto concluir que:
Sabendo-se que null representa um valor não preenchido, numa eventual implementação desse modelo num banco de dados relacional a instância válida para a tabela E seria:
Considere as seguintes afirmativas sobre esse diagrama.
I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador.
II. O atributo A1 de E3 não pode admitir valores nulos na implementação.
III. Na declaração da chave estrangeira correspondente ao relacionamento entre E2 e E3, a opção on delete set null é uma decisão correta.
IV. A combinação dos atributos A1 e B3 deve formar um identificador para E3.
Assinale se:
C → D
D → C
C → N
C → E
Para que a tabela T esteja normalizada na forma normal Boyce-Codd, é preciso que:
A dependência funcional que NÃO é válida nessa tabela é:
Após a execução do comando SQL
delete from t where exists
(select * from t t2 where t2.a < t.a)
as linhas presentes na instância de T serão:
T1 possui duas colunas, A e B;
T2 possui duas colunas, A e C;
A é a chave primária de T1;
A é a chave primária de T2.
Considere também o seguinte comando SQL:
select t1.a,t1.b,t2.c
from t1 left join t2 on t1.a=t2.a
order by t1.a
O comando SQL que, para quaisquer instâncias de T1 e T2, produz o mesmo resultado que o comando acima é:
A desvantagem da técnica de índices invertidos com contadores de posição, utilizada para implementação de índices lexicográficos, é o aumento da dimensão do arquivo.
Vector model é um modelo que pode ser aplicado em pesquisas semânticas como forma de estabelecer a relevância de documentos pesquisados.
No PostgreSQL, ao usar o contexto de segurança Security Definer, durante a execução de uma função definida pelo usuário, são respeitados os privilégios de acesso do criador da função.
Na linguagem SQL, o comando FULL OUTER JOIN combina os resultados dos comandos LEFT JOIN e RIGHT JOIN.
Um arquivo sequencial indexado apresenta ganho de desempenho nas consultas, uma vez que o índice utilizado leva diretamente ao registro pesquisado.
Linguagens de manipulação de dados não procedurais podem gerar código menos eficiente que as linguagens procedurais.
Devido às características dinâmicas dos acessos aos dados, as estatísticas utilizadas durante o processo de otimização de consultas aos bancos de dados são calculadas no momento em que a otimização é realizada.
Um modelo de dados cria uma representação dos dados de forma que os relacionamentos entre entidades são representados como outras entidades.
Em um modelo de dados relacional lógico e normalizado até a terceira forma normal, desenvolvido para suportar o processamento de transações online aderente ao modelo conceitual apresentado, as tabelas que armazenam informações sobre a frequência e o desempenho finais de um aluno não podem conter atributos da entidade turma que possuam dependência funcional da chave primária de turma.
Em um modelo de dados relacional não normalizado, desenvolvido para suportar o processamento analítico online aderente ao modelo conceitual apresentado, os conceitos de período letivo e endereço são candidatos a gerar as tabelas que representam dimensões do modelo, enquanto os conceitos de aluno e disciplina são candidatos a gerar as tabelas de fatos do modelo.