Questões de Banco de Dados - Formas normais para Concurso
Foram encontradas 619 questões
I. Uma relação R está na 1FN (primeira forma normal) se, e somente se, todos os domínios dos atributos contiverem valores multivalorados.
II. Uma relação R está na 2FN (segunda forma normal) se, e somente se, ela atender à 1FN (primeira forma normal) e todos os atributos não primários de R forem totalmente dependentes funcionalmente da chave primária.
III. Uma relação R está na 3FN (terceira forma normal) se, e somente se, ela atender à 2FN (segunda forma normal) e nenhum atributo não primário de R tiver dependência transitiva da chave primária.
É correto o que se afirma em:
O que é necessário fazer para que a tabela atenda a 1FN?
Em banco de dados, diversos elementos são relevantes, desde o processo de modelagem, passando pelo processo de mapeamento, até a implementação. No entanto, apesar de muitos profissionais conhecerem de forma prática o uso de banco de dados, especialmente a linguagem SQL, esses profissionais desconhecem o aspecto teórico. Dessa forma, considere as definições a seguir.
I. Processo para analisar os esquemas de relação de dados tomando como referência as dependências funcionais e as chaves primárias, de modo a minimizar redundâncias e anomalias de inserção, exclusão e atualização.
II. Baseia-se no conceito de dependência transitiva, ou seja, considerando uma relação R qualquer, cada atributo não principal A em R for total e funcionalmente dependente da chave primária de R e não haver nenhum atributo não principal de R transitivamente dependente da chave primária.
III. Trata-se de um conceito baseado na em dependência funcional total, ou seja, considerando uma relação R qualquer, cada atributo não principal A em R é total e funcionalmente dependente da chave primária de R.
IV. Trata-se de um conceito que possibilita que o domínio de atributos seja apenas de valores atômicos. Os atributos multivalorados não são aprovados, ou seja, reprova relações como valores de atributo dentro de tuplas.
A partir dos elementos apresentados anteriormente, assinale a
alternativa que contempla a associação correta:
I. Para estar na segunda forma normal (2FN),uma tabela também deve, necessariamente, estar na primeira forma normal (1FN).
II. Para estar na segunda forma normal (2FN),uma tabela não pode conter uma coluna que dependa apenas de parte de uma chave primária composta.
III. Para estar na terceira formal normal (3FN),uma tabela não pode conter uma coluna que, além de depender da chave primária,dependa de outra coluna ou conjunto de colunas da tabela.
Quais estão corretas?
Coluna I
1. 1FN
2. 2FN
3. 3FN
4. BCFN
5. 5FN
Coluna II
( ) Seus únicos determinantes são chaves candidatas.
( ) Não contém tabelas aninhadas.
( ) Evitar dependências parciais.
( ) Combater a dependência de junção.
( ) Evitar dependências transitivas.
A sequência correta, de cima para baixo, é:
A passagem para a terceira forma normal (3FN) consta em dividir tabelas para eliminar as dependências transitivas. Considere a tabela a seguir representada por um esquema relacional.
Empregado (matriculaEmpregado, nome, cargo, salario)
A forma normalizada desse esquema será:
Pode-se afirmar que para esta entidade estar na Segunda Forma Normal (2FN), ela precisa estar na Primeira Forma Normal (1FN) e
Para normalizar, conforme primeira forma, uma tabela em um banco de dados, é preciso criar chaves estrangeiras que representem a ligação entre elas.
S ( , C, D)
Também são fornecidas as dependências funcionais a seguir.
{A, B} → C
{A, B} → D
C → A
D → B
Considerando que S1, S2 e S3 são esquemas de relações resultantes do processo de normalização de S até a Forma Normal de Boyce-Codd (BCNF), tem-se que
I - Um sócio pode pegar emprestado várias cópias de um mesmo livro.
II - Um sócio pode reservar um mesmo livro várias vezes.
III - Um sócio pode doar várias cópias de um mesmo livro.
Conforme o modelo fornecido, está correto o que se afirma em