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

Pacotes e muitos-para-muitos Relationships

o, você deve ser capaz de dar um nome significativo para a mesa do meio. Se você não pode dar um nome significativo que significa que você cometeu um erro em algum lugar na derivação. Vamos dar o nome ItemPurchased. Este nome logicamente vincula as duas tabelas. Assim, os três mesas estão PurchaseOrder (SuplierID, EmpID, data, ...) Item (ItemID, descrição, preço) ItemPurchased (SuplierID, EmpID, ItemID, ...) A chave primária da tabela PurchaseOrder, é a chave composta, SuplierID, EmpID. A chave primária da tabela Item é ItemID.

A chave primária da tabela ItemPurchased é a nova chave composta, SuplierID, EmpID, ItemID. Agora você pode adicionar colunas na tabela de ItemPurchased, se tiver a certeza deles. Se você não tem certeza, então não faça isso; você será capaz de fazer isso no final. Para a tabela de ItemPurchased você pode ter algo como, ItemPurchased (SuplierID, EmpID, ItemID, Quantidade, PaidPrice) Bem, agora você sabe como produzir tabelas normalizadas a partir de um-para-muitos relacionamentos e de relacionamento muitos-para-muitos. Lembre-se, as tabelas serão finalmente ligadas por suas chaves.

Eu tenho que apontar aqui que estritamente falando, a tabela de funcionários não está no pacote de compra, mas tivemos que colocá-lo aqui e você vai ter que fazer coisas semelhantes em seus projetos comerciais, para que a análise seja completa. Tempo para fazer uma pausa; continuamos na próxima parte.

Chrys

Tutoriais 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 Association12 normalização de dados de nível superior View13 banco de dados de Queries14 Identificando itens de dados e Entities15 Aumentar colunas em um banco de dados Entity16 Determinar as chaves primárias no banco de dados Entities17 Identificar relações lógicas e KeysThe Foreign deve saber em Design de banco de dados MySQL e ServerThe deve saber em Banco de Dados Concepção e MySQL

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