diseño de bases de datos

14
Diseño de Bases de Datos Facultad de Ingeniería UNIVERSIDAD SANTO TOMAS

Upload: udes-usta

Post on 25-May-2015

1.585 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diseño de bases de datos

Diseño de Bases de DatosFacultad de IngenieríaUNIVERSIDAD SANTO TOMAS

Page 2: Diseño de bases de datos

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.

Page 3: Diseño de bases de datos

Entidad• Una entidad es un objeto que existe y es

distinguible de otros objetos.

• Concreta

• Abstracta

persona

artic

ulo curs

o

rango

Semes

tre

Page 4: Diseño de bases de datos

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

Page 5: Diseño de bases de datos

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

Page 6: Diseño de bases de datos

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

Page 7: Diseño de bases de datos

DiagramaEntidad - Relación

ENTIDAD

ATRIBUTO

RELACION

Page 8: Diseño de bases de datos

Diagrama E-R

Page 9: Diseño de bases de datos

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.

Page 10: Diseño de bases de datos

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.

Page 11: Diseño de 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

Page 12: Diseño de bases de datos

Relaciones o Asociaciones2. BINARIA. Participan dos conjuntos de

entidades

CLIENTE CASADO PRODUCTO

Page 13: Diseño de bases de datos

Relaciones o Asociaciones3. N-ARIA. Participan mas de dos conjuntos de

entidades

DOCENTE TUTOR ESTUDIANTE

ASIGNATURA

Page 14: Diseño de bases de datos

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