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

Diferencia entre un campo UNIQUE y una PRIMARY KEY?

Estas en el tema de Diferencia entre un campo UNIQUE y una PRIMARY KEY? en el foro de Bases de Datos General en Foros del Web. ¿Cuál diferencia entre un campo UNIQUE y una PRIMARY KEY? Mi duda es: Un primary key siempre será UNIQUE? Gracias por adelantado....
  #1 (permalink)  
Antiguo 29/03/2007, 12:13
 
Fecha de Ingreso: enero-2007
Mensajes: 105
Antigüedad: 17 años, 4 meses
Puntos: 0
Sonrisa Diferencia entre un campo UNIQUE y una PRIMARY KEY?

¿Cuál diferencia entre un campo UNIQUE y una PRIMARY KEY?

Mi duda es: Un primary key siempre será UNIQUE?

Gracias por adelantado.
  #2 (permalink)  
Antiguo 29/03/2007, 14:20
Avatar de Zoe79  
Fecha de Ingreso: diciembre-2001
Mensajes: 187
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Diferencia entre un campo UNIQUE y una PRIMARY KEY?

Un primary key siempre será unique, pero un unique no tiene por qué ser primary key.
Primary key implica ser una clave única por registro y ser además la columna que nombra a cada tabla. En Oracle por ejemplo nombrar una primary key como unique es imposible porque el propio Oracle ya mantiene esa Contrain al nombrarla como primary key.
Unique implica que no se puede repetir ningún valor en dicha columna.
__________________
Diseño integral / Desarrollo
Grupo Ikon
Imagen - Fotografía
Borja Lázaro Herrero
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 19:08.