Criando tabelas de banco de dados - Parte 15Division 2Introdução Esta é parte de minha série de 15 quadros Projecção de banco de dados. Eu suponho que você leu todas as diferentes partes da série até este ponto. Baseado no que vimos nas primeiras partes desta série, você vai perceber que na parte anterior da série, alguns dos nomes das colunas não são muito explícitas. A solução é o de aumentar o número de colunas com nomes específicos. Nesta parte da série, vemos como para aumentar o número de colunas numa tabela de entidade.
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ê é Entidades reading.The As entidades são: produtos (produtos, categorias, Preço) Vendas (Vendas, Data, Empregado, Clientes) Fornecedores (fornecedores, cidade, país) Clientes (clientes, cidade, país) SaleDetails (Vendas, Produtos) Ordens (Ordens, data, Empregado, Fornecedores) OrderDetails (Ordens, Produtos) Empregado (Employee) Essas tabelas são pelo menos na 3NF.
Então, eles estão bem, mas ainda há um problema. Vamos olhar para a tabela Produtos. A palavra, "Produtos" como um nome de coluna é vago. Não deve realmente ser duas colunas nesta posição, que são ProductID e Descrição (para descrever o produto). Você pode permitir que a palavra, "Categorias" como está ou alterá-lo para singular, se isso vai soar melhor. Até agora, como o negócio está em causa, a palavra, "Preço" é vago. Um produto tem um preço de custo e um preço de venda. Assim, a coluna de preço deve ser substituída por duas colunas, que são a CostPrice eo SellingPrice.
Esta tabela ainda está faltando uma coluna. Precisamos saber o número de cada produto que está em estoque. Então, nós precisamos da coluna adicional, Number. Na tabela de vendas, a coluna de vendas, o que indica que o acto de venda, deve realmente ser saleID. Data como uma coluna está bem. Empregado como uma coluna deve realmente ser employeeID para identificar o funcionário que fez as vendas. Os clientes devem ser do Cliente. Na tabela de fornecedores, as colunas, Fornecedores, indicando a determinado fornecedor deve realmente ser SupplierID.
O restante das colunas da tabela deve dar o endereço completo do fornecedor e não apenas a cidade eo país. Você deve ter como colunas da tabela, SupplierID, fornecedor Nome, Endereço, Cidade, Estado, País e número de telefone. Vo