
16/12/2007, 19:50
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Re: referencia cruzada en sql? Es posible que te estés refiriendo al manejo de claves primarias y foráneas.
Esto es:
Claves primarias son atributos (campos) identificadores absolutos de una tabla, tales que por sí solas identifiquen la totalidad de atributos de una tabla dada. En otras palabras es el dato o conjutno de datos que identifica un sólo registro entre todos los registros de una tabla.
Clave foránea (extranjera o externa), por su parte, es un atributo (campo) de una tabla cuyo valor refiere a una clave primaria de otra tabla.
En una factura, por ejemplo, el número de la factura es clave primaria (identifica univocamente a la factura), pero los códigos de mercadería son claves foráneas (identifican los artículos facturados) como así también el número de clietne (identifica univocamente a UN cliente). A su vez, el registro de mercadería puede tener un campo clave que refiera al proveedor, al rubro, al tipo, al empaque, etc.
¿Te refieres a eso? |