*   >> Lectura Educación Artículos >> science >> programación

Generalización Association

que no son relevantes para todos los animales. Las propiedades DateBorn, nombre, sexo y color son comunes (genérico) a todos los animales. Sin embargo las propiedades LitterSize y garras son relevantes sólo para los mamíferos y no a los peces o alguna otra categoría. Las propiedades del agua dulce y ScaleCondition son relevantes sólo para los peces y no a otras categorías de animales. El número de viviendas en esta tabla pueden ser muchas; Acabo de mencionar algunos.

Debido a que no todas las propiedades son relevantes para todos los animales, algunas de las celdas de la tabla están vacías. Estas celdas vacías se dice que tienen valores nulos. Tabla 9.1 no es una tabla muy conveniente. Esta tabla tiene en realidad tres grupos: el grupo genérico principal (columnas), el grupo mamífero sub (columnas) y el grupo de peces sub (columnas). Por lo tanto, es bueno tener tres mesas en lugar de una gran mesa. La mesa principal de las propiedades genéricas se convierte en la tabla base. Entonces usted tendría las tablas sub mamíferos y peces. Tabla 9.

2 es la tabla principal con el nombre genérico, Animal. Tabla 9.3 es la tabla de sub mamífero con el nombre del mamífero. Tabla 9.4 es la tabla de peces sub con nombre Fishes.Inheritance Con el fin de vincular las tablas secundarias a la tabla principal, las tablas secundarias tienen el ID (clave principal) de la columna. Cada ID en una tabla secundaria se encuentra en la mesa principal. En el caso de la mascota almacenar el ID es la AnimalID. Con esto, en la ejecución, el DBMS sabrá que las mesas sub heredan las propiedades genéricas de la tabla principal.

Por ejemplo, cada mamífero tiene un DateBorn y el nombre. Estas propiedades genéricas no están en el sub tables.Class Diagrama Figura 9.1 muestra el diagrama de clases para los cuadros anteriores. Un pequeño, triángulo sin relleno se utiliza para indicar la asociación generalización. Líneas forman las subclases están conectados al triángulo. En el diagrama de la clase base (tabla) se encuentra en la parte superior y las subclases (o hereditaria) clases están por debajo. Las subclases heredan las propiedades y métodos (véase más adelante) de la clase base.

Las propiedades heredadas no se escriben en varias ocasiones en los diagramas de clase sub. El árbol puede seguir a la baja. La clase de mamífero (categoría) puede ser aún más dividido en gato y clases de perros (categorías), por lo que el árbol crezca hacia abajo. En la clase de mamíferos, habría propiedades genéri

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.