14/10/2011, 13:15
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Evitar registro duplicado en tabla de BD relacional Hola amigos!
Tengo una duda, mejor dicho no sé como encarar este problema:
Tengo una base de datos con tres tablas:
Digamos que los nombres son: Especie Nombres y Nombre_y_especie
Especie y Nombres tienen un sólo campo (nombre) que es a su vez primaryKey.
Nombre_y_especie tiene dos campos(nombre y especie) que son tipo index. Solo pueden contener valores que estén definidos en las tablas Especie y Nombres.
Aqui viene mi problema / duda:
la tabla Nombre_y_especie puede tener por ejemplo:
ave | gallina
ave | aguila
animal | gallina
animal | aguila
animal | aguila
animal | aguila
ó sea, si repito un registro (como animal | aguila) me lo acepta y no sé cómo hacer para evitarlos.
Alguien me puede tirar un hilo para ver cómo solucionar este problema?
Gracias! |