Hola,
Estoy intentando diseñar una base de datos en la que voy a almacenar
diferentes tipos de animales, (incialmente hay alguno pero con el tiempo
serán más) y no se podrán crear más tablas por lo que la información de
todos los animales tiene que estar en un número fijo de tablas. Mi idea, es
meter en una tabla la información fija de los animales:
TABLA_INFO_ANIMALES
Id Tipo
1 Perro
2 Gato
3 Pingüino
4 León
5 Paloma
...
Y después en otra tabla los campos comunes a todos los animales que vayan
apareciendo:
TABLA_ANIMALES
Id IdInfo_Animales Peso Color Año nacimiento
1 1 40 Marrón 2000
2 2 8 Amarillo 2005
3 1 50 Negro 2007
...
Pero mi duda surge cuando trato de introducir campos no comunes a todos los
animales (por ejemplo la velocidad a la que vuela una paloma o si el perro
tiene pedigri) Me gustaría tener alguna forma de introducir en la base de
datos toda la información de modo que mediante una vista cuando tenga que
mostrar la información al usuario pueda mostrarle la información concreta de
un animal, por ejemplo:
PERROS
Peso Color Año nacimiento Pedigri
40 Marrón 2000 SI
50 Negro 2007 SI
...
¿Alguien me puede ayudar?
Muchísimas gracias de antemano
Vicente.
Leer las respuestas