Essentials Banco de Dados - Parte 7Division 1Introdução Esta é parte de minha série 7, Essentials de banco de dados. Essentials de banco de dados é uma divisão de um conjunto de tutoriais que eu tenho no banco de dados. Nesta parte da série, vamos olhar para o que é chamado de associação de agregação. Este é um outro tipo de relacionamento que temos de aprender. Nosso objetivo é descobrir a natureza dessa associação e não saber como extraí-lo ou quando usá-lo ou como usá-lo. Relacionamento de agregação também é conhecido como um Exemplo Coleção relationship.
Table Você terá que abrir o seguinte link em uma aba do navegador, a fim de ver as tabelas e diagramas deste tutorial
http:. //www.broad- network.com/ChrysanthusForcha/aggregation.htm Tabela 7.1 mostra uma tabela Sale (amostra) ea Tabela 7.2 mostra a tabela a venda do item correspondente (amostra) para uma empresa de atacado. Vimos essas tabelas antes. No entanto, vamos olhar para eles agora de uma luz diferente. A Venda com ID 10 na tabela de Venda tem os itens de venda correspondentes das três primeiras linhas da tabela de venda do item.
A Venda com ID 20 na tabela de Venda tem os itens de venda correspondentes das quarta e quinta linhas da tabela de venda do item. A Venda com ID 30 na tabela de Venda tem os itens de venda correspondentes dos sexto, sétimo e oitavo linhas da tabela de venda do item. Dizemos a venda com ID 10 tem uma coleção de três linhas (os três primeiros) na tabela de venda do item. Dizemos a venda com ID 20 tem uma coleção de duas linhas (quarto e quinto) na tabela de venda do item. Dizemos a venda com ID 30 tem uma coleção de três linhas (sexto, sétimo e oitavo) na tabela de venda do item.
A palavra, "coleção" aqui não tem exatamente o mesmo significado que ele tem em tecnologia de objetos clássica; no entanto, que não é um grande negócio. Então, a partir das tabelas, dizemos que uma venda é composto por uma coleção de itens. O relacionamento de agregação ou coleção é entre cada venda e sua coleção de itens. Nós normalmente dizem que um relacionamento de agregação pode existir entre duas entidades (tabelas). Aqui, existe uma relação de agregação entre as mesas item de venda e venda. O modo para denotar esta classe com um diagrama é mostrado na fig. 7.1.
No diagrama da classe venda é chamado o agregado. A linha liga as duas classes (tabelas). A linha tem uma ponta de diamante no lado agregada. Isso é que é para o relacionamento Agregação. Vamos fazer uma pausa aqui