Questões de Concurso
Sobre banco de dados para fgv
Foram encontradas 1.880 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere duas tabelas: T1, com atributos A e B, e T2, com atributos C e D. Nas duas tabelas as chaves primárias foram definida pelos atributos A e C, respectivamente. Não há outras chaves nessas tabelas além das chaves primárias.
Na tabela T2, o atributo D é uma chave estrangeira que referencia a tabela T1. Não há outras chaves estrangeiras nessas tabelas. As tabelas T1 e T2 estão perfeitamente normalizadas.
Sabe-se que agora deve haver um relacionamento 1:1 entre essas duas tabelas.
Assinale a opção que apresenta a providência necessária para que esse requisito seja atendido, de forma que o grau de normalização da tabela seja mantido.
A identificação das dependências funcionais constitui um importante passo para a normalização de tabelas de bancos de dados.
Considere uma tabela T, com atributos A, B e C, onde A foi definido como primary key, e C como unique.
Assinale a opção que indica o mínimo conjunto de dependências funcionais que devem existir, além das dependências triviais e das que podem ser derivadas, para que essa tabela esteja normalizada até a forma normal Boyce-Codd.
Rafael aplicou um teste de múltipla escolha de cem questões para um numeroso grupo de alunos e notou que houve uma variada distribuição de notas.
Rafael resolveu trabalhar esses dados, e agrupar esses alunos de modo que cada um ficasse no grupo mais adequado para a sua nota. Assim, poderia preparar atividades específicas para cada grupo.
Assinale a opção que indica o algoritmo mais adequado para essa tarefa.
I. Uma consulta do tipo “Criar tabela” provoca, no modo de exibição SQL, o uso da cláusula INTO logo após a lista de colunas do comando SELECT. II. Uma consulta do tipo “Acrescentar” provoca, no modo de exibição SQL, o uso da cláusula INSERT INTO logo após o comando SELECT. III. Consultas do tipo “Tabela de referência cruzada” não permitem a nomeação de colunas do resultado a partir dos valores nas tabelas de origem.
Está correto o que se afirma em
Assinale a opção que indica o mecanismo que é comumente utilizado para que as tabelas de outros bancos de dados possam estar acessíveis a um usuário do Access, quando da confecção e extração de relatórios.
A criação da estrutura de um banco de dados no MS Access conta com 6 tipos de objetos – tabela, consulta, formulário, relatório, macro e módulo.
Dentre esses, o objeto formulário possui a função de
Os processos de ETL são muito comuns para coletar e organizar dados de várias fontes.
Um importante componente desses processos, denominado control flow, permite que
No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.
Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.
Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.
A → B
B → C
A → D
B → A
Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é
No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.
A → B
B → C
C → D
Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da
O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte.

Para responder a esta pergunta considere o diagrama IDEF1X apresentado anteriormente.
Algumas implementações de bancos de dados, como MS SQL Server e Oracle, permitem a previsão de ações específicas em decorrência de operações de UPDATE e DELETE que afetem as chaves referenciadas nas constraints do tipo foreign key.
No contexto de um eventual esquema relacional que implemente corretamente aquele diagrama, com tabelas E1 e E2, analise a aplicação das combinações exibidas a seguir à constraint FK estabelecida entre E1 e E2.
I. on update cascade on delete cascade
II. on update cascade on delete set null
III. on update no action on delete cascade
IV. on update set null on delete cascade
V. on update no action on delete no action
Assinale a opção que indica apenas as combinações que estariam coerentes com o referido diagrama.
O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte.

Com relação ao diagrama IDEF1X, considere as afirmativas a seguir sobre um eventual esquema relacional, com tabelas E1 e E2, que implemente aquele diagrama.
I. A coluna A1, de E1, deve permitir valores nulos.
II. A coluna AA de E1 não pode conter repetições de valores não nulos.
III. A coluna A1, de E2, deve permitir valores nulos.
Está correto o que se afirma em
O diagrama IDEF1X exibido a seguir será referenciado na questão seguinte.

Considere o relacionamento estabelecido entre as entidades E1 e E2 no diagrama IDEF1X.
Assinale a opção que apresenta a leitura correta que deve ser feita dessa representação.
Tomando por referência uma instalação MS SQL Server, analise os comandos a seguir.

O número de linhas no resultado, excluída a linha de títulos, é
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.

Analise o comando a seguir utilizando a tabela arvore, definida anteriormente.

Assinale o número de registros que é removido na execução
desse comando.
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.

Considere que é preciso fazer uma alteração nos dados da referida tabela: todas as ocorrências do nome Natalia devem ser substituídas pelo nome Joana.
Assinale o comando que provoca essa alteração, como requisitada.
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.

Assinale o número de linhas que, além da linha de títulos, aparece no resultado produzido pela execução desse comando.
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.

Sabe-se que esse comando foi executado duas vezes, sobre a instância acima, e que não houve nenhuma outra alteração na tabela entre as duas execuções.
Assinale o número de registros inseridos na segunda execução do comando.