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.
¿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 hospital2.- Entender la representación de un Modelo E-R
3.- Introducir al lector a la creación de su propio modelo E-R