diseño de bases de datos
TRANSCRIPT
Diseño de Bases de DatosFacultad de IngenieríaUNIVERSIDAD SANTO TOMAS
MODELO ENTIDAD RELACION E-R• El modelo E-R es uno de los varios modelos
conceptuales existentes para el diseño de bases de datos.
• Fue inventado por Peter Chen en los años setenta, el propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.
• Los elementos esenciales del modelo son las entidades, los atributos y las relaciones entre las entidades.
Entidad• Una entidad es un objeto que existe y es
distinguible de otros objetos.
• Concreta
• Abstracta
persona
artic
ulo curs
o
rango
Semes
tre
Tipos de entidad• Entidad Fuerte: Es una entidad de
importancia para el diseñador de la base de datos, posee una clave primaria.
• Entidad Débil: Es una entidad que no tiene atributos que lo identifiquen como una entidad única, o que no es de mayor importancia para el diseñador de la DB. Estas Entidades se representan gráficamente asi:
CONJUNTO DE ENTIDADES
DEBILIES
Atributo• Las entidades tiene atributos.
• Un atributo de una entidad es una característica interesante sobre esa entidad, que representa algo importante de ella que deseamos almacenar.
Nombre
EdadPeso
Número de
identifica
ción
Relación • Una Relación es la asociación o vinculo que
puede existir entre dos entidades
Es Superv
isado por
Es dict
ado
porPerte
nece a
DiagramaEntidad - Relación
ENTIDAD
ATRIBUTO
RELACION
Diagrama E-R
Claves• Una clave es un atributo que identifica una
identidad dentro del conjunto de las entidades a la que pertenece.
• CLAVE PRIMARIA:
Es la clave candidata escogida por el diseñador, que permiten identificar en forma única un registro en la tabla (una entidad en un conjunto de entidades) y ningún subconjunto de ella posee esta propiedad.
• Las llaves primarias se subrayan en el diagrama E-R.
Claves• CLAVE FORANEA:
Es un atributo que es llave primaria en otra entidad con la cual se relaciona. Las llaves foráneas son en últimas las que permiten relacionar las tablas en las bases de datos.
Relaciones o Asociaciones• Según el número de relaciones que puede
tener una entidad se puede medir el grado de una relación.
1. UNARIA. Participa un único conjunto de entidades
EMPLEADO
CEDULA
NOMBRE
CASADO
Relaciones o Asociaciones2. BINARIA. Participan dos conjuntos de
entidades
CLIENTE CASADO PRODUCTO
Relaciones o Asociaciones3. N-ARIA. Participan mas de dos conjuntos de
entidades
DOCENTE TUTOR ESTUDIANTE
ASIGNATURA
Cardinalidad de las Relaciones• ACTIVIDAD 3.
• Consulte que es cardinalidad de las relaciones en un modelo E-R
• Explique los diferentes tipos de cardinalidad que se pueden presentar en un modelo E-R
• Diseñe el modelo entidad relación de la base de datos ESTUDIANTE - MATERIAS