ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BASES DE DATOS AVANZADAS Proyecto Práctico s/r


Enviado por   •  1 de Diciembre de 2018  •  Apuntes  •  468 Palabras (2 Páginas)  •  372 Visitas

Página 1 de 2

BASES DE DATOS AVANZADAS

Proyecto Práctico

1.- Caso No 1.

El taller de servicios de vehículo de Agencia Bella necesita un sistema que le permita manejar los servicios de mantenimiento de los vehículos comprados en sus agencias, necesita registrar todo el proceso, desde la cita con el cliente hasta la salida o entrega del vehículo, cuales chequeos se le hicieron, cuales piezas le cambiaron, que mecánico lo recibió, qué mecánico lo trabajó, de qué área ( mecánica general, electricidad, pintura, etc.), qué parte cubrió o no cubrió la garantía, costo. etc.

Diseña la base de datos que se ajuste a este caso. Considera los siguientes puntos:

  • Diseño conceptual (Diagrama ER).

  • Modelo lógico relacional.
  • Diseño físico.
  • Reglas de normalización básicas.
  • Restricciones de integridad e índices apropiados.

2.- Caso No 2.

Se quiere diseñar una base de datos relacional para gestionar los datos de los socios de un club náutico. De cada socio se guardan los datos personales y los datos del barco o barcos que posee: número de matrícula, nombre, número del amarre y cuota que paga por el mismo. Además, se quiere mantener información sobre las salidas realizadas por cada barco, como la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene porque ser el propietario del barco, ni es necesario que sea socio del club.

Diseña la base de datos que se ajuste a este caso. Considera los siguientes puntos:

  • Diseño conceptual (Diagrama ER).

  • Modelo lógico relacional.
  • Diseño físico.
  • Reglas de normalización básicas.

  • Restricciones de integridad e índices apropiados.

3.- Caso 3.

El siguiente diagrama lógico relacional muestra el diseño de base de datos creado para el BANCO XY, este banco cuenta con clientes de diferentes países y cuentas de ahorros y préstamos a los cuales se le realizan pagos.

[pic 1]

Estudia el diagrama y completa mediante DDL y DML los siguientes puntos:

  • Completa la relación de integridad faltante entre las diferentes entidades.

  • Crea un procedimiento almacenado que tomando el préstamo y el año muestre un listado del total pagado por mes.
  • Crea una restricción de integridad que valide que solo se permitan las cuentas de tipo “AHO” para ahorros y “PRE” para préstamo.

  • Crea una función que partiendo del tipo de la cuenta me retorne la descripción.
  • Crea un procedimiento almacenado que corrija el saldo de todos los préstamo, el saldo es igual a la suma de todos sus pagos menos el monto de dicho préstamo. Por cada préstamo debes realizar una actualización de su saldo y para procesar todos los préstamos debes utilizar un cursor.
  • Crea una consulta que genere un listado de los clientes con cada préstamo que ha tomado y el total pagado.

Notas sobre los entregables:

  • Entrega tu diagrama en PDF, png o jpg.
  • Entrega en un archivo .sql todos los scripts aplicados para crear y probar tu base de datos.
  • La entrega es individual.

...

Descargar como (para miembros actualizados)  txt (3.1 Kb)   pdf (90.6 Kb)   docx (21.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com