Practica de base de datos: ejercicios propuestos

Solo disponible en BuenasTareas
  • Páginas : 9 (2032 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2012
Leer documento completo
Vista previa del texto
PRACTICA EJERCICIOS
BASE DE DATOS
MODELO ENTIDAD INTERRELACION - LABORATORIO N° 1

1. Asuma que lo 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 RUC, nombre, dirección, teléfono y página web. Un cliente también tiene RUC, nombre, dirección, peropuede tener varios teléfonos de contacto. La dirección se entiende por calle, número, zona 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.
a) Elaborar el Diagrama entidad-interrelación
b) Indicar el detalle de las claves respectivas y las respectivas relaciones
c) Especificar el esquema relacional respectivo (grafo relacional)

2. Se quiere registrar información correspondientea un almacén, sus departamentos, sus empleados, sus productos y los fabricantes de estos productos:
▪ Cada empleado está representado por un número de empleado, su nombre y dirección. Se debe indicar además a qué departamento pertenece
▪ Cada departamento está representado por su código y nombre y se saben que empleados trabajan en él, quién es el jefe del departamento y los productosque vende.
▪ Cada producto está representado por su nombre, fabricante, precio, número de producto asignado por el fabricante y número de producto asignado por el almacén.
▪ Cada fabricante está representado por su nombre, dirección, productos que suministra al almacén y precios de estos productos
a) Elaborar el Diagrama entidad-interrelación
b) Indicar el detalle de las clavesrespectivas y las respectivas relaciones
c) Especificar el esquema relacional respectivo (grafo relacional)

3. Queremos diseñar una Base de Datos para almacenar la información de gestión de la clínica San Roque. Se quiere almacenar información de los pacientes cuyas características son las siguientes: El código del paciente, que le identifica unívocamente, el nombre, la dirección (compuestapor: la calle y su número), el/los teléfonos fijos, teléfono móvil, si lo tuviera, la fecha de nacimiento y la edad (que será calculada a partir de la fecha de nacimiento).
Además tenemos distintos médicos que atienden a los pacientes. De los médicos se desea almacenar el Nº de Colegiado y la especialidad, así como su nombre. Interesa saber qué médico atendió a cada uno de los pacientes en cadavisita, guardando la fecha en la que le atendió. Hay que tener en cuenta que un médico podrá atender a varios pacientes y que los pacientes, dependiendo de la patología, serán atendidos por un médico o por otro.
En la clínica disponen de distintas salas, de las que se almacenan las siguientes características: Nº de sala, si es de espera o es de asistencia a pacientes, y la superficie. De lassalas de espera se desea almacenar si dispone de TV. De las salas, en las que se atienden a los pacientes, se desea almacenar si tiene una equipación completa (Electro, Tensiómetro, etc.).
Cada médico pasa consulta en una de las salas de asistencia a pacientes y siempre en la misma. Además, en la misma sala pueden pasar consulta varios médicos que tengan turnos distintos.
a). Elaborar elDiagrama entidad-interrelación
b). Indicar el detalle de las claves respectivas y las respectivas relaciones
c). Especificar el esquema relacional respectivo (grafo relacional)


4. Un restaurante desea mantener un control sobre sus ventas identificando la actividad desempeñada por cada mozo. Para ello implementará una base de datos que contenga información de todos los menús...
tracking img