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

Banco de Dados N-To-N Relationships

cas e os outros dois serão para cada categoria. Tabela 5.2 mostra a tabela principal chamada tabela Animal. Tabela 5.3 mostra a tabela de Mamífero e Tabela 5.4 mostra a tabela de Peixes. Cada uma tabela de categorias tem um relacionamento um-para-um (associação) com a tabela principal. Ou seja, para cada linha em uma categoria (mamífero ou peixes) tabela existe apenas uma linha na principal Relacionamento table.One-para-muitos No tutorial anterior, vimos um exemplo de relacionamento um-para-muitos. Havia uma mesa de venda e uma mesa de Venda item.

Cada linha na tabela de Venda corresponderia a, pelo menos, de zero linha na tabela de Venda Item (você pode consultar o tutorial anterior). O diagrama de classes que vimos na parte anterior foi redesenhado na fig. 5.1 da janela do guia do navegador, verticalmente. Olhe para o diagrama novamente. Não é o número 1 pela linha ao lado da classe de venda (tabela). Há um * pela linha ao lado da classe SaleItem. O * significa muitos. Assim, o 1 eo * pela linha significa um-para-muitos. Às vezes é bom dar o número mínimo e máximo de linhas envolver em um relacionamento um-para-muitos.

Na vida normal, é possível ter um cliente que tenha comprado nada. Em outras palavras, um cliente tem de existir antes de qualquer item é comprado de uma loja ou em qualquer outro lugar (por exemplo, supermercados). Quando você entra em um supermercado, você tem que estar presente no supermercado pela primeira vez como um cliente antes que você pode comprar qualquer coisa. Quando você faz um pedido de uma empresa, na empresa, suas informações de credencial tem de ser registrado pela primeira vez antes dos itens pode ser enviado a você.

Assim, um cliente deve existir antes de qualquer coisa pode ser comprado por ele. A venda e as tabelas SaleItem do tutorial anterior foram repetidos na guia da janela do navegador para este tutorial. Cada relacionamento é composto por uma linha na tabela de venda e zero ou mais linhas na tabela SaleItem. A primeira linha na tabela de venda corresponde a três linhas na tabela SaleItem. A segunda linha na tabela de venda corresponde a duas linhas na tabela SaleItem. A terceira linha na tabela de venda corresponde a três linhas na tabela SaleItem.

Assim, para todas as relações das duas tabelas, o número mínimo de linhas na tabela SaleItem é 2 e o máximo é de 3. Para cada uma das relações existe um e apenas uma linha na tabela de venda, dando um mínimo de 1 linha e um máximo de 1 linha na mesa de Venda para cada

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