Si tengo una clase llamada animal, el perro y el pez es la subclase. El animal tiene un atributo llamado "color". El perro tiene el atributo llamado "longitud de la cola", y los peces no tienen este atributo. Los peces tienen el atributo llamado "peso", el perro no tiene este atributo.¿Cómo implementar una relación de super clase y subclase en la base de datos?
Por lo tanto, deseo diseñar una base de datos para almacenar esta información. ¿Que debería hacer? Aquí hay algunas ideas:
Idea 1: Haciendo una tabla de animales, y la tabla tiene el tipo, para encontrar qué tipo de animal, si es un perro, simplemente obtenga el resultado de la tabla del perro.
Animal: de color: String Tipo: int
Tipo: perro: 0 pescado: 1
perro: longituddecola: int
pescado: Peso: int
Idea 2: Almacenar solo la mesa de perro y la mesa de pescado en la base de datos, quitar el animal t poder.
perro: Color: Cadena longituddecola: int
pescado: Color: Cadena Peso: int
El primer enlace oo al final se elimina. – philipxy