Banco de Dados MySQL Implementação em - Parte 4Introduction Esta é parte de minha série 4, a implementação de banco de dados em MySQL. Eu suponho que você leu todas as diferentes partes do grande série (ou tutoriais equivalentes de outros lugares) até este ponto. Nesta parte da série, nós olhamos para o básico de definição de dados MySQL. Lembre-se, estamos lidando com o MySQL 5.1. Por definição de dados aqui, eu estou me referindo a criação de tabelas, alterando tabelas, largando tabelas, criação de índices e dando diferentes usuários, direitos a diferentes tabelas.
Tudo o que deve ser feito para 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ê é reading.Example Vamos continuar com o exemplo de atacado.
As mesas para o exemplo atacado são mais ou menos: Clientes (Cliente, Nome, Endereço, Cidade, Estado, País, telefone) Vendas (SaleID, DateAndTime, EmployeeID, CustomerID) SaleDetails (SaleID, ProductID, quantidade, SoldPrice) Produtos (ProductID , ProductName, categoria, a quantidade, ReorderLever, CostPrice, SellingPrice) Ordens (NúmeroDoPedido, DateAndTime, EmployeeID, SupplierID) OrderDetails (OrderID, ProductID, Quantidade, BoughtPrice, desconto) Fornecedores (SupplierID, Nome, Endereço, Cidade, Estado, País, Telefone ) empregado (EmployeeID, Nome, Endereço, Cidade, Estado, País, Telefone, Manager) Estes são mais ou menos as tabelas que foram derivados na divisão 2 da série, Banco de Dados.
As 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-to-many relação entre a tabela Fornecedores e tabela Encomendas, através da coluna CódigoDoFornecedor (do mesmo fornecedor pode fornecer para diferentes ordens). - One-to-many relationship entre tabela Employee ea tabela de vendas através da coluna EmployeeID. - One-to-many relationship entre tabela Employee ea tabela de ordens através da coluna EmployeeID. - A relação reflexiva