Este documento presenta una introducción para leer y entender diagramas de entidad-relación. Explica los conceptos básicos de entidades, relaciones y tipos de relaciones como uno-a-uno, uno-a-muchos y muchos-a-muchos. Incluye ejemplos como empleados, departamentos, proyectos y cómo las entidades se relacionan entre sí. El objetivo es proporcionar una base común de conocimiento para diseñar bases de datos.
1. Bases de Datos Relacionales
Introducción para leer un diagrama de
Entidad-Relación
Hugo Cisternas
hcisternas@innovandis.org
2. Esta presentación la preparé para personas sin
conocimientos de bases de datos, pero que se verán
involucrados en el proceso de diseño de una base de datos.
Parte de un taller que hacíamos con clientes, para que
tuviéramos una base común de conversación a la hora de
revisar los diseños de bases de datos que presentábamos
4. Relaciones
Conecciones o interconecciones entre
entidades
Los verbos
Pueden existir muchas relaciones entre las
mismas entidades
Diagrama: línea que une entidades
Trabaja en
Empleado Proyecto
5. Tipos de relaciones
Uno-a-uno
– 1:1 en ambas direcciones
– Ej: cama - paciente
– No es muy común
Uno-a-muchos
– 1:n en una dirección
– 1:1 en la otra dirección
– Ej: Médico - especialidad
Muchos-a-muchos
– 1:n en ambas direcciones
– Ej: Médico - operación
Trabaja en
Trabaja en
Trabaja en
6. Relación opcional
– A puede estar relacionada con una o muchas B
Relación obligatoria
– C debe estar relacionada con una y sólo una D
Especificando relaciones
A B
D C
7. La relación se puede leer en dos direcciones
– Un empleado debe estar asignado a uno o más
proyectos
– Un proyecto debe estar siendo realizado por
uno o más empleados
Cómo leer el diagrama
Empleado Proyecto
Asignado a
Realizado por
E
E
P
P
8. – Un empleado debe estar trabajando en un y
sólo un departamento
– Un departamento puede estar compueto por
uno o más empleados
Cómo leer el diagrama
Trabaja en
Compuesto por
E
E
D
P
Empleado Departamento
9. Jefe de
trabaja en
Empleado Departamento
Cómo leer el diagrama
Pueden existir más de una relacónes entre
entidades
10. Diagrama E-R “Restaurante N”
Jefe de
Compra a
Tiene
se compra en
Incluye
Contiene
Libro de cocina
Receta
Proveedor
Hobby
EmpleadoStock
12. Diagrama E-R “Restaurante N”
Compra a
Incluye
Jefe de
Tiene
se compra en
Contiene
Libro de cocina
Receta
Proveedor
Hobby
Empleado
Stock
Otro Ingrediente
Comprador Mozo Otro Emp
13. Tipos de relación
Notar: 2 tipos de relaciones diferentes
Jefe de
Empleado
se compra en
ProveedorStock
Unaria (recursiva)
Binaria
14. Ejemplo: Servicio médico
Algunas relaciones se pueden inferir de otras
tiene
Trabaja en
Atiende
tiene
Mantiene
Servicio Médico
Cita
Paciente
Médico
15. Ejemplo: Empresa
Relación empresa-proyecto es redundante
Pero puede servir para optimizar
Desarrolla
Asignado a
Compuesto por
Compuesta por
Empresa
Departamento
Empleado Proyecto
18. Entidades de intersección
Se transforma en:
La relación:
Refiere aTiene
Profesor CursoProfesor dicta
Es dictado por
Profesor Curso
19.
20. Hugo Cisternas
DIRECTOR INNOVANDIS
Database Marketing / Planificación Estratégica / Market
Research
Contacto: hcisternas@innovandis.org
Con más de 25 años de experiencia en Bases de Datos, Arquitectura de Información y Análisis Estadísticos, tiene la
responsabilidad de los servicios de Database Marketing y Planificación Estratégica de Marketing para los clientes de
Wunderman entre 1999 y 2010
Durante este período ha dirigido al equipo de Planning y de Database Marketing en la planificación estratégica requerida
por los clientes de la agencia, tanto en las áreas de marketing directo, marketing interno, promociones, marketing B-
to-B y posicionamiento de marca, como en la asesoría, diseño, implementación y administración de campañas,
database marketing y CRM.
Actualmente desarrolla trabajos de consultoría especializada, aplicando tecnología e innovación a las exigentes
necesidades comerciales y de marketing que tiene la empresa de hoy. Además hace clases y dicta conferencias.
21. HUGO CISTERNAS
Ha participado en proyectos destacados como:
Database Marketing para Financiera ATLAS de Citibank, CMR Falabella, Johnson’s,
Codigas, Enagas, Isapre Consalud, Entel S.A., Entel PCS, Seguros Cruz del Sur,
Transbank, LanPass, Soprole, Caja de Compensación Los Héroes, Ripley, Larraín Vial
corredores de bolsa,
Consultorías CRM para VTR Cable, Euroamérica Seguros, Torre, Larraín Vial
Marketing Directo para Citibank y Atlas, CMR Falabella, Tarjeta Multiopción de
Johnson’s, Codigas, Enagas, Isapre Consalud, Entel S.A., Entel PCS, Seguros Cruz del
Sur, Transbank, Caja de Compensación Los Héroes, Metrogas, etc.
Posicionamiento y gestión estratégica de marcas como: ATLAS Citibank, Johnson’s,
Isapre Consalud, Transbank, Caja de Compensación Los Héroes, Ripley, Aguas
Andinas, Mademsa, Cousiño Macul, Toblerone , entre otras
Planificación y desarrollo de marketing interno para empresas como ING, Metrogas,
EntelPCS, Aguas Andinas.
Participación en proyectos tecnológicos y de bases de datos de gran envergadura
como por ejemplo: Servicio de Impuestos Internos, Biblioteca del Congreso Nacional,
Telefónica CTC, Mutual de Seguridad, CTC Celular (Movistar), Movistar (Argentina),
TelCel (Venezuela), Ministerio de Agricultura, Ministerio de Justicia, Ministerio de
Relaciones Exteriores, Canal 13 de Televisión