Diferencia entre revisiones de «Clave primaria»

Contenido eliminado Contenido añadido
Sin resumen de edición
Leugim1972 (discusión · contribs.)
m Revertido a la revisión 31157381 hecha por AVBOT; Vandalismo. (TW)
Línea 1:
joel new ''En el diseño'' de [[Modelo relacional#Base de datos relacional|bases de datos relacionales]], se llama '''clave primaria''' a un campo o a una combinación de campos que identifica de forma única a cada [[Registro (base de datos)|fila]] de una [[Tabla (base de datos)|tabla]]. Una clave primaria comprende de esta manera una [[Columna (base de datos)|columna]] o conjunto de columnas. No pueden haber dos filas en una tabla que tengan la misma clave primaria.
 
GaMeR010 TARINGA!! 4EVER
Una clave primaria debe identificar unívocamente a todas las posibles filas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son [[Documento de identidad|DNI]] (asociado a una [[persona]]) o [[ISBN]] (asociado a un [[libro]]). Las guias telefónicas y diccionarios no pueden usar nombres o palabras o [[Sistema Dewey de clasificación|números del sistema decimal de Dewey]] como claves candidatas, porque identifican unívocamente números de teléfono o palabras.
 
Línea 12 ⟶ 11:
== Definiendo claves primarias ==
 
Las chelesclaves primarias están definidas el estándar ANSI SQL, mediante la directiva PRIMARY KEY. La sintaxis para aplicar tal directiva a una tabla existente está definida en SQL:2003 de esta manera:
 
<source lang="SQL">