domingo, 3 de septiembre de 2017

Campo Clave primaria o principal

En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria

Resultado de imagen para campo clave primario

Imagen relacionada
El modelo relacional, según se lo expresa mediante cálculo relacional y álgebra relacional, no distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador. En una arquitectura entidad-relación, la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que van a utilizar la información de esta tabla.

Definiendo claves primarias

Las claves 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:

  ALTER TABLE <identificador_de_la_tabla>
      ADD [ CONSTRAINT <identificador_de_la_directiva> ] 
      PRIMARY KEY ( <nombre_de_columna> {, <nombre_de_columna>}... )
En el caso en que la clave primaria sea una sola columna, ésta puede marcarse como tal por medio de la siguiente sintaxis:

  CREATE TABLE nombre_de_la_tabla (
     id_col  INT  PRIMARY KEY,
     col2    CHARACTER VARYING(20),
     ...
  )

4 comentarios:

  1. Saber que tipo llave debemos utilizar en las bases de datos, es de suma importancia, de ello depende la integridad y las relaciones entre las diferentes tablas.

    ResponderEliminar
  2. Por que mi papá no entro ala lista de fonabistas el aporto 14 años de su vida para que no salga vivió en juicio toda empresa es ladrona he injusta con la jente pobre

    ResponderEliminar
  3. Para k se vive pagando a ello para k ellos nos boten sin derecho a nada mi papá vivió pagando para que no le han caso se llama ( Paulino Acasio Acosta Solano )( DNI : 01067946 )

    ResponderEliminar
  4. Mi papá aporto desde 1982 asta 1995 son 14 años pero no nos dan respuesta

    ResponderEliminar