Un sistema manejador de bases de datos es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.
Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevante para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.
Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión empresarial mediante la generación de la tan perseguida ventaja competitiva.
Características y funciones
Un sistema SGBD es sinónimo de:
· Independencia,
· Redundancia mínima,
· Consistencia de la información (control de la concurrencia),
· Abstracción de la información sobre su almacenamiento físico,
· Acceso seguro y
· Adopción de las medidas necesarias para garantizar la integridad de los datos.
Los procesos esenciales de un SGBD son la manipulación y construcción de la base de datos, así como la definición de los mismos. Facilitan el cumplimiento de una serie de funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre datos y otros aspectos relacionados con la seguridad y validez de los datos.
Análisis de los manejadores de bases de datos
Oracle
Es un sistema de administración de bases de datos relacionales de objetos de Oracle corporation. La base de datos de Oracle es la primera diseñada para la computacion grid empresarial, la cual proporciona la manera más flexible y rentable de administrar la información y las aplicaciones.
MySQL
Es el sistema gestor de bases de datos relacional por excelencia.
Es un SGBD multihilo y multiusuario utilizado en la gran parte de las páginas web actuales. Además es el más usado en aplicaciones creadas como software libre.
Como también es un sistema de administración de base de datos que nos permite administrar bases de datos relacionales. Es un software de código abierto respaldado por Oracle. A pesar de que MySQL es un software de código abierto, puede comprarse una versión de licencia comercial de Oracle para obtener servicios de soporte Premium.
Microsoft SQL Server
SQL Server es un sistema de administración de bases de datos relacionales desarrollado por Microsoft. También es un ORDBMS, plataforma dependiente tanto de su interfaz gráfica como software basado en comandos y SQL lenguaje, que es producto de IBM.
PostgreSQL
Es un potente sistema de gestión de bases de datos relacionales de código abierto.
PostgreSQL se ejecuta en todos los principales sistemas operativos, incluidos Linux, Unix y Windows.
Diseñado para ambientes de alto volumen y nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia de este software.
MongoDB
MongoDB es una base de datos multiplataforma y orientada a documentos que ofrece alto rendimiento, alta disponibilidad y escalabilidad fácil. MongoDB trabaja en concepto de colección y documentación.
No hay comentarios:
Publicar un comentario