Pesquisar este blog

terça-feira, 14 de fevereiro de 2012

conceitos da linguagem e frameworks Java

Imagem 015.jpg

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


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.

Nenhum comentário:

Postar um comentário