Vous êtes sur la page 1sur 6

Sistemas Gestores de Bases de Datos (SGBD)

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management


System) es una coleccin de programas cuyo objetivo es servir de interfaz entre la
base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definicin
de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Un
SGBD permite definir los datos a distintos niveles de abstraccin y manipular dichos
datos, garantizando la seguridad e integridad de los mismos.

MySQL
Es un sistema de administracin de una base de
datos con soporte para mltiples usuarios.

MySQL usa el lenguaje SQL estandarizado para el almacenamiento, actualizacin y
acceso a informacin. MySQL es muy rpido y capaz de almacenar grandes
cantidades de datos.

MySQL soporta muchos lenguajes de programacin distintos como: C, C++, Eiffel,
Java, Perl, PHP, Python y TCL. Tambin tiene la opcin de proteccin mediante
contrasea, la cual es flexible y segura.

Sistema Operativo Licencia
Windows, Mac, Linux, Solaris, Tru64,
SCO OpenServer, Open BSD, Novell
Netware, entre otros.
Libre







PostgreSQL
PostgreSQL es un completo sistema de gestin de
bases de datos, compatible con SQL y basada en
objetos.

PostgreSQL es capaz de ejecutarse en Windows de
forma nativa como servidor. Incluye adems una
prctica interfaz grfica que facilita su uso y administracin.

Con PostgreSQL se puede generar bases de datos y gestionarlas, crear usuarios,
mantener tu servidor y todas las otras tareas relacionadas con la administracin de
este tipo de informacin.

Sistema Operativo Licencia
Linux. Unix, Mac OS X, Solaris, Tru64,
AIX, BSD, HP-UX, SGI IRIX y Windows
32/64 bits
Libre


Oracle
Oracle es bsicamente una herramienta
cliente/servidor para la gestin de Bases de
Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y
su elevado precio hace que slo se vea en empresas muy grandes y multinacionales,
por norma general. En el desarrollo de pginas web pasa lo mismo: como es un
sistema muy caro no est tan extendido como otras bases de datos, por ejemplo,
Access, MySQL, SQL Server, etc.

Oracle es el motor de base de datos relacional ms usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
Oracle soporta todas las funciones que se esperan de un servidor "serio": un
lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite
implementar diseos "activos", con triggers y procedimientos almacenados, con
una integridad referencial declarativa bastante potente.
Permite el uso de particiones para la mejora de la eficiencia, de replicacin e
incluso ciertas versiones admiten la administracin de bases de datos distribuidas.
El software del servidor puede ejecutarse en multitud de sistemas operativos.
Oracle es la base de datos con ms orientacin haca INTERNET

Sistema Operativo Licencia
Multiplataforma: Windows, Linux, Mac
OS X, Solaris, IBM AIX, entre otros.
Comercial


RazorSQL
RazorSQL es un completsimo gestor y
navegador de bases de datos. Compatible con
casi treinta sistemas de bases de datos, como DB2, MySQL, PostgreSQL, Oracle,
Informix o SQLite (por citar algunos).

El centro neurlgico de RazorSQL es el navegador. El rbol de carpetas lateral
permite explorar la base de datos con un altsimo nivel de detalle. El otro punto
fuerte de RazorSQL es el editor de cdigo SQL, con resaltado de sintaxis para la
mayora de dialectos SQL (como PL/SQL y Transact-SQL) y lenguajes de
programacin (PHP, Perl, Python, Ruby, Java, Objective-C, etctera). Esto facilita
enormemente el desarrollo de programas sobre la base de datos.

Sistema Operativo Licencia
Windows, Mac OS X, Linux y Solaris Comercial



Firebird
Firebird es una base de datos relacional que trabaja con el
lenguaje SQL para manipular datos. Dispone de la mayora de
las instrucciones DDL y DML estndar de SQL.

Se instala fcilmente pero requiere algo de experiencia en bases de datos para
apreciar sus caractersticas: soporta procedimientos almacenados y "Triggers", las
transacciones son ACID compilant, acepta funciones externas (UDF), ofrece una gran
variedad de medios para acceder a los datos (nativo/API, driver dbExpress, ODBC,
OLEDB, .Net provider, driver JDBC nativo de tipo 4, mdulo para Python, PHP, Perl,
etc.)

Firebird es muy verstil, puede ejecutarse como servicio o aplicacin. Tambin
suministra un paquete de utilidades en lnea de comandos para grabar y recuperar
copias de seguridad, generar bases de datos, crear estadsticas, etc.

Este programa est diseado para soportar grandes cantidades de conexiones y
administrar un nmero elevado de gigas de informacin.

Sistema Operativo Licencia
Linux, HP-UX, Free BSD, Mac OS, Solaris y
Microsoft Windows.
Libre


SQLiterManager
SQLiteManager es un gestor de bases de
datos SQLite, con una interfaz muy clara,
dividida en pestaas para los elementos de
diseo, administracin y la elaboracin de
instrucciones SQL, con la posibilidad de
crear y navegar por las tablas, ndices y
views, insertar, eliminar y editar las tablas, ejecutar sentencias SQL, etc.
Dispone de un completo sistema de generacin de informes, exportables en una gran
variedad de formatos, incluyendo HTML, CSV y XML. En definitiva, SQLiteManager
ofrece una forma ms amena para navegar entre los objetos de nuestras bases de
datos, gestionar las bases de datos y construir instrucciones SQL, junto a una tabla
completa con los resultados de las peticiones formuladas.

Sistema Operativo Licencia
Linux, HP-UX, Free BSD, Mac OS, Solaris
y Microsoft Windows.
Dominio Publico

Microsoft Access
Access es un editor y gestor de base de
datos, este software permite crear base
datos con formularios de una manera sencilla, incluso incorpora un esquema
estructural para relacionar tablas.
Access cuenta con funciones avanzadas, como la importaciones de base de datos a
otros gestores de base de datos conocidos, Mysql, Oracle, SQL Server, entre otros.
Para los ms exigentes, Microsoft Access admite macros, cdigo Visual Basic y bases
de datos SQL ya sean locales o compartidas en redes internas o Internet usando
contenido web.
Sistema Operativo Licencia
Windows. Comercial


SQL SERVER
SQL Server es un sistema para la gestin
de bases de datos producido por Microsoft
basado en el modelo relacional. Sus
lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como
son Oracle, PostgreSQL o MySQL.
Optimizador de consultas.
Amplio soporte de datos, evitando de esta manera el problema con metadatos, ya
que incorpora Data Warehousing.
Primera base de datos con OLAP integrado permitiendo conjuntos de resultados
multidimensionales.
Integracin Internet y correo electrnico.
Disponibilidad, fiabilidad y tolerancia a fallos.
Mayor Seguridad en los datos debido a que existe un nico ID de login tanto para
red como para la base de datos.
Password y encriptacin de datos en red para mejorar la seguridad.
Encriptacin de procedimientos almacenados para la integridad y seguridad de
cdigo de aplicacin.
Restauracin en lnea, ya que nicamente los datos que se estn recuperando
quedan como no disponibles. El resto de la base de datos permanece online y
disponible.

Sistema Operativo Licencia
Windows. Comercial



CUADRO COMPARATIVO DE LOS PRINCIPALES GESTORES DE BASE
DE DATOS
Caractersticas
BASE DE DATOS
SQL SERVER MYSQL POSTGRESQL ORACLE
Software libre NO SI SI NO
Multiplataforma NO SI SI SI
Soporta mltiples lenguajes
de programacin
POBRE SI SI SI
Cumple propiedades ACID SI SI SI SI
Mayor velocidad POBRE SI POBRE SI
Mayor seguridad POBRE SI SI SI
Soporta SSL SI SI SI SI

Existen varios gestores de base de datos, en su mayora son multiplataforma, corre en
diferentes sistemas operativos, los gestores de base datos ms conocidos y utilizados
en pequeas, medianas, pequeas o grandes empresas. He llegado a la conclusin que
Mysql es un excelente gestor, en lo que respecta a que es gratis, eficiente, seguro y
veloz, adems de compatible con varios lenguajes de programacin, es recomendable
para las empresas.

Vous aimerez peut-être aussi