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

Banco de Dados N-Ary Association

de chegar a um exemplo de N-ary associação, teremos de quebrar os dois relacionamentos muitos-para-muitos down.Problem com presente de muitos-para-muitos O diagrama de classes na fig.6.1 coloca problemas. Estes são alguns dos problemas: Imagine que as três entidades representam três quadros, um para cada entidade. A partir desses dois relacionamentos muitos-para-muitos, não podemos dizer que empregado montado bicicleta que usando os componentes. A solução é ter outra tabela (montagem), o que ligam os três quadros, como mostrado na fig 6.2.

Em uma série diferente vou mostrar-lhe como converter um relacionamento muitos-para-muitos para um-para-muitos relacionamentos. Aqui eu só quero que você saiba o que se entende por relação N-ário. Estamos prestes a ver o que significa relação N-ário. Uma tabela de exemplo para a nova classe, montagem na fig 6.2 é mostrada na Tabela 6.4. A nova classe (tabela) na fig 6.2 é desenhado como um diamante. A linha do traço é desenhado a partir dele, terminando com um retângulo que indica as colunas da tabela da classe diamante.

Quando mais de duas classes estão relacionadas, por meio de uma outra classe, a relação é chamado uma associação n-ário e está focado no diagrama de classes como um diamante. A classe de diamante na figura 6.2 é chamado de classe Assembly. As colunas da classe Assembly são as chaves dos três principais entidades. Usando a tabela da Assembléia (classe) como uma base, agora você pode saber qual empregado utilizado quais componentes para montar qual produto (bicicleta). A classe Assembleia tem as identificações das tabelas diferentes.

A partir dessas IDs então você pode ir para as diferentes tabelas e saber o nome do empregado, ou componente ou produto em conformidade. O tipo de diagrama da figura 6.1 é usado quando você quer uma visão geral das principais classes da empresa. Tal diagrama de visão geral não irá conter apenas três entidades principais; conteria mais. Para fins de implementação, você precisa de outro tipo (detalhe) de diagrama na figura 6.2. Note-se que as entidades para os diagramas de classe detalhadas também são geralmente muitos. Agora você deve saber o significado da relação N-ário.

Como chegar a uma relação N-ary quando dado um problema, não deve ser sua preocupação neste tutorial. Vamos olhar para isso de uma série diferente. Vamos terminar aqui e continuar na próxima parte da série. ChrysTutorials no Series1 Database2 banco de dados Tabela Keys3 banco de dados Tabela de Dados Types4

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