• Sábado 21 de Diciembre de 2024, 10:41

Autor Tema:  Duda con Cardinalidades?  (Leído 1853 veces)

Comodoro

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Duda con Cardinalidades?
« en: Lunes 17 de Mayo de 2010, 04:32 »
0
Hola a todos/as bueno tengo la siguiente duda y es en cuanto a las Cardinalidades. Que si de Uno a Uno, Uno a Muchos y Muchos a Muchos!

He estado leyendo un poco y  lo que he podido entetender es que en una Relacion de Uno a Uno quiere decir, que una Fila de la Tabla A esta relacionada con un Campo de la Tabla B o algo asi, de Uno a Muchos es que una Fila de la Tabla A esta Relacionada con todas las Filas de la Tablas B y de Uno a Muchos es que las Filas de la Tabla A estan relacionadas con las Filas de la Tabla B y las Filas de la Tabla B estan relacionadas con todas la Filas de la Tabla A!

Pero esto no me dice nada!

1.- Me podrian explicar en caso se usa cada una de ellas
2.- La diferencia entre ellas          

Bueno eso es todo, agradeceria mucho su ayuda!

softevolutions

  • Miembro activo
  • **
  • Mensajes: 84
  • Nacionalidad: es
    • Ver Perfil
    • http://www.softevolutions.es
Re: Duda con Cardinalidades?
« Respuesta #1 en: Lunes 17 de Mayo de 2010, 12:29 »
0
Relacion Uno a Uno
Un registro de una tabla está relacionada con otro de otra tabla a través de uno o más campos. Ejemplo: Una provincia sólo puede estar relacionada con un único pais.
Tabla provincia: id_provincia, descripcion, id_pais
Tabla pais: id_pais, descripcion
Este ejemplo también sirve, si lo miras al revés, para la relación Uno a Muchos

Relación Uno a Muchos
Un registro de la tabla A está relacionado con muchos de la tabla B. Ejemplo, las lineas de una factura. Con su cabecera y las lineas. Una linea de cabecera de factura puede estar relacionada con muchas lineas de esa factura.
Tabla cabedera: id_cabecera, fecha, id_cliente
Tabla linea_cabecera: id_linea_cabecera, id_cabecera, articulo

La relaciones indican cuantos registros de la tabla A están relacionados con la tabla B mediante las claves agenas.

Esto se hace para optimizar búsquedas y la estructura de los datos.

espero que te sirva
:: Lo que puedes hacer sólo lo limita tu propia imaginación ::
Soft Evolutions Technology - http://www.softevolutions.es