viernes, 29 de abril de 2011

QUE TIPOS DE RELACIONES EXISTEN DEFINA CADA UNO DE ELLOS Y DE UN EJEMPLO

QUE TIPOS DE RELACIONES EXISTEN DEFINA CADA UNO DE ELLOS Y DE UN EJEMPLO?


1- RELACIÓN REFLEXIVA O RE CURSIVA:  Relaciona una entidad consigo misma 
EJEMPLO: empleados que pueden ser jefes de otros empleados.


2- DOS RELACIONES ENTRE LA MISMA ENTIDAD:  Muy útil en el caso de necesitar almacenar información histórica completa. Ejemplo: proyectos en los que trabaja actualmente un empleado y proyectos en los que ha trabajado anteriormente.


3- RELACIÓN TERNARIA: Asociación de tres entidades. La forma de hallar cardinales en las relaciones ternarias es fijar una combinación de elementos en dos de los extremos de la relación y obtener lógicamente las cardinales mínima y máxima en el otro extremo libre.
EJEMPLO: el título de un libro, un autor y una editorial se relacionan las tres mediante la acción de publicar el libro (en un año concreto, con un determinado número de páginas en la edición.


4- RELACIÓN DE ESPECIALIZACIÓN:  la relación se clasifica en dos La primera se según si una instancia o elemento concreto de la entidad puede ser de más de un subtipo a la vez. La segunda clasificación se basa en si obligatoria mente cada instancia o elemento concreto debe ser obligatoria mente de alguno de los subtipos especificados, es decir, si no pueden existir elementos de la entidad que no pertenezcan a ninguno de los subtipos.
EJEMPLO: Una empresa desea almacenar información sobre sus clientes y los pedidos que éstos realizan. Un pedido consta de un número variable de artículos deseados en una determinada cantidad. La empresa guarda un determinado número de unidades de cada artículo en su almacén. Puede ser que la cantidad realmente servida de un artículo en un pedido sea inferior a la cantidad pedida si no hay suficiente stock. Los pedidos pueden ser urgentes, en cuyo caso se especifica además un número máximo de días que el cliente está dispuesto a esperar el servicio del pedido.



El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. 
Hay cuatro tipos posibles:
1- UNA A UNA (1:1): En este tipo de relación, una vez fijado un elemento de una entidad se conoce la otra. EJEMPLO: nación y capital.

2- UNA A MUCHAS (1:N):
EJEMPLO: clientes y pedidos

3- MUCHAS A UNA (N:1): Simetría respecto al tipo anterior según el punto de visto de una u otra entidad.


4-MUCHAS A MUCHAS (N:N): 
EJEMPLO: personas y viviendas

QUE ES UNA RELACION?

QUE ES UNA RELACIÓN?
una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser porque el empleado trabaja en un sector determinado.


Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos Las relaciones son muy empleadas en los modelos de base de datos relacional y afines.




Base de Datos

www.slideshare.net

Defina el modelo entidad-relación

QUE ES EL MODELO ENTIDAD - RELACIONES
Es sencillo diseñar una base de datos, pero a menudo hay que reconsiderar posteriormente la estructura de los datos, lo cual ocasiona retrasos y modificaciones. Es más lento la obtención de un diseño lo más óptimo posible, pero el tiempo invertido se recupera al no tener que volver atrás para replantearse el diseño de los datos. Un buen diseño es la clave para iniciar con buen pie el desarrollo de una aplicación basada en una base de datos o la implementación de un sistema.

QUE ES UNA ENTIDAD?
Una entidad caracteriza a un tipo de objeto, real o abstracto, del problema a modelizar. Toda entidad tiene existencia propia, es distinguible del resto de las entidades, tiene nombre y posee atributos definidos en un dominio determinado.

QUE ES UNA RELACION?
Una relación es una asociación o relación matemática entre varias entidades. Las relaciones también se nombran. Se representan en el diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad.