O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
Em um banco de dados relacional, a Forma Normal Boyce-Codd exige que todas as dependências funcionais não triviais sejam da forma ? ? ?, onde ? é uma superchave.
PORQUE
Em um banco de dados relacional, a 3a Forma Normal permite a existência de dependências funcionais não triviais cujo lado esquerdo não seja uma superchave.
Analisando-se as afirmações acima, conclui-se que
Seja F um conjunto de dependências funcionais especificadas em um esquema relacional R.
F = {G ? { H,J,K} , J?{L,M}, M?{P,Q}, K?{M,P,R,S}, N?{S,T,V},V?{X,Z} }
Que dependência funcional NÃO pertence ao fechamento de F, denotada como F+?
Analise as afirmativas abaixo a respeito da modelagem relacional e sua implementação em bancos de dados relacionais.
I - O relacionamento de uma entidade fraca com a entidade da qual ela depende é sempre um relacionamento um para um.
II - A especificação de chaves estrangeiras para atributos de uma tabela T em relação a ela própria é uma característica necessária nos bancos de dados para a tradução de diagramas de entidade-relacionamento que contêm relacionamentos do tipo autorrelacionamento.
III - Se uma relação está na segunda forma normal, todo atributo que não seja chave deve ser totalmente dependente da chave primária.
Está(ão) correta(s) a(s) afirmativa(s)