SlideShare una empresa de Scribd logo
1 de 20
Sistemas de
Gestión de
Base de Datos
Esp. Carol Puche Salazar
Sep. 2021
Contenidos de la Clase
¿Cómo diseñar una Base de Datos?
1
Modelo Conceptual de Datos (E/R)
2
Practica
3
Objetivos de la clase
Describir los datos y sus
relaciones a través del
modelo conceptual de
datos
Unidad N°2: Téminología Básica
Su esquema es
el siguiente
Qué es un
Base de Datos
Relacional
Conjunto de datos
almacenados e
interrelacionados
BD
TABLAS
Unidad N°2: Diseño
Sql Server
My Sql
Oracle
Las bases de
datos se crean
a traves de un
SGBD
BD
Unidad N°2: Cómo Diseñar un BD
Abstracción de datos
Mundo
Real
Unidad N°2: Cómo Diseñar un BD
Esquema
conceptual
Esquema
lógico
Esquema
Físco BD
Modelo
conceptual
Entidad-
Relación
Módelo
Lógico
Relacional
Esquema
Fisico
Abstracción de datos
Unidad N°2: Modelo Conceptual
Elementos identificables en la mayoría de los
modelos de datos conceptuales:
 Entidades
 Relaciones entre Entidades
 Restricciones de Integridad: Condiciones que indican
cuando una entidad o una pareja puede o no puede
pertenecer a un conjunto o relación.(Todos los estudiantes
deben ser mayores de 18 años, etc.)
¿Qué es ?
Primer etapa en diseño de una BD.
Actividad en la cual se construyen esquemas conceptuales de una realidad.
Resultado:
Esquema Conceptual
Lenguajes usados:
Modelos Conceptuales.
Unidad N°2:Entidad - Relación
1
Entidad : elemento
de la realidad de
acerca del cual se
pueden almacenar
datos en una BD.
Por ejemplo:
Estudiantes,
Cursos, Docentes.).
Producto
Entidad Regular
Producto
Detalle del
producto
Entidad Débil
Unidad N°2:Entidad - Relación
2
Relación :
asociación entre
elementos.
Por ejemplo:
Cursa, Dicta
Dicta
Profesor Curso
Relación Binaria
Factura
Cliente Producto
Relación Ternaria
Vendedor
Unidad N°2:Entidad - Relación
2
Relación doble :
dos relaciones
se asocian con
dos entidades
Unidad N°2:Entidad - Relación
Relaciones reflexivas: son entidades asociadas consigo
misma.
Trabajan
Empleados
Obreros
Jefe
Roles: representa el papel que juega una determinada
entidad en una relación y permiten dar una mejor lectura
a las entidades
Unidad N°2:Entidad - Relación
Identificadores: Valor único
en cada entidad
Cliente
C.I Nombre Apellido
C.I Nombre Apellido
12345098 Andrés García
14116789 Pedro Ochoa
123456 María González
Factura
Fecha Productos
Código
Atributo: Describe las
propiedades de las entidades y
relaciones
Unidad N°2:Entidad - Relación
Cliente
C.I Nombre Apellido
Factura
Fecha Productos
Código
Tipos de atributos:
Derivados o (calculados): ): son
atributos cuyo valor se obtienen
aplicando una fórmula, no se
almacenarán en la base de
datos.
TELEFONO
Multivaluados: son atributos que
pueden representar varios
valores simultáneamente para
una misma ocurrencia de una
entidad. Se representa mediante
un doble óvalo.
EDAD
Unidad N°2:Entidad - Relación
Cardinalidad: El Número de relaciones en la que
una entidad puede participar
Cero a Muchos
Uno
Juegan
Jugadores Equipo
¿Cómo se les utiliza?
Unidad N°2: Entidad - Relación
Cómo aplicar un modelo de datos para representar
una determinada realidad se puede resumir en los
siguientes pasos:
1. Identificar los elementos de nuestro problema.
2. Identificar las relaciones entre los objetos.
3. Representar las propiedades que nos interesan de
nuestros objetos.
4. Determinar otras restricciones que deseamos
imponer
Unidad N°2: Práctica
Caso practico:
Una universidad esta conformada por un número de
departamentos. Cada departamento ofrece varios cursos.
Un número de módulos conforman cada curso. Los
estudiantes se matriculan en un curso en particular y
toman los módulos para la realización de este curso. Cada
modulo es explicado por un profesor del departamento
correspondiente, y cada profesor es tutor de un grupo de
estudiantes.
Paso 1: Identificación del conjunto de
entidades.
CURSOS
DEPARTAMENTO
MODULOS PROFESOR
ESTUDIANTES
Unidad N°2: Práctica
TUTOR
Modelo de Datos E-R

Más contenido relacionado

La actualidad más candente

Técnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datosTécnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datos
henrryaraque
 

La actualidad más candente (19)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelización de datos
Modelización de datosModelización de datos
Modelización de datos
 
Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Conceptos basicos de base de datos
Conceptos basicos de base de datosConceptos basicos de base de datos
Conceptos basicos de base de datos
 
Técnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datosTécnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datos
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Sistemasde informacion
Sistemasde informacionSistemasde informacion
Sistemasde informacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
deberes
deberesdeberes
deberes
 
Base de Datos tercer semestre
Base de Datos tercer semestreBase de Datos tercer semestre
Base de Datos tercer semestre
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Gbd tarea1
Gbd tarea1Gbd tarea1
Gbd tarea1
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Unidad II Modelo Conceptual
Unidad II Modelo Conceptual Unidad II Modelo Conceptual
Unidad II Modelo Conceptual
 

Similar a Modelo de Datos E-R

3. desarrollo
3. desarrollo3. desarrollo
3. desarrollo
jaimepech
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
Francisco Godoy
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
esacre
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
esacre
 

Similar a Modelo de Datos E-R (20)

Modelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptxModelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptx
 
modelado de datos
modelado de datosmodelado de datos
modelado de datos
 
Gestionbasesdatos readthedocs io_es_latest_tema2_teoria_html
Gestionbasesdatos readthedocs io_es_latest_tema2_teoria_htmlGestionbasesdatos readthedocs io_es_latest_tema2_teoria_html
Gestionbasesdatos readthedocs io_es_latest_tema2_teoria_html
 
3. desarrollo
3. desarrollo3. desarrollo
3. desarrollo
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad II Modelo Conceptual
Unidad II Modelo ConceptualUnidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
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
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completoDiseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completo
 
Base de datos2
Base de datos2Base de datos2
Base de datos2
 
Tema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdfTema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdf
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
BASE DE DATOS.pdf
BASE DE DATOS.pdfBASE DE DATOS.pdf
BASE DE DATOS.pdf
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Bd Cap 2
Bd Cap 2Bd Cap 2
Bd Cap 2
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 

Modelo de Datos E-R

  • 1. Sistemas de Gestión de Base de Datos Esp. Carol Puche Salazar Sep. 2021
  • 2. Contenidos de la Clase ¿Cómo diseñar una Base de Datos? 1 Modelo Conceptual de Datos (E/R) 2 Practica 3
  • 3. Objetivos de la clase Describir los datos y sus relaciones a través del modelo conceptual de datos
  • 4. Unidad N°2: Téminología Básica Su esquema es el siguiente Qué es un Base de Datos Relacional Conjunto de datos almacenados e interrelacionados BD TABLAS
  • 5. Unidad N°2: Diseño Sql Server My Sql Oracle Las bases de datos se crean a traves de un SGBD BD
  • 6. Unidad N°2: Cómo Diseñar un BD
  • 7. Abstracción de datos Mundo Real Unidad N°2: Cómo Diseñar un BD Esquema conceptual Esquema lógico Esquema Físco BD Modelo conceptual Entidad- Relación Módelo Lógico Relacional Esquema Fisico
  • 8. Abstracción de datos Unidad N°2: Modelo Conceptual Elementos identificables en la mayoría de los modelos de datos conceptuales:  Entidades  Relaciones entre Entidades  Restricciones de Integridad: Condiciones que indican cuando una entidad o una pareja puede o no puede pertenecer a un conjunto o relación.(Todos los estudiantes deben ser mayores de 18 años, etc.) ¿Qué es ? Primer etapa en diseño de una BD. Actividad en la cual se construyen esquemas conceptuales de una realidad. Resultado: Esquema Conceptual Lenguajes usados: Modelos Conceptuales.
  • 9. Unidad N°2:Entidad - Relación 1 Entidad : elemento de la realidad de acerca del cual se pueden almacenar datos en una BD. Por ejemplo: Estudiantes, Cursos, Docentes.). Producto Entidad Regular Producto Detalle del producto Entidad Débil
  • 10. Unidad N°2:Entidad - Relación 2 Relación : asociación entre elementos. Por ejemplo: Cursa, Dicta Dicta Profesor Curso Relación Binaria Factura Cliente Producto Relación Ternaria Vendedor
  • 11. Unidad N°2:Entidad - Relación 2 Relación doble : dos relaciones se asocian con dos entidades
  • 12. Unidad N°2:Entidad - Relación Relaciones reflexivas: son entidades asociadas consigo misma. Trabajan Empleados Obreros Jefe Roles: representa el papel que juega una determinada entidad en una relación y permiten dar una mejor lectura a las entidades
  • 13. Unidad N°2:Entidad - Relación Identificadores: Valor único en cada entidad Cliente C.I Nombre Apellido C.I Nombre Apellido 12345098 Andrés García 14116789 Pedro Ochoa 123456 María González Factura Fecha Productos Código Atributo: Describe las propiedades de las entidades y relaciones
  • 14. Unidad N°2:Entidad - Relación Cliente C.I Nombre Apellido Factura Fecha Productos Código Tipos de atributos: Derivados o (calculados): ): son atributos cuyo valor se obtienen aplicando una fórmula, no se almacenarán en la base de datos. TELEFONO Multivaluados: son atributos que pueden representar varios valores simultáneamente para una misma ocurrencia de una entidad. Se representa mediante un doble óvalo. EDAD
  • 15. Unidad N°2:Entidad - Relación Cardinalidad: El Número de relaciones en la que una entidad puede participar Cero a Muchos Uno Juegan Jugadores Equipo ¿Cómo se les utiliza?
  • 16.
  • 17. Unidad N°2: Entidad - Relación Cómo aplicar un modelo de datos para representar una determinada realidad se puede resumir en los siguientes pasos: 1. Identificar los elementos de nuestro problema. 2. Identificar las relaciones entre los objetos. 3. Representar las propiedades que nos interesan de nuestros objetos. 4. Determinar otras restricciones que deseamos imponer
  • 18. Unidad N°2: Práctica Caso practico: Una universidad esta conformada por un número de departamentos. Cada departamento ofrece varios cursos. Un número de módulos conforman cada curso. Los estudiantes se matriculan en un curso en particular y toman los módulos para la realización de este curso. Cada modulo es explicado por un profesor del departamento correspondiente, y cada profesor es tutor de un grupo de estudiantes.
  • 19. Paso 1: Identificación del conjunto de entidades. CURSOS DEPARTAMENTO MODULOS PROFESOR ESTUDIANTES Unidad N°2: Práctica TUTOR