Criando tabelas de banco de dados - Parte 16Division 2Introdução Esta é parte de minha série de 16 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 determinar uma chave primária para uma entidade. Lembre-se, uma entidade é uma tabela que já está normalizado. É uma tabela que está em, pelo menos, o 3NF. Assim, você pode atribuir uma chave primária a ele sem qualquer problema como explicado abaixo.
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ê é reading.Primary Key A chave primária é uma coluna cujos valores identificam exclusivamente cada linha na tabela. A palavra, "original", significa que não há dois valores na coluna que tem o mesmo valor. Cada valor é diferente na coluna. Assim, depois de criar as tabelas normalizadas, você passar a identidade dessa coluna na tabela como a chave primária.
Se você não pode ver uma única coluna tal, então você tem que olhar para várias colunas cujos valores combinada irá identificar exclusivamente cada linha na tabela (entidade). Assume-se que tenha visto dois de tais colunas, para cada linha da tabela, a combinação dos valores das células a partir das duas colunas não deve repetir-se em qualquer lugar de novo nas duas colunas. Os valores podem repetir, mas não a combinação. Cada uma dessas combinações, identificar uma linha na tabela. Tais várias colunas são chamados de uma chave primária composta.
Se por algum motivo você não estiver satisfeito com o que você acha que deveria ser uma chave, e você tem certeza que a tabela é normalizado, em seguida, criar uma nova coluna e colocar valores exclusivos na coluna. Pode colocar números, tais como 1, 2, 3, 4, 5, etc, ou 10, 20, 30, 40, 50, etc. Por convenção, a chave primária ou composto principal é a primeira coluna (ou colunas), sobre à esquerda do table.Step 5: Determinar chaves primárias Na etapa 5 do processo de design, a determinar a chave primária para cada tabela.
As mesas para o exemplo são: produtos (ProductID, Categoria, Número, CostPrice SellingPrice) Vendas (SaleID, Data, EmployeeID, CustomerID) Fornecedores (SupplierID, Endereço, Cidade, Estado, País, telefone) Clientes (Cliente, Endereço, Cidade, estado, país, telefone) SaleDetails (SaleID, ProductID, SoldPrice) Ordens (OrderI