Transformación Del Modelo E-R Al Modelo Relacional

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Transformacin del Modelo

E-R al Modelo relacional


Laboratorio Nro. 02
PARA CREAR UN DIAGRAMA CONCEPTUAL:
1. Hablar con el cliente y dejar claros los parmetros y objetivos del problema o proceso a modelar.
2. Estudia el planteamiento del problema para:
a. Identificar los conjuntos de entidades tiles para modelar el problema.
b. Identificar los conjuntos de interrelaciones y determinar su grado y tipo (1:1, 1:n o m:n).
c. Trazar un primer diagrama E-R
d. Identificar atributos y dominios para los conjuntos de entidades y relaciones.
e. Seleccionar las claves principales para los conjuntos de entidades.
f. Verificar que el modelo resultante cumple el planteamiento del problema. Si no es as, se
vuelve a repasar el proceso desde principio.
EJEMPLO:
1. Descripcin del proceso: se trata de una base de datos que debe almacenar datos sobre los
suministros que ingresan los proveedores hacia un determinado almacn, para lo cual se debe
llevar un control de los suministros y de sus cuentas contables.
2. Identificar conjuntos de entidades: a primera vista, tenemos tres conjuntos de entidades:
proveedor, suministro, cuenta_contable.
3. Identificar conjunto de relaciones: cada proveedor ingresa uno o ms suministros, y estos
pueden ser vendidos por uno o ms proveedores, dndose una relacin de muchos a muchos.
Por otra parte estos suministros pertenecern a una determinada cuenta contable, y esta cuenta
contendr mltiples suministros, dndose una relacin de muchos a uno.
EJEMPLO:
4. Trazar primer diagrama
M:n

Proveedor ingresa Suministro


1,n 1,n
1,n

pertenece 1:n

Cuenta_contable 1,1
EJEMPLO:
5. Identificar atributos. Identificar los atributos para cada conjunto de entidades.
Proveedor Cuenta_contable
- Cdigo - Nro. de Cuenta
- RUC - Sub cuenta
- Razn social - Clase
- Direccin - Descripcin
Suministro
- Cdigo
- Descripcin
- Unidad de medida
- Stock actual
EJEMPLO:

6. Seleccionar claves principales. El proveedor tendra como clave principal al cdigo, ya que es un
nico atributo. Pero tambin tendra como clave candidata al nmero de RUC.
Asimismo el suministro se identificar por el cdigo de suministro y la cuenta contable por el
nmero de cuenta.
La relacin ingresa es una entidad compuesta, que va a estar conformada por las claves principales
de proveedor y suministro, adems contar con sus propios atributos, como fecha, moneda, tipo
de cambio, etc.
EJEMPLO:
7. Verificar el modelo. DesSum
UnidMed

RUCProv
M:n
CodProv FecIngr NroIngr CodSum
StkAct

Proveedor ingresa Suministro


1,n 1,n
1,n

RazProv DirProv Moneda TipCamb

pertenece

SubCuen Clase DesCuen


1:n
NroCuen

Cuenta_contable
1,1
EJEMPLO:
8. Transformacin al modelo relacional.
Proveedor CodProv RucProv RazProv DirProv

1000 01220000674
2000

Prov_Suministro
CodProv CodSum FecIng ..

1000 0001
1000 0002
2000 0001

Suministro
CodSum NroCuen DesSum UnidMed StkAct

0001 25 Combustible
0002 25 Lubricantes
Cuenta_contable
NroCuen SubCuen Clase DesCuen

25 252
Ejercicio
1. Descripcin del Proceso.
En una concesionaria de automviles, se desea automatizar los procesos de ventas, en s lo que se
desea conocer es a quienes se vende, qu vehculos son vendidos y quines son los vendedores que
realizan las ventas.
Cada cliente puede solicitar la adquisicin de un vehculo, por cada vez, se le entrega un
comprobante de pago por medio del representante del rea de ventas, indicando los datos ms
importantes como nombre, DNI, direccin, situacin legal, etc.
Cada automvil pertenece a un modelo especial, debemos clasificar los modelos de autos
disponibles como deportivos, elegantes, etc.
Trabajamos con distintas marcas de automviles (entre las que tenemos Hyundai, Toyota y Nissan).
Cada marca tiene distintos modelos.
Los autos pueden ser deportivos, carreteras y camionetas.
Los vendedores son los que realizan todo el proceso de venta.
Ejercicio
2. Identificar las entidades
CLIENTE: la persona que hace la compra de automviles. Pueden ser personas naturales o empresas.
VENDEDOR: la persona que atiende y realiza la venta al cliente.
AUTOMOVIL: el objeto de la transaccin.
MARCA: los distintos fabricantes de automviles con los que trabajamos.
MODELO: los distintos modelos que ofrecemos al pblico.
COMPROBANTE DE PAGO: el documento que se otorga al cliente luego de la cancelacin.
Ejercicio
3. Identificacin de interrelaciones o relaciones
- El cliente adquiere un vehculo, por medio del comprobante de pago podemos conocer al cliente
que pag por el automvil.
- El vendedor atiende el proceso de la venta, l ser quien emita el comprobante de pago final.
- Una marca fabricante tiene distintos modelos disponibles en catlogo.
- Un modelo pertenece a una marca en especial.

4.Trazar primer diagrama


Ejercicio
5. Identificar atributos.
CLIENTE: Codigo, nombre, apellidos, direccin, DNI
VENDEDOR: Codigo, nombre, apellidos, direccin, fecha_ingreso
AUTOMOVIL: Codigo, ao, precio, stock
MARCA: Codigo, nombre, procedencia
MODELO: Codigo, descripcin
COMPROBANTE: Nro_de_Comprobante, fecha_emisin
Ejercicio
6. Identificacin de claves principales
CLIENTE: CodClie
VENDEDOR: CodVend
AUTOMOVIL: CodAut
MARCA: CodMarca
MODELO: CodModelo
COMPROBANTE: NroComprob

7. Modelo final E-R


Propuesto
Se desea crear un sistema de reservacin de pasajes en un terminal rea, para ello es necesario
almacenar la informacin sobre los vuelos: nmero de vuelo, tipo de avin, capacidad disponible, destino
y duracin total; en el caso de los vuelos internacionales, es necesario conocer adems los pases donde
el vuelo haga escala y el tiempo de duracin de sta. Una solicitud de reservacin puede contener los
pedidos de varios pasajes para un mismo vuelo. Por lo tanto a travs de la solicitud se indica: nmero de
la solicitud, nmero del vuelo; y de cada pasajero: DNI, nombre, direccin y si se queda o no en algn
punto donde har escala el vuelo.

También podría gustarte