Acima, apresenta-se um código sintática e semanticamente correto de uma aplicação Java que trabalha com SGBDs, adaptado a partir de http://java.sun.com. A aplicação recebe parâmetros de funcionamento a partir da linha de comando e manipula informações sobre pessoas e processos administrativos abertos por ela. Considerando essas informações, julgue os itens subseqüentes, acerca dos conceitos da linguagem e frameworks Java.
O esquema de dado definido pelas duas tabelas eventualmente criadas por meio de execuções do programa acima está na terceira forma normal.
Certo Errado
Falso.
Pois a coluna nome_pessoa da tabela processo é a mesma da coluna nome da tabela pessoa.
https://secure.wikimedia.org/wikipedia/pt/wiki/Normaliza%C3%A7%C3%A3o_de_dados#Terceira_Forma_Normal
Pois a coluna nome_pessoa da tabela processo é a mesma da coluna nome da tabela pessoa.
https://secure.wikimedia.org/wikipedia/pt/wiki/Normaliza%C3%A7%C3%A3o_de_dados#Terceira_Forma_Normal
A 3NF exige que não haja dependências transitivas na relação.
A relação Pessoa cumpre essa regra.
No entanto, a relação Processo a viola, isso considerando que Processo.cod seja a chave primária, já que a questão não informa isso. Fato suficiente para tratar a questão como incorreta.
Processo.cod--> Processo.descr,Processo.valor,Processo.pessoa
Processo.pessoa-->Processo.nome_pessoa
Há uma dependência transitiva na relação processo.
A relação Pessoa cumpre essa regra.
No entanto, a relação Processo a viola, isso considerando que Processo.cod seja a chave primária, já que a questão não informa isso. Fato suficiente para tratar a questão como incorreta.
Processo.cod--> Processo.descr,Processo.valor,Processo.pessoa
Processo.pessoa-->Processo.nome_pessoa
Há uma dependência transitiva na relação processo.
Nenhum comentário:
Postar um comentário