Sie sind auf Seite 1von 9

INSTITUTO TECNOLGICO

SUPERIOR DE LERDO
Trabajo:
cuadro comparativo de los sistemas gestores de base
de datos

Primer corte

Datos del alumno:


Alumno:
Edmundo Orozco No. De control 10231366
Medina

Grupo: 6B
Carrera: Ingeniera en Informtica
Materia: Taller de base de datos 306B
Titular de la materia: Ricardo de Jess Bustamante

Cd. Lerdo, Durango. 05 de febrero 2013


ORACLE

Oracle es un sistema de gestin de base de datos objeto-relacional


(o ORDBMS por el acrnimo en ingls de Object-Relational Data Base
Management System), desarrollado por Oracle Corporation.

Se considera a Oracle como uno de los sistemas de bases de datos ms


completos, destacando:

soporte de transacciones,

estabilidad,

escalabilidad y

Soporte multiplataforma.

Su dominio en el mercado de servidores empresariales ha sido casi total hasta


hace poco, recientemente sufre la competencia delMicrosoft SQL
Server de Microsoft y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird. Las ltimas versiones de
Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

SQL SERVER

Microsoft 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.Soporte de transacciones.

Caractersticas de SQL SERVER:

Soporta procedimientos almacenados.

Incluye tambin un entorno grfico de administracin, que permite el uso


de comandos DDL y DML grficamente.

Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan


en el servidor y los terminales oclientes de la red slo acceden a la informacin.

Adems permite administrar informacin de otros servidores de datos.

Este sistema incluye una versin reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos ms pequeos, que en sus versines
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en
forma gratuita.

Es comn desarrollar completos proyectos complementando Microsoft SQL


Server y Microsoft Access a travs de los llamados ADP (Access Data Project). De
esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de
desarrollo (VBA Access), a travs de la implementacin de aplicaciones de dos
capas mediante el uso de formularios Windows.

En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft


SQL Server incluye interfaces de acceso para varias plataformas de desarrollo,
entre ellas .NET, pero el servidor slo est disponible para Sistemas Operativos

POSTGRE SQL

PostGreSQL es un sistema de gestin de bases de datos objeto-relacional


(ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El
director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por
Defense Advanced Research Projects Agency (DARPA), el Army Research Office
(ARO), el National Science Foundation (NSF), y ESL, Inc.

PostGreSQL es una derivacin libre (OpenSource) de este proyecto, y utiliza el


lenguaje SQL92/SQL99, as como otras caractersticas que comentaremos ms
adelante.

Fue el pionero en muchos de los conceptos existentes en el sistema objeto-


relacional actual, incluido, ms tarde en otros sistemas de gestin comerciales.
PostGreSQL es un sistema objeto-relacional, ya que incluye caractersticas de la
orientacin a objetos, como puede ser la herencia, tipos de datos, funciones,
restricciones, disparadores, reglas e integridad transaccional. A pesar de esto,
PostGreSQL no es un sistema de gestin de bases de datos puramente orientado
a objetos.
MYSQL

MySQL es un sistema de gestin de bases de


datos relacional, multihilo y multiusuario con ms de seis millones de
instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun
1

Microsystems y sta a su vez de Oracle Corporationdesde abril de 2009


desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en
productos privativos deben comprar a la empresa una licencia especfica que les
permita este uso. Est desarrollado en su mayor parte en ANSI C.

Al contrario de proyectos como Apache, donde el software es desarrollado por una


comunidad pblica y los derechos de autor del cdigo estn en poder del autor
individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado.


Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios.
Para sus operaciones contratan trabajadores alrededor del mundo que colaboran
va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael
Widenius.

FIREBIRD

Firebird es un sistema de administracin de base de datos relacional (o RDBMS)


(Lenguaje consultas: SQL) de cdigo abierto, basado en la versin 6 de Interbase,
cuyo cdigo fue liberado por Borland en 2000. Su cdigo fue reescrito de C a C++.
El proyecto se desarrolla activamente, el 18 de abril de 2008 fue liberada la
versin 2.1 y el 26 de diciembre de 2009 fue liberada la versin 2.5.0 RC1. La
versin 2.5.2, ms reciente del proyecto, fue liberada el 6 de noviembre de 2012.

CARACTERSTICAS FIREBIRD:

Es multiplataforma, y actualmente puede ejecutarse en los sistemas


operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.

Ejecutable pequeo, con requerimientos de hardware bajos.

Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).

Soporte de transacciones ACID y claves forneas.

Es medianamente escalable.
Buena seguridad basada en usuarios/roles.

Diferentes arquitecturas, entre ellas el Servidor Embebido 1 (embedded server) que


permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software
Firebird.

Bases de datos de slo lectura, para aplicaciones que corran desde dispositivos
sin capacidad de escritura, como cd-roms.

Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.

Requisitos de administracin bajos, siendo considerada como una base de datos


libre de mantenimiento, al margen de la realizacin de copias de seguridad.

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.

Capacidad de almacenar elementos BLOB (Binary Large OBjects).

Soporte de User-Defined Functions (UDFs).

Versin autoejecutable, sin instalacin, excelente para la creacin de catlogos en


CD-Rom y para crear versiones de evaluacin de algunas aplicaciones.

VISUAL FOX PRO

Visual FoxPro es un lenguaje de programacin procedural, orientado a objetos que


posee un Sistema Gestor de Bases de datos oDatabase Management System
(DBMS) y Sistema administrador de bases de datos relacionales, producido
por Microsoft.

Caractersticas:

Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear


aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet
PC o para la Web.

Entre sus caractersticas se pueden enumerar:

Capacidades para el manejar datos nativos y remotos.

Flexibilidad para crear soluciones de bases de datos.


Lenguaje de Programacin Orientado a objetos.

Utilizacin de Sentencias SQL en forma nativa.

Manejo de vistas, cursores y control completo de estructuras relacionales.

Su propio gestor de base de datos incorporado. Sin embargo, tambin puede


conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL
Server o MySQL.

Cuenta con un motor de generacin de informes renovado y flexible para


soluciones ms robustas.

Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej.,
servicios Web basados en XML) como por generar reportes en formato XML.
Cuadro comparativo de los sistemas gestores de base de datos

Gestores Qu es? Caractersticas historia Plataformas


de base aceptadas
de datos
Es un manejador de base de Oracle es un sistema Oracle surge a WINDOWS
datos relacional que hace de base de datos finales de los 70
uso de los recursos del relacional, soporte de bajo el nombre de LINUX
sistema informtico en todas transacciones, relational software
las arquitecturas de estabilidad, a partir de un MAC OS X
hardware, Oracle corre en
ORACLE escalabilidad, soporte estudio sobre
computadoras personales
(pc), microcomputadoras, de multiplataforma. SGBD de George BSD
mainframes y computadoras koch.
con procesamiento paralelo UNIX
masivo.

SQL server es una Soporte de Empieza en 1974


plataforma de base de transacciones, con la definicin, por WINDOWS
datos que se utiliza en el escalabilidad, estabilidad, parte de Donald
seguridad, soporta chamberlin y de otras
procesamiento de procedimientos
SQL transacciones en lnea a personas que
almacenados, permite trabajaban en los
SERVER gran escala. trabajar en modo cliente laboratorios de IBM,
servidor, adems permite este lenguaje se
administrar informacin llamaba SEQUEL y
de otros servidores de
se implement en un
datos.
prptotipo llamado
SEQUEL- XRM.
Es un sistema de base de Es una base de datos Se inicia en 1982
datos objeto relacional, ACID, integridad en la universidad WINDOWS
cdigo fuente libremente, referencial, se pueden de Berkeley
POSTGRE postgre sql utiliza un realizar varias liderado por LINUX
SQL modelo cliente servidor, operaciones al mismo Michael
usa multiprocesos en vez tiempo sobre la stonebraker, el cual MAC OS X
de multihilos. misma tabla, licencia pretenda resolver
BSD, gestin de los problemas con INIX
usuarios y passwords, el modelo de base
manteniendo un muy de datos relacional BSD
buen nivel de que haban sido
seguridad de los aclarados a
datos. comienzos de los
aos 80.
MYSQL es un sistema de Uso de multihilos MYSQL es una
gestin de base de datos mediante hilos de idea originaria de la AIX, BSD,
relacional, capaz de kernel, usa tablas en empresa FREEBSD,
MYSQL almacenar una enorme disco b- tree para opensource HP-UX,
cantidad de datos de gran bsquedas rpidas MYSQL AB GNU/LINUX,
variedad, utiliza el lenguaje con compresnsion de establecida en MAC OS X,
de consulta estructurado ndice, tablas hash en Suecia en 1995 y OPEN BSD,
(SQL), adems dispone de memorias temporales, cuyos fundadores OS/ 2 WARP,
stores procedures, el cdigo MYSQL se son David axmark, SOLARIS,
triggres, vistas. prueba con puriy un Alian larsson y WINDOWS,ET
detector de memoria Michael monty, el C.
perdidia comercial. objetivo consiste en
que Mysql cumpla
el estndar SQL.
Sistema de administracin Completo soporte El proyecto Firebird
de base de para Procedimientos fue creado en WINDOWS
datos relacional Almacenados y SourceForge.
FIREBIRD (o RDBMS) (Lenguaje Disparadores, Firebird fue
desarrollado para
consultas: SQL) de cdigo Transacciones
Linux, Windows y
abierto, basado en la 100% ACID, LINUX
Mac OS X el 11 de
versin 6 de Interbase, Integridad marzo del 2002, con
cuyo cdigo fue liberado Referencial, los puertos de
por Borland en 2000. Su Arquitectura multi- Solaris, ,FreeBSD 4 ,
cdigo fue reescrito generacional, Bajo HP-UX, El trabajo en MAC OS
de C a C++. consumo de recursos, portar el cdigo base
Completo lenguaje de C a C++ empez
interno para en el ao 2000, El 23
procedimientos de febrero del 2004,
almacenados y Firebird 1.5 fue
disparadores (PSQL), lanzado, el cual fue
la primera versin
Disparadores a nivel
estable de la nueva
de Conexin y base de cdigo. La
Transaccin. versin 1.5 tena
como caracterstica
la mejora de un
optimizador de
consultas.
es un lenguaje de Capacidades para el Visual FoxPro
programacin procedural, o manejar datos nativos proviene de FoxPro,
rientado a objetos que y remotos, Flexibilidad que a su vez deriva WINDOWS
VISUAL de FoxBASE, creado
FOX PRO posee un Sistema Gestor para crear soluciones
de Bases de datos de bases de datos, por Fox
Software en 1984;
oDatabase Management Lenguaje de inicialmente un clon
System (DBMS) y Sistema Programacin de dBase, acab
administrador de bases de Orientado a objetos, superndolo y
datos relacionales, Utilizacin de con Clipper,
producido por Microsoft. Sentencias SQL en
forma nativa, Manejo convirtindose en una
de vistas, cursores y de las estrellas de los
control completo de lenguajes xBase.
estructuras Microsoft compr Fox
relacionales. Software en junio de
1992 por 173 millones
de dlares. En el
momento de la
compra el desarrollo
de FoxPro 2.5 estaba
casi terminado,
aadindole la
capacidad de generar
ejecutables para
Windows. Las
versiones de FoxPro
2.6 para Windows,
Mac y Unix se
consideran las ltimas
versiones de FoxPro.

Das könnte Ihnen auch gefallen