viernes, 14 de febrero de 2014

MODELO E-R

MATERIA: FUNDAMENTOS DE BASE DE DATOS

UNIDAD 2 DISEÑO DE BASES DE DATOS Y EL MODELO E-R

PROFESOR: ING. CARLOS REYES DUEÑAS



INTEGRANTES:

Harrison Jaimes Huzzidiel
Ortega Duarte Omar
Pineda Gonzáles José Manuel
García Díaz Morayma Esther
Gómez Romero Miguel Ángel 


INTRODUCCIÓN

En el  presente blogger se mostrara un modelo E-R (Entidad-Relación)
Entidad
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre si.   
Ejemplos
  • Coches (objeto físico): contiene la información de cada taller.
  • Empleado (objeto físico): información de los trabajadores.
  • Cargo del empleado (cosa abstracta): información de la función del empleado

Relación
Es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos permite exigir que varias entidades compartan ciertos atributos de forma indispensable.
Ejemplo
Por ejemplo, los empleados del Hospital (de la entidad “Empleados“) tienen un cargo (según la entidad “Cargo del empleado“). Es decir, un atributo de la entidad “Empleados“ especificará que cargo tiene en el Hospital, y tiene que ser idéntico al que ya existe en la entidad “Cargo del empleado“
En este  caso nuestro modelo E-R estará enfocado en una base de datos para un hospital dicho modelo es utilizado para representar de forma gráfica las bases de datos que posteriormente se estarán implementando  en el  Hospital.



JUSTIFICACIÓN

Este blog, se llevó a cabo para compartir nuestra experiencia al realizar un modelo E-R  con personas que deseen conocer sobre el tema.


IMAGEN DEL MODELO E-R



EXPLICACIÓN DEL MODELO

Nota: Los atributos que se presentan que se consideran que el lector no entenderá se explican brevemente y los que son redundantes se pasan por alto.
Nuestro modelo E-R se diseño de esta manera porque se considero la forma mas eficiente de realizarlo como se muestra en la imagen anterior, en la cual se muestran cada una de las entidades con sus respectivos atributos las cuales son: medicos,citas,pacientes,consultas,receta y medicamento, las cuales se encuentran interrelacionadas entre si.
¿Porque organizamos las entidades de esta manera?
Médicos-citas
En este caso citas depende de médicos porque un médico es que programa la cita en otras palabras no puede llegar a existir una cita sin que un médico la programe. Médicos como tal cuenta con una serie de atributos en nuestro caso elegimos como atributo primario al que se encuentra subrayado con el nombre de ClaveTrabajor ya que dicho atributo es irrepetible, en el caso de la entidad citas cuenta con el atributo N°DeCita como primario.Como citas depende de doctores esta también cuenta con un atributo foráneo (Que es el que se encuentra entre lineas punteadas) en este caso con el nombre de ClaveTrabajador esto quiere decir que el atributo puede ser calculado y obtenido desde otra entidad en este caso obtenido desde la entidad Medicos. 

Citas-pacientes
En este caso citas también depende de pacientes porque no puede existir una cita sin existir un paciente a quien se le asigne dicha cita, En este caso como citas también depende de paciente también cuenta con un atributo foráneo llamado ClavePaciente.

Pacientes-Consultas
En este caso consultas depende de pacientes porque no puede existir una consulta sin existir un paciente,pacientes tiene el atributo primario llamado clave paciente. Puesto que consultas depende de pacientes esta tiene el atributo foráneo llamado clavePaciente. 

Consultas-Receta.
Consultas depende de recetas ya que esta depende de receta tiene otro atributo foráneo llamado ClaveReceta también consultas cuenta con un atributo primario llamado FolioDeFicha

Receta-Medicamento
La entidad receta depende de la entidad medicamentos. La entidad receta cuenta con el atributo primario llamado ClaveReceta y un atributo foráneo con el nombre CodigoDeBarras que es el atributo primario de medicamentos.



OBJETIVOS

1.- Conocer el funcionamiento de un Modelo E-R aplicado en un hospital

2.- Entender la representación de un Modelo E-R 

3.- Introducir al lector a la creación de su propio modelo E-R