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

SGBD

Sep 30, 2015

Download

Documents

trabajo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Karla Miroslava Olmos Snchez Universidad Autnoma de Ciudad Jurez

    [email protected] IIT F103 D

  • SGBD

    Empleados Clientes Ventas

    Inventario Cuentas

    BASE DE DATOS Personal

    Ventas

    Contabilidad

  • Un Sistema de Gestin 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 informacin

    Control de acceso

    Evitar inconsistencias al compartir la informacin

    SGBD

  • 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 con las propiedades ACID para las transacciones:

    Atomicity Consistency Isolation Durability

    Las transacciones son atmica

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

    Atomicity Consistency Isolation Durability

    Una transacin 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 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

  • 11

    Funciones y componentes principales de un SGBD

    DDL: lenguaje de definicin de datos DML: lenguaje de manipulacin de datos

    Fuente: Introduccin 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

  • Nivel interno gestin de acceso

    Nivel conceptual integridad-coherencia

    Nivel externo confidencialidad

    Esquema fsico

    Esquema lgico, 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 informacin multimedial: Imgenes, audio, videos

    Bases de datos orientadas a objetos y objeto-relacionales

    Manejar informacin georeferenciada: Sistemas de Informacin Geogrficos (SIG)

    Manejo de informacin documental: Motores de bsqueda, sistemas para el manejo de documentos.

    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.