2. ¿Qué es?
Es un diagrama que ayuda a entender los datos y como se
relacionan entre ellos
3. Entidad
Las entidades representan cosas u objetos (ya sean reales o
abstractos), que se diferencian claramente entre sí.
Dentro del diseño de la BD serán lasTablas.
4. Atributos
Los atributos definen o identifican las características de entidad (es
el contenido de esta entidad).Cada entidad contiene distintos
atributos, que dan información sobre esta entidad. Estos atributos
pueden ser de distintos tipos (numéricos, texto, fecha...).
Los atributos (campos) se representan como círculos u ovalos que
descienden de una entidad
5. Claves
primarias y
foráneas
Dentro de un modelo E-R las claves primarias se agregan como
parte de los atributos.
código
Las claves primarias van subrayadas
Las claves foráneas llevan doble línea
código
6. 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.
Las relaciones se muestran en los diagramas como rombos, que se
unen a las entidades mediante líneas.
Verbo que expresa una relación
existente entre las dos tablas
para su mejor entendimiento
7. Cardinalidad
Complementan los tipos de relaciones según como participen en ellas
las entidades
Uno a uno: Una entidad se relaciona únicamente con otra
y viceversa.
1:1
Uno a varios o varios a uno: determina que un registro
de una entidad puede estar relacionado con varios de otra
entidad
1:N
Varios a varios: determina que una entidad puede
relacionarse con otra con ninguno o varios registros y
viceversa
N:N
9. Modelo
Relacional
Se trata de una base de datos que almacena y da acceso a puntos
de datos relacionados entre sí. El modelo relacional es una forma
intuitiva y directa de representar datos sin necesidad de
jerarquizarlos.
17. Ejercicio
El consultorio de un dentista necesita conservar información acerca de pacientes, el
número de visitas que hacen al consultorio, el trabajo que se debe realizar, los
procedimientos realizados durante las visitas, los cargos y pagos por el tratamiento y
los suministros de laboratorio y servicios. Existe solo un dentista por lo que no hay que
almacenar información de mas doctores.
Existen muchos cientos de pacientes. Los pacientes pueden hacer muchas visitas y la
base de datos debe almacenar información acerca de los servicios realizados durante
cada visita, y los cargos por cada uno de los servicios. Existe una lista estándar de
cargos, que se mantiene fuera de la base de datos. El consultorio usa tres laboratorios
dentales que proporcionan suministros y servicios, como fabricar dentaduras.
Dibuje un diagrama E-R completo para este ejemplo.
Pacientes
Curp pk
Nombre
Paterno
Materno
Direccion
telefono
Fecha_nac
Expediente
No_Expediente pk
Curp FK
Sku_tratamiento
FK
Fecha
costo
Citas
folio pk
Curp FK
No_expediente FK
Fecha
hora
Tratamientos
Sku_tratamiento
pk
Cod_lab FK
Tipo_tratamiento
descripcion
Laboratorios
Cod_lab pk
contacto
telefono