2. • Es uno de los varios modelos conceptuales
existentes para el diseño de base de datos,
su proposito es simplificar el diseño de base
de datos a partir de descripciones textuales
de los requerimientos. Una entidad es un
objeto que existe y que es distinguible de
otros objetos, Las entidades
tienen atributos. Un atributo de una entidad
es una característica interesante sobre ella;
Una relación es una asociación entre
entidades, generalmente dos. Una relación
puede ocurrir entre dos entidades de un
mismo conjunto de entidades
Modelo entidad-relación
3.
4. Relación• Una relación es
una asociación entre
entidades, generalmente
dos. Una relación puede
ocurrir entre dos entidades
de un mismo conjunto de
entidades Una relación hace
coincidir los datos de los
campos clave (normalmente
un campo con el mismo
nombre en ambas tablas). En
la mayoría de los casos,
estos campos coincidentes
son la clave principal de una
tabla, que proporciona un
identificador único para cada
registro, y una clave externa
de la otra tabla. Por ejemplo,
los empleados pueden
asociarse a los pedidos de
los que son responsables
mediante la creación de una
relación entre los campos Id.
5. Tipos de relación
Las relaciones pueden ser de tres
tipos :
•Relación 1-1: Las entidades que
intervienen en la relación se
asocian una a una (Ej: la entidad
HOMBRE, la entidad MUJER y
entre ellos la relación
MATRIMONIO).
•Relación 1-n: Una ocurrencia de
una entidad está asociada con
muchas (n) de otra (Ej: la entidad
EMPERSA, la entidad
TRABAJADOR y entre ellos la
relación TRABAJAR-EN).
•Relación n-n: Cada ocurrencia,
en cualquiera de las dos entidades
de la relación, puede estar
6. • El proceso de diseño consta de los siguientes
pasos
1. Determinar la finalidad de la base de datos
2. Buscar y organizar la información necesaria
3. Dividir la información en tablas
4. Convertir los elementos de información en
columnas
5. Especificar claves principales
6. Definir relaciones entre las tablas
7. Ajustar el diseño
8. Aplicar las reglas de normalización
Proceso de diseño de una base
de datos