sistema de gestion de base de datos sgbd
Post on 08-Jul-2015
939 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Esquemasexternos
Datosy
Metadatos
Base de datos
PeticionesDML planeadas
Peticionescompiladas
Peticionesoptimizadas
Optimizador
PeticionesDML No planeadas
Esquemas ytransformaciones
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.
top related