2. 2
GUÍA DE EJERCICIOS
Instrucciones
Estimado alumno, a continuación encontrara una lista de ejercicios que deben
ser desarrollados para obtener el Diagrama Entidad–Relación, de acuerdo con
los contenidos de la semana.
Con el objetivo de apoyar su proceso de aprendizaje se recomienda seguir el
siguiente procedimiento en cada ejercicio:
1. Identifique las entidades para cada uno de los ejercicios.
2. Identifique los datos que se deben incluir en cada entidad de acuerdo
con el enunciado de cada ejercicio.
3. Identifique las relaciones que existen entre las diferentes entidades,
estableciendo su cardinalidad.
4. Finalmente, construya el Diagrama E-R utilizando los componentes
definidos para entidades, atributos y relaciones.
Se recomienda hacer a lo menos dos ejercicios para prepararse para la
evaluación de la semana. Las preguntas que tenga respecto al ejercicio las
puede consultar por medio del foro de consultas al tutor.
Ejercicio 1(*): Artículos y encargos
Usted debe realizar lo solicitado en las instrucciones, para una empresa que
vende artículos de seguridad; esta base de datos debe contener información
acerca de clientes, artículos y pedidos. Para su construcción puede obtener de
varios documentos los siguientes datos:
• Para cada cliente:
✓ RUT.
✓ Direcciones de envío (puede existir más de una)
✓ Saldo disponible para compras.
✓ Límite de crédito (máximo $5.800.600).
3. 3
✓ Descuentos autorizados según tramos de compras (por ejemplo, si el
cliente compra entre $1.000.000 y $1.500.000, el descuento puede
estar entre 0 y 3%; si la compra es entre $1.500.001 y $3.500.000, el
descuento puede estar entre 3,1 y 5%, etc.).
• Para cada artículo:
✓ Código de artículo.
✓ Fabricante o proveedor.
✓ Stock en el fabricante o proveedor.
✓ Stock crítico.
✓ Descripción de cada artículo.
✓ Tiempo de entrega por parte del fabricante o proveedor.
✓ Descuento que ofrece cada fabricante o proveedor.
• Para cada pedido:
✓ Datos del cliente.
✓ Dirección de envío y fecha del pedido.
✓ Artículos del pedido.
✓ Precio unitario de cada producto del pedido.
✓ Descuento autorizado para ese producto y ese cliente.
✓ Cantidad de cada artículo solicitado.
Nota: Una dirección se entenderá como calle, número, comuna y ciudad.
Una fecha incluye hora.
Ejercicio 2(*): Sistema de ventas
Usted debe realizar lo solicitado en las instrucciones, para apoyar la gestión de
un sistema de ventas. La empresa que se lo solicita necesita llevar un control de
proveedores, clientes, productos y ventas.
• Un proveedor tiene:
✓ RUT.
✓ Razón social.
✓ Dirección, teléfono y página web.
4. 4
• Un cliente tiene:
✓ RUT.
✓ Nombre y dirección.
✓ Puede tener varios teléfonos de contacto.
✓ La dirección se entiende por calle, número, comuna y ciudad.
• Un producto tiene:
✓ ID.
✓ Nombre del producto.
✓ Precio actual, stock y nombre del proveedor.
Los productos se organizan en categorías, y cada producto va sólo en una
categoría.
• Una categoría tiene:
✓ ID.
✓ Nombre y descripción.
✓ Los productos tienen que guardar su historial de cambios de precios
y de proveedores.
• Por razones de contabilidad, se debe registrar de cada venta:
✓ ID.
✓ Fecha.
✓ Cliente.
✓ Descuento y monto final.
• Además, se debe guardar:
✓ Precio al momento de la venta.
✓ Cantidad vendida.
✓ Monto total por el producto.
• También se deben guardar:
✓ Las formas de pago de la venta.
✓ Los datos del vendedor.
5. 5
Adicionalmente se debe guardar el historial de % de comisiones pactadas para
cada vendedor y el total de comisiones ganadas por cada vendedor por mes y
año.
Ejercicio 3: Carreteras
Usted debe realizar lo solicitado en las instrucciones, para una solución que
busca contener la información sobre todas las autopistas de la ciudad, sabiendo
que se deben cumplir las siguientes especificaciones:
• Las autopistas están divididas en varias categorías (urbanas,
interurbanas, publicas, etc.).
• Las autopistas se dividen en tramos.
• Un tramo siempre pertenece a una única autopista y se le asocia un
pórtico, y horario para determinar el tipo de tarifa (hora alta, media o
baja).
• Un tramo puede pasar por varias comunas, interesando conocer el Km.
de la autopista y la comuna donde empieza el tramo y donde termina.
Además, el pórtico puede tener salida a varias comunas, por lo que se requiere
tener asociados los pórticos con todas las salidas y comunas en que están.
Respecto de los clientes, se requiere guardar los datos:
• Automóvil.
• Datos del dueño.
• Fecha y hora en que circuló por cada pórtico de cada autopista.
Adicionalmente, se deben guardar los datos de facturas emitidas por cada
autopista a cada cliente, y el estado de la factura. En caso de estar pagada, se
deben guardar los datos de fecha y medio de pago.
Ejercicio 4: Sistema de vuelos
Usted debe realizar lo solicitado en las instrucciones, para un sistema de
vuelos. Para ello tiene a disposición la siguiente información:
6. 6
• De cada aeropuerto se conoce:
✓ Su código.
✓ Nombre.
✓ Ciudad y país.
• Pueden existir varios aeropuertos en una misma ciudad. En cada
aeropuerto están habilitadas para funcionar distintas líneas aéreas, para
las cuales se debe guardar:
✓ Datos de la empresa.
✓ Fecha de habilitación.
✓ Modelos de aviones (los modelos de avión determinan su capacidad,
es decir, el número de pasajeros que pueden llevar y los programas
de vuelo),
• En cada programa de vuelo se indica:
✓ Número de vuelo.
✓ Línea aérea.
✓ Días de la semana en que existe dicho vuelo.
• Los programas deben considerar:
✓ Aeropuerto de salida y destino final.
✓ Escalas que realiza.
• Los números de vuelo son únicos para todo el mundo.
• En cada aeropuerto hay múltiples aterrizajes y despegues. Cada uno de
los despegues y aterrizajes tiene un controlador aéreo asociado.
• Respecto de los pasajeros se deben guardar:
✓ Datos del vuelo.
✓ Aeropuerto de subida y bajada.
✓ Número de ticket.
✓ Fecha de compra y medio de pago de ticket.
Adicionalmente, deben estar registradas la tarjeta de embarque y la verificación
que indique que abordó el vuelo.