Anda di halaman 1dari 7

Clnica

Especificacin
En una clnica se desea gestionar de forma automtica la informacin disponible acerca de los pacientes a los que atiende y los mdicos que trabajan en ella. Adems, se requiere un control sobre las enfermedades diagnosticadas a cada paciente. Con relacin a los mdicos, la informacin necesaria se compone de: cdigo identificativo, nombre, primer apellido, fecha de nacimiento, centro donde curs sus estudios, direccin y un campo numrico que indica el tipo de contratacin del mdico: 1=funcionario; 2=contrato laboral tiempo completo; 3=contrato laboral tiempo parcial. En lo referente a los pacientes, los datos ms relevantes son: nombre y primer apellido del paciente, fecha de nacimiento, direccin y nmero de historial que es un cdigo que identifica unvocamente a cada paciente. En cuanto a las enfermedades, se necesita gestionar datos como: nombre, aparato o sistema corporal al que afecta, descripcin de la enfermedad, y un cdigo asignado de forma arbitraria. Se considera que un paciente slo puede tener asignado un mdico y un mdico puede atender a varios pacientes. Por otro lado, un paciente puede tener diagnosticadas varias enfermedades.

Actividades
1.- Obtn el diagrama E-R y la modelizacin en tablas. 2.- Crea la base de datos "clinica" con las tablas necesarias. Establece las claves primarias, ajenas y las relaciones existentes entre las tablas de la base de datos e introduce los tipos de datos adecuados para cada uno de los campos de las tablas. 3.- Introduce los datos en las tablas, a partir de la informacin del anexo. 4.- Consultas. 1. Edad media de los pacientes que padecen enfermedades del aparato circulatorio.
NOTAS: La funcin Ao(campo fecha) devuelve el ao de un campo fecha que se indica como argumento. La funcin Fecha() devuelve la fecha de hoy.

2. Nombre y direccin de los pacientes del mdico "Francisco Garca". 3. Nombre, direccin y centro de estudios de los mdicos con contrato de funcionario.

4. 5. 6. 7. 8.

Enfermedades que padece el paciente "Carmelo Trenados". Nmero de mdicos con menos de 30 aos. Nmero de pacientes que padecen "Gripe". Nmero de pacientes que tiene asignado cada mdico. Listado en el que aparezca para cada paciente el nmero de enfermedades que padece, indicando apellidos y nombre del paciente y nmero de enfermedades.

5.- Formularios Formulario 1: Crea un formulario tabular en el que aparezcan todos los datos de las enfermedades registradas en la clnica. Formulario 2: Elabora un formulario por columnas en el que se muestre los datos de los mdicos. Aade un grupo de opciones para el campo tipo de contratacin de forma que pinchando en la opcin correspondiente se asigne el tipo de contrato que posee dicho mdico. Formulario 3: Realizar una ficha de un paciente en la que figuren los datos del mismo. Aade un subformulario que muestre las enfermedades que ha padecido dicho paciente. Deber aparecer adems del cdigo, el nombre y el sistema al que afecta esta enfermedad. Aade un botn de comando en la parte superior derecha cuya accin sea cerrar el formulario.

6.- Informes Informe 1 Realiza un informe tabular en el que aparezca la informacin referente a los mdicos del centro en el siguiente orden: apellido1, nombre, cdigo, direccin, contrato y centro donde curs los estudios, ordenados alfabticamente por el primer apellido. Informe 2: Realiza un informe, agrupado en primer lugar por mdico y en segundo lugar por enfermedad, de todos los pacientes atendidos en la clnica. De los mdicos figurar su apellido, nombre y cdigo, de las enfermedades el nombre y de los pacientes el apellido, nombre y nmero de historial. Informe 3: Realiza un informe en el que aparezca para cada enfermedad los pacientes que la han sufrido y el nmero total de pacientes. Informe 4:

Realiza un informe que a partir del nmero de historial de un paciente, muestre las enfermedades que ha sufrido. Para ello crea previamente una consulta de parmetros que solicite el nmero de historial y muestre el cdigo, nombre y sistema de cada una de las enfermedades. Posteriormente crea un informe basado en dicha consulta.

Anexo: Informacin del sistema


Los datos que posee actualmente la clnica son los que aparecen a continuacin.
MEDICOS Nombre Apellido Fecha Nacim. 30-04-70 28-06-66 19-01-63 07-08-68 01-12-65 12-03-69 24-11-67 03-02-59 29-06-63 Cdigo 1 2 3 4 5 6 7 8 9 Direccin Carlos III, 12 Gran Va, 13 Espronceda, 28 San Isidro, 12 Alfonso Sastre, 33 Juan Carlos I, 52 Luis Rosales, 20 Manuel de Falla, 2 Ghandi, 17 Contrato 3 2 1 3 2 3 3 1 1 Centro Universidad de Deusto Universidad de Valencia Universidad Miguel Hernndez Universidad de Alicante Universidad Autnoma de Madrid Universidad Miguel Hernndez Universidad Autnoma de Madrid Universidad de Granada Universidad de Valencia

Francisco Garca Ernesto Amanda Samper Del Olmo

Francisco Garca Juan Luis Maran M Jos Eva Eugenio Mariana Ruano Olaizola Satorre Ochoa

PACIENTES Nombre Carmelo Juan Emilio Antonia Leopoldo M Luisa Vctor Basilio Alicia Alonso Inmaculada Juan Apellido Trenados Prez Sevilla Agull Blasco Andrs Sarasate Nez Pealver Cases Pea Prez N de historial Ao Nac. Mdico 8 9 10 1 2 3 4 5 6 7 11 12 1955 1963 1970 1969 1958 1969 1959 1969 1981 1972 1984 1960 1 4 6 4 2 1 8 1 9 5 7 3 Direccin Plaza Mayor, 3 San Luis, 12 Blas de Otero, 3 Miguel Delibes, 2 ngel Nieto, 15 Gran Va, 99 Ana M Matute, 5 Juan XIII, 23 Avda. de la Paz, 2 Puerta del Mar, 14 Plaza de Amrica, 11 Santa Ana, 64

ENFERMEDADES Nombre Rinitis Faringitis Gripe Hipertensin Arritmia Hipotensin postural Gastritis Gastroenteritis Cirrosis heptica Alergia estacional Taquicardia esencial Pulmona Dispepsia Cdigo 11 12 13 14 15 16 17 18 19 20 21 22 23 Sistema Respiratorio Respiratorio Respiratorio Circulatorio Circulatorio Circulatorio Digestivo Digestivo Digestivo Inmunolgico Circulatorio Respiratorio Digestivo Pacientes que la padecen 1, 3, 5 1, 4, 10 2, 3, 4 5, 6, 7 4 8, 9 7 2 11 1 10 12 6

Soluciones
1. Diseo de la BD.

ENFERMEDAD(codigo, nombre, sistema) CP: codigo MEDICO(codigo, nombre, apellido, fnacimiento, direccion, contrato, centro) CP: codigo PACIENTE( nhistorial, nombre, apellido, anyonac, direccion, medico) CP: nhistorial Cajena: medico MEDICO.codigo

PADECER(enfermedad, paciente) CP: (enfermedad, paciente) Cajena: enfermedad ENFERMEDAD.codigo Cajena: paciente PACIENTE.nhistorial

2.- Relaciones en Access.

3.- Introduccin de informacin. En este ejercicio, se puede apreciar que los datos proporcionados en el anexo, no se corresponde exactamente con los datos que hay que introducir en cada una de las tablas. As, la informacin que aparece en el anexo 1, correspondiente a las enfermedades, la columna correspondiente a Pacientes que la padecen sirve para especificar la relacin Padecer. Por tanto, la tabla Padecer no aparece tal cual en el anexo 1, sino que se deduce de la informacin de esta columna. Las tablas finales quedarn de la forma:
Enfermedad nombre
Rinitis Faringitis Gripe Hipertensin Arritmia Hipotensin postural Gastritis Gastroenteritis Cirrosis heptica Alergia estacional Taquicardia esencial Pulmona Dispepsia 11 12 13 14 15 16 17 18 19 20 21 22 23

codigo

sistema
Respiratorio Respiratorio Respiratorio Circulatorio Circulatorio Circulatorio Digestivo Digestivo Digestivo Inmunolgico Circulatorio Respiratorio Digestivo

Medico

nombre
Francisco Ernesto Amanda Francisco Juan Luis M Jos Olaizola Eugenio Mariana

apellido fnacimiento codigo


Garca Samper Del Olmo Garca Maran Ruano Eva Satorre Ochoa 30/04/70 1 28/06/66 2 19/01/63 3 7/08/68 4 1/12/65 5 12/03/69 6 24/11/67 7 3/02/59 8 29/06/63 9

direccion
Carlos III, 12 Gran Va, 13 Espronceda, 28 San Isidro, 12 Alfonso Sastre, 33 Juan Carlos I, 52 Luis Rosales, 20 Manuel de Falla, 2 Ghandi, 17

contrato

centro

3 Universidad de Deusto 2 Universidad de Valencia 1 Universidad Miguel Hernndez 3 Universidad Louis Pasteur 2 Universidad Autnoma de Madrid 3 Universidad Miguel Hernndez 3 Universidad Autnoma de Madrid 1 Universidad de Granada 1 Universidad de Valencia

Paciente nombre
Antonia Emilio Leopoldo M Luisa Victor Carmelo Juan Basilio Alicia Alonso Inmaculada Juan

apellido
Agull Sevilla Blasco Andrs Sarasate Trenados Prez Nez Pealver Cases Pea Prez

nhistorial
1 10 2 3 4 8 9 5 6 7 11 12

anyonac

medico

direccion
Miguel Delibes, 2 Blas de Otero, 3 ngel Nieto, 15 Gran Va, 99 Ana M Matute, 5 Plaza Mayor, 3 San Luis, 12 Juan XIII, 23 Avda. La Paz, 2 Puerta del Mar, 14 Plaza de Amrica, 11 Santa Ana, 64

1969 4 1970 6 1958 2 1969 1 1959 8 1955 1 1963 4 1969 1 1981 9 1972 5 1984 7 1960 3

Padecer enfermedad
11 11 11 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 1 3 5 1 4 10 2 3 4 5 6 7 4 8 9 7 2 11 1

paciente

21 22 23 18 18

10 12 6 9 12

4.- Consultas Queda como ejercicio 5.- Formularios Queda como ejercicio 6.- Informes Queda como ejercicio

Anda mungkin juga menyukai