Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2011, 13:15
manke10
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 8 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!