Karla Miroslava Olmos Sánchez
Universidad Autónoma de Ciudad Juárez
kolmos@uacj.mx
IIT – F103 D
SGBD
Empleados
Clientes
Ventas
Inventario
Cuentas
BASE DE DATOS
Personal
Ventas
Contabilidad
 Un Sistema de Gestión de Bases de Datos
(SGBD) es un software que permite
gestionar las bases de datos
•Construir
•Utilizar
•Mantener
•Reorganizar
◦ Necesidad de solucionar las debilidades de los
sistemas de archivos
◦ Capacidades:
 Manejo de persistencia
 Soporte por lo menos de un modelo de datos
 Soporte de un lenguaje de alto nivel que permita
manipular y definir la estructura de la información
 Control de acceso
 Evitar inconsistencias al compartir la información
SGBD
SGBD
 Conjunto de órdenes que se ejecutan formando
una unidad de trabajo, es decir, en forma
indivisible o atómica.
 Un SGBD se dice transaccional, si es capaz de
mantener la integridad de los datos.
 Cuando se cancela la transacción se deshacen las
órdenes ejecutadas hasta dejar la base de datos
en su estado inicial (llamado punto de
integridad).
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Atomicity
Consistency
Isolation
Durability
Las
transacciones
son atómica
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Atomicity
Consistency
Isolation
Durability
Una transación
transforma un
estado
consistente de
la BD en otro
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Atomicity
Consistency
Isolation
Durability
Las
transacciones
están aisladas
entre sí
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Atomicity
Consistency
Isolation
Durability
Una vez que
una transacción
ha sido
confirmada esta
persiste
11
Funciones y componentes principales de un
SGBD
DDL: lenguaje de definición de datos
DML: lenguaje de manipulación de datos
Fuente: “Introducción a los
sistemas de bases de
datos” C.J. Date
Procesador
DDL
Procesador
DML
Procesador
Lenguaje
Consulta
Esquemas
externos
Datos
y
Metadatos
Base de datos
Peticiones
DML planeadas
Peticiones
compiladas
Peticiones
optimizadas
Optimizador
Peticiones
DML No planeadas
Esquemas y
transformaciones
Manejador de transacciones
Manejador de almacenamiento
Nivel interno
gestión de acceso
Nivel conceptual
integridad-coherencia
Nivel externo
confidencialidad
Esquema físico
Esquema lógico, resultado de
un proceso de modelamiento
Vista usuario 1
Vista usuario 2
Vista usuario n
n esquemas
externos
Sistemas para el soporte para toma de decisiones (Data
Warehouse) y/o con capacidades deductivas y bases de
datos temporales
Manejar información multimedial: Imágenes, audio,
videos
Bases de datos orientadas a objetos y objeto-
relacionales
Manejar información georeferenciada: Sistemas de
Información Geográficos (SIG)
Manejo de información documental: Motores de
búsqueda, sistemas para el manejo de documentos.
Bases de datos nativas para XML
 Investigar dos SGBD, sus características,
ventajas y desventajas. Realizar una
comparación de los dos SGBD.
 Presentar su investigación ante sus
compañeros.
 Este material didáctico es una adaptación del
material didáctico de la doctora Gloria Lucía
Giraldo de la Universidad Nacional de
Colombia.

SISTEMA DE GESTION DE BASE DE DATOS SGBD

  • 1.
    Karla Miroslava OlmosSánchez Universidad Autónoma de Ciudad Juárez kolmos@uacj.mx IIT – F103 D
  • 2.
  • 3.
     Un Sistemade Gestión de Bases de Datos (SGBD) es un software que permite gestionar las bases de datos •Construir •Utilizar •Mantener •Reorganizar
  • 4.
    ◦ Necesidad desolucionar las debilidades de los sistemas de archivos ◦ Capacidades:  Manejo de persistencia  Soporte por lo menos de un modelo de datos  Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la información  Control de acceso  Evitar inconsistencias al compartir la información SGBD
  • 5.
  • 6.
     Conjunto deórdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica.  Un SGBD se dice transaccional, si es capaz de mantener la integridad de los datos.  Cuando se cancela la transacción se deshacen las órdenes ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad).
  • 7.
     Los SGBDdeben cumplir con las propiedades ACID para las transacciones: Atomicity Consistency Isolation Durability Las transacciones son atómica
  • 8.
     Los SGBDdeben cumplir con las propiedades ACID para las transacciones: Atomicity Consistency Isolation Durability Una transación transforma un estado consistente de la BD en otro
  • 9.
     Los SGBDdeben cumplir con las propiedades ACID para las transacciones: Atomicity Consistency Isolation Durability Las transacciones están aisladas entre sí
  • 10.
     Los SGBDdeben cumplir con las propiedades ACID para las transacciones: Atomicity Consistency Isolation Durability Una vez que una transacción ha sido confirmada esta persiste
  • 11.
    11 Funciones y componentesprincipales de un SGBD DDL: lenguaje de definición de datos DML: lenguaje de manipulación de datos Fuente: “Introducción a los sistemas de bases de datos” C.J. Date Procesador DDL Procesador DML Procesador Lenguaje Consulta Esquemas externos Datos y Metadatos Base de datos Peticiones DML planeadas Peticiones compiladas Peticiones optimizadas Optimizador Peticiones DML No planeadas Esquemas y transformaciones Manejador de transacciones Manejador de almacenamiento
  • 12.
    Nivel interno gestión deacceso Nivel conceptual integridad-coherencia Nivel externo confidencialidad Esquema físico Esquema lógico, resultado de un proceso de modelamiento Vista usuario 1 Vista usuario 2 Vista usuario n n esquemas externos
  • 13.
    Sistemas para elsoporte para toma de decisiones (Data Warehouse) y/o con capacidades deductivas y bases de datos temporales Manejar información multimedial: Imágenes, audio, videos Bases de datos orientadas a objetos y objeto- relacionales Manejar información georeferenciada: Sistemas de Información Geográficos (SIG) Manejo de información documental: Motores de búsqueda, sistemas para el manejo de documentos. Bases de datos nativas para XML
  • 14.
     Investigar dosSGBD, sus características, ventajas y desventajas. Realizar una comparación de los dos SGBD.  Presentar su investigación ante sus compañeros.
  • 15.
     Este materialdidáctico es una adaptación del material didáctico de la doctora Gloria Lucía Giraldo de la Universidad Nacional de Colombia.