Baixe o app para aproveitar ainda mais
Prévia do material em texto
ERRATA Figura 17 Atributos Multivalorados são mapeados com a criação de uma nova entidade e o relacionamento dela com a entidade onde o atributo foi originalmente criado. E, por fim, atributos opcionais são mapeados para atributos da relação e é indicada explicitamente uma restrição de que esse atributo pode conter o valor nulo. A Figura 17 apresenta as regras de mapeamento de atributos com exemplos. Modelo ER Modelo Relacional Relação Funcionário Atributos Restrições Id_Funcionário Chave Primária Nome_Funcionário Não permite valor nulo CNH Permite valor nulo Logradouro Não permite valor nulo Número Não permite valor nulo Relação Telefone Atributos Restrições Id_Funcionário Chave Estrangeira Id_Telefone Chave Primária Número Não permite valor nulo Figura 17: regras de mapeamento de atributos com exemplos. OBSERVAÇÃO SOBRE O ERRO CORRIGIDO Conforme está escrito no 1o parágrafo logo acima, “Atributos Multivalorados são mapeados com a criação de uma nova entidade e o relacionamento dela com a entidade onde o atributo foi originalmente criado”. E erro na página original do livro é que o mapeamento das tabelas, referente a essa regra de mapeamento estava equivocado. O correto é como está na figura acima, onde foi criado um atributo Id_Funcionário na Relação Telefone e esse atributo é chave estrangeira para a Relação Funcionário. Também foi retirado o atributo Id_Telefone, que estava na Relação Funcionário, pois estava errado. Uma outra pequena correção é que o atributo CNH, no DER da Figura 17, é um atributo opcional e deveria ter sido desenhado com um traço cortando a linha que chega na entidade, como está agora sendo apresentado na Figura acima.
Compartilhar