Modelos entidad relacion

Solo disponible en BuenasTareas
  • Páginas : 20 (4850 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de mayo de 2011
Leer documento completo
Vista previa del texto
cc302 – Módulo 2
Modelo Entidad-Relación
Prof. J. Ignacio Vázquez Herrera Bibliografía:
Sistemas de bases de datos Ramez Elmasri y Shamkant B. Navathe Fundamentos de bases de datos Henry F. y Abraham Silverschatz Sistemas de Bases de Datos. Diseño, Implementación y Admón Peter Rob y Carlos Coronel

Modelos de datos
 Alto nivel o Conceptuales  De implementación o Lógicos  Bajo nivel oFísicos
El Modelo Entidad-Relación o Entidad-Vínculo cae dentro de la clasificación de Modelos de Datos de Alto Nivel o Conceptuales.

Proceso del diseño de Bases de Datos
Minimundo

Recolección de análisis de requerimientos Modelo Entidad-Relación Modelo Relacional

Diseño Conceptual Independiente Del SGBD Específico para Cada SGBD Diseño Físico

Diseño Lógico

Conceptos del Modelo ER Entidad. Objeto del mundo real, distinguible de otros objetos.

Algunos autores utilizan el nombre “Ejemplar de Entidad”
 Tipos de entidades. Conjunto de entidades que comparten las

mismas propiedades o atributos. También se les puede referir como “Clases de Entidades”
 Atributos. Propiedades específicas que describen a una entidad  Dominio. Conjunto de valores posibles para unatributo. Por

ejemplo: el dominio para el atributo calificación son todos los enteros positivos de 0 a 100

Conceptos del Modelo ER
Representación de los Tipos de Entidades y Tipos de Atributos

nombre curp

salario

fechaN

EMPLEADO

Tipo de entidades Tipo de atributos

Tipos y Ejemplares de Entidades
Un error común es confundir ambos términos
nombre curp fechaN EMPLEADO salarioTipo de Entidades o Clase de Entidades: Se refiere a un concepto o prototipo Ejemplar de Entidad: Se refiere a un objeto real (instancia)
Los términos: Tipos de Entidades, tipos de atributos y tipos de relaciones son útiles para fines del modelado

Adrían Gómez goma-800510 10/5/1980

10,000

vigilante

Atributos Simples y Compuestos
 Compuestos. Se pueden dividir en componentes máspequeños.  Simples o Atómicos. Son aquellos que no son divisibles.
paterno nPila nombre curp salario

Técnicamente pudiera objetarse que “paterno” sea un atributo atómico, por dividirse a su vez en caracteres. Conceptualmente, sin embargo, el apellido paterno de una persona ya no puede dividirse en componentes más pequeños.

materno

fechaN

EMPLEADO

Atributos Monovaluados yMultivaluados
 Monovaluados. Tienen un solo valor para una entidad en

particular.  Multivaluados. Pueden tener más de un valor, incluso se pueden manejar límites inferior y superior.
paterno nPila nombre curp salario telefono materno
En ciertas circunstancias pudiera ser importante almacenar más de un número telefónico (casa, oficina, etc.)

fechaN

EMPLEADO

Atributos Almacenados yDerivados
 Almacenados. Aquellos que se guardan en la BD.  Derivados. Los que se pueden obtener a partir de los

almacenados.

paterno nPila nombre curp

materno

El atributo “edad” se puede calcular dinámicamente a partir del atributo “fechaN”

salario telefono edad EMPLEADO

fechaN

Atributos Clave
 Una restricción importante de las entidades de un tipo es la

restricción declave o restricción de unicidad.
 Un atributo clave identifica de manera única a cada entidad

individual.
paterno
Un atributo clave aparece subrayado

materno salario

nPila nombre curp edad fechaN EMPLEADO telefono

Tipos de Relaciones (o Vínculos)
 Un tipo de Relaciones (o tipo de vínculos) es una

asociación entre dos o más tipos de entidades. Se representa mediante un rombo queconecta a los tipos de entidades.

EMPLEADO

PERTENECE_A

DEPARTAMENTO

Se dice que los tipos de entidades EMPLEADO y DEPARTAMENTO participan en el tipo de relaciones (o vínculos) “PERTENECE_A”

Nombres de Papeles
 Cada tipo de entidades que participa en un tipo de

relaciones desempeña un papel (o rol) específico en la relación o vínculo.
EMPLEADO PERTENECE_A DEPARTAMENTO

En...
tracking img