Guia 1
Guia 1
Guia 1
1. Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los
clientes (nombre, apellidos, dni, dirección y fecha de nacimiento). Cada producto tiene un nombre y
un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y
un mismo producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un
producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar
diferentes productos. De cada proveedor se desea conocer el RUC, nombre y dirección.
2. Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda
España. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el
dni, nombre, teléfono, dirección, salario y población en la que vive.
De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y
dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser
distribuido por un camionero.
De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre.
Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios
paquetes.
De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia.
Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser
conducido por varios camioneros
3. Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardarlos datos de
los profesores del Instituto (DNI, nombre, dirección y teléfono).
Los profesores imparten módulos, y cada módulo tiene un código y un nombre. Cada alumno está
matriculado en uno o varios módulos.
De cada alumno se desea guardar el nº de expediente, nombre, apellidos y fecha de nacimiento. Los
profesores pueden impartir varios módulos, pero un módulo sólo puede ser impartido por un profesor.
Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo
4. Construya un modelo entidad relación que permita gestionar los datos de una biblioteca de modo
que:
5. Crear un diseño entidad relación que permita controlar el sistema de información de una academia
de cursos siguiendo estas premisas:
Se dan clases a trabajadores y desempleados. Los datos que se almacenan de los alumnos son
el DNI, dirección, nombre, teléfono y la edad
Además de los que trabajan necesitamos saber el CIF, nombre, teléfono y dirección de la
empresa en la que trabajan
Los cursos que imparte la academia se identifican con un código de curso. Además se almacena
el programa del curso, las horas de duración del mismo, el título y cada vez que se imparte se
anotará las fechas de inicio y fin del curso junto con un número concreto de curso (distinto del
código) y los datos del profesor o profesora (sólo uno por curso) que son: dni, nombre, apellidos,
dirección y teléfono
Se almacena la nota obtenida por cada alumno en cada curso teniendo en cuenta que un mismo
alumno o alumna puede realizar varios cursos y en cada cual obtendrá una nota.
8. Construya un diagrama Entidad Relación para una base de datos que permita gestionar un sistema
de ventas. La empresa necesita llevar el control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RUC, nombre, dirección, teléfono y pagina web. Un cliente también tiene RUC,
nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle,
numero, distrito y departamento.
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 solo en una categoría. Una categoría tiene id categoría,
nombre y descripción.
Por razones de seguridad se debe registrar la información de cada venta con un idventa, fecha,
cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, cantidad
vendida y el monto total por el producto.
9. Una gran multinacional en el Perú es dueña de varios bancos, los cuales poseen muchas sucursales.
La información relevante de los bancos es número de banco, nombre y dirección. Para las sucursales
el número de la sucursal y la dirección.
Las sucursales son responsables de crear todas las nuevas cuentas o brindar los préstamos que
requieran los clientes.
Es importante para la organización almacenar los números de cuenta, los saldos y el tipo de cuenta
(ahorro, cta corriente, plazo ) . Igualmente información sobre el núm. de préstamo, importe y la fecha
del préstamo. Los préstamos se pagan en cuotas para lo cual se almacena el núm. de cuota, el monto
y la fecha de pago.
Los clientes pueden tener varias cuentas o pedir los préstamos que necesiten. Los datos del cliente
son código, nombre, dirección y teléfono.
10. Lima Beach es un hotel de cuatro estrellas que tiene una clientela muy seleccionada, y gracias
a la calidad del servicio que brinda, cuenta con una gran demanda. Por esta razón los clientes
únicamente pueden acceder a él, mediante reservaciones previas que son admitidas por un empleado
recepcionista, quien ingresa la reservación a una computadora, donde se registra además del nombre
del cliente, su dirección y teléfono, lo cual sirve para que en el futuro, el Hotel envíe tarjetas por
onomástico o navidad, así como folletines publicitarios.
Gran parte del negocio consiste en reservaciones que efectúan algunas empresas para reuniones de
trabajo que por lo general duran todo un fin de semana, pero el ingreso principal proviene de
reservaciones que realizan las personas naturales.
El promedio de ocupación diaria del Hotel está en un 80%, lo cual es bastante bueno para este tipo
de negocio y ello se debe al esmero en la atención de los clientes, pues se tiene una dotación de
empleados de limpieza, donde cada empleado no atiende más de 10 habitaciones.