SlideShare una empresa de Scribd logo
1 de 22
SISTEMAS DE
BASES DE DATOS
TEMA 1:
Modelos de datos
Ing. Luis Javier Castillo H., Mgti
UNIDAD 2
DISEÑO DE BASES DE DATOS RELACIONALES
SUBTEMAS
» Subtema 1: Modelado de datos.
» Subtema 2: Elementos básicos de un modelo de datos.
» Subtema 3: Reglas de negocio.
OBJETIVO
Especificar entidades, atributos y claves primarias
respetando normativas (normalización) y estándares que
permitan trabajar sobre el modelo de datos corporativo
ilustrando las relaciones existentes entre las entidades
pertinentes.
ACTIVIDAD
DEBATE
• Realizar dos grupos.
• 15 minutos para organizarse en
grupos (sub aulas virtuales) y explicar
que entiende por modelamiento de
datos.
• Después de organizar la información
en grupo, debatir las ventajas de su
gestor designado y las desventajas del
gestor del otro grupo.
• Llegar a una conclusión entre los dos
grupos de que Gestor tiene mas
ventajas y en que campos.
Extraído de : https://n9.cl/y3vn
Introducción
Modelado de Datos
Modelado de Datos:
• Es un proceso de
crear un modelo
específico de datos
para el dominio de un
problema
determinado.
Modelo de Datos:
• Es una representación
relativamente
sencilla, por lo
general gráfica, de
estructuras de datos
reales más complejas.
La Importancia de modelos de datos
Facilita la interacción entre diseñador, programador de aplicaciones y cliente.
Cuando un modelo de datos es creado correctamente se comprende la
organización para la cual se elaboró dicho modelo de datos.
Al construir un buen esquema de base de datos se obtendrá sistemas
adecuados para manejar datos y transformarlos en información.
Cada persona en una compañía (gerente o empleado) tiene una vista diferente
de los datos. Los programadores tienen otra vista de los datos, por lo cual se
requiere de un plano general de base de datos soportado en un modelo de
datos apropiado.
Elementos básicos de un modelo de datos
Entidades
Atributos
Relaciones
Restricciones
Entidad
Es cualquier cosa de la cual se
va a almacenar datos. Se
caracteriza por representar un
tipo particular de objeto y ser
distinguibles (únicas y distintas).
(Coronel & Morris, 2016)
Atributos
Es una característica de una entidad. Se
caracteriza porque son equivalentes a
los campos en los sistemas de archivos.
(Coronel & Morris, 2016)
Atributo
Relaciones
Son asociaciones entre
entidades.
Relaciones
Uno a muchos
Muchos a muchos
Uno a uno
Restricciones
Se aplica a los datos. Ayudan a
asegurar la integridad de datos.
Ejemplo:
• El salario de un empleado puede tener valores
entre 600 y 3500.
• El promedio de calificaciones de un estudiante
puede estar ente 0 y 10.
• Cada clase debe tener un y sólo un profesor.
REGLAS DE NEGOCIOS
Es una descripción breve, precisa y no
ambigua de una política, procedimiento o
principio dentro de una organización.
Ejemplo:
Conversión de reglas de negocios en componentes de
modelo de datos
Reglas generales para identificar relaciones
Para identificar la relación entre estudiantes y asignaturas
se hacen dos preguntas (Coronel & Morris, 2016):
¿En cuántas asignaturas puede
inscribirse un estudiante?
• Respuesta: En muchas asignaturas.
¿Cuántos estudiantes pueden
inscribirse en una clase?
• Respuesta: muchos estudiantes.
Evolución de los modelos de datos
ACTIVIDAD
DEBATE
• Realizar dos grupos.
• 15 minutos para organizarse en
grupos (sub aulas virtuales) y explicar
que entiende por reglas de negocio.
• Después de organizar la información
en grupo, debatir las ventajas de su
gestor designado y las desventajas del
gestor del otro grupo.
• Llegar a una conclusión entre los dos
grupos de que Gestor tiene mas
ventajas y en que campos.
Extraído de : https://n9.cl/y3vn
BIBLIOGRAFÍA
» Coello Baquero, P. A. (2012). DESARROLLO DEL CURSO B-
LEARNING DE BASE DE DATOS I.
http://repositorio.espe.edu.ec/bitstream/21000/5663/1
/T-ESPE-033693.pdf
» Coronel, C., & Morris, S. (2016). Database systems:
design, implementation, & management. Cengage
Learning.
Base datos presentacion 3
Base datos presentacion 3

Más contenido relacionado

La actualidad más candente

Presen Clases Bdd Unidad 4
Presen Clases Bdd Unidad 4Presen Clases Bdd Unidad 4
Presen Clases Bdd Unidad 4Francisco Godoy
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010alvaro hernan
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado'Jhoan Lamax
 
Sistemas de Bases de Datos
Sistemas de Bases de DatosSistemas de Bases de Datos
Sistemas de Bases de DatosSergio Santos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos RelacionalesAngeles Sandoval
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosarmelinda
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...lissette_torrealba
 
Resumen de antologia sobre base de datos y macro
Resumen de antologia sobre base de datos y macroResumen de antologia sobre base de datos y macro
Resumen de antologia sobre base de datos y macroPollo de Yareni
 
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezDiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezGabriel Mondragón
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
diseño de base de datos
diseño de base de datosdiseño de base de datos
diseño de base de datosElizabeth Nero
 

La actualidad más candente (19)

Modelo bd
Modelo bdModelo bd
Modelo bd
 
Presen Clases Bdd Unidad 4
Presen Clases Bdd Unidad 4Presen Clases Bdd Unidad 4
Presen Clases Bdd Unidad 4
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Sistemas de Bases de Datos
Sistemas de Bases de DatosSistemas de Bases de Datos
Sistemas de Bases de Datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
DISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOSDISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOS
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
Resumen de antologia sobre base de datos y macro
Resumen de antologia sobre base de datos y macroResumen de antologia sobre base de datos y macro
Resumen de antologia sobre base de datos y macro
 
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.SanchezDiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
DiseñO.Conceptual.De.Bases.De.Datos. .Jorge.Sanchez
 
Diseno Bd
Diseno BdDiseno Bd
Diseno Bd
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Curso de base_de_datos
Curso de base_de_datosCurso de base_de_datos
Curso de base_de_datos
 
diseño de base de datos
diseño de base de datosdiseño de base de datos
diseño de base de datos
 

Similar a Base datos presentacion 3

Similar a Base datos presentacion 3 (20)

Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Tema 4. modelo de datos lógicos
Tema 4. modelo de datos lógicosTema 4. modelo de datos lógicos
Tema 4. modelo de datos lógicos
 
Modelo de una b.d
Modelo de una b.dModelo de una b.d
Modelo de una b.d
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES.
METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES. METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES.
METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES.
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de bdds
Modelos de bddsModelos de bdds
Modelos de bdds
 
Modelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresModelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael Olivares
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moronSesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moron
 
Informatica Aplicada
Informatica AplicadaInformatica Aplicada
Informatica Aplicada
 
Syllabus sistema de informacion gerencial
Syllabus sistema de informacion gerencialSyllabus sistema de informacion gerencial
Syllabus sistema de informacion gerencial
 
El entorno de la base de datos
El entorno de la base de datosEl entorno de la base de datos
El entorno de la base de datos
 
Avance Conceptos
Avance ConceptosAvance Conceptos
Avance Conceptos
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Más de XavierBeltran7

Más de XavierBeltran7 (10)

Base datos t1 u4
Base datos t1 u4Base datos t1 u4
Base datos t1 u4
 
Base datos t1 u3
Base datos t1 u3Base datos t1 u3
Base datos t1 u3
 
Base datos t1 u1
Base datos t1 u1Base datos t1 u1
Base datos t1 u1
 
Base datos presentacion 1
Base datos presentacion 1Base datos presentacion 1
Base datos presentacion 1
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 2
Base datos presentacion 2Base datos presentacion 2
Base datos presentacion 2
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Servicios de impresión de gnu linux
Servicios de impresión de gnu linuxServicios de impresión de gnu linux
Servicios de impresión de gnu linux
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Enfoques y teorías del liderazgo
Enfoques y teorías del liderazgoEnfoques y teorías del liderazgo
Enfoques y teorías del liderazgo
 

Base datos presentacion 3

  • 1. SISTEMAS DE BASES DE DATOS TEMA 1: Modelos de datos Ing. Luis Javier Castillo H., Mgti UNIDAD 2 DISEÑO DE BASES DE DATOS RELACIONALES
  • 2. SUBTEMAS » Subtema 1: Modelado de datos. » Subtema 2: Elementos básicos de un modelo de datos. » Subtema 3: Reglas de negocio.
  • 3. OBJETIVO Especificar entidades, atributos y claves primarias respetando normativas (normalización) y estándares que permitan trabajar sobre el modelo de datos corporativo ilustrando las relaciones existentes entre las entidades pertinentes.
  • 4. ACTIVIDAD DEBATE • Realizar dos grupos. • 15 minutos para organizarse en grupos (sub aulas virtuales) y explicar que entiende por modelamiento de datos. • Después de organizar la información en grupo, debatir las ventajas de su gestor designado y las desventajas del gestor del otro grupo. • Llegar a una conclusión entre los dos grupos de que Gestor tiene mas ventajas y en que campos. Extraído de : https://n9.cl/y3vn
  • 6. Modelado de Datos Modelado de Datos: • Es un proceso de crear un modelo específico de datos para el dominio de un problema determinado. Modelo de Datos: • Es una representación relativamente sencilla, por lo general gráfica, de estructuras de datos reales más complejas.
  • 7. La Importancia de modelos de datos Facilita la interacción entre diseñador, programador de aplicaciones y cliente. Cuando un modelo de datos es creado correctamente se comprende la organización para la cual se elaboró dicho modelo de datos. Al construir un buen esquema de base de datos se obtendrá sistemas adecuados para manejar datos y transformarlos en información. Cada persona en una compañía (gerente o empleado) tiene una vista diferente de los datos. Los programadores tienen otra vista de los datos, por lo cual se requiere de un plano general de base de datos soportado en un modelo de datos apropiado.
  • 8. Elementos básicos de un modelo de datos Entidades Atributos Relaciones Restricciones
  • 9. Entidad Es cualquier cosa de la cual se va a almacenar datos. Se caracteriza por representar un tipo particular de objeto y ser distinguibles (únicas y distintas). (Coronel & Morris, 2016)
  • 10. Atributos Es una característica de una entidad. Se caracteriza porque son equivalentes a los campos en los sistemas de archivos. (Coronel & Morris, 2016) Atributo
  • 12. Relaciones Uno a muchos Muchos a muchos Uno a uno
  • 13. Restricciones Se aplica a los datos. Ayudan a asegurar la integridad de datos. Ejemplo: • El salario de un empleado puede tener valores entre 600 y 3500. • El promedio de calificaciones de un estudiante puede estar ente 0 y 10. • Cada clase debe tener un y sólo un profesor.
  • 14. REGLAS DE NEGOCIOS Es una descripción breve, precisa y no ambigua de una política, procedimiento o principio dentro de una organización.
  • 16. Conversión de reglas de negocios en componentes de modelo de datos
  • 17. Reglas generales para identificar relaciones Para identificar la relación entre estudiantes y asignaturas se hacen dos preguntas (Coronel & Morris, 2016): ¿En cuántas asignaturas puede inscribirse un estudiante? • Respuesta: En muchas asignaturas. ¿Cuántos estudiantes pueden inscribirse en una clase? • Respuesta: muchos estudiantes.
  • 18. Evolución de los modelos de datos
  • 19. ACTIVIDAD DEBATE • Realizar dos grupos. • 15 minutos para organizarse en grupos (sub aulas virtuales) y explicar que entiende por reglas de negocio. • Después de organizar la información en grupo, debatir las ventajas de su gestor designado y las desventajas del gestor del otro grupo. • Llegar a una conclusión entre los dos grupos de que Gestor tiene mas ventajas y en que campos. Extraído de : https://n9.cl/y3vn
  • 20. BIBLIOGRAFÍA » Coello Baquero, P. A. (2012). DESARROLLO DEL CURSO B- LEARNING DE BASE DE DATOS I. http://repositorio.espe.edu.ec/bitstream/21000/5663/1 /T-ESPE-033693.pdf » Coronel, C., & Morris, S. (2016). Database systems: design, implementation, & management. Cengage Learning.