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

Pacotes e Compositions

o fixos, como a haste. Então, um valor para a categoria é rotativa ou fixa. Assim, o atributo, categoria é para todos os componentes. O quadro torna-se Componentes, Componentes (ItemID, Categoria, WheelID, Jantes, Spokes, CrankID, Peso, StemID, peso, tamanho) eu inseri o atributo Categoria na notação Componentes tabela. Nesta tabela Componentes, ItemId e Categoria atributos são para todos os componentes. O resto dos outros atributos (propriedades) se dividem em três grupos, que nós já conhecemos.

Para cada linha na tabela de apresentar componentes, fazer esses grupos somam para formar um componente de todo? Não. Então eles têm de tornar-se subtipos de acordo com as regras de subtipos, como segue: Componentes (ItemID, Categoria) roda (ItemID, WheelID, Jantes, Spokes) Crank (ItemID, CrankID, Peso) Stem (ItemID, StemID, Peso, Tamanho) A roda, Crank e caule tabelas foram modificadas com cada empresa ter uma chave primária composta, ea primeira parte de uma chave composta é ItemID.

Você pode mudar a palavra ItemID em todas as quatro mesas acima para ComponentID, mas você terá que fazer uma nota e lembre-se sempre de que eles são de ItemID. Os quatro quadros acima são pelo menos na 3NF. Agora você pode ir para fig.10.1 e desenhar a tabela de componentes no lado direito das outras mesas. Modificar as chaves das pequenas mesas, rodas, Crank e Stem. Em seguida, conecte as pequenas mesas para a tabela de Componentes como subtipos. O pacote de Motos tem a tabela de motocicleta e as pequenas mesas. Descobrimos a tabela de componentes no pacote de Compras.

A tabela Componentes está relacionada à tabela de motocicleta através das pequenas mesas. A tabela Componentes também tem um relacionamento com a tabela do item no pacote Compras. Você pode permitir que a tabela de componentes no pacote de compras ou colocá-lo no pacote de motocicleta; a escolha é sua, mas sempre manter as ligações fundamentais. Isso é que é para esta parte da série. Vamos dar uma pausa e continuar na próxima parte.

ChrysTutorials no banco de dados Series1 Normalization2 Initial Form Evaluation3 Primeiro normal Form4 Segundo normal FORM5 Terceiro normal Form6 Pacotes de Nível Superior View7 e muitos-para-muitos pacotes Relationships8 e Pacotes Subtypes9 e Pacotes reflexiva Relationships10 e Pacotes Compositions11 e N-ary normalização de dados Association12 de Top -Level View13 banco de dados de Queries14 Identificando itens de dados e Entities15 Aumentar colunas em um banco de dados Entity16 Determin

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