Está en la página 1de 15

Karla Miroslava Olmos Sánchez

Universidad Autónoma de Ciudad Juárez


kolmos@uacj.mx
IIT – F103 D
Personal
BASE DE DATOS
Empleados
Ventas SGBD Clientes
Ventas
Inventario
Cuentas
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
SGBD
◦ 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
 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
Lascon las propiedades ACID para las
transacciones: transacciones
son atómica
Atomicity
Consistency
Isolation
Durability
 Unacon
Los SGBD deben cumplir transación
las propiedades ACID para las
transacciones: transforma un
estado
Atomicity consistente de
la BD en otro
Consistency
Isolation
Durability
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Las
transacciones
Atomicity están aisladas
Consistency entre sí
Isolation
Durability
 Los SGBD deben cumplir con las propiedades ACID para las
transacciones:
Una vez que
Atomicity
una transacción
Consistency ha sido
Isolation confirmada esta
Durability persiste
Funciones y componentes principales de un
SGBD Peticiones Peticiones
DML planeadas DML No planeadas

Esquemas Procesador
Procesador Lenguaje
externos
DML Consulta

Peticiones
Procesador compiladas
DDL
DDL: lenguaje de definición de datos
Optimizador DML: lenguaje de manipulación de datos

Esquemas y
transformaciones Peticiones
optimizadas

Manejador de transacciones

Manejador de almacenamiento

Base de datos
Datos Fuente: “Introducción a los
y sistemas de bases de
datos” C.J. Date
Metadatos
11
Vista usuario n

Vista usuario 2 n esquemas


externos
Nivel externo Vista usuario 1
confidencialidad

Nivel conceptual
integridad-coherencia
Esquema lógico, resultado de
un proceso de modelamiento
Nivel interno
gestión de acceso
Esquema físico
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.