Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

BD con varios índices

Estas en el tema de BD con varios índices en el foro de Bases de Datos General en Foros del Web. Hola, tengo 1 BD con los siguientes campos: - idautonumerico - INT (8) - id1 - INT (8) - id2 - INT (8) El caso ...
  #1 (permalink)  
Antiguo 26/04/2013, 13:32
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 7 meses
Puntos: 15
BD con varios índices

Hola, tengo 1 BD con los siguientes campos:

- idautonumerico - INT (8)

- id1 - INT (8)

- id2 - INT (8)



El caso es que id1+id2 deben ser únicos, es decir que puede haber varios id1 iguales y varios id2 iguales pero no varios id1+id2 iguales.

El autonumerico, como su nombre indica, se autoincrementa.

Pregunta, cómo hago para indicar los índices/claves primarias? A qué campo le indico PK o índice único o lo que sea?
  #2 (permalink)  
Antiguo 27/04/2013, 12:53
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: BD con varios índices

Esto se resuelve con una PK compuesta por los dos campos, la definición PK(id1, id2) te genera un solo índice unique que garantiza que no se repita el par id1+id2.

Saludos

Etiquetas: bd, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:34.