SISTEMA DE GESTION DE BASE DE DATOS SGBD

15
Karla Miroslava Olmos Sánchez Universidad Autónoma de Ciudad Juárez [email protected] IIT F103 D

description

SISTEMA DE GESTION DE BASE DE DATOS

Transcript of SISTEMA DE GESTION DE BASE DE DATOS SGBD

Page 1: SISTEMA DE GESTION DE BASE DE DATOS SGBD

Karla Miroslava Olmos Sánchez Universidad Autónoma de Ciudad Juárez

[email protected] IIT – F103 D

Page 2: SISTEMA DE GESTION DE BASE DE DATOS SGBD

SGBD

Empleados Clientes Ventas

Inventario Cuentas

BASE DE DATOS Personal

Ventas

Contabilidad

Page 3: SISTEMA DE GESTION DE BASE DE DATOS SGBD

Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite gestionar las bases de datos

•Construir •Utilizar •Mantener •Reorganizar

Page 4: SISTEMA DE GESTION DE BASE DE DATOS 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

Page 5: SISTEMA DE GESTION DE BASE DE DATOS SGBD

SGBD

Page 6: SISTEMA DE GESTION DE BASE DE DATOS 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).

Page 7: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Atomicity Consistency Isolation Durability

Las transacciones son atómica

Page 8: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Page 9: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Atomicity Consistency Isolation Durability

Las transacciones están aisladas

entre sí

Page 10: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Page 11: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Esquemasexternos

Datosy

Metadatos

Base de datos

PeticionesDML planeadas

Peticionescompiladas

Peticionesoptimizadas

Optimizador

PeticionesDML No planeadas

Esquemas ytransformaciones

Manejador de transacciones

Manejador de almacenamiento

Page 12: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Page 13: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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

Page 14: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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.

Page 15: SISTEMA DE GESTION DE BASE DE DATOS SGBD

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.