Beruflich Dokumente
Kultur Dokumente
Modelo Conceptual
Modelo Entidad-Relacin
situacin del
mundo real
situacin del
mundo real
Modelado conceptual
situacin del
mundo real
Modelado conceptual
situacin del
mundo real
Modelado conceptual
situacin del
mundo real
Modelado conceptual
Alumno
Un nombre de entidad slo puede aparecer una
vez en el esquema conceptual.
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Atributos
Atributos:
Es una caracterstica de inters o un hecho
sobre una entidad o sobre una relacin.
Los atributos representan las propiedades
bsicas de las entidades y de las relaciones.
Grficamente, se representan mediante bolitas
que salen de las entidades o relaciones a las
que pertenecen. CI
NombreCompelto
Alumno correoElectrnico
Telfono
Fecha Nacimiento
Direccin
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Atributos
Atributo Determinante:
Atributo que su valor es distinto para cada
elemento de la entidad.
Se utiliza para identificar de forma nica a cada
elemento de la entidad.
Se subraya en el diagrama
CI
Nombre
Alumno correoElectrnico
Telfono
Fecha Nacimiento
Direccin
CI Nombre
NombreCompeto Apellido
Alumno corrreoElectrnico
Telfono
Fecha Nacimiento
Calle
Direccin Nmero
Esquina
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Atributos
Tipos de Atributos:
Atributos Multivaluados
Atributos que tienen un conjunto de valores para una
entidad en particular.
Por ej. Color de auto, telfono.
Los representamos con un asterisco.
CI Nombre
NombreCompeto Apellido
Alumno corrreoElectrnico
Telfono
Fecha Nacimiento
*
Calle
Direccin Nmero
Esquina
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Atributos
Atributos Monovaluados
Atributos con un solo valor para una entidad
en particular.
Por ej. CI, nombre, apellido, fechaNacimiento
CI Nombre
NombreCompeto Apellido
Alumno corrreoElectrnico
Telfono
*
Fecha Nacimiento
Calle
Direccin Nmero
Esquina
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Atributos
Dominios de los atributos.
Conjunto de valores posibles que puede
adoptar un atributo.
No se representan en los diagramas ER
Ejemplos:
el nombre del Alumno es una cadena de caracteres.
La fechaNacimiento es una fecha
La CI es un entero largo.
CI Nombre
NombreCompleto Turno
FechaNacimiento
Direccin
Empleado 1 1
Dirige Sucursal
CI Numero
Nombre Nombre
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad Relacin
Relacin - Cardinalidad
Restriccin de cardinalidad N:M
En el ejemplo:
Un empleado puede trabajar en muchos (M)
proyectos. Se relaciona con muchos proyectos.
En un proyecto pueden trabajar muchos empleados
(N). Se relaciona con muchos empleados.
Empleado N M Proyecto
Trabaja
CI Numero
Nombre Nombre
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Relacin - Totalidad
Totalidad
Representa la obligacin por parte de una
entidad a relacionarse con otra entidad.
TODOS los empleados pertenecen a un
departamento
Empleado N 1 Departamento
Pertenece
CI Numero
Nombre Nombre
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Relaciones - Atributos
Atributos en una Relacin
Cmo represento la cantidad de horas
que un empleado trabaja en un proyecto?
Empleado N M Proyecto
Trabaja
CI Numero
Nombre Nombre
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad Relacin
Relaciones - Atributos
Atributos en una Relacin
Es atributo del empleado?
Es atributo del proyecto?
CI Numero
Nombre Nombre
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad Relacin
Relaciones - Atributos
Atributos de una Relacin
Es atributo del empleado?
Es atributo del proyecto?
CI Numero
Nombre Nombre
Horas
Fecha nac
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Auto-relacin
Auto-relacin (o relacin recursiva)
Relacin entre un elemento de una entidad con
otro (s) elemento (s) que pertenece a la misma
entidad.
Empleado supervisa
CI
Nombre
Fecha nac
Pelcula N M Cine
Exhibe
Cdigo
Nombre Funcin ID
Ciudad
Fecha Hora Nombre
Materiales ? ? Requerimientos
M-R-P
Cdigo Cdigo
Nombre ? Nombre
Pedidos
Nmero
Fecha
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Agregacin
Agregaciones
Objetivos:
Representar asociaciones (Relaciones) entre
elementos de Relaciones y otras Entidades.
Representar relaciones entre mltiples
Entidades pero manteniendo relaciones
binarias.
Constructor:
Se reinterpreta una relacin como si fuera
una Entidad.
La nueva Entidad se utiliza como cualquier
otra.
Se representa enmarcando las 2 entidades y
la relacin en cuestin.
Sistemas de Bases de Datos I ITS EMT CETP - 2012
Modelo Entidad-Relacin
Agregacin
Agregaciones
Ejercicio 2 solucin 2:
Materiales N N Requerimientos
M-R
Cdigo N Cdigo
Nombre Nombre
M-R-P
N
Pedidos
Nmero
Sistemas de Bases de Datos I ITS EMT CETP - 2012 Fecha
Modelo Entidad-Relacin
Agregacin
Ejercicio 3:
Se desea guardar informacin sobre las
conferencias realizadas en una convencin.
Cada conferencia trata sobre uno o ms temas.
Cada conferencia es dictada por uno o ms
conferencistas, y tiene asociados uno o ms
documentos.
Tales documentos son realizados por uno o ms
autores, cada uno de los cuales pudo haber
intervenido en mas de un documento.
es