Ejercicios Base de Datos.
Ejercicios Base de Datos.
Ejercicios Base de Datos.
Se quiere modelar la realidad relativa a una clínica odontológica. La clínica está compuesta por varios
locales de atención, identificados por su nombre, de los cuales se conoce además su dirección dada por
la ciudad donde se ubica, la calle y el número. En cada local existen varios consultorios que se identifican
por un número dentro del local y en cada consultorio existe cierto equipamiento. El equipamiento se
identifica globalmente mediante un número de serie, se conoce el tipo (torno, laser, etc.) e interesa
mantener registro de la última fecha en que se le realizó mantenimiento. La clínica posee dos planes
diferentes de afiliación: individual y grupal. De los afiliados se conoce la CI, el nombre y uno o más
teléfonos. Para los afiliados grupales interesa saber el nombre del convenio de afiliación y el porcentaje
de rebaja que se debe aplicar a la cuota mensual. En la clínica se realizan tratamientos, los cuales se
identifican por su nombre y tienen un costo asociado. Los odontólogos que trabajan en la clínica se
identifican por su nombre. De ellos se conoce su especialidad principal dentro de la odontología y los
diferentes tratamientos que pueden realizar. Los odontólogos trabajan en diferentes locales y cada
odontólogo puede tener distintos horarios de atención en cada local. De cada horario de atención se
conoce el día de la semana, la hora de comienzo y la hora de finalización. (EJ.: lunes de 16:00 a 18:30).
Los afiliados se atienden con determinados odontólogos en determinado local y además los odontólogos
les realizan tratamientos. Para que un paciente pueda recibir tratamiento de un odontólogo debe ser
previamente atendido por este. Interesa mantener la historia clínica de cada afiliado, la cual consiste,
por un lado, en un registro de cada consulta indicando la fecha de consulta, el odontólogo y el local y
por otro en un registro de todos los tratamientos que se le han realizado. De cada tratamiento interesa
saber: fecha de inicio, si el tratamiento ha sido finalizado o no y la identificación del odontólogo que lo
realizó, teniendo en cuenta que como política de la clínica un odontólogo sólo puede practicar un
tratamiento por vez a cada afiliado. El inicio de un tratamiento, siempre se hace en una consulta. Para
cada afiliado se mantiene una cuenta corriente donde se incluyen los costos de todos los tratamientos
que han sido finalizados. Esta cuenta corriente es global a la clínica.
EJEMPLO BASE DE DATOS GEOGRÁFICA
Se desea realizar una base de datos geográfica. Los países pueden clasificarse en países
independientes y colonias. Las colonias pertenecen a algún país independiente. Estos últimos
tienen alguna forma de gobierno que puede ser república, principado, emirato, democracia
popular, dictadura, etc. Los países independientes comercian entre sí distintos productos. Las
colonias sólo comercian con el país colonizador. En ambos casos, del producto comerciado se
conoce un código que lo identifica, así como el nombre del producto. Las relaciones de
comercio posibles son de importación y exportación de productos. También forma parte de la
BD la información de límites entre países (qué países limitan con un país dado). Interesa
modelar información relativa a los ríos, los cuales pueden ser internacionales o nacionales. Los
ríos internacionales sirven de límite entre dos países mientras que los nacionales están
totalmente contenidos en un sólo país. Los datos que interesan de cada río son su nombre,
caudal y longitud. Se supone que pueden existir dos ríos nacionales con igual nombre en
distinto país. Los ríos internacionales tienen nombre único. Se pide: Modelo Entidad Relación
completo.