Realizar los ejercicios según designación aplicando inicialmente el Modelo Entidad Relación y posteriormente se realiza aplicando el Modelo Relacional.
Ejercicio 1. Alquiler de Automóviles
Se desea diseñar una base de datos que guarde la información de las reservas de una empresa dedicada al alquiler de automóviles. Se conoce que: Un determinado cliente puede realizar varias reservas en un momento dado. Interesa almacenar la identificación, nombre, teléfono. Una reserva se realiza a nombre de un único cliente, y puede involucrar a varios vehículos. Es importante registrar la fecha de comienzo y la de terminación, hora de inicio y de terminación, un número consecutivo que la identifica. La agencia tiene un lugar para guardar los vehículos. De ellos se requiere la placa, modelo y marca. Todo vehículo tiene siempre asignado un número determinado de garaje, que no puede cambiar. Cada reserva genera un comprobante de pago, en el que se registran los datos del cliente, fecha de inicio y fin de la reserva, pago total.
Ejercicio 2. Holding sector productivo
Se está desarrollando el software para un holding del sector productivo, el cual va a gestionar la información referente a las empresas que lo conforman, sus vendedores y asesores. Para el diseño de la base de datos proporciona inicialmente la siguiente información: - En cuanto a los vendedores, un vendedor solo podrá trabajar en una empresa. Los datos para los vendedores serán la cédula, nombre, correo y fecha de ingreso. - Las empresas cubrirán diferentes sectores o áreas del mercado y un mismo sector puede ser cubierto por varias empresas. Interesa conocer el nombre del sector y su descripción. Los datos para las empresas son el nombre, fecha de ingreso al grupo y NIT. - Los asesores entran en el grupo empresarial para dar soporte. Un asesor puede asesorar varias empresas y una empresa puede tener varios asesores. Es importante saber en qué fecha un asesor empieza a trabajar para una empresa. Los datos para los asesores son la cédula, nombre y título académico. Ejercicio 3. Grupo de investigación Abedules En la Universidad Arbolada, el grupo de investigación ABEDULES ha incrementado su producción académica; por lo tanto, requiere que administrar la información relacionada con los artículos científicos que generan. Para ello, proporcionan la siguiente información: De cada artículo es importante el título, los autores, las palabras clave, y descripción el lugar donde se guarda físicamente. Los artículos pueden haber sido publicados como informes técnicos, o en las actas de algún congreso o en una revista científica: De los informes técnicos se debe guardar un número de identificación y la fecha publicación. Cuando el artículo aparece en las actas de un congreso, se debe guardar el nombre del congreso, la edición del mismo en la que se presentó el artículo, ciudad en que se celebró y fechas de inicio y finalización. Además, se debe guardar el tipo de congreso que es (nacional o internacional). Si el artículo ha aparecido publicado en una revista científica, es importante saber el nombre de la revista, el nombre del editor, la frecuencia con que aparece (mensual, trimestral, etc.), el número de la revista en que apareció el artículo, las páginas ocupadas (por ejemplo 512-519) y el año. También se quiere guardar información personal sobre los autores de los artículos incluyendo el centro (programa académico) en el que trabajan y su dirección de correo electrónico.
Ejercicio 4. Gestión de ventas
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 RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, 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.