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

Associações de banco de dados Visão geral

lvez alguns outros produtos de informação como quantidade disponível em sua loja de atacado. Eu não vou falar sobre isso tabela nesta parte do tutorial. A tabela Products usa o ProductID como a chave para identificar os produtos. Isso é que é para a tabela do item de venda. As duas tabelas mostram que os clientes Vendas solicitados de você e você entregue. Agora, você pode perguntar por que as duas tabelas não são combinados em um. Vou explicar isso mais tarde na série.

Por enquanto nosso interesse é obter uma visão geral das associações também conhecido como relacionamentos, no banco de dados. Antes de continuarmos, note que na tabela de Venda cada SaleID corresponde a uma regra customer.A Business One de suas regras de negócios, que é uma regra óbvia, é que você pode vender mais de um produto para o mesmo cliente. E assim a partir das duas tabelas, vemos que para o SaleID 10, o cliente comprou os produtos com ProductIDs 11, 42 e 72. Vemos que para o SaleID 20, o cliente comprou produtos com ProductIDs 14 e 51.

Vemos também que para o SaleID 30, o cliente comprou produtos com ProductIDs 41, 51 e 65. Assim, para uma venda, existem muitos produtos. Isso é chamado de um relacionamento um-para-muitos ou um-para-muitos associação, determinado pelo negócio rule.Class Diagrama Um diagrama de classes mostra a relação entre duas classes (tabelas). Fig 4.1 na janela da guia do navegador mostra o diagrama de classe para os dois quadros. Fig 4.2 mostra o diagrama de classe detalhe. O diagrama de classes detalhe tem os atributos (colunas) das tabelas.

A linha entre os dois blocos mostra a associação (relacionamento). Em uma extremidade da linha que você tem o número 1. No outro extremo da linha, você tem o asterisco, *. O asterisco, * significa muitos. Assim, a 1 e o asterisco (*) significa um-para-muitos. Uma linha na tabela de venda corresponde ao número de linhas na tabela de venda do item. O asterisco é na lateral para a tabela que oferece muitas linhas na relação. A 1 é na lateral para a tabela que oferece uma linha na relação. No diagrama de classes detalhe, a linha aponta para as identificações correspondentes.

Essa é uma visão geral do que associação ou relacionamento significa na base de dados. Nas próximas partes da série, vamos olhar para os diferentes tipos de associações que podem existir em uma organização (empresa). Nesta divisão, eu não mostrar-lhe como para determinar as relações, eu só mostrar os diferentes tipos de relações que existem. ChrysTutoria

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