miércoles, 6 de mayo de 2009

Definición de claves

  • Clave primaria: Primary key Es una columna o un conjunto de columnas que identifican unívocamente a cada fila. Debe ser única, no nula y obligatoria. Como máximo, podemos definir una clave primaria por tabla. Esta clave se puede referenciar por una columna o columnas. Cuando se crea una clave primaria, automáticamente se crea un índice que facilita el acceso a la tabla. Claves ajenas: Foreign Key: Esta formada por una o varias columnas que están asociadas a una clave primaria de otra o de la misma tabla. Se pueden definir tantas claves ajenas como se precise, y pueden estar o no en la misma tabla que la clave primaria. El valor de la columna o columnas que son claves ajenas debe ser: NULL o igual a un valor de la clave referenciada (regla de integridad referencial).
  • Por lo que yo investigue existen dos tipos de claves que son las primarias y las ajenas, la primaria identifica unívocamente a cada fila, y las ajenas estan formadas en columnas asociadas.
  • http://www.desarrolloweb.com/articulos/1925.php

No hay comentarios: