martes, 12 de junio de 2012

Que es llave primaria



En base de datos, una llave primaria es un conjunto de uno o más atributos de una tabla, que tomados colectivamente nos permiten identificar un registro como único, es decir, en una tabla podemos saber cual es un registro en específico sólo con conocer la llave primaria. Ejemplo el número de seguridad social, o la clave de única el registro de población, permiten identificar a una persona en particular en una entidad de personas.
En una arquitectura entidad-relación la llave primaria permite las relaciones de la tabla que tiene la llave primaria, con otras tablas que van a utilizar la información de esta tabla.
Por ejemplo, tenemos un catálogo de marcas de computadoras, la tabla sería:
idmarcamarca
1Lenovo
2Toshiba
3DELL
En esta caso la llave primaria sería idmarca y si tuvieramos otra tabla por ejemplo de computadoras, vamos a llamar al catálogo de marcas por medio de la llave primaria, es decir, sólo escribiremos el identificador en la tabla de computadoras. En esta tabla de computadoras, el campo idmarca es la llave foránea


Llave primaria o clave primaria, representa al(los) campo(s) que identificaran de forma única a los registro de una tabla. Ojo pueden ser un campo o más campos llaves primarias.

Ejemplo: (una llave primaria)
Nombre Tabla : tb_producto
Campos : producto_id, nombre_producto, categoria_id,....
Llave primaria: producto_id (identificador único para diferenciar los productos)
Ejm:

producto_id...nombre_producto..categor…
1....................ceras............…
2....................shampoo..........…
3....................jaboncillos......…

Ejemplo: (dos llaves primarias)
Nombre Tabla : tb_comprobante
Campos : cbte_id,asiento_id,debe,haber,glosa,....
Llaves primarias: cbte_id,asiento_id(identificadores únicos para diferenciar un registro de otro)
Ejm:

cbte_id | asiento | debe | haber | glosa
1...........1.............40.......0..…
1...........2.............0.........40… de la compra
2...........1.............80.......0..… almuerzo
2...........2.............25.......0..… caja chica
2...........3.............0.........25… caja chica
2...........4.............0.........80… almuerzos

15 comentarios:

  1. gracias esta perfecta la información me sirvió de mucho

    ResponderEliminar
  2. gracias esta perfecta la información me sirvió de mucho

    ResponderEliminar
  3. Gracias por la información, super clara y practica

    ResponderEliminar
  4. Hard Rock Hotel & Casino - MapyRO
    Find your 부천 출장마사지 way around the casino, 양산 출장안마 find where 익산 출장안마 everything is located with these helpful 고양 출장마사지 tips and tricks. The Hard Rock Hotel & Casino is a Wedding Venue 인천광역 출장샵 in Lake

    ResponderEliminar