Sei sulla pagina 1di 4

Sesión 2: Casos Base de Datos

Ambos casos trabajarlos, aparte del modelo ER, en modelo físico también, detallando los tipos de datos para cada
campo en las tablas generadas en un DBMS. Adjunte los scripts de SQL generados.

CASO 1:
Construya un Diagrama ER (y luego a modelo físico) para representar cuentas en una base de datos para un software financiero
personal. El software proporciona apoyo a cuentas de cheques, tarjetas de crédito y dos tipos de inversión (fondos mutuos y
acciones). Ningún otro tipo de cuenta tiene apoyo, y cada una de ellas debe pertenecer a alguno de los tipos de cuenta que se han
mencionado. Para cada clase de cuentas el software proporciona una pantalla separada de captura de datos. La siguiente lista
describe los campos de las pantallas de captura de datos para cada clase de cuenta:

• Para todas las cuentas, el software requiere de un único identificador de cuenta, nombre de la cuenta, fecha establecida y saldo.
• Para las cuentas de cheques, el software soporta atributos para el nombre del banco, la dirección del mismo, el número de la
cuenta de cheques y el número de enrutamiento.
• Para las tarjetas de crédito, el software soporta atributos para el número de la tarjeta de crédito, la fecha de expiración y el
límite de la tarjeta de crédito.
• Para las acciones, el software soporta atributos para el símbolo y tipo de acción (común o preferente), la cantidad del último
dividendo, la fecha del último dividendo, el tipo de cambio, el último precio de cierre, y el número de acciones (un número
completo).
• Para los fondos mutuos, el software soporta atributos para el símbolo del fondo mutuo, estado de las acciones (un número
real), el tipo de fondo (acción, bono o mixto), el último precio de cierre, la región (nacional, internacional o global), y el estatus
de exención de impuestos (sí o no).
CASO 2:
Para el modelo ERD de a figura, identifique y resuelva los errores y observe lo que está incompleto en las especificaciones. Su solución debe
incluir un listado de errores y un ERD revisado. Para cada uno de los errores, identifique el tipo de error (de diagramación o de diseño) y el
error específico dentro de cada tipo de error. Observe que el ERD podría tener errores en el diagrama y en el diseño. Las especificaciones del
ERD son las siguientes:

• La base de datos de Intercollegiate Athletic soporta la programación y operación de eventos, además de rastrear a los clientes,
instalaciones, lugares con instalaciones, empleados y recursos para los eventos. Para programar un evento, el cliente inicia la solicitud con
el departamento de Intercollegiate Athletic. Si se aprueba la solicitud, se hacen uno o más planes para el evento. De manera regular, los
planes del evento constituyen el establecimiento, la operación y la limpieza del mismo. Un plan de un evento consiste en una o más líneas
del plan de evento.
• Para cada solicitud de evento, la base de datos registra un número único de evento, la fecha en la que se lleva a cabo, la fecha solicitada,
la fecha autorizada, el estado, un costo estimado, el público estimado, el número de instalación (requerido) y el número de cliente
(requerido).
• Para cada plan de evento, la base de datos registra el número único de plan, las notas del plan, la fecha del trabajo, la actividad
(establecimiento, operación o limpieza), el número de empleado (opcional) y el número de evento (requerido).
• Para cada plan de evento, la base de datos registra el número de línea (número único de plan), el número único de plan (requerido), la
hora de inicio, la hora de finalización, el número de fuente (requerido), el número de ubicación (requerido) y la cantidad de recursos
necesarios.
• Para cada cliente, la base de datos registra el número único de cliente, el nombre, la dirección, el nombre del contacto, el teléfono, la
dirección de correo electrónico y la lista de eventos solicitados por el cliente. Un cliente no se almacena en la base de datos sino hasta
que ha presentado una solicitud de evento.
• Para cada instalación, la base de datos registra el número único de instalación, el nombre de la misma y la lista de eventos en los que se
solicita la instalación.
CASO 2 …continuación
• Para cada empleado, la base de datos
registra un numero único de
empleado, el nombre, el número de
departamento, la dirección de correo
electrónico, el número telefónico y la
lista de planes de eventos
supervisados por el empleado.

• Para cada ubicación, la base de datos


registra el número relacionado de
instalación, el número de la ubicación
(único en una instalación), el nombre
y la lista de líneas de planes de evento
en los que se usa la ubicación.

• Para cada recurso, la base de datos


registra el número único de registro, el
nombre, la tarifa de la renta y la lista
de líneas de plan de evento en las que
se necesita el registro.

Potrebbero piacerti anche