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

Identificar relações lógicas e Keys

Foreign

Criando tabelas de banco de dados - Parte 17Division 2Introdução Esta é parte de minha série de 17 quadros Projecção de banco de dados. Eu suponho que você leu todas as diferentes partes da série até este ponto. Nesta parte da série, vemos como identificar relações lógicas e chaves estrangeiras em um banco de dados. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você é Relacionamentos reading.

Logical um relacionamento um-para-um entre duas tabelas é uma relação lógica. Um relacionamento um-para-muitos entre duas tabelas é também um relationship.Foreign Key A chave estrangeira lógica é uma coluna em uma tabela e em outra tabela, é uma chave primária. Uma chave estrangeira não precisa ter valores exclusivos em sua mesa; no entanto, em que é uma chave primária deve ter valores únicos. Passo 6: Identificar relações lógicas e chaves estrangeiras Esta é a última etapa no processo de criação da tabela.

Nesta etapa, você identificar as relações lógicas entre as tabelas e você também identificar as chaves estrangeiras. Hey, você também tem que identificar as relações reflexivas nesta fase. Duas tabelas podem ser ligados através de chaves primárias em ambas as tabelas e eles também podem ser ligados através de uma chave primária em uma tabela e uma chave estrangeira em outra tabela.

As tabelas de nosso exemplo novamente são: Clientes (CustomerID, endereço, cidade, estado, país, telefone) Vendas (SaleID, Data, EmployeeID, CustomerID) SaleDetails (SaleID, ProductID, SoldPrice) Produtos (ProductID, Categoria, Número, CostPrice SellingPrice ) Ordens (NúmeroDoPedido, data, EmployeeID, CódigoDoFornecedor) OrderDetails (NúmeroDoPedido, ProductID, BoughtPrice, Discount) Fornecedores (SupplierID, Endereço, Cidade, Estado, País, Telefone) empregados (EmployeeID, endereço, cidade, estado, país, telefone) A relações lógicas são as seguintes: - One-to-many relação entre a tabela de vendas e na tabela Clientes, através da coluna SaleID (o mesmo cliente pode vir para diferentes vendas).

- One-to-many relação entre a tabela de vendas ea tabela de SaleDetails, através da coluna SaleID. - One-to-many relação entre a tabela Produtos ea tabela de SaleDetails, através da coluna ProductID. - One-to-many relação entre a tabela Produtos ea tabela de OrderDetails, através da coluna ProductID. - One

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