Problemas e/r de base de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1022 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
Base de datos
Curso 2011/12
1) Descripción del problema.
Se desea almacenar la información de una base de datos de un Centro de Salud.
El centro de salud necesita llevar a cabo una control de los pacientes, los medico, los diagnósticos y las citas.
Tenemos que tener en cuenta que debemos almacenar los datos médicos de los pacientes, por lo que debemos proteger los datos de los pacientes.Por razones de seguridad y control cada vez que un paciente desee pedir una cita, el centro de salud tendrá que comprobar el Dni del paciente.

2) Recogida de datos.
Se desea almacenar la información de un Centro de Salud, el centro de salud tiene los siguientes recursos: Pacientes, diagnóstico, médico, cita y centro de salud.
De los pacientes tenemos que saber su nombre, dni, dirección, ycódigo de la seguridad social.
Del médico debemos saber el nombre, el número de colegiado código y su horario.
De las citas debemos saber la fecha y la consulta.
Del centro de salud debemos saber la dirección, nombre y código identificador del centro.
Debemos tener en cuenta que hay dos tipos de citas, ordinarias y de urgencias, además también tenemos que tener en cuenta que que cada cita llevaasociado un médico, que puede ser de cabecera o de urgencias.
Del diagnostico tenemos que saber el código, la fecha y el tratamiento.

3) Restricciones semánticas.

RESTRICCIONES
1.Un paciente solo esta asignado por un centro de salud.
2.Una cita es tramitada por un único centro de salud.
3.Una cita solo podrá ser atendida por un médico.
4.Un médico puede ser de urgencias o de cabecera.5.Una cita solo podrá ser de urgencias u ordinaria.
6.Un diagnostico es realizado por un solo médico.
7.Un médico solo puede realizar un diagnostico a un paciente en la misma fecha.
8.Un médico de urgencias solo podrá atender citas de urgencias
9.Un médico de cabecera solo podrá atender citas ordinarias












4) Diseño conceptual, utilizando el modelo de datos Entidad/Relación.TIPO DE ENTIDAD DESCRIPCION TIPO ATRIBUTOS IDENT
Paciente Paciente de un centro de salud Fuerte Nombre, Dni, dirección,F_nacimiento, teléfono Dni
Centro de salud Centro de atención a los pacientes. Fuerte Nombre, Dirección, Código Código
Cita Cita dada por un centro de salud Fuerte Fecha, consulta, código Código

Médico Médico de un centro de salud Fuerte Código, Nombre, Horario CódigoDiagnostico Diagnostico realizado por un medico Fuerte Enfermedad, tratamiento, fecha Código




TIPO DE RELACIONES DESCRIPCION ENTIDADES ATRIBUTOS
Estar asignado Asocia a un paciente a un centro de salud Paciente(1,1)
C_salud(1,n)
Dar Asocia a un paciente con un centro de salud y una cita Paciente(0,n)
C_salud(0,n)
Cita(1,1)
Atiende Asocia a un médico de cabecera con una citacotidiana Médico_ca(1,n)
Cita(1,1)
Es intervenida Asocia a un médico de urgencias con una cita de urgencias Médico_urg(1,n)
Cita(1,1)














NOMBRE DESCRIPCION TIPO DE ATRIBUTO TIPO DE DATO DOMINIO NULO CLAVE
Nombre Nombre del cliente Simple Carácter Alfabética No
Nulo
Dni Dni del paciente Simple Natural Numérica No
Nulo CP
F_nacimiento Fecha de nacimiento del pacienteCompuesto Natural Numérica No
Nulo
Dirección Domicilio del paciente Compuesto Carácter Alfabética No
Nulo
Teléfono Teléfono del paciente Monoevaluado Natural Numérica No
Nulo
Nombre Nombre del centro de salud Simple Cáracter Alfabética No
Nulo
Dirección Direccion del centro de salud Compuesto Cáracter Alfabética No
Nulo
Código Código del centro de salud Simple Natural NuméricaNo
Nulo CP
Consulta Consulta de la cita Simple Natural Numérica No
Nulo
Código Código de la cita Simple Natural Numérica No
Nulo CP
Fecha Fecha de la cita Compuesto Natural Numérica No
Nulo
Código Código del médico Simple Natural Numérica No
Nulo CP
Nombre Nombre del médico Simple Cáracter Alfabética No
Nulo
Horario Horario del médico Compuesto Natural Numérica No
Nulo...
tracking img