ejercicios-prioritarios

1. Cree un modelo fisico para almacenar un arbol genealogico. 2. Crear un modelo fisico que resuelva el siguiente proble

Views 59 Downloads 2 File size 40KB

Report DMCA / Copyright

DOWNLOAD FILE

Citation preview

1. Cree un modelo fisico para almacenar un arbol genealogico. 2. Crear un modelo fisico que resuelva el siguiente problema de datos. Se trata de gestionar los datos de un banco que maneja estos datos: Posee clientes que contratan cuentas en el banco. De los clientes tenemos su RUT, Nombre, Apellidos, Dirección y Teléfono. Todas las cuentas tienen un número de 16 dígitos de los cuatro primeros se refieren a la sucursal, los dos siguientes son de control y los 10 siguientes el número en sí de la cuenta. Toda cuenta tiene un saldo actual y se anota la fecha de contratación Las cuentas pueden ser de ahorro, de plazo fijo (indicando el tiempo mínimo de supervivencia en años (1,2,3,..), cuentas corrientes y cuentas bip para transantiago. Las cuentas bancarias pueden pertenecer a más de un cliente. Un cliente puede tener muchas cuentas. 3. Crear un modelo entidad/relación que permita controlar una bolsa de valores, empresas, acciones, compras, ventas,... Hay que conseguir almacenar datos que permitan: Controlar la venta de acciones: a qué empresa pertenecen, quién es el comprador, quién el vendedor, el valor de compra, fecha de compra,... Siempre tenemos que tener almacenado el valor actual de las acciones de cada empresa. Además necesitamos almacenar el valor de las acciones de la empresa por cada HORA. Es decir se almacena el valor a las 9, a las 10, a las 11,.... de cada día 4. Una tienda de venta por Internet que funciona de esta manera: La tienda vende documentales por Internet de modo que según el tiempo que una persona vea documentales, paga más dinero. Para ello cada cliente debe apellidos, teléfono, e-mail accesos que realiza el cliente a la la página (la fecha incluye la consumidas)

darse de alta en la página indicando su nombre, rut, y tarjeta de crédito Tenemos que grabar todos los página gestionando la fecha de entrada y de salida a hora, con lo que se puede calcular las horas

El cliente puede contratar una serie de bonos cuyo precio es distinto. Cada bono incluye unas horas de consumo y un precio por esas horas. Esos bonos permiten al cliente pagar sólo por las horas que exceden ese bono Si en algún momento se corta la conexión del documental sin que el cliente lo desee, entonces se anota como inicidencia en la base de datos. Cada incidencia posee la fecha y hora exacta en la que ocurrió la incidencia y la fecha en la que se restableció la conexión. 5. En una agenda distribuida cada usuario es responsable de sus datos, y puede agregar a sus contactos (que son otros usuarios). Cada ususario debe agrupar a sus contactos del tal forma que juan podria estar en el grupo "ex-pololos" de maria y también en el grupo "amigos" de cristobal. Modele fisicamente.

6. Desde que la humanidad empezo la colonizacion espacial (en el año 3442) las bases de datos geograficas han crecido exponencialmente, actualmente hay ciudades dentro de regiones, regiones dentro de paises, paises dentro de asociociones continentales y asociaciones continentales dentro de planetas. modele fisicamente. 7. La base de datos del hospital necesita almacenar información sobre los pacientes, su admisión, los departamentos del hospital y sus tratamientos. Para cada paciente se conoce: nombre, dirección, sexo y número de rut. Para cada departamento se conoce: nombre del departamento, su ubicación, el nombre del médico que lo dirige, el número de camas disponibles y el número de camas ocupadas. Cada paciente se admite y se da de alta en una fecha determinada; además se le administran varios tratamientos durante la hospitalización. Para cada tratamiento se almacena su nombre, duración y las posibles reacciones que pueda tener el paciente.

8. Una nueva clínica de la ciudad tiene la necesidad de crear la forma de manipular y almacenar todo tipo de información que pueda estar relacionada con ella. Para que se pueda realizar el correspondiente trabajo la clínica tiene los siguientes requerimientos: La clínica cuenta con una estructura física de tres torres, dos para hospitalización y cirugías y una para consulta. En cada torre lleva el registro de cada habitación o consultorio, es decir, la ubicación (piso, numero), longitud (ancho y largo), dotación (baño, closets, cama), ventanas(si/no), tipo (habitación o consultorio), valor metro cuadrado, propia o alquilada, nombre del propietario, teléfono del propietario, dirección del propietario, nombre del arrendatario, dirección del arrendatario, teléfono del arrendatario, valor administración, ultima fecha de remodelación. Para la clínica es importante conocer quien está ocupando una habitación y por cuanto tiempo. La clínica ofrece varios tipos de servicios: consulta, hospitalización, exámenes, urgencias, cirugía, cirugía ambulatoria, cuidados intensivos, unidad cardiovascular, fisioterapia. De cada tipo de servicio, según lo requiera, se lleva el registro de: tipo de servicio, cédula del paciente, nombre del paciente, dirección, teléfono, servicio por eps o prepagada, entidad de servicio de salud, exámenes practicados (tipo de examen, costo del examen, medico que practico el examen, máquinas utilizadas, resultados del examen), identificación del médico, especialidad, fecha de consulta o ingreso, fecha de salida, droga utilizada (referencia, nombre de la droga, dosis suministrada); es importante anotar en la mayoría de servicios se tiende a suministrar droga; si es un servicio de hospitalización se lleva la siguiente información (valor habitación, numero de días de hospitalización del paciente, valor servicio de restaurante, valor suministros varios (estos suministros pueden ser guantes, servilletas, pitillos, papel higiénico, etc.), numero de visitas del médico, nombre del médico visitante). Para la clínica es importante mantener activos los pacientes, con su información básica y enfermedades y cirugías antes de prestarle un servicio. Además lleva un historial de los servicios que se le han prestado dejando registro de tipo de servicio, fecha inicio, fecha final, valore del servicio, doctor responsable del servicio. En cuanto a la información que lleva de su personal, esta lo clasifica en: personal administrativo (personal, contabilidad, finanzas), personal de planta (doctores, enfermeras y auxiliares) y personal operativo (cocineros, aseadores y oficios varios). Se tienen las siguientes características importantes: un doctor puede dirigir un área específica como decir: pediatría, cardiología, etc. Para un jefe de área es importante saber que personal está disponible o qué tiene a cargo. Cada doctor se el exige llenar una ficha por cada visita que hace a los pacientes que tiene a su cargo. Esta contiene la siguiente

información: hora de visita, paciente atendido, tratamiento sugerido, droga sugerida, estado del paciente. Una enfermera profesional está encargada de la dirección de un piso de la clínica y tiene a su cargo otras enfermeras y auxiliares. Esta es la información más importante que desea manipular la clínica. 9. Tenemos una empresa de Transfer que permite la reserva de asientos mediante Internet. Para gestionar la reserva de los asientos necesitamos una base de datos en la que almacenaremos los siguientes datos: Matrícula de cada furgon; nombre, rut, apellidos, dirección y teléfono de cada conductor; fecha y hora de salida de cada furgon; hora de paso por cada cliente; nombre de cada cliente; Número de asientos de cada furgon; número de cada asiento asociado al cliente. Del cliente es deseable guardar también la hora de salida de su vuelo. Un mismo asiento no puede estar reservado en el mismo viaje por varias personas.

10. Diseñe un sistema de base de datos para controlar la información sobre rutas de una compañía del transantiago. Cada ruta cubierta por la compañía tiene un lugar de inicio y uno de término, pero puede pasar por varias paradas intermedias. La compañía está distribuida en varios centros de atencion. No todas las paradas donde paran las micros tienen un centro de atencion; sin embargo, todo centro de atencion debe estar en una parada. Pueden existir múltiples centros de atencion en una misma parada. La compañía asigna un autobús a cada ruta; algunas rutas pueden tener varios autobuses. Cada autobús tiene un conductor, asignados por el día En una misma parada pueden detenerse micros de distintas rutas. 11. Crear un modelo para la venta de entradas de un teatro. La entrada se refiere a una butaca y un día concreto. La base de datos debe almacenar todas las entradas vendidas. Almacenar y relacionar también la información concerniente a las obras de teatro representadas (autor, título, actores, sinopsis,..) y las fechas en las que se realizan.