Base de datos esenciales - Parte 7Division 1Introducción Esto es parte de mi serie 7, Fundamentos de bases de datos. Fundamentos de bases de datos es la división 1 de un conjunto de tutoriales que tengo en la base de datos. En esta parte de la serie, nos fijamos en lo que se llama la Asociación de agregación. Este es otro tipo de relación que tenemos que aprender. Nuestro objetivo es descubrir la naturaleza de esta asociación y de no saber cómo derivar o cuándo usarlo o cómo usarlo. Relación de agregación también se conoce como un Ejemplo Colección relationship.
Table Usted tendrá que abrir el siguiente enlace en una pestaña del navegador para ver las tablas y diagramas de este tutorial
http:. //www.broad- network.com/ChrysanthusForcha/aggregation.htm Tabla 7.1 muestra una tabla de Venta (muestra) y en la Tabla 7.2 muestra la tabla de venta de artículo correspondiente (muestra) de una empresa mayorista. Hemos visto estas tablas antes. Sin embargo, vamos a examinar ahora desde una perspectiva diferente.
La venta con ID 10 en la tabla de venta tiene los artículos de venta correspondientes de las tres primeras filas de la tabla de venta de artículos. La venta con ID 20 en la tabla de venta tiene los artículos de venta correspondientes de la cuarta y quinta filas de la tabla de venta de artículos. La venta con ID 30 en la tabla de venta tiene los artículos de venta correspondientes de la sexta, séptima y octava filas de la tabla de venta de artículos. Decimos la venta con ID 10 tiene una colección de tres filas (los tres primeros) en la mesa de venta de artículos.
Decimos la venta con ID 20 tiene una colección de dos filas (cuarto y quinto) en la tabla de la venta de artículos. Decimos la venta con ID 30 tiene una colección de tres filas (sexto, séptimo y octavo) en la tabla de la venta de artículos. La palabra, "colección" aquí no tiene exactamente el mismo significado que tiene en la tecnología de objetos clásica; Sin embargo, eso no es un gran problema. Así que desde las mesas, se dice que una venta se compone de una colección de artículos. La relación de agregación o la colección es entre cada venta y su colección de artículos.
Normalmente decimos una relación de agregación lata existe entre dos entidades (tablas). En este caso, existe una relación de agregación entre la venta y la venta mesas artículo. La forma para denotar esto con un diagrama de clases se muestra en la fig. 7.1. En el diagrama de la clase de Venta se llama el agregado. Una