Sei sulla pagina 1di 5

PRINCIPALES SISTEMAS GESTORES DE BASES DE DATOS

MySQL
Es un sistema de base de datos utilizada en la web.
Se ejecuta en un servidor, es ideal para aplicaciones pequeas y grandes.
Es muy rpido, fiable y fcil de usa.
Es SQL estndar.
Se compila en un nmero de plataformas.
Es gratuito para descargar y usar.
Permite escoger entre mltiples motores de almacenamiento para cada tabla y se pueden aadir
dinmicamente en tiempo de ejecucin.
Agrupacin de transacciones, reuniendo mltiples transacciones de varias conexiones para
incrementar el nmero de transacciones por segundo.
Los datos en MySQL se almacenan en tablas. Una tabla es una coleccin de datos relacionados,
y se compone de columnas y filas.
Funciona sobre mltiples plataformas, incluyendo:

FreeBSD
GNU/Linux
Mac OS X
NetBSD
Novell Netware
Solaris

SQLSever
Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft
basado en el modelo relacional.
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye tambin un entorno grfico de administracin, que permite el uso de comandos DDL
(Data Description Language - Lenguaje de Descripcin de Datos) y DML (Data Manipulation
Language - Lenguaje de Manipulacin de Datos) grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor
y los terminales o clientes de la red slo acceden a la informacin.
Adems permite administrar informacin de otros servidores de datos.
En SQL Server la versin de SQL que se utiliza se llama TRANSACT-SQL
Slo est disponible para sistemas operativos de Microsoft

Oracle
Es un sistema de base de datos relacional,
Es una potente herramienta cliente/servidor para la gestin de Bases de Datos.
Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma
recurrente con un modelo definido como relacional
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.

Microsoft Access

Es un sistema de gestin de base de datos que utiliza por defecto el motor de base de datos
Microsoft Jet. Con esto quiero decir que Access en realidad es una interfaz preparada para
gestionar cualquier base de datos.
Access es un sistema de gestin documental (SGD), que se soportan comnmente en un modelo
textual. Estn diseados para gestionar datos textuales, no se estructuran necesariamente bien y,
en general, incorporan controles terminolgicos. Este es un sistema para la recuperacin de
informacin.
No soporta procedimientos almacenados ni transacciones.
Es SQL estndar.
Uno de los grandes inconvenientes que tiene la base de datos de Access es que no es
multiplataforma, pues slo est disponible para sistemas operativos de Microsoft

PostgreSQL
Es un sistema de base de datos relacional orientada a objetos que esta publicado bajo una
licencia BSD (Berkeley Software Distribution).
Implementa el uso de rollback's, subconsultas y transacciones, haciendo su funcionamiento
mucho ms eficaz.
PostgreSQL puede operar sobre distintas plataformas incluyendo Linux, Unix, MacOSX,
Solaris y Windows.
Un lenguaje propio llamado PL/PgSQL.
En PostgreSQL a diferencia de otros motores de bases de datos, no existe una distincin
explicita entre una funcin y un procedimiento almacenado. En PostgreSQL solo existen
funciones, claro que estas pueden ser usadas a modo de una funcin o de un procedimiento
almacenado. Adems de esta diferencia con otros motores de bases de datos, es importante
mencionar que PostgreSQL nos ofrece ms de un lenguaje para crear nuestros procedimientos
almacenados, pudiendo elegir entre los siguientes lenguajes:

PL/PgSQL.
C.
C++.
Java PL/Java web.
PL/Perl.
plPHP.
PL/Python.
PL/Ruby.
PL/sh.
PL/Tcl.
PL/Scheme.

Informix
Es un sistema de gestin de bases de datos relacionales
Basado en SQL estndar.
Soporta procedimientos almacenados
Es multiplataforma y multiarquitectura, corre en Windows (x86), Linux (x86, x86_64, Itanium,
[piz]Series) y Unix (Solaris/Sparc, AIX/Power, HP-UX/PA-RISC).
Informix es mucho mas escalable. Eso se lo da el sistema operativo. Trata de poner millones de
transacciones por minuto, que vengan de miles de conexiones, todas diferentes.

SyBASE

Es un sistema de base de datos relacional que utiliza software de inteligencia empresarial y


almacenamiento de datos.
Si soporta transacciones.
Basado en SQL estndar.
Si soporta transacciones.
Soporta los sistemas operativos HP, Microsoft Windows, Linux.

FireBird
Es un sistema de administracin de base de datos relacional de cdigo abierto, basado en la
versin 6 de Interbase.
Es multiplataforma. Puede ejecutarse en Linux, Mac OS, HP-UX, FreeBSD, Solaris y Microsoft
Windows.
Arquitectura Cliente/Servidor sobre protocolo TCP/IP.
Soporte de transacciones ACID y claves forneas.
Pleno soporte del estndar SQL-92, tanto de sintaxis como de tipos de datos.
Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado
PSQL.

DB2
Es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha
llamado pureXML, que permite almacenar documentos completos dentro del tipo de datos XML
para realizar operaciones y bsquedas de manera jerrquica dentro de ste, e integrarlo con
bsquedas relacionales.
Ejecuta PL/SQL de forma nativa en el gestor IBM DB2.
Soporta procedimientos almacenados
Admite transacciones XA. El Coordinador de transacciones distribuidas de Microsoft (MSDTC)
mantiene dos archivos de registro de transacciones para las transacciones pendientes: uno para
informacin OLE TX (archivo Msdtc.log) y el otro para obtener informacin de XA (el archivo
Dtcxatm.log).
Las plataformas que admite el producto son en principio OS/2, Windows NT y UNIX. Esta
ltima versin del software del servidor, ha sido adaptado para funcionar tambin con OS/2
WARP, HPUX, AIX, SCOUNIX UE7, Windows 98, NT y Solaris

Apartado n 2
Se habla acerca de las bases de datos nativas XML. Hay alguna tan conocida como las listadas
en el apartado1? Por qu razn?
Si, como MySQL y XSU de Oracle, que te permiten la transformacin de datos de SQL a XML.

URLs de donde he sacado la informacin


Para todos los gestores:

http://es.slideshare.net/ividalf/sistema-de-gestores-de-base-de-datos
http://es.slideshare.net/diegosilvaviera1/diferencias-entre-los-sgbds
http://gestoresadrian.blogspot.com.es/

MySQL
http://www.w3schools.com/php/php_mysql_intro.asp
http://es.wikipedia.org/wiki/MySQL

Microsoft SQL Server


http://es.wikipedia.org/wiki/Microsoft_SQL_Server
http://www.monografias.com/trabajos14/sqlserver/sqlserver.shtml

Microsoft Access
http://es.wikipedia.org/wiki/Microsoft_Access
http://adsiaccess.blogspot.com.es/2011/11/ventajas-y-desventajas.html

PostgreSQL
http://es.wikipedia.org/wiki/PostgreSQL
http://elpoli.delphiaccess.com/procedimientos-almacenados-en-postgresql/

Informix
https://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&url=http
%3A%2F%2Fwww.uaem.mx%2Fposgrado%2Fmcruz%2Fcursos%2Fmiic
%2Finformix2.ppt&ei=70AkVJvMF8zY7AaC3YDoAQ&usg=AFQjCNHDy2h5f3WYteLehXL
6pL
v5Jgh0DA&sig2=U_DqYy-9_wcMw0n_Xll_mA&bvm=bv.76247554,d.ZGU
http://es.wikipedia.org/wiki/Informix
http://www-01.ibm.com/software/data/informix/features.html
http://www.iiug.org/forums/iiug-esp/index.cgi/noframes/read/1154

Sybase

http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/sybase5.pdf
http://jfrancohuarhua.blogspot.com.es/
http://dis.unal.edu.co/~icasta/consejero/BD_Procedimientos_Triggers.pdf
http://pp.centramerica.com/pp/bancofotos/395-6481.pdf
http://www.ecured.cu/index.php/Sybase_IQ

DB2
http://es.wikipedia.org/wiki/DB2
http://www.monografias.com/trabajos27/d-b-dos/d-b-dos.shtml
http://www.dataprix.com/271-caracter-sticas-generales-db2-udb
http://publib.boulder.ibm.com/infocenter/iadthelp/v6r0/index.jsp?topic=/com.ibm.etools.subuild
er.doc/topics/csp.html
http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.debug.spd.
doc/topics/cbsovrv.html

Potrebbero piacerti anche