los sistemas manejadores de base de datos y caractersticas

Anuncio
Los sistemas manejadores de base de datos (SGBD), en
inglés: DataBase Management System (DBMS), son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de
datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que
posteriormente se convertirán en información relevante para una organización.
Es la porción más importante del software de un sistema de base de datos. Un DBMS es
una colección de numerosas rutinas de software interrelacionadas, cada una de las
cuales es responsable de alguna tarea específica.
Funciones Principales:
Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que
los datos puedan ser accesados rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos. Esto a través de las sentencias en DML al
comando del sistema de archivos. Así el Manejador de base de datos es el responsable
del verdadero almacenamiento de los datos. Respaldo y recuperación.
Diferentes manejadores de Base de Datos y características:
Postgre SQL. Es uno de los programas mas conocidos para la administración de base de
datos. Esta versión además cuenta con una marcada compatibilidad con ACID, que en
base de datos se denomina ACID a un conjunto de características necesarias para que
una serie de instrucciones puedan ser consideradas como una transacción. Además
PostgreSQL 8.3.3 cuenta con una excelente sistema de consultas, copias de seguridad en
línea, evita tener que bloquear una tabla cuando se esta escribiendo en ella debido a que
se maneja con alta concurrencia.
ORACLE. ORACLE Berkeley es muy flexible y pone a los desarrolladores en control en
muchos de los aspectos de su comportamiento, lo que permite que sea utilizado en un
amplio rango de aplicaciones. Es un motor de base de datos transaccional. Es un
software libre y multiplataforma y de fácil integración con los programas que no
requiere alguna administración.
Firebird. Es una aplicación desarrollada para la administración de base de código abierto.
El programa cuenta con muchas similitudes entre SQL y ANSI por lo que se hace
bastante familiar su uso. Con Firebird podrás tener dos modelos diferentes de
servidores: CLASSIC y SUPER Server. La diferencia esta en que Super Server crea
diferentes hilos de conexión.
Firebird es un poderoso y completo RDBMS. Puede manejar bases de datos desde solo
unos cuantos KB hasta muchos Gigabytes con muy buen desempeño y prácticamente
libre de mantenimiento.
DBDesigner. Programa que te permite de manera visual diseñar y administrar tus bases
de datos, crear tablas de manera muy fácil y con muchas funciones profesionales.
DBDesigner te ayuda a realizar tus proyectos de base de datos con una interfaz muy
amigable que no tendrás problemas. Soporta Oracle, base de datos ODBC, modelos
XML y drag-and-drop, incluye manuales. Es una completa herramienta que nos permite
modelar y desarrollar base de datos, exportar a código el diagrama previamente
generado, se utiliza principalmente para M y SQL pero al basarse en el lenguaje
estándar. SQL, se puede ocupar el mismo código en otros manejadores de base de datos
con tan solo ligera modificaciones.
Descargar