SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Bases de Datos Relacionales
Introducción para leer un diagrama de
Entidad-Relación
Hugo Cisternas
hcisternas@innovandis.org
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
Diagrama Entidad-Relación
Puede usar
Trabaja en
Asignado a
Empleado
Departamento Proyecto
Recurso computacional
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
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
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
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
– 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
Jefe de
trabaja en
Empleado Departamento
Cómo leer el diagrama
Pueden existir más de una relacónes entre
entidades
Diagrama E-R “Restaurante N”
Jefe de
Compra a
Tiene
se compra en
Incluye
Contiene
Libro de cocina
Receta
Proveedor
Hobby
EmpleadoStock
Subentidades
Empleado
Comprador Mozo Otros Emp
Stock
Otro Ingrediente
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
Tipos de relación
Notar: 2 tipos de relaciones diferentes
Jefe de
Empleado
se compra en
ProveedorStock
Unaria (recursiva)
Binaria
Ejemplo: Servicio médico
Algunas relaciones se pueden inferir de otras
tiene
Trabaja en
Atiende
tiene
Mantiene
Servicio Médico
Cita
Paciente
Médico
Ejemplo: Empresa
Relación empresa-proyecto es redundante
Pero puede servir para optimizar
Desarrolla
Asignado a
Compuesto por
Compuesta por
Empresa
Departamento
Empleado Proyecto
Ejemplo: Loops
Relación alumno-profesor es redundante
Qué pasa si hay tutores?
Enseña a
es atendido porEs dictado por
Curso
Profesor Alumno
Entidades de intersección
Tiene
Hobby Empleado
Contiene Refiere
Hobby EmpleadoHobby _ Empleado
Se transforma en:
La relación:
Entidades de intersección
Se transforma en:
La relación:
Refiere aTiene
Profesor CursoProfesor dicta
Es dictado por
Profesor Curso
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.
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

Weitere ähnliche Inhalte

Andere mochten auch

Telco Churn Roi V3
Telco Churn Roi V3Telco Churn Roi V3
Telco Churn Roi V3
hkaul
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
oswchavez
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
Edureka!
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
Aydamf
 

Andere mochten auch (20)

Multivariate data analysis regression, cluster and factor analysis on spss
Multivariate data analysis   regression, cluster and factor analysis on spssMultivariate data analysis   regression, cluster and factor analysis on spss
Multivariate data analysis regression, cluster and factor analysis on spss
 
Discovery | Cómo mejorar la atención al cliente con la gestión de servicios d...
Discovery | Cómo mejorar la atención al cliente con la gestión de servicios d...Discovery | Cómo mejorar la atención al cliente con la gestión de servicios d...
Discovery | Cómo mejorar la atención al cliente con la gestión de servicios d...
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 
Telco Churn Roi V3
Telco Churn Roi V3Telco Churn Roi V3
Telco Churn Roi V3
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Clustering
ClusteringClustering
Clustering
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
TRABAJO FINAL DE ACCESS 2010
TRABAJO FINAL DE ACCESS 2010TRABAJO FINAL DE ACCESS 2010
TRABAJO FINAL DE ACCESS 2010
 
Sistema de gestion de calidad restaurante
Sistema de gestion de calidad restauranteSistema de gestion de calidad restaurante
Sistema de gestion de calidad restaurante
 
Introduction to Data Science and Analytics
Introduction to Data Science and AnalyticsIntroduction to Data Science and Analytics
Introduction to Data Science and Analytics
 
Conjoint Analysis
Conjoint AnalysisConjoint Analysis
Conjoint Analysis
 
El menu
El menuEl menu
El menu
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
 
Cluster Analysis
Cluster AnalysisCluster Analysis
Cluster Analysis
 
Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Cluster Analysis for Dummies
Cluster Analysis for DummiesCluster Analysis for Dummies
Cluster Analysis for Dummies
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
 

Ähnlich wie Curso Modelamiento De Datos

Tarea datawarehouse diego nauto
Tarea  datawarehouse diego nautoTarea  datawarehouse diego nauto
Tarea datawarehouse diego nauto
Diego Nauto
 
Tarea datawarehouse diego nauto
Tarea  datawarehouse diego nautoTarea  datawarehouse diego nauto
Tarea datawarehouse diego nauto
Diego Nauto
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
Julio Fernandez
 

Ähnlich wie Curso Modelamiento De Datos (20)

De empleado invisible a experto exitoso , 3 modelos de negocio. ¿Cuál prefieres?
De empleado invisible a experto exitoso, 3 modelos de negocio.¿Cuál prefieres?De empleado invisible a experto exitoso, 3 modelos de negocio.¿Cuál prefieres?
De empleado invisible a experto exitoso , 3 modelos de negocio. ¿Cuál prefieres?
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Clase 01
Clase 01Clase 01
Clase 01
 
Base de datos
Base de datosBase de datos
Base de datos
 
Curso de Access
Curso de AccessCurso de Access
Curso de Access
 
Gestion del conocimiento
Gestion del conocimientoGestion del conocimiento
Gestion del conocimiento
 
Curso Base Datos
Curso Base DatosCurso Base Datos
Curso Base Datos
 
curso_de_access_parteI.ppt
curso_de_access_parteI.pptcurso_de_access_parteI.ppt
curso_de_access_parteI.ppt
 
Manual de access
Manual de accessManual de access
Manual de access
 
Conceptos Previos - Administración de Bases de Datos I
Conceptos Previos - Administración de Bases de Datos IConceptos Previos - Administración de Bases de Datos I
Conceptos Previos - Administración de Bases de Datos I
 
Business Contacts Relations Management. Operativo de la A a la F. Azukre Cons...
Business Contacts Relations Management. Operativo de la A a la F. Azukre Cons...Business Contacts Relations Management. Operativo de la A a la F. Azukre Cons...
Business Contacts Relations Management. Operativo de la A a la F. Azukre Cons...
 
CRM: Conceptos - Usos - Aplicaciones
CRM: Conceptos - Usos - AplicacionesCRM: Conceptos - Usos - Aplicaciones
CRM: Conceptos - Usos - Aplicaciones
 
Tarea datawarehouse diego nauto
Tarea  datawarehouse diego nautoTarea  datawarehouse diego nauto
Tarea datawarehouse diego nauto
 
Tarea datawarehouse diego nauto
Tarea  datawarehouse diego nautoTarea  datawarehouse diego nauto
Tarea datawarehouse diego nauto
 
herramientas informaticas
herramientas informaticasherramientas informaticas
herramientas informaticas
 
CRM: concepto, usos y aplicaciones
CRM: concepto, usos y aplicacionesCRM: concepto, usos y aplicaciones
CRM: concepto, usos y aplicaciones
 
Palabras clave y posicionamiento web
Palabras clave y posicionamiento webPalabras clave y posicionamiento web
Palabras clave y posicionamiento web
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Mkt digital osb
Mkt digital osbMkt digital osb
Mkt digital osb
 

Curso Modelamiento 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
  • 3. Diagrama Entidad-Relación Puede usar Trabaja en Asignado a Empleado Departamento Proyecto Recurso computacional
  • 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
  • 11. Subentidades Empleado Comprador Mozo Otros Emp Stock Otro Ingrediente
  • 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
  • 16. Ejemplo: Loops Relación alumno-profesor es redundante Qué pasa si hay tutores? Enseña a es atendido porEs dictado por Curso Profesor Alumno
  • 17. Entidades de intersección Tiene Hobby Empleado Contiene Refiere Hobby EmpleadoHobby _ Empleado Se transforma en: La relación:
  • 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