Professional Documents
Culture Documents
S GONZALO NAZARENO
C.F.G.S. Administracin de Sistemas Informticos
Sistemas Gestores de Bases de Datos
Relacin de problemas:
1. Catastro
2. Clnicas veterinarias.
3. Comida a domicilio.
4. Escuela infantil.
5. FCT.
6. Medicamentos.
En el municipio existen una serie de zonas urbanas en las cuales se ha edificado un conjunto de
viviendas, las cuales pueden ser:
1) Las viviendas pueden ser casas unifamiliares o bloques de pisos en los cuales existen una
serie de viviendas unifamiliares.
2) Toda persona habita en una y slo una vivienda, la cual es considerada como su vivienda o
residencia principal.
5) Las zonas urbanas en la que est dividido geogrficamente el municipio tienen nombres
diferentes.
6) En la zona urbana del municipio existen una serie de calles en las que se construyen las
viviendas. Los nombres de las calles son nicos para el municipio con independencia de la
zona urbana en la que se encuentren (para simplificar el problema no se considerar
informacin sobre las calles).
7) En el contexto del problema, una familia es un conjunto de personas que tienen una
relacin familiar directa y que habita, o no, en una misma vivienda. Este conjunto podr
estar formado slo por una persona.
PROBLEMA 2.
Clnicas Veterinarias.
Cada clnica ( de las que se debe guardar un cdigo, un nombre y la direccin) puede tener una o
varias salas habilitadas como consultas en las que un veterinario atiende a sus pacientes. Como
algunas de las clnicas funcionan las 24 horas, no siempre est el mismo veterinario en la misma
sala de consulta sino que pueden ir rotando. Para organizar las consultas funciona un sistema de
cita previa centralizado. Hay que tener en cuenta que el cliente puede elegir un veterinario
determinado.
La cadena de clnicas tiene como pacientes animales y como clientes a los propietarios de los
mismos. Un cliente puede tener a su cargo varias mascotas. Deben guardarse los datos
habituales de los clientes.
Cada mascota tiene un cdigo, un nombre, una especie, una raza, color de pelo, fecha de
nacimiento aproximada y peso medio. De las mascotas es necesario guardar un historial mdico
en el que se reflejen todas las visitas que ha realizado a cada clnica con el motivo o motivos
(sntomas que presenta el animal), el diagnstico o diagnsticos y el tratamiento o tratamientos
decidido por el veterinario.
En una visita, el veterinario puede diagnosticar varias enfermedades de la mascota y por tanto
establecer varios tratamientos, que pueden consistir en la administracin de medicamentos (en
cuyo caso, debemos guardar el medicamento, la dosificacin y la duracin del tratamiento),el
establecimiento de una dieta u otros cuidados especiales, o bien en la realizacin de una o varias
operaciones quirrgicas.
Tambin es necesario guardar toda la informacin necesaria para facturar al cliente y llevar la
contabilidad de la clnica. Las consultas tienen un precio fijo, las pruebas especficas de
diagnstico y las vacunas se pagan aparte y las operaciones se cobran en funcin de la dificultad
estimada y de la duracin.
Los veterinarios tienen un salario basado en un salario fijo (diferente para cada uno de ellos) y una
parte variable basada en el nmero de consultas que llevan a cabo, el nmero de vacunas
administradas y las operaciones realizadas.
Algunas de las clnicas incluyen una tienda en la que se venden productos relacionados con el
cuidado y alimentacin de las mascotas, asi como una farmacia donde se venden los
medicamentos que son especficos de animales y son difciles de encontrar en farmacias
normales. Debe guardarse la informacin necesaria para llevar la contabilidad de la tienda y de la
farmacia (compras a proveedores o laboratorios y ventas a clientes).
PROBLEMA 3.
Comida a domicilio.
Una cadena de restaurantes de venta a domicilio posee una central de llamadas que distribuye
todos los pedidos que realizan los clientes a las diferentes sucursales. Cada sucursal se encarga
de los pedidos que se realizan desde una zona, que abarcar uno o varios cdigos postales de la
ciudad.
El proceso que se produce es el siguiente: un cliente realiza una llamada a la central de pedidos,
se le solicita su nmero de telfono y se le localiza en la base de datos si es que ha llamado con
anterioridad, en caso contrario se introducen sus datos.
Por otro lado un artculo puede estar o no en oferta, adems un mismo artculo puede tener varias
ofertas en un mismo periodo. Las ofertas tienen un periodo de validez.
El pedido del cliente llevar el importe total en euros. Un pedido puede estar compuesto de varios
artculos. Se desea guardar informacin histrica de los pedidos realizados por cada cliente, as
como del trabajo de los repartidores. El sistema tambin debe permitir obtener informacin sobre
las ventas de cada sucursal.
De las ofertas: Cdigo de la oferta, artculos relacionados con su precio rebajado y periodo de
validez.
De los pedidos: Cdigo de pedido, fecha y hora y artculos solicitados junto a la cantidad de
los mismos.
Se quiere desarrollar un sistema software para la gestin de una escuela infantil, donde se deben
contemplar los siguientes aspectos.
Se debe contemplar el mantenimiento de los datos de los nios. De cada nio se necesita conocer
los siguientes datos: nombre, primer apellido, segundo apellido y fecha de nacimiento del nio;
NIF, nombre, apellidos y ocupacin del padre; NIF, nombre, apellidos y ocupacin de la madre; en
el caso de haber un responsable del nio que no sea ni el padre ni la madre se necesitar su NIF,
nombre, apellidos, ocupacin, relacin con el nio y opcionalmente una cuenta de banco; domicilio
habitual donde resida el nio; lista de telfonos de contacto (cada uno de los cuales ir
acompaado de un comentario que explique a quin se localiza y en dnde); horario de asistencia
a la escuela; tarifa mensual base; lista de incidencias sociales relacionadas con el nio; datos
clnicos del nio; otros comentarios sobre el nio. Un nio est activo mientras que se le pueda
facturar un mes. Puede estar en estado de baja temporal si por una causa justificada no ir a la
escuela durante un perodo de tiempo, perodo en el que no se le facturar. Cuando un nio
abandona la escuela infantil pasar a estar en estado de baja. Se desea controlar los perodos de
tiempo en los que el nio ha estado activo (incluyendo los perodos de baja temporal). Los nios,
as como las entidades relacionadas con l se podrn dar de alta y modificar en cualquier
momento, pero slo se podrn borrar si no se ha hecho efectiva su incorporacin a la escuela
infantil.
Se debe contemplar el mantenimiento de los datos de los educadores que trabajan en la escuela.
De cada educador se necesita conocer los siguientes datos: NIF, nombre, apellidos, domicilio, lista
de telfonos de contacto (cada uno de los cuales ir acompaado de un comentario que explique
a quin se localiza y en dnde), cargo dentro de la escuela infantil, ttulo, horario de trabajo, aula
donde realiza su labor y comentarios. El educador estar activo mientras est trabajando, en el
momento que deje de desempear una labor en la escuela pasar a estar en estado de baja. Los
educadores se podrn dar de alta y modificar en cualquier momento, pero no se darn de baja a
no ser que no se hayan incorporado nunca a la escuela infantil. Se desea controlar los perodos
de tiempo que el educador ha estado trabajando en la escuela infantil junto al cargo que
desempeaba.
Se denomina material educativo a los vdeos, cintas de audio y libros infantiles que se tienen en la
escuela. De cada uno de ellos se desea conocer sus datos significativos (ttulo, formato,
comentarios), pero adems como pueden existir varios ejemplares de cada uno de ellos se desea
controlar el aula en que se localiza, el estado en que se encuentra (perfecto, deteriorado). El
material educativo puede darse de alta, modificarse y darse de baja en cualquier momento.
e. Facturacin
Mensualmente se generarn los recibos de todos los nios activos, que se entregarn al
responsable del nio. Cada recibo que se emita tendr una cabecera con el nombre de la escuela,
el mes, el ao y el nmero del recibo. El nmero del recibo se iniciar a 1 cada mes de enero.
Despus presentar el nombre y apellidos del nio, la tarifa base, los complementos que se
cobran ese mes (si los hubiera) acompaados de una breve descripcin de los mismos, y el total a
pagar. Cuando se hace efectivo el recibo, se debe registrar que ese recibo ha sido pagado. Los
complementos son generalizados (gastos de material...) y se aplican un determinado nmero de
veces al ao, quedando al arbitrio del director de la escuela cuando aplicarlos y su cuanta. Estos
complementos se aplican a todos los nios a excepcin de aqullos que de forma explcita se ha
decido que no se ven afectados por estos complementos. El resto de complementos que pudieran
surgir se trataran de forma personalizada modificando la cuota base de cada nio. Los recibos
que estn marcados como no abonados pueden modificarse o incluso borrarse. Se pueden emitir
recibos de forma individual o por rangos de nmeros.
PROBLEMA 5.
FCT.
Las empresas colaboradoras pueden recibir alumnos de distintos Ciclos. (Por ejemplo,
del Ciclo de Administrativo y del Ciclo de Enfermera).
Una misma empresa puede tener asignados varios tutores laborales a los distintos
alumnos del Instituto, aunque provengan del mismo ciclo.
El documento oficial ms importante que debe generar nuestra aplicacin son los Acuerdos de
Colaboracin Formativa, que son documentos firmados por el Centro Educativo y el representante
legal de la empresa colaboradora, conteniendo la siguiente informacin: DNI y nombre del
representante legal de la empresa, telfono y domicilio de la empresa, DNI y nombre del tutor
docente del alumno, DNI y nombre del tutor laboral del alumno, nombre y apellidos del alumno,
DNI del alumno, edad del alumno, nombre del ciclo formativo que estudia el alumno y fecha de
comienzo y finalizacin del acuerdo.
Tambin interesa obtener listados acerca de las empresas que colaboran con cada Ciclo, los
profesores adscritos a cada Departamento, los alumnos matriculados en cada Ciclo o los tutores
laborales asignados por cada Empresa.
PROBLEMA 6.
Medicamentos.
Se desea disear una Base de Datos para controlar los costes econmicos derivados del
consumo de medicamentos por parte de los pacientes as como de los distintos servicios de
especialidades que componen el hospital.
Cada paciente ingresado en el hospital consume una serie de frmacos durante el perodo de su
hospitalizacin cuya gestin permitir generar informes de gasto de frmacos por paciente, por
servicio (oncologa, pediatra digestiva, traumatologa, etc.) o por diagnstico y as llevar un control
contable ms exhaustivo de los gastos que el hospital sufraga por paciente o servicio.
As, interesa almacenar la informacin relativa a los ingresos de pacientes con los datos de cada
ingreso realizado en un servicio determinado de hospital, los consumos de frmacos producidos
por un determinado ingreso, y los consumos generales de frmacos generados por la actividad
propia de los servicios del hospital que no estn asignados a un paciente en particular (por
ejemplo, suero fisiolgico, alcohol, bicarbonato, etc.).
Tambin se guardar informacin sobre los servicios as como el vademcum de frmacos donde
se recogen todos los medicamentos existentes en el hospital que pueden ser consumidos bien por
los pacientes ingresados bien por los servicios del hospital.
Un ingreso se realiza en un determinado servicio del hospital (traumatologa, pediatra, etc.) Cada
uno de los consumos de cada paciente as como los consumos que cada servicio genera para su
actividad propia se componen de un nmero determinado de unidosis (1) de frmacos. De estos
frmacos se desea conocer un n de registro, el nombre comercial, nombre clnico, el compuesto
qumico, su ubicacin, el cdigo de proveedor, el nmero de unidosis por envase, precio por
unidosis y el precio total por envase.
Ser de gran importancia obtener los listados de gastos de unidosis por los pacientes de un
determinado servicio y el gasto total de cada servicio.
Interesa tambin almacenar los facultativos que trabajan en el hospital identificados por su N de
colegiado y caracterizados por su nombre, direccin, un telfono de contacto y el servicio del
hospital al que estn adscritos, teniendo en cuenta que un mdico slo puede trabajar en un
determinado servicio.
Por otro lado, no slo interesa saber qu frmacos, en qu fecha y en qu cantidades se han
consumido en un determinado ingreso de un paciente sino tambin el facultativo que los recet(2)
teniendo en cuenta que durante un ingreso de un paciente un facultativo puede haberle recetado
varios medicamentos pero que un medicamento slo es recetado a un determinado paciente
ingresado por un nico facultativo.
De los consumos generales de frmacos originados por la actividad propia de los servicios se
almacenar el nmero de unidosis de cada frmaco as como la fecha del consumo.
Por ltimo, se desea registrar la informacin relativa a las revisiones que los facultativos realizan a
un determinado paciente en un determinado ingreso; se guardar la fecha, la hora y un pequeo
informe.