Comparativa sistemas de bases de datos SGBD
Base de Datos
Consiste en una colección de datos interrelacionados y un
conjunto de programas que permiten a los usuarios acceder y
modificar dichos datos.
A lacolección de datos se le denomina base de datos.
Objetivos:
Proporcionar un entorno práctico y eficiente en la recuperación
y el almacenamiento de la información de la base de datos.
Proporcionaral usuario una visión abstracta de la información.
Sistema de gestión de base de datos
Es el conjunto de programas que permiten definir, manipular y
utilizar la información que contienen las basesde datos, realizar
todas las tareas de administración necesarias para mantenerlas
operativas, mantener su integridad, confidencialidad y seguridad.
Funcionamiento:
Un usuario hace una petición deacceso, usando algún lenguaje en
particular (normalmente SQL).
El SGBD intercepta esa petición y la analiza.
El SGBD inspecciona el esquema externo de ese usuario, la
correspondenciaexterna/conceptual, el esquema conceptual, la
correspondencia conceptual/interna, y la definición de la estructura
de almacenamiento.
El SGBD ejecuta las operaciones necesarias en la base de datos
almacenada.Sistemas de gestión de Base de Datos
Funciones del SGBD:
Definición de datos
Manipulación de datos
Seguridad e integridad de los datos
Recuperación y concurrencia de los datosDiccionario de datos
Características de extensibilidad de los SGBD
Soporte ODBC (Open DataBase Conectivity)
Orientación a objetos
Conectividad en internet
Soporte de estándares objetuales(middleware)
Data Mining, Data Warehousing, OLAP (OnLine Analytical
Processing, Procesamiento Analítico de Datos en Vivo)
Bases de datos libres más populares:
BDB
Firebird
Mysql
PostgreSQL
Sqlite
ACID test:
Atomicidad -> Se realizó la operación o no, nunca debe quedar a medias.
Consistencia -> sólo se ejecuta aquello que no rompa las reglas de la BD.
Aislamiento -> ninguna operación...
Regístrate para leer el documento completo.