Sie sind auf Seite 1von 8

Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)

Curso: Diseño de Base de Datos.

CASO EMPRESA DE ALQUILER DE AUTOMOVILES

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. Los supuestos semánticos son los siguientes:

1. Un determinado cliente puede tener en un momento dado varias reservas.


2. Una reserva la realiza un único cliente, pero puede involucrar a varios coches.
3. Es importante registrar la fecha de comienzo de la reserva y la de terminación.
4. Todo coche tiene siempre asignado un número determinado de garaje, que no puede
cambiar.
5. Cada reserva se realiza en una determinada agencia.
6. En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.
7. Todas las entidades tienen una clave alfanumérica que las identifica unívocamente.

Crear el esquema conceptual para el caso propuesto

CASO DE APLICACIÓN COMERCIAL SANTA URSULA

La empresa Comercial "Santa Úrsula" esta ubicada en La Victoria y se dedica a la


comercialización de diversos productos para seguridad industrial, útiles de oficina, insumos de
cómputo y de limpieza en general.
Se ha encomendado al Ing. Juan Mendoza la elaboración de una Base de Datos que permita
controlar las transacciones mas importantes de la empresa, de tal forma que pueda dar
soporte de datos a las diferentes aplicaciones que en el futuro se desean implementar.
Se ha decidido iniciar el proyecto con el Modulo de Ventas y Abastecimiento por lo que se
requiere de identificar las principales entidades que son de interés en estas áreas.
Tras una serie de reuniones con los usuarios y sus colaboradores, el Ing. Mendoza ha llegado a
las siguientes conclusiones:
 Cada producto posee un código que los distingue además de su descripción, precio actual,
unidad de medida, línea (Industrial, Oficina, Cómputo o Limpieza), stock actual, stock
mínimo y un campo que permite saber si el producto es o no importado.
 Los clientes a los que se atienden son todas empresas de las cuales se registra su código,
razón social, dirección, teléfono, RUC, e-mail y el nombre del contacto. Los clientes
pueden generar varias facturas, pero cada una de estas sale a nombre de un determinado
cliente.
 Los vendedores son los que generan las ventas y se les registra en cada factura que se
genera. Operan en varios distritos, pero en un distrito solo se asigna a un vendedor.
Existen también vendedores de mostrador, que no se asignan a ningún distrito y trabajan
en la sede principal. Se debe registrar el Código del vendedor, así como su nombre,
apellido, fecha de ingreso, haber básico, y su tipo (Estable o Contratado),
 Las transacciones de venta que se realizan con estas empresas se registran a través de
facturas, en las cuales a su vez pueden contener uno o más productos. A su vez, un
producto se comercializa en varias facturas. Las facturas tienen un Número de factura,
Fecha de Emisión, un estado (Pendiente, Cancelada o Anulada) y el porcentaje de IGV de
la factura. Se sabe que un mismo cliente puede generar una o mas facturas y cada factura
es dirigida a un cliente. Cada factura sale a nombre del vendedor que origino la
transacción, por lo que es lógico pensar que un vendedor ha originado varias facturas.

1
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

 También se maneja información sobre proveedores. Están registrados en un catalogo


donde figuran su código, razón social, dirección, teléfono, RUC y e-mail. Además, como
siempre tengo que estar con productos en stock, manejo la posibilidad de que un
proveedor me abastezca de uno o más productos y viceversa, los cuales me lo abastecen a
diferentes precios.
 Las transacciones de Compra se registran en Órdenes de Compra, en las cuales se solicita
el abastecimiento de uno o más productos. Por supuesto, cada vez que se necesita de un
producto, este se solicita mediante la Orden de Compra respectiva. Se maneja un Número
de O. De Compra, Fecha de Emisión y su estado (Pendiente, Atendida o Rechazada). Un
proveedor puede atender una o mas Ordenes de Compra y cada Orden se emite a un
Proveedor.
 Como deseo ubicar estratégicamente a mi clientela, vendedores y proveedores, tengo un
catalogo de distritos donde almaceno el código del distrito y su nombre. En un distrito
ubico a uno o más clientes y proveedores y cada uno de ellos se ubican en un distrito. Un
vendedor se asigna a varios distritos y en un distrito opera un solo vendedor.

La Base de Datos a desarrollar debe permitir realizar, entre otras, las siguientes consultas:
 El volumen de Facturas por Cliente
 El Articulo más solicitado por distrito
 Que artículos se han comercializado en cada factura, en que cantidad y precio.

Crear el esquema conceptual para el caso propuesto

CASO DE APLICACIÓN EMPRESA “VIDEOMATCH

Administro una tienda de alquiler de videos, denominada "VIDEOMATCH", la cual está ubicada
en una de las más céntricas zonas de la ciudad. Poseemos una sucursal actualmente pero en un
corto plazo deseamos ubicarnos en otras zonas de tal forma que podamos cubrir el mayor
radio de acción posible.
Manejamos un catálogo de 600 películas en aproximadamente 1500 videocintas, con películas
de todo género.
En cada videocinta se almacena una película. Nuestras cintas son lo suficientemente extensas
para almacenar una película por más largometraje que sea. Para cada videocinta se tiene un
código, un tipo que permite definir si es de formato VHS o BETA, su duración en minutos así
como un indicador que permitirá saber si esta alquilada o está disponible.
Las películas que comercializamos son de las más variadas. Las tenemos también codificadas.
Existen películas de gran demanda por lo que nos hemos visto en la obligación de adquirir
copias, por lo que la misma película se tiene en varias videocintas. Las películas poseen
(además del código), su respectivo título, idioma, genero, censura y año de realización.
Tomando en cuenta que un gran número de asociados son cinéfilos por excelencia, hemos
decidido también registrar por cada película su director así como el país de origen de la
película. Existen películas dirigidas por más de un director así como producciones realizadas
por 2 o más países.
Para un mejor servicio a nuestros socios, tenemos las películas clasificadas por géneros, desde
Dibujos Animados, hasta inclusive musicales o géneros documentales.
Ya que hablamos de nuestros socios, estos tienen un numero de afiliado que es para nosotros
la forma en la que lo identificamos en cualquier transacción de alquiler. Es necesario también
tener su Nombre y apellido, dirección, distrito, teléfono y DNI.
2
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

En muchas ocasiones los socios llegan y consultan por películas de determinados actores, por
ejemplo, son muy solicitadas las películas de Sharon Stone, Tom Cruise o el mismo Mel Gibson.
Sería interesante tener un catálogo de artistas y establecer sus roles protagónicos en las
películas que participan.
Nuestros alquileres los registramos en Boletas de Alquiler, dentro de las cuales se registra el N°
de Boleta, la fecha de alquiler, el N° de socio, el N° de videocintas que se alquilan con sus
respectivos títulos (se pueden incluir roas de una videocinta en cada alquiler). Para la
devolución damos un plazo considerable de días al socio de acuerdo al número de videos que
alquiló, pero si se sobrepasa del número de días estimado en su boleta se le cobrara 3 soles de
mora por video diariamente.
Ud. ha sido contratado para desarrollar una Base de Datos que dará soporte a la aplicación que
manejara el negocio, para lo cual esta base de datos deberá satisfacer consultas cómo por
ejemplo:
 Socios por distrito
 Boletas emitidas en la última semana
 Año y director (es) de una película
 Películas más alquiladas
 Actores que protagonizan una película así como los papeles que asumen.

Crear el esquema conceptual para el caso propuesto

CASO DE APLICACIÓN COOPERATIVA AHORRO ES PROGRESO (AeP)

La cooperativa AeP es una organización sin fines de lucro que persigue incentivar el ahorro de
los miembros de un vecindario o localidad.
También proporciona créditos a sus asociados para empezar negocios o adquirir algunos
bienes según sea el caso.
Actualmente tiene 6 oficinas distribuidas en los diferentes conos de Lima, y en un mediano
plazo se considera la posibilidad de abrir otras oficinas.
Ante la gran acogida por parte de los vecinos la cooperativa AeP desea mejorar y optimizar sus
procesos de atención al cliente implementando un sistema de información que permita una
atención más efectiva a sus asociados y proporcione reportes a los directivos.
El sistema debe permitir la inscripción de nuevos socios. De forma directa al inscribir un socio,
se genera una cuenta de ahorro, los requisitos para inscribir un nuevo socio. son los siguientes
DNI
Presentar un documento de algún servicio (Luz, agua o teléfono)
Un aporte inicial de 200 (que se considera como ahorro inicial).
Llenar un formulario (F001).
Los socios se deben inscribir necesariamente en la oficina más cercana a su domicilio.
Los socios pueden realizar depósitos o retiros en cualquier momento por un monto mínimo de
20 nuevos soles, en cualquier oficina.
La cooperativa AeP también proporciona préstamos a sus socios, para iniciar el proceso el socio
se debe acercar a la oficina donde se inscribió, en este lugar será atendido por un empleado
(Asesor de préstamo) quien le indicará los pasos a seguir para obtener el préstamo.
Internamente se genera un código que identificara el expediente que representa el trámite
iniciado por el socio.
Los requisitos son:
Ser socio de la cooperativa con una antigüedad mayor o igual a 4 meses
Tener ahorrado 200 soles.
No tener un préstamo en la cooperativa pendiente de pago.
3
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

Tener un calificativo de aprobado en el historial de los préstamos anteriormente otorgados (Si


es un buen pagador).
Presentar a otro socio como aval para el préstamo.
Llenar la solicitud de préstamo.
Los préstamos otorgados por la cooperativa están en el rango de 1000-10000 y se pueden
pagar en los plazos de 6, 12,18 y 24 meses.
El asesor de crédito revisa los documentos presentados por el socio y si todo está conforme
firma el documento respectivo. El expediente está en condición de Conforme.
Los expedientes completos y en estado Conforme son revisados por el Jefe o gerente de
oficina, si no existe ningún problema el expediente pasan a la condición de Aprobado. Se
comunica al socio que ya puede retirar el monto del préstamo.
Los socios pueden retirar el monto del préstamo en la oficina donde iniciaron el trámite del
mismo. Además al socio se le entrega un cronograma de pagos donde se indica la fecha y los
montos de sus cuotas a pagar.
Los pagos se realizar mensualmente en cualquier oficina, en las fechas establecidas en el
cronograma de pagos.

Crear el esquema conceptual para el caso propuesto

CASO DE APLICACIÓN EMPRESA DE TRANSPORTES TURISMO PERU

Una empresa de transporte de pasajeros requiere se le diseñe una Base de Datos que cumpla
con los siguientes requerimientos:

 La empresa se dedica al transporte interprovincial de pasajeros entre las principales


ciudades del país.
 Todas sus rutas son directas; es decir, que partiendo de la ciudad de origen se dirigen
sin escalas a la ciudad destino.
 Cada ruta tiene una ciudad de origen, una hora de salida programada, una hora de
salida real, una ciudad destino, una hora de llegada programada, una hora de llegada
real.
 Para cada ruta se tiene dos tipos de pasajes: Estándar (asiento pulman) y Premium
(asiento-cama).
 Las unidades de transporte se han adquirido de distintos fabricantes y tienen distinta
capacidad e pasajeros. Hay unidades para 30 pasajeros, unidades para 40 pasajeros,
etc.
 Para cada viaje se asignan 2 choferes. Además, en cada viaje se tiene a bordo a una
azafata para la atención a los pasajeros.
 En los controles de salida y entrada de las ciudades se debe entregar una relación de
pasajeros que van en el viaje, así como de la tripulación.

La BD debe permitir el control de la venta de pasajes, de las unidades de transporte utilizadas,


de la tripulación asignada, y del viaje.

La BD debe permitir el control de la venta de pasajes, de las unidades de transporte utilizadas,


de la tripulación asignada, y del viaje.

Crear el esquema conceptual para el caso propuesto

4
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

CASO DE APLICACIÓN COMPAÑÍA ABC

La base de datos COMPAÑIA debe almacenar información de los empleados, departamentos y


proyectos de una empresa, de acuerdo con los siguientes requisitos:

1. La compañía está organizada en departamentos. Cada departamento tiene un nombre


único, un número único y un empleado que la dirige y estamos interesados en guardar la fecha
en que dicho empleado comenzó a dirigir el departamento.
Un departamento puede estar distribuido en varios lugares.

2. Cada departamento controla un cierto número de proyectos, cada uno de los cuales tiene un
nombre y un número únicos, y se realiza en un sólo lugar.

3. Se almacena el nombre, número de la Seguridad Social, dirección, salario, sexo


y fecha de nacimiento de cada empleado. Todo empleado está asignado a un Departamento,
pero puede trabajar en varios proyectos que no tienen por qué ser del mismo departamento.
Nos interesa saber el número de horas que un empleado trabaja en cada proyecto a los que
está asignado.

4. También se quiere guardar la relación de las cargas familiares de cada empleado para
administrar el seguro que poseen. Almacenaremos el nombre, sexo y fecha de nacimiento de
cada una de las cargas familiares y su parentesco con el empleado.

CASO DE APLICACIÓN EMPRESA DE CONFECCIONES TRAFASA

Los empleados de la empresa TRAFASA trabajan en un solo departamento, y operan en varias


máquinas, para producir varios trajes. Existen varios departamentos.
Se pueden producir varios tipos de trajes. Cada tipo de traje tiene un código y una descripción,
y está formado por diferentes materiales. Se desea guardar la cantidad necesaria de cada tipo
de material para cada tipo de traje.
Los clientes realizan varios pedidos, donde se indica en cada pedido: el tipo y cantidad de trajes
de cada tipo.
Los pedidos son aceptados y luego se genera una orden de producción, donde se indica:
El número de orden, el cliente, fecha de inicio, fecha de término y la lista de materiales (tipo y
cantidad) que se utiliza para cumplir la orden. Una orden de producción solo se realiza en un
departamento y se puede ejecutar en varias máquinas.
Por cada pedido realizado el área de facturación se emite una factura, donde se indica: la
fecha, el monto, y los diferentes conceptos que se facturan para obtener el total.

Crear el esquema conceptual para el caso propuesto

5
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

CASO DE APLICACIÓN BIBLIOTECA FACULTAD FIIS

Se desea construir un diagrama de procesos para el sistema de biblioteca de la facultad de


ingeniería industrial y sistemas de la universidad privada CEPS.

Los lectores de la biblioteca son alumnos, docentes y personal administrativo que solicitan los
libros de la biblioteca para consulta o préstamo domiciliario. Para solicitar un libro previamente
los usuarios o lectores debe haber realizado su inscripción y el sistema debe crear un carnet de
lector, que tiene un periodo de vigencia de un año. Una vez transcurrido el periodo de
vigencias se debe renovar el carnet de lector.

Los lectores realizan consultas de los libros a solicitar por categoría, por ejemplo: Física,
Matemáticas básicas, Geometría Descriptiva o Estadística y Probabilidades. Otra forma de
realizar consultas es por autor por ejemplo Hasser, Sears que son autores recomendados por
los docentes de la universidad. En la biblioteca por cada libro puede existir uno a muchos
ejemplares de cada libro.

El lector a continuación llena una ficha de solicitud de préstamo del libro, que contiene el
código del libro, el título del libro y el autor o autores (Un libro puede tener varios autores) la
fecha y el nombre del lector.

Con la ficha de solicitud y su carnet del lector se acerca al empleado a solicitar el libro indicado
en la ficha de solicitud.

Los libros están clasificados de forma general en: libros de consulta, que solo se pueden prestar
para la sala de consulta (no se pueden prestar a domicilio) y los libros de propósito general,
que se pueden prestar para consultar en la sala o prestar a domicilio por un máximo de 3 días.

Para poder consultar un libro se debe cumplir lo siguiente


El carnet de lector debe estar vigente.
El lector no debe tener una sanción activa.
Se debe verificar la existencia del libro y que esté disponible para consultar.

La consulta (lectura) se debe realizar en la sala de lectura exclusivamente.


El empleado entregara el ejemplar del libro al lector, previa entrega del carnet y la ficha de
solicitud. Adicionalmente se adjunta la ficha del libro al carnet y la ficha de solicitud para
almacenar los tres documentos. Todo libro tiene una ficha que se ubica en la parte final del
libro. Esta ficha se utiliza para guardar datos de un préstamo a domicilio.

Cuando el lector devuelve el ejemplar del libro, el empleado comprueba el estado del libro y
devuelve el carnet al lector. La ficha del libro se coloca en libro y la ficha de solicitud se
almacena para luego procesar estadísticas que se han diseñado previamente.

Para poder realizar un préstamo a domicilio de un libro se debe cumplir lo siguiente


El carnet de lector debe estar vigente.
El lector no debe tener una sanción activa.
El libro debe ser de propósito general (No debe de ser solo consulta en sala )
Se debe verificar la existencia del libro y que esté disponible para prestar y no este reservado.
El empleado entregara el ejemplar del libro al lector, previa entrega del carnet, y el llenado de
la ficha del libro. En la ficha del libro se debe llenar la fecha de inicio de préstamo, la fecha de

6
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

devolución, el número de carnet y la firma del lector. Adicionalmente se adjunta la ficha de


solicitud para almacenar los tres documentos.

Cuando el lector devuelve el ejemplar del libro, el empleado comprueba el estado del libro y
que la fecha de devolución se encuentre en el plazo previsto. En el caso que todo lo anterior
este correcto devuelve el carnet al lector. En caso contrario lo retiene y aplica las sanciones
respectivas por incumplimiento de las reglas de préstamo de libros. La ficha del libro se coloca
en libro y la ficha de solicitud se almacena para luego procesar estadísticas que se han
diseñado previamente.

Crear el esquema conceptual para el caso propuesto

El instituto de computación IST dicta cursos libres (Windows XP, Word 2007, SQL Server 2014,
etc.) para público en general. Los cursos tienen una duración de 24 horas académicas (6
sesiones de 4 horas cada una) y se dictan bajo la modalidad de Cursos Programados.
Cada Curso programado se dicta en las 24 aulas ubicadas en los tres pisos del local principal (8
laboratorios por piso). Cada curso programado tiene asignado un día de la semana, un horario
en que se dicta el curso y un laboratorio (solo un laboratorio) desde el inicio hasta el fin del
curso. Cuando se programa un Curso se Asigna al Profesor que dictara dicho curso.
El director del instituto requiere un reporte donde se indique:
Día Hora Laboratorio Nro. De Curso Prog. Nombre del Curso Profesor
Lunes 8:00-12:00 L201 37 SQL Server 2014 Julio Flores
Obtener el Esquema Conceptual y el Esquema Lógico.

FALTA

1. Nueva Era es una compañía de manufactura que posee dos tipos de proveedores. Al
primer tipo de proveedores se le permite pagar al crédito y al segundo tipo de proveedores
solamente se le permite pago al contado. Nueva Era quiere mantener información acerca de
estos dos tipos de proveedores de manera separada. Para los proveedores a crédito se quiere
almacenar el periodo de crédito y el límite de crédito. Para los proveedores al contado se
necesita almacenar la fecha de pago. Se le pide que diseñe un diagrama E/R para representar la
situación descrita para crear la futura base de datos de proveedores.

2. El Standard Bank quiere automatizar su proceso bancario. De acuerdo a la política del


banco un cliente puede tener muchas cuentas pero una cuenta no puede ser compartida por
varios clientes. Las cuentas bancarias que un cliente puede poseer pueden ser ya sea de
ahorros o corriente. Es importante almacenar el saldo disponible para el caso de una cuenta de
ahorros y la serie de los cheques para el caso de cuentas corrientes. Se le pide que diseñe un
diagrama E/R en base al caso dado.

3. La Universidad del Acantilado desea diseñar una base de datos para el proceso de
matricula a implementarse en el presente ciclo académico. Es de sumo interés almacenar los
7
Universidad Nacional de Ingeniería Centro de Extensión y Proyección Social (CEPS UNI)
Curso: Diseño de Base de Datos.

datos del alumno tales como: nombres, dirección, teléfono, fecha de nacimiento. Un alumno
solamente puede estudiar una carrera mientras este matriculado en la universidad. Cada
carrera pertenece a una facultad únicamente y en promedio cada facultad tiene cinco carreras.
Cada ciclo el alumno debe elegir su carga académica basada en al menos cinco cursos. Una vez
terminado el proceso de matrícula, la universidad publica los bloques u horarios para cada
curso. Si un bloque no llega al menos a 10 alumnos entonces el bloque no se abrirá para el
presente ciclo. Se le pide diseñar un diagrama E/R para el caso dado.

4. En la empresa Trabajadores Fabricantes SA (TRAFASA) se quiere diseñar una base de


datos de planillas de trabajadores para lo cual se requiere almacenar información sobre el
empleado tal como: nombre, dirección, fecha de nacimiento, fecha de ingreso, y además el jefe
inmediato, es decir el empleado con cargo superior al cual reporta dicho empleado. Todos los
empleados, a excepción del gerente, reportan a alguien de cargo superior. Cada empleado
pertenece únicamente a un departamento y un departamento tiene varios empleados. Además
cada empleado está relacionado a un cargo o posición el cual implica una serie de funciones
que cumplir en la empresa, además de calcularse en base a este, el salario que recibirá el
empleado. Se le pide que diseñe un diagrama E/R en base al caso dado.

Das könnte Ihnen auch gefallen