*   >> Leitura Educação Artigos >> science >> programação

Pacotes e N-Ary Association

itos funcionários podem caber as partes (componentes). Assim, muitas motocicletas são montados por muitos funcionários. Isso explica claramente o relacionamento muitos-para-muitos entre a tabela Employee ea tabela de Motocicleta. Essas são regras de negócios. Nós temos mais regras de negócios da empresa, que afirmam que uma motocicleta pode ter muitas peças (componentes) ea mesma parte (levando em consideração apenas o tipo de peça e não a parte particular) podem ser encontrados em muitas motocicletas.

Existem regras de negócio como este, que você pode trabalhar sozinho, mas com os outros que você tem a ver os funcionários da empresa que você perguntar para um banco de dados. Estas três tabelas são foco no serviço de montagem na empresa. Isto é o que você faz para obter as tabelas normalizadas para as três tabelas (na verdade, você vai acabar com para os quadros). Criar outra tabela chamada mesa da Assembleia. Coloque a chave primária de cada uma das três mesas para esta nova tabela.

Você deve ter os seguintes quadros: Motos (SerialNo, Modelo, WheelID, CrankID, StemID) Empregado (EmpID, nome, endereço, salário, ...) Componentes (ItemID, Categoria) Assembly (SerialNo, EmpID, ItemID, ...) Você vem agora a mesa da Assembleia; para cada uma das três tabelas, você verificar se a relação entre a mesa da Assembleia e da tabela é um relacionamento um-para-muitos. Se você é sublinhar a chave copiadas para a tabela da Assembléia. Se é um relacionamento um-para-um, não sublinhar a chave copiados (ou sublinhado com uma linha tracejada).

As chaves sublinhadas formam a chave composta primária da classe Assembly. No presente caso, todas as três chaves copiadas estão sublinhadas. Fig 6.2 mostra o tipo de diagrama. Existem quatro tabelas (classes) no diagrama. Um deles é uma forma de diamante. As quatro tabelas formar uma relação de n-ário. A relação n-ária é realmente realizada pela classe diamante. Todos os quatro tabelas estão agora em, pelo menos, o 3NF. Vocabulário: Um relacionamento um-para-um ou um relacionamento um-para-muitos é chamado de uma relação binária. Ei! Falando sobre colunas para adicionar na classe Assembly.

Uma das colunas você tem certeza de adicionar na tabela de montagem é a coluna de data e hora, que irá mostrar quando (última data) a motocicleta foi montado. Isso é que é para a normalização e n-ary relacionamento. N-ário é a última das associações que tenho de tratar. Paramos aqui para este tutorial e continuar na próxima parte da série. Chrys

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.