Proyecto de Diseño de Base de Datos
Proyecto de Diseño de Base de Datos
Proyecto de Diseño de Base de Datos
com
Algunos datos son necesarios, como el nombre del paciente, la dirección, el número
de teléfono, la dirección de correo electrónico, etc., así como quién es el médico de
atención primaria de cada paciente, el número de ID del seguro y el nombre de la
compañía de seguros. También se requiere información sobre cada médico, como
su especialidad y los hospitales a los que está afiliado, así como su número de
teléfono, dirección, etc. En lo referente a los propios hospitales, necesitaremos
saber dónde se encuentran y la información de contacto.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás
nombres pueden ser marcas comerciales de sus respectivos propietarios.
2
1. Compruebe qué tipo de información puede contener una base de datos médica.
Lea artículos y compruebe en Internet qué retos plantea el registro de esta
información.
2. Recabe información médica para comprender mejor el tema. Busque el tipo de
información de la que necesitará hacer un seguimiento.
3. Elabore una lista de las necesidades de negocio, las reglas y las suposiciones
según el caso, la investigación y los objetivos.
4. Confeccione una lista de posibles entidades, incluidos sus atributos, las opciones
del atributo y un posible UID para cada entidad.
5. Cree un Diagrama de Relación de Entidad (ERD) que cumpla estos objetivos y
necesidades. (Nota: Cree solo las entidades. Las relaciones se agregarán en el
paso 3)
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás
nombres pueden ser marcas comerciales de sus respectivos propietarios.
3
1. El primer formato normal establece que todos los atributos tienen un valor
único: no hay atributos con varios valores. Por ejemplo, cada paciente solo
puede tener un médico de atención primaria, cada médico solo puede tener
una especialidad, etc.
2. El segundo formato normal indica que todos los atributos deben ser
dependientes de la clave completa de la entidad. Por ejemplo, debemos
conocer el nombre de cada medicamento, para qué está indicado y sus
efectos secundarios, pero si lo incluimos en la entidad Prescripción, solo
dependerá del medicamento que se recete, y no de la persona a la que vaya
destinado o del médico que lo haya prescrito, por lo que no pertenece a la
misma entidad que la propia información de la prescripción.
3. El tercer formato normal establece que ningún atributo que no sea UID puede
ser dependiente de otro atributo que no sea UID. Por ejemplo: el número de
ID del seguro de un paciente determinará en qué compañía de seguros se
encuentra asegurado. El número de ID determina el nombre de la compañía
de seguros.
Modifique el ERD para hacer esta distinción mediante un arco. Las prescripciones
rellenables tendrán información sobre el número y el tamaño de las recargas. Todas
las prescripciones requerirán información sobre la fecha, la posología y la duración
del tratamiento.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás
nombres pueden ser marcas comerciales de sus respectivos propietarios.
4
Modifique el ERD para incluir una relación recursiva sobre la entidad Paciente que
muestre el rol del titular del seguro.
Modifique el ERD para incluir una entidad que muestre un historial de los médicos
de atención primaria anteriores y las fechas en las que se asignó un médico a un
determinado paciente.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás
nombres pueden ser marcas comerciales de sus respectivos propietarios.
5
Cree una presentación para el cliente HeathOne, cuyo rol será representado por su
instructor y por la clase. Se le ofrecerá la oportunidad de presentar el ERD como
una herramienta de comunicación, junto con las reglas de negocio, para mostrar al
cliente que comprende sus necesidades y que su diseño satisface estas
necesidades.
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás
nombres pueden ser marcas comerciales de sus respectivos propietarios.