Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Relaciones 1 a 1 en access

Estas en el tema de Relaciones 1 a 1 en access en el foro de Bases de Datos General en Foros del Web. Muy buenos días a tod@s y ante todo muchas gracias por vuestra colaboración. Estoy realizando un trabajo para clase en el que tenemos que crear ...
  #1 (permalink)  
Antiguo 03/08/2011, 03:55
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Pregunta Relaciones 1 a 1 en access

Muy buenos días a tod@s y ante todo muchas gracias por vuestra colaboración.

Estoy realizando un trabajo para clase en el que tenemos que crear una base de datos en Access para gestionar las visitas en una clínica.

El tema es el siguiente:
La base de datos la podemos llamar "Historia Clínica".

Pongo solo los campos de relación para no liar demasiado.

Tabla Paciente: Cod_Paciente
Tabla Episodio: Cod_Episodio / Cod_Paciente / Cod_Diagnóstico
Tabla Diagnóstico: Cod_Diagnostico / Cod_Episodio / Cod_Paciente

Bien, por cada paciente se crea un registro en la tabla paciente
Por cada paciente se pueden crear tantos episodios como enfermedades venga a tratarse en nuestra clínica. por lo tanto es una relación 1 a varios.

El problema lo tengo para el diagnóstico. Por cada paciente en un solo episodio, vamos a crear un diagnóstico y solo uno. Por lo que creo que la relación a de ser 1 a 1.

Paciente 1 / Episodio 1 / Diagnóstico 1
Paciente 1 / Episodio 2 / Diagnóstico 2

Cuando creo la relación en Access relaciono los 3 campos al mismo tiempo entre la tabla Episodio y la tabla Diagnóstico, por que entiendo que ese diagnóstico es único para ese paciente en ese episodio... pero me crea relaciones 1 a varios en sentido del episodio...

Alguien puede ayudarme para crear la bdd de la forma mas correcta posible?

Muchas gracias de nuevo por vuestra ayuda... un saludo!
__________________
Lets Rock!

Etiquetas: access, relaciones, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.