You are on page 1of 15

Karla Miroslava Olmos Snchez

Universidad Autnoma de Ciudad Jurez


kolmos@uacj.mx
IIT F103 D

Personal

BASE DE DATOS
Ventas

Contabilidad

SGBD

Empleados
Clientes
Ventas
Inventario
Cuentas

Un Sistema de Gestin 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 informacin
Control de acceso
Evitar inconsistencias al compartir la informacin

SGBD

Conjunto de rdenes que se ejecutan formando


una unidad de trabajo, es decir, en forma
indivisible o atmica.
Un SGBD se dice transaccional, si es capaz de
mantener la integridad de los datos.
Cuando se cancela la transaccin 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

Atomicity

Consistency
Isolation
Durability

son atmica

Unacon
transacin
Los SGBD deben cumplir
las propiedades ACID para las
transforma un
transacciones:

Atomicity

Consistency
Isolation
Durability

estado
consistente de
la BD en otro

Los SGBD deben cumplir con las propiedades ACID para las
transacciones:

Atomicity

Consistency
Isolation
Durability

Las
transacciones
estn aisladas
entre s

Los SGBD deben cumplir con las propiedades ACID para las
transacciones:

Atomicity

Consistency
Isolation
Durability

Una vez que


una transaccin
ha sido
confirmada esta
persiste

Funciones y componentes principales de un


SGBD
Peticiones
Peticiones
Esquemas
externos

DML planeadas

DML No planeadas

Procesador
DML

Procesador
Lenguaje
Consulta

Peticiones
compiladas

Procesador
DDL

Optimizador
Esquemas y
transformaciones

DDL: lenguaje de definicin de datos


DML: lenguaje de manipulacin de datos

Peticiones
optimizadas

Manejador de transacciones
Manejador de almacenamiento

Datos
y
Metadatos

Base de datos

Fuente: Introduccin a los


sistemas de bases de
datos C.J. Date
11

Vista usuario n

n esquemas
externos

Vista usuario 2

Nivel externo
confidencialidad
Nivel conceptual
integridad-coherencia
Nivel interno
gestin de acceso

Vista usuario 1

Esquema lgico, resultado de


un proceso de modelamiento
Esquema fsico

Sistemas para el soporte para toma de decisiones (Data


Warehouse) y/o con capacidades deductivas y bases de
datos temporales
Manejar
videos

informacin

Bases de datos
relacionales

multimedial:

orientadas

Imgenes,

objetos

Manejar informacin georeferenciada:


Informacin Geogrficos (SIG)

audio,
objeto-

Sistemas

de

Manejo de informacin documental: Motores


bsqueda, sistemas para el manejo de documentos.

de

Bases de datos nativas para XML

Investigar dos SGBD, sus caractersticas,


ventajas y desventajas. Realizar una
comparacin de los dos SGBD.
Presentar su investigacin ante sus
compaeros.

Este material didctico es una adaptacin del


material didctico de la doctora Gloria Luca
Giraldo de la Universidad Nacional de
Colombia.

You might also like