Criando tabelas de banco de dados - Parte 8Division 2Introdução Esta é parte de minha série de oito quadros Designing banco de dados. Nesta parte da série, nós olhamos para o subtipo (generalização) relações em pacotes como você projetar seu banco de dados. Vamos continuar com o exemplo da empresa que fabrica motocicletas. Lembre-se, o nosso objectivo é passar de um pacote para tabelas normalizadas. Eu suponho que você leu todas as diferentes partes da série nas duas divisões até este ponto. Na última parte da série, nós estávamos olhando para o pacote de compra.
Há quatro relações no pacote. Vimos dois na última parte. Vamos olhar para um dos quatro, que é o subtipo ou generalização nesta parte da série. 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ê está reading.Normalized tabelas de subtipos Abra o seguinte link em uma nova aba da janela. Você deve estar alternando entre esta página e na página recém-aberta enquanto você lê. https://www.broad-network.
com/ChrysanthusForcha/purchasing-package.htm A parte inferior do diagrama mostra uma relação de subtipo. Ela envolve os itens, que são rawmaterials, Componentes e officesupplies categorias (tabelas). Lembre-se: a fim de ter tabelas normalizadas de muitos-para-muitos relações entre a tabela do item ea tabela de PurchaseOrder inserimos uma nova tabela entre eles. A tabela item ainda é válida, assim como todas as outras mesas no pacote de compra. Temos agora de trabalhar com o quadro de item e as três tabelas abaixo dele, a fim de ter as tabelas normalizadas para o menor section.
Generalization Generalização ou subtipos significam a mesma coisa no banco de dados. Qualquer item que é comprado pela empresa é comprado para ser usado para o trabalho na empresa. Considere isso como uma regra de negócio para a empresa. Em outras palavras, um item é uma descrição genérica de algo que a empresa compra motocicleta para usar para o trabalho. Sabemos que cada item tem um preço e uma descrição (o que é). No entanto, nesta empresa cada artigo comprado quedas em um dos três grupos. Um item é uma matéria-prima, um componente, ou um utensílio de escritório (material de escritório).
Qualquer item comprado é uma matéria-prima, componente ou material de escritório. Cada um destes grupos tem propriedades (colunas de tabela) que não pertencem