Вы находитесь на странице: 1из 15

GESTORES DE BASE DE DATOS

Investiga sobre los diferentes software gestores de base de datos (SGBD),


clasifcalos de acuerdo a los sistemas operativos en los que funcionan y a sus
principales caractersticas. Enva tu archivo a travs de este medio.
SGBD libres
PostgreSQL
Desarrollador: PostgreSQL Global
Development Group
ltimaversin: 8.3 (4 de febrero de 2008)
S.O.: Multiplataforma
Gnero: RDBMS
Licencia: BSD
En espaol: No
Sitio web: www.postgresql.org
PostgreSQL es un sistema de gestin de base de datos relacional orientada a
objetos de software libre, publicado bajo la licencia BSD.
Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es
manejado por una sola compaa sino que es dirigido por una comunidad de
desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo.
Dicha comunidad es denominada el PGDG (PostgreSQL Global Development
Group).
Caractersticas
Algunas de sus principales caractersticas son, entre otras:
Alta concurrencia
Mediante un sistema denominado MVCC (Acceso concurrente multiversin, por
sus
siglas en ingls) PostgreSQL permite que mientras un proceso escribe en una
tabla,
otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene
una
visin consistente de lo ltimo a lo que se le hizo commit. Esta estrategia es
superior al

uso de bloqueos por tabla o por filas comn en otras bases, eliminando la
necesidad del
uso de bloqueos explcitos.
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
_ Nmeros de precisin arbitraria.
_ Texto de largo ilimitado.
_ Figuras geomtricas (con una variedad de funciones asociadas)
_ Direcciones IP (IPv4 e IPv6).
_ Bloques de direcciones estilo CIDR.
_ Direcciones MAC.
_ Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que
pueden
ser por completo indizables gracias a la infraestructura GiST de PostgreSQL.
Algunos
ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
Otras caractersticas
_ Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (foreign
keys).
_ Disparadores (triggers): Un disparador o trigger se define en una accin
especifica
basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto
significa la
ejecucin de un procedimiento almacenado basado en una determinada accin
sobre
una tabla especfica. Ahora todos los disparadores se definen por seis
caractersticas:
_ El nombre del trigger o disparador
_ El momento en que el disparador debe arrancar
_ El evento del disparador deber activarse sobre...
_ La tabla donde el disparador se activara
_ La frecuencia de la ejecucin
_ La funcin que podra ser llamada
Entonces combinando estas seis caractersticas, PostgreSQL le permitir crear
una
amplia funcionalidad a travs de su sistema de activacin de disparadores
(triggers).
_ Vistas.
_ Integridad transaccional.
_ Herencia de tablas.
_ Tipos de datos y operaciones geomtricas.
Funciones

Bloques de cdigo que se ejecutan en el servidor. Pueden ser escritos en varios


lenguajes, con la potencia que cada uno de ellos da, desde las operaciones
bsicas de
Programacin, tales como bifurcaciones y bucles, hasta las complejidades de la
Programacin orientada a objetos o la programacin funcional.
Los disparadores (triggers en ingls) son funciones enlazadas a operaciones
sobre los datos.
Algunos de los lenguajes que se pueden usar son los siguientes:
_ Un lenguaje propio llamado [PL/PgSQL [1] [2](similar al PL/SQL de oracle).
_ C.
_ C++.
_ Gambas.
_ Java PL/Java web.
_ PL/Perl.
_ plPHP.
_ PL/Python.
_ PL/Ruby.
_ PL/sh.
_ PL/Tcl.
_ PL/Scheme.
_ Lenguaje para aplicaciones estadsticas R por medio de PL/R.
PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse
como un conjunto de valores que pueden ser tratados igual a una fila retornada
por una
consulta (query en ingls).
Las funciones pueden ser definidas para ejecutarse con los derechos del usuario
ejecutor o con los derechos de un usuario previamente definido. El concepto de
funciones, en otros DBMS, son muchas veces referidas como "procedimientos
almacenados".

MySQL
MySQL
Instalador de MySql Server 5.0
Desarrollador: Sun Microsystems (hasta febrero
de 2008 MySQL AB)
ltimaversin: 5.1.32 (19 de enero de 2009)
Escrito en: C, C++
S.O.: Multiplataforma
Gnero: RDBMS
Licencia: GPL o Uso comercial
Sitio web: www.mysql.com
MySQL es un sistema de gestin de base de
datos relacional, multihilo y multiusuario con ms de seis millones de
instalaciones.1MySQL AB desde enero de 2008 una subsidiaria de Sun
Microsystems 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 el copyright del cdigo est en poder del autor individual,
MySQL es propietario y est 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.
Especificaciones
Plataformas
MySQL funciona sobre mltiples plataformas, incluyendo:
_ AIX
_ BSD
_ FreeBSD
_ HP-UX
_ GNU/Linux
_ Mac OS X
_ NetBSD
_ Novell Netware
_ OpenBSD

_ OS/2 Warp
_ QNX
_ SGI IRIX
_ Solaris
_ SunOS
_ SCO OpenServer
_ SCO UnixWare
_ Tru64
_ eBD
_ Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows
Vista y otras versiones de Windows.
_ OpenVMS (vase: www.pi-net.dyndns.org/anonymous/kits/).
Caractersticas de la versin 5.0.22
_ Un amplio subconjunto de ANSI SQL 99, y varias extensiones.
_ Soporte a multiplataforma
_ Procedimientos almacenados
_ Triggers
_ Cursores
_ Vistas actualizables
_ Soporte a VARCHAR
_ INFORMATION_SCHEMA
_ Modo Strict
_ Soporte X/Open XA de transacciones distribuidas; transaccin en dos fases
como
parte de esto, utilizando el motor InnoDB de Oracle
_ Motores de almacenamiento independientes (MyISAM para lecturas rpidas,
InnoDB para transacciones e integridad referencial)
_ Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster;
puntos
de recuperacin (savepoints) con InnoDB
_ Soporte para SSL
_ Query caching
_ Sub-SELECTs (o SELECTs anidados)
_ Rplica con un maestro por esclavo, varios esclavos por maestro, sin soporte
automtico para mltiples maestros por esclavo.
_ indexing y buscando campos de texto completos usando el motor de
almacenamiento MyISAM
_ Embedded database library
_ Soporte completo para Unicode
_ Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster
_ Shared-nothing clustering through MySQL Cluster
Caractersticas adicionales
_ Usa GNU Automake, Autoconf, y Libtool para portabilidad
_ Uso de multihilos mediante hilos del kernel.
_ Usa tablas en disco b-tree para bsquedas rpidas con compresin de ndice
_ Tablas hash en memoria temporales

_ El cdigo MySQL se prueba con Purify (un detector de memoria perdida


comercial)
as como con Valgrind, una herramienta GPL
_ Completo soporte para operadores y funciones en clusulas select y where.
_ Completo soporte para clusulas group by y order by, soporte de funciones de
agrupacin
_ Seguridad: ofrece un sistema de contraseas y privilegios seguro mediante
verificacin basada en el host y el trfico de contraseas est cifrado al
conectarse a un
servidor.
_ Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta
50
millones de registros.
_ Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada ndice
puede consistir desde 1 hasta 16 columnas o partes de columnas. El mximo
ancho de
lmite son 1000 bytes (500 antes de MySQL 4.1.2).
_ Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier
plataforma. En sistemas Windows se pueden conectar usando named pipes y en
sistemas Unix usando ficheros socket Unix.
_ En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando
memoria compartida.
_ MySQL contiene su propio paquete de pruebas de rendimiento proporcionado
con
el cdigo fuente de la distribucin de MySQL.
Caractersticas (versin 4.0)
Inicialmente, MySQL careca de elementos considerados esenciales en las bases
de
datos relacionales, tales como integridad referencial y transacciones. A pesar de
ello,
atrajo a los desarrolladores de pginas web con contenido dinmico, justamente
por su
simplicidad.
Poco a poco los elementos de los que careca MySQL estn siendo incorporados
tanto
por desarrollos internos, como por desarrolladores de software libre. Entre las
caractersticas disponibles en las ltimas versiones se puede destacar:
_ Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas
igualmente.
_ Disponibilidad en gran cantidad de plataformas y sistemas.
_ Diferentes opciones de almacenamiento segn si se desea velocidad en las
operaciones o el mayor nmero de operaciones disponibles.
_ Transacciones y claves forneas.
_ Conectividad segura.
_ Replicacin.
_ Bsqueda e indexacin de campos de texto.

MySQL es un sistema de administracin de bases de datos. Una base de datos es


una
coleccin estructurada de tablas que contienen datos. Esta puede ser desde una
simple
lista de compras a una galera de pinturas o el vasto volumen de informacin en
un red
corporativa. Para agregar, acceder a y procesar datos guardados en un
computador,
usted necesita un administrador como MySQL Server. Dado que los
computadores son
muy buenos manejando grandes cantidades de informacin, los administradores
de
bases de datos juegan un papel central en computacin, como aplicaciones
independientes o como parte de otras aplicaciones.
MySQL es un sistema de administracin relacional de bases de datos. Una base
de
datos relacional archiva datos en tablas separadas en vez de colocar todos los
datos en
un gran archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas
por
relaciones definidas que hacen posible combinar datos de diferentes tablas sobre
pedido.
MySQL es software de fuente abierta. Fuente abierta significa que es posible para
cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el cdigo
fuente
de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el cdigo
fuente y
ajustarlo a sus necesidades. MySQL usa el GPL (GNU General Public License)
para
definir que puede hacer y que no puede hacer con el software en diferentes
situaciones.
Si usted no se ajusta al GPL o requiere introducir cdigo MySQL en aplicaciones
comerciales, usted puede comprar una versin comercial licenciada.
Mejoras futuras
El mapa de ruta de MySQL 5.1 indica soporte para:
_ Particionado de la base de datos
_ Backup en lnea para todos los motores de almacenamiento
_ Replicacin segura
_ Restricciones a nivel de columna
_ Planificacin de eventos
_ Funciones XML
Caractersticas distintivas
Las siguientes caractersticas son implementadas nicamente por MySQL:
_ Mltiples motores de almacenamiento (MyISAM, Merge, InnoDB, BDB,
Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en
5.x), permitiendo al usuario escoger la que sea ms adecuada para cada tabla de
la base

de datos.
_ Agrupacin de transacciones, reuniendo mltiples transacciones de varias
conexiones para incrementar el nmero de transacciones por segundo.
Tipos de compilacin del servidor
Hay tres tipos de compilacin del servidor MySQL:
_ Estndar: Los binarios estndar de MySQL son los recomendados para la
mayora
de los usuarios, e incluyen el motor de almacenamiento InnoDB.
_ Max (No se trata de MaxDB, que es una cooperacin con SAP): Los binarios
incluyen caractersticas adicionales que no han sido lo bastante probadas o que
normalmente no son necesarias.
_ MySQL-Debug: Son binarios que han sido compilados con informacin
de depuracin extra. No debe ser usada en sistemas en produccin porqu el
cdigo
de depuracin puede reducir el rendimiento.
Especificaciones del cdigo fuente
MySQL est escrito en una mezcla de C y C++. Hay un documento que describe
algunas de sus estructuras internas en http://dev.mysql.com/doc/internals/en/ (en
ingls).
Desarrollo del proyecto
El desarrollo de MySQL se fundamenta en el trabajo de los desarrolladores
contratados
por la empresa MySQL AB quienes se encargan de dar soporte a los socios
comerciales y usuarios de la comunidad MySQL y dar solucin a los problemas
encontrados por los usuarios. Los usuarios o miembros de la comunidad MySQL
pueden reportar bugs revisando el manual en lnea que contiene las soluciones a
problemas encontrados; el historial de cambios; la base de datos bugs que
contiene
bugs reportados y solucionados y en las listas de correo MySQL.
A travs de las listas de correo los usuarios pueden enviar preguntas y stas
sern
contestadas por desarrolladores brindndoles soporte.
Otras funcionalidades de las listas de correo
_ Anuncios: informan sobre nuevas versiones de MySQL y programas
relacionados.
_ MySQL: lista principal de discusin de MySQL.
_ Bugs: permite a la gente buscar y arreglar bugs.
_ Temas internos: para gente que trabaja con el cdigo de MySQL. Es el frum
para
discutir sobre el desarrollo de MySQL.
_ MySQLdoc: para gente que trabaja en documentacin.
_ Pruebas de rendimiento: para gente interesada en temas de rendimiento no solo
de
MySQL, sino de otros motores de bases de datos.
_ Empaquetadores: para discusiones sobre empaquetamiento y distribucin de
MySQL.
_ Java: discusiones sobre MySQL Server y Java.

Otras listas de correo son: MyODBC, Herramientas GUI, Cluster, Dotnet, PlusPlus
y
Perl.
Adicional a las listas de correo, se encuentra el soporte de IRC de la comunidad
MySQL. Adems, hay soporte a travs de foros agrupados en categoras tales
como:
Migracin, Uso de MySQL, Conectores MySQL, Tecnologa MySQL y Negocios.
Estructuras organizativas/asociativas o de decisin
La direccin y el patrocinio de los proyectos MySQL estn a cargo de la empresa
MySQL AB quien posee el copyrigth del cdigo fuente MySQL, su logo y marca
registrada. MySQL, Inc. y MySQL GmbH son ejemplos de empresas subsidiarias
de
MySQL AB. Estn establecidas en los Estados Unidos y Alemania
respectivamente.
MySQL AB, cuenta con ms de 200 empleados en ms de 20 pases y funcionan
bajo
la estrategia de teletrabajo.
Apache Derby
Apache Derby
Desarrollador: Apache Software
Foundation
ltima versin: 10.4.2.0 (5 de
septiembre de 2008)
S.O.: Multiplataforma
Gnero: RDBMS
Licencia: Apache License 2.0
Sitio web: Sitio web
Apache Derby es un sistema gestor de de base de datos relacional escrito en
Java que
puede ser embebido en aplicaciones Java y utilizado para procesos de
transacciones
online. Tiene un tamao de 2 MB de espacio en disco. Inicialmente distribuido
como
IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la
Apache
2.0 License. Actualmente se distribuye como Sun Java DB.
Caractersticas
_ APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la mayora
de SQL99.
_ Su cdigo mide alrededor de 2000KB comprimido.
_ Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS
para
separar la informacin en un nica base de datos y control completo de usuarios.
_ Soporta internamente procedures, cifrado y compresin.
_ Trae soporte multilenguaje y localizaciones especficas.

_ A partir de la versin 10.4 trae un sistema simple de replicacin maestroesclavo.


_ Transacciones y recuperacin ante errores ACID.
_ Posee tres productos asociados a la marca:
_ Derby Embedded Database Engine: El motor propiamente dicho.
_ Derby Network Server: Permite convertir Derby en una base de datos que
sigue el modelo cliente-servidor tradicional.
_ Database Utilities: Un paquete de utilidades.
SGBD no libres
Visual FoxPro
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 poderosas y muy Veloces para el manejo de datos nativos y
remotos.
_ Flexibilidad para crear todo tipo de soluciones de bases de datos.
_ Lenguaje de Programacin Orientado a objetos.
_ Utilizacin de Sentencias SQL en forma nativa.
_ Poderoso manejo de vistas y 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 muy 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 reports en formato XLM.
_ Desde la versin 7.0, soporte de la tecnologa IntelliSense de Microsoft
_
La ltima versin liberada es la 9.0.
Se planeo inicialmente la salida de una nueva versin llamada 'Sedna', la cual
pretenda
ser un poderoso y completo lenguaje interactuando aun ms con VisualStudio.net,
SQLServer2005, SQLExpress2005 y Office12 teniendo a su vez soporte para
Windows
Vista. Posteriormente se supo que no habr una prxima versin (Mensaje a la
comunidad VFP). Microsoft ha cancelado su desarrollo y lanz lo que han hecho
hasta
ahora como add-ons en conjunto con el service pack 2 ambos por el momento en
versin Beta (SP2 y "Sedna" - Beta). Igualmente, segn las polticas de soporte de
Microsoft, ste continuara dando soporte al producto hasta el ao 2015.

Hay un movimiento MasFoxPro que est haciendo presin para que Microsoft
contine, o deje el Visual FoxPro como cdigo abierto para que otra gente pueda
seguir evolucionndolo.
La versin 9.0 de Visual FoxPro cuenta con el SP1 y el (ms reciente) SP2 (en
ingls)
en los que hay algunas nuevas caractersticas y especialmente brindan estabilidad
al
producto.
Microsoft Access
Software de: Microsoft
Plataforma: Windows
Usado para: Base de Datos
Extensin:
Licencia: Privativa
Sitio web: sitio MS
Microsoft Access es un programa Sistema de gestin de base de
datos relacional creado y modificado por Microsoft para uso personal de pequeas
organizaciones. Es un componente de la suite Microsoft Office aunque no se
incluye en
el paquete "bsico". Una posibilidad adicional es la de crear ficheros con bases de
datos que pueden ser consultados por otros programas. Dentro de un sistema de
informacin entrara dentro de la categoria de Gestion y no en la de Ofimtica
como
algunos creen.
Inconvenientes
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios)
es
recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y
cdigo VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues slo
est
disponible para sistemas operativos de Microsoft, Su uso es inadecuado para
grandes
proyectos de software que requieren tiempos de respuesta crticos
Extensiones de archivo
Microsoft Access usa las siguientes extensiones para guardar sus datos:
.mdb -Base de datos de Access (Versin 2003 y anteriores)
.mde -Base de datos de Access protegida, con macros (Versin 2003 y anteriores)
.accdb - Base de datos de Access (Versin 2007)
.accde - Base de datos de Access protegida, con macros (Versin 2007 y
anteriores)
.mam - Macro de Access
.maq - Consulta de Access
.mar - Informe de Access

.mat - Tabla de Access


.maf - Formulario de Access
.adp - Proyecto de Acess
.adn - Plantilla de proyecto de Access

Microsoft SQL Server


Microsoft SQL Server
Desarrollador: Microsoft
ltimaversin: 2008 (10.00.1600.22) (2
de Agosto de2008)
S.O.: Microsoft Windows
Gnero: RDBMS
Licencia: Microsoft EULA
Sitio web: www.microsoft.com/sql/
Microsoft SQL Server es un sistema de gestin de bases de
datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y
especficamente
en Sybase IQ, capaz de poner a disposicin de muchos usuarios grandes
cantidades de
datos de manera simultnea[cita requerida], as como de tener unas ventajas que
ms abajo
se describen.
Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes
sistemas
gestores de bases de datos como son Oracle,Sybase
ASE, PostgreSQL, Interbase, Firebird o MySQL.
Caractersticas de Microsoft SQL Server
_ Soporte de transacciones.
_ Escalabilidad, estabilidad y seguridad.
_ Soporta procedimientos almacenados.
_ Incluye tambin un potente 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 las terminales o clientes 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 labase 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.
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
Windows.
Lo nuevo de SQL Server 2008
La nueva base de datos contiene mayor seguridad, integracin con PowerShell,
remueve La consola configuracin del rea expuesta (consola para configurar
seguridad), tiene correctores de sintaxis del lenguaje Transact-SQL e intellisence
(una
carcteristica del visual studio que permite a la base de datos sugerir objetos
existentes
mientras uno escribe la mitad de la palabra). As mismo incluye nuevos tipos de
datos
y funciones.
Oracle
Oracle database
Desarrollador: Oracle Corporation
ltima versin: 11g Release 1 (2007)
S.O.: Multiplataforma
Gnero: RDBMS
Licencia: Privativa
Sitio web: www.oracle.com
Oracle es un sistema de gestin de base de datos relacional (o RDBMS por el
acrnimo en ingls de 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 su:
_ Soporte de transacciones.
_ Estabilidad.
_ Escalabilidad.
_ Soporte multiplataforma.
Ha sido criticada por algunos especialistas la seguridad de la plataforma, y las
polticas
de suministro de parches de seguridad, modificadas a comienzos de 2005 y que
incrementan el nivel de exposicin de los usuarios. En los parches de
actualizacin
provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabi
lidades

pblicamente conocidas, algunas de ellas con una antigedad de ms de 2 aos.


Aunque su dominio en el mercado de servidores empresariales ha sido casi total
hasta
hace poco, recientemente sufre la competencia del Microsoft 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.
Oracle surge a finales de los 70 bajo el nombre de Relational Software a partir de
un
estudio sobre SGBD (Sistemas Gestores de Base de Datos) de George Koch.
Computer
World defini este estudio como uno de los ms completos jams escritos sobre
bases
de datos. Este artculo inclua una comparativa de productos que eriga a
Relational
Software como el ms completo desde el punto de vista tcnico. Esto se deba a
que
usaba la filosofa de las bases de datos relacionales, algo que por aquella poca
era
todava desconocido.
En la actualidad, Oracle (Nasdaq: ORCL) todava encabeza la lista. La tecnologa
Oracle se encuentra prcticamente en todas las industrias alrededor del mundo y
en las
oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compaa
de
software que desarrolla e implementa software para empresas 100 por ciento
activado
por Internet a travs de toda su lnea de productos: base de datos, aplicaciones
comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.
Oracle es el proveedor mundial lder de software para administracin de
informacin, y
la segunda empresa de software.
Oracle a partir de la versin 10g Release 2, cuenta con 5 ediciones:
_ Oracle Database Enterprise Edition(EE).
_ Oracle Database Standard Edition (SE).
_ Oracle Database Standard Edition One (SE1).
_ Oracle Database Express Edition (XE).
_ Oracle Database Personal Edition (PE).
La nica edicin gratuita es la Express Edition, que es compatible con las dems
ediciones de Oracle Database 10gR2 y Oracle Database 11g

A continuacin se muestra algunas comparaciones entre los principales SGBD:


Soporte del Sistema operativo:

Objetos:

Вам также может понравиться