Subido por Ricardo Tillero

EJERCICIOS DER A MODELO RELACIONAL DE BASE DE DATOS 2019

Anuncio
EJERCICIOS DER A MODELO RELACIONAL DE BASE DE DATOS 2019
Ejercicio 1. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa
dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:
La empresa dispone de una serie de automóviles para su venta. Se necesita conocer la matrícula, marca y
modelo, el color y el precio de venta de cada automóvil.
Los datos que interesa conocer de cada cliente son el RIF, nombre, dirección, ciudad y número de teléfono:
además, los clientes se diferencian por un código interno de la empresa que se incrementa automáticamente
cuando un cliente se da de alta en ella.
Un cliente puede comprar tantos automóviles como desee a la empresa.
Un automóviles determinado solo puede ser comprado por un único cliente.
El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada automóviles. Cada
revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga.
De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha
hecho cambio de frenos u otros.
Los automóviles pueden pasar varias revisiones en el concesionario.
SOLUCION DER
Ejercicio 2. Crear el Modelo Relacional a partir de la solución DER presentada por el docente
La clínica “SAN JAVIER” necesita llevar un control informatizado de su gestión de pacientes y médicos.
De cada paciente se desea guardar el código, nombre, apellidos, dirección, ciudad, estado, código postal,
teléfono y fecha de nacimiento.
De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad.
Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que
realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que
se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y
cama en la que el paciente realiza el ingreso y la fecha de ingreso.
Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único
médico.
Un paciente puede realizar varios ingresos en el hospital.
Al final de la factura se debe indicar lo pagado por el seguro contratado y el total del pago por el servicio de
alquiler.
SOLUCION DER
Ejercicio 3. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie de productos que se
pueden vender a los clientes.
De cada producto informático se desea guardar el código, descripción, precio y número de existencias.
De cada cliente se desea guardar el código, nombre, apellidos, dirección y número de teléfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios
clientes.
Cada vez que se compre un artículo quedará registrada la compra en la base de datos junto con la fecha en la
que se ha comprado el artículo.
La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo
producto puede ser suministrado por varios proveedores.
De cada proveedor se desea guardar el código, nombre, apellidos, dirección, estado y número de teléfono.
SOLUCION DER
Ejercicio 4. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y
pedidos. Hasta el momento se registran los siguientes datos en documentos varios:
Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de
crédito (depende del cliente, pero en ningún caso debe superar los 3.000.000 pts), Descuento.
Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en
cada fábrica, Descripción del artículo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el
número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea
se especifican el número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso
de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos
artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de
fábricas alternativas respecto de las que ya fabrican artículos para esta empresa.
Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora.
SOLUCION DER
Ejercicio 5. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita
llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RIF, nombre, dirección, teléfono y página web. Un cliente también tiene RIF, nombre,
dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna
y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en
categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.
Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente,
descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el
monto total por el producto.
SOLUCION DER
Ejercicio 6. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
El centro dental necesita conservar información acerca de pacientes, su historial, sus consultas, sus
tratamientos, los cargos y pagos por el tratamiento y los suministros de laboratorio y servicios.
En el centro dental trabajan varios dentista, los cuales están de guardia para atender a los pacientes que asisten
al centro, o sea que un paciente es atendido por cualquier dentista. De estos se desea los datos: número único
del dentista, cedula, número del colegiado, dirección, celular, y horario semanal que le corresponde.
La información de los pacientes se lleva en su historia de la cual se requiere, su número de historia, cedula,
nombre, apellido, celular, y correo. Cada paciente que se ve en el centro dental se le realiza un programa de
tratamientos que debe cumplir en varias consultas, este programa tiene un número de identificación, una fecha
inicial que concuerda con su primera visita, una fecha final que se llena con la última visita del programa de
tratamientos, un monto total presupuestado que es la suma de todos los cargos por tratamientos a realizarse,
un monto de pagos hechos y un resto a cancelar. Cada programa de tratamientos contiene una lista con los
tratamientos a realizar, y los cargo a cobrar por cada uno. El centro dental tiene un listado de tratamientos
codificados, con su descripción, costo actual del tratamiento, y procedimiento a realizar. Los programas de
tratamiento que se cumplen no se borran, quedan como historia del paciente.
Cada paciente con programa de tratamiento activo, va al centro dental a cumplir con el mismo, en cualquier
momento sin previa cita, de estas consultas y de la primera se debe registrar, número de consulta, fecha, hora,
tratamiento realizado (un tratamiento puede o no ser completad en una sola consulta), monto abonado.
SOLUCION DER
Ejercicio 7. Crear el Modelo Relacional a partir de la solución DER presentada por el docente.
Una empresa de publicidad desea controlar los patrocinadores que aparecen en la programación semanal de
las emisoras de radio en las que inserta la publicidad que tiene contratada. De las emisoras de radio se desea
conocer el RIF, su nombre, la dirección postal, el nombre del director y el tipo de banda (AM o FM) y la
frecuencia en Hertz por la que trasmite, cuyo uso es exclusivo para la emisora dentro del estado en la que se
encuentra. Las emisoras de radio pueden asociarse en cadenas de radio con el objeto de realizar de modo
conjunto parte de la programación semanal.
Cada cadena tiene un nombre representativo. La sede central de una cadena de radio es una de las emisoras de
la cadena, aunque el director de la cadena no tiene por qué coincidir con el director de esta emisora. Las
cadenas de radio se asocian a una empresa de medios de comunicación que puede controlar más de una
cadena de radio. Estas empresas se caracterizan por el RIF, deseándose conocer también su nombre, el
nombre de su director y su dirección postal.
Un programa de radio se emite en una o más franjas horarias; cada franja se caracteriza por la hora de inicio,
el día de la semana en el que se emite y la duración. Dicho programa puede emitirse en todas las emisoras de
una cadena, o bien, pertenecer a la programación local de una emisora. Se desea conocer el nombre del
programa, que es único, y su responsable. Un programa de radio puede emitir publicidad de diferentes
patrocinadores.
La duración de la publicidad se mide en segundos por semana, por lo que el coste de esta publicidad se
calcula multiplicando dicho valor por el precio por segundo asociado al programa de radio. Un patrocinador
se identifica por el número del contrato que tiene con la empresa de publicidad. Es necesario conocer el
nombre del patrocinador, así como la duración y el importe del contrato.
SOLUCION DER
Descargar