Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

referencia cruzada en sql?

Estas en el tema de referencia cruzada en sql? en el foro de Mysql en Foros del Web. holiss queria preguntarles si es posible hacer referncia cruzada similar a tablas dinamicas pero usando BD y sql se peude o es algo ilogico? y ...
  #1 (permalink)  
Antiguo 16/12/2007, 09:49
Avatar de liliancita  
Fecha de Ingreso: diciembre-2007
Mensajes: 189
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta referencia cruzada en sql?

holiss

queria preguntarles si es posible hacer referncia cruzada similar a tablas dinamicas pero usando BD y sql
se peude o es algo ilogico?

y si no como puedo trabajaral = que tabals dinamicas pero en BD?
  #2 (permalink)  
Antiguo 16/12/2007, 19:50
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:52.