You are on page 1of 11

Base de Datos.

Ingeniería de Sistemas

Unidad II: Modelo de Datos


Objetivo Terminal: Conocer y diferenciar los modelos de Datos

21-09-2016 Ing. Raúl Hidalgo


Estructura del Modelo Entidad – Relación

Objeto que almacena


información. ENTIDAD A ENTIDAD B
Atributo_a 1 Atributo_b 1
Propiedades que Atributo_a 2 Atributo_b 2
describen y califican . .
una entidad. . .
Atributo_a n Atributo_b n

Es la asociación
significativa y estable
entre dos entidades.

21-09-2016 Ing. Raúl Hidalgo


Tipos de Entidades.
Se consideran Entidades a:
Cliente
Proveedor
Sujetos Empleado Originan transacciones
Estudiante
Profesor

Objetos
Producto Entes Tangibles
Articulo
Pedidos Originadas por sujetos que afectan a los
Eventos
Ajustes objetos
País
Lugares Ciudad
Ubicación de sujetos y eventos
Bodega

Tipo/Cliente
Tipo/Cuenta Conceptos empleados para clasificar,
Abstracción
Unidad/medida calificar, medir otras entidades.

21-09-2016 Ing. Raúl Hidalgo


Propiedades de las Relaciones.

1. Grado o Cardinalidad:
Una instancia de A se relaciona
1a1 A B con una instancia de B

Una instancia de A se relaciona con una ó


1aN A B más instancias de B

Una instancia de A se relaciona


con una o más instancias de B, y
una instancia de B se relaciona
NaN A B con una ó más instancias de A

21-09-2016 Ing. Raúl Hidalgo


Propiedades de las Relaciones.
2. Opcionalidad: Participación obligatoria u opcional en la E-R

Debe Puede

A B
Opcional Obligatoria

3. Leyenda: Expresión que escribe el rol de cada E en la R

Tiene:

Departamento Empleado

Pertenece a:

Leyenda

21-09-2016 Ing. Raúl Hidalgo


Relación Recursiva.

Una instancia de una entidad se asocia con una instancia de si


misma. Es opcional en los dos extremos; es decir, no hay el carácter
obligatorio. (Marti, 2005).

Ejemplo:

Subordinado
EMPLEADO

Jefe de

Explicación: Un empleado puede ser jefe de uno o más empleados y un


empleado puede ser subordinado de otro empleado.

21-09-2016 Ing. Raúl Hidalgo


Tipos de Atributos.
# + atributo = Clave primaria.
* + atributo = Obligatorio.
o + atributo = Opcional.

Ejemplo:

PROFESOR CLIENTE
# código
# número * Nombre
* fecha_colocación * Dirección
o fecha_pago *teléfono 1
o teléfono 2

21-10-2016 Ing. Raúl Hidalgo


Agrupación de Diagrama E-R.
- Supertipo: Agrupa a dos ó más entidades subtipo.
- Subtipo: heredan los atributos de las entidades supertipo

Ejemplo:
PERSONA Supertipo.
# código
* nombre
•Sexo
PROFESOR
* salario
Subtipo.
ALUMNO
* beca

21-10-2016 Ing. Raúl Hidalgo


Ejercicios Resueltos.

1. Cada orden de comprar da lugar a una factura.

ORDEN DE COMPRA FACTURA

2. Un empleado pueden o no puede ser un vendedor pero un


vendedor puede ser un empleado.
EMPLEADO VENDEDOR

3. Un cliente es un cliente sin importar el número de orden de compra que


tenga pendiente hasta la fecha. Cada orden de compra pertenece a un
cliente.
CLIENTE ORDEN DE COMPRA

21-10-2016 Ing. Raúl Hidalgo


Ejercicios propuestos.
Construya los diagramas de Entidad Relación de los siguientes enunciados.

1. Un cliente solamente puede enviar una orden de compra al mismo


tiempo cualquier persona que no tenga una orden pendiente no es
un cliente.

2. Un vendedor puede tener una o más clientes.

3. Cada producto que tenemos en stock esta compuesto de uno ó más


partes, cada parte es usada en un solo producto.

4. Cada Departamento esta compuesto de uno ó más Empleados.

21-10-2016 Ing. Raúl Hidalgo


Gracias por su
atención.

21-09-2016 Ing. Raúl Hidalgo