Base de datos esenciales - Parte 9Division 1Introducción Esto es parte de mi serie 9, 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 Generalizació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 usar it.
Meaning de Generalización Relación En una asociación de generalización, que tiene un conjunto de clases (tablas) en una jerarquía , que parece un árbol de directorios cuando se dibuja el diagrama de clases. La clase en la parte superior es la clase base. Cada clase por debajo de otro hereda las propiedades (columnas) de su clase padre. Así que todas las subclases heredan las propiedades de la base de class.Illustration 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/Generalization-Relationships.htm~~MD~~aux Imagine que usted es dueño de una tienda de mascotas donde usted está vendiendo mascotas (animales). Tabla 9.1 muestra una tabla de ejemplo de los animales que tiene y las propiedades (características) de los animales. Estas propiedades son las columnas de la tabla.
Tiene la columna de la AnimalID, la columna de la DateBorn, la columna para el nombre del animal, la columna de género, la columna para el color del animal, la columna para el tamaño de la camada, la columna de si o no el animal tiene garras, la columna para indicar si el animal es de agua fresca y una columna para indicar el tipo de escalas del animal. Hay un problema con la tabla. Un cliente mascota llega a su tienda ya sabiendo el tipo de animal que quiere comprar. Ella puede querer comprar un gato, que es un mamífero o un pez de agua dulce o alguna otra especie animal.
Un cliente que quiere comprar un mamífero estaría interesado en el tamaño de la camada de la mascota y si la mascota tiene garras; ella no estaría interesado en las propiedades de los peces. Por otro lado un cliente peces querría saber si el pescado que es comprar es el pescado de agua dulce o pescado de agua salada; ella no estaría interesado en las propiedades de los mamíferos. Mira la tabla 9.
1 de nuevo y tenga en cuenta que hay algunas propiedades genéricas para todos los animales y hay otras propiedades