Modelo entidad relacion (mer)

Solo disponible en BuenasTareas
  • Páginas : 4 (757 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
Apuntes de Base de Datos - Bolilla 2 : Modelo Entidad-Relación Modelo Entidad-Relación (MER) (Entity-Relationship Model) Desarrollado para facilitar el diseño de BdeD. Permite especificación deESQUEMA EMPRESARIAL. Representa la estructura lógica de la BdeD. • ENTIDAD: Objeto que existe y es distinguible de otros objetos. Puede ser concreto o abstracto. Se agrupan en CONJUNTOS DE ENTIDADES delmismo tipo. No necesitan ser disjuntos (Ej.: Empleados y Clientes) • Una Entidad está representada por un conjunto de ATRIBUTOS. Para cada atributo hay un CONJUNTO DE VALORES PERMITIDOS al que llamamosDOMINIO (Ej. El dominio de NroCta podría ser enteros positivos). Formalmente, un atributo es una función que asigna un conjunto de entidades a un dominio => a c/entidad se la describe por un conjuntode pares (atributo, valor) Ej: [(nombre, “Juan Perez”), (CI, 2445678-0), (Dirección, “Cebollatí 1234”), (ciudad, Montevideo)] • Una RELACIÓN es una asociación entre varias entidades. CONJUNTO DERELACIONES del mismo tipo, Formalmente es una relación de n>= 2 conjuntos de entidades. Si E1, E2,... En son conjuntos de entidades => un conjunto de relaciones R es un subconjunto de: {(e1, e2, ... , en)| e1 ∈E1, e2 ∈E2 ,... , en ∈En }. La función que juega una entidad en una relación se llama PAPEL o ROL. Explicitarlos solo es imprescindible cuando en una relación algunos conjuntos de entidades serepiten (autorrelación). • Una relación puede tener atributos DESCRIPTIVOS como fecha de último movimiento de un cliente en una cuenta. • Un atributo puede verse como una entidad en sí. Por ejemplo elNroTel de un empleado puede verse como la entidad teléfono que tiene como atributo el número y la ubicación. Esto refleja mejor una realidad en la cual un conjunto de empleados comparten un teléfono.•

Una restricción importante en un MER es la CARDINALIDAD DE ASIGNACIÓN que expresa el número de entidades con las que puede asociarse mediante un conjunto de relaciones. Primero lo veremos...
tracking img