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

34

Qwertyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdf|ghjklzxcvbnmqwertyuiop
asdfghjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdfghjkl
zxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcvbnm
qwertyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghj



INSTITUTO TECNOLOGICO DE ACAPULCO

TALLER DE BASE DE DATOS
11:00- 12:00
CAROLINA ASTUDILLO HERNANDEZ



INTEGRANTES DE EQUIPO:
CARLOS IVN PONCIANO RGULES 09320777
JAVIER RAMREZ ZIGA 09320813
RAL SALAS CADENA 09320752



1


INDICE
Introduccin ................................................................................................................................................2
PostgreSQL ................................................................................................................................................3
MICROSOFT FOX PRO ...........................................................................................................................7
SYBASE ASE ...........................................................................................................................................11
INFORMIX ................................................................................................................................................13
My SQL .....................................................................................................................................................16
Microsoft Access ......................................................................................................................................21
Paradox .....................................................................................................................................................23
ORACLE ...................................................................................................................................................27
SQL Server ...............................................................................................................................................30
DB2 ............................................................................................................................................................32
Linkografia: ...............................................................................................................................................34















2

Introduccin

Generalmente las bases de datos requieren una gran cantidad de espacio de
almacenamiento. Las bases de datos de las empresas comnmente se miden en
trminos de gigabytes de informacin. Puesto que la memoria principal de la
computadora no puede almacenar esta informacin, se guarda en discos. Ya que el
movimiento de los datos en el disco es muy lento comparado con la velocidad de la
unidad central de procesamiento de las computadoras, es imperativo que el sistema de
base de datos estructure la informacin de tal manera que se reduzca la necesidad de
transferir datos entre el disco y la memoria principal.
El objetivo de un sistema de base de datos es simplificar y facilitar el acceso a los
datos. Las vistas de alto nivel ayudan a lograrlo. Si el tiempo de respuesta para una
consulta es demasiado largo, el valor del sistema se reduce.
Un manejador de base de datos es un mdulo de programa que constituye la interfaz
entre los datos de bajo nivel almacenados en la base de datos y los programas de
aplicaciones y las consultas hechas al sistema. El manejador de base de datos es
responsable de las siguientes tareas: Interaccin con el manejador de archivos,
implantacin de la integridad, puesto en practica de la seguridad, respaldo y
recuperacin, control de concurrencia.
En este trabajo de investigacin hablaremos sobre los diferentes tipos de Manejadores
de BD que existen, las cuales solo hablaremos de 10, en el cual desglosaremos poco a
poco y darle un poco mas de facilidad a la comprensin del tema. Incluida un Mapa
conceptual, un cuadro comparativo en el que se hable las ventajas y desventajas de
dicho manejador, y una breve opinin de ella.
En este trabajo tambin se trabajara cada importancia que tienen dichos manejadores
en el mbito comercial, su historia, su definicin, su eficiencia, sus ventajas,
desventajas, requerimientos de sistemas de hardware y software que necesita para su
completo funcionamiento.



3

PostgreSQL

PostgreSQL es un sistema de gestin de base de datos relacional orientada a objetos y
libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de cdigo abierto, el desarrollo de PostgreSQL no es
manejado por una empresa y/o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de formas desinteresadas, altruistas, libres y/o apoyadas
por organizaciones comerciales. Dicha comunidad es denominada el PGDG
(PostgreSQL Global Development Group).

PostgreSQL ha tenido una larga evolucin, la cual se inicia en 1982 con el proyecto
Ingles en la Universidad de Berkeley. Este proyecto, liderado por Michael Stonebraker,
fue uno de los primeros intentos en implementar un motor de base de datos relacional.
Despus de haber trabajado un largo tiempo en Ingres y de haber tenido una
experiencia comercial con l mismo, Michael decidi volver a la Universidad en 1985
para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue
llamado post-ingres o simplemente POSTGRES.

El proyecto post-ingres pretenda resolver los problemas con el modelo de base de
datos relacional que haban sido aclarados a comienzos de los aos 1980. El principal
de estos problemas era la incapacidad del modelo relacional de comprender "tipos", es
decir, combinaciones de datos simples que conforman una nica unidad. Actualmente
estos son llamados objetos. Se esforzaron en introducir la menor cantidad posible de
funcionalidades para completar el soporte de tipos.

Estas funcionalidades incluan la habilidad de definir tipos, pero tambin la habilidad de
describir relaciones - las cuales hasta ese momento eran ampliamente utilizadas pero
mantenidas completamente por el usuario. En Postgres la base de datos comprenda
las relaciones y poda obtener informacin de tablas relacionadas utilizando reglas.
Postgres us muchas ideas de Ingres pero no su cdigo.
La siguiente lista muestra los hitos ms importantes en la vida del proyecto Postgres.

1986: se publicaron varios papers que describan las bases del sistema.
1988: ya se contaba con una versin utilizable.
1989: el grupo publicaba la versin 1 para una pequea comunidad de usuarios.
1990: se publicaba la versin 2 la cual tena prcticamente reescrito el sistema de
reglas.
1991: publicacin de la versin 3, esta aada la capacidad de mltiples motores de
almacenamiento.
1993: crecimiento importante de la comunidad de usuarios, la cual demandaba ms
caractersticas.
1994: despus de la publicacin de la versin 4, el proyecto termin y el grupo se
disolvi.
Despus de que el proyecto POSTGRES terminara, dos graduados de la universidad,
Andrew Yu y Jolly Chen, comenzaron a trabajar sobre el cdigo de POSTGRES, esto

4

fue posible dado que POSTGRES estaba licenciado bajo la BSD, y lo primero que
hicieron fue aadir soporte para el lenguaje SQL a POSTGRES, dado que
anteriormente contaba con un intrprete del lenguaje de consultas QUEL (basado en
Ingres), creando as el sistema al cual denominaron Postgres95.

Para el ao 1996 se unieron al proyecto personas ajenas a la Universidad como Marc
Fournier de Hub.Org Networking Services, Bruce Momjian y Vadim B. Mikheev quienes
proporcionaron el primer servidor de desarrollo no universitario para el esfuerzo de
desarrollo de cdigo abierto y comenzaron a trabajar para estabilizar el cdigo de
Postgres95.

En el ao 1996 decidieron cambiar el nombre de Postgres95 de tal modo que refleje la
caracterstica del lenguaje SQL y lo terminaron llamando PostgreSQL, cuya primera
versin de cdigo abierto fue lanzada el 1 de agosto de 1996. La primera versin formal
de PostgreSQL (6.0) fue liberada en enero de 1997. Desde entonces, muchos
desarrolladores entusiastas de los motores de base de datos se unieron al proyecto,
coordinaron va Internet y entre todos comenzaron a incorporar muchas caractersticas
al motor.

Aunque la licencia permita la comercializacin de PostgreSQL, el cdigo no se
desarroll en principio con fines comerciales, algo sorprendente considerando las
ventajas que PostgreSQL ofreca. La principal derivacin se origin cuando Paula
Hawthtorn (un miembro del equipo original de Ingres que se pas a Postgres) y Michael
Stonebraker conformaron Illustra Information Technologies para comercializar Postgres.

En 2000, ex inversionistas de Red Hat crearon la empresa Great Bridge para
comercializar PostgreSQL y competir contra proveedores comerciales de bases de
datos. Great Bridge auspici a varios desarrolladores de PostgreSQL y don recursos
de vuelta a la comunidad, pero a fines de 2001 cerr debido a la dura competencia de
compaas como Red Hat y pobres condiciones del mercado.

En 2001, Command Prompt, Inc. lanz Mammonth PostgreSQL, la ms antigua
distribucin comercial de PostgreSQL. Contina brindando soporte a la comunidad
PostgreSQL a travs del auspicio de desarrolladores y proyectos, incluyendo PL/Perl,
PL/php y el alojamiento de proyectos de comunidades como PostgreSQL Build Farm.
En enero de 2005, PostgreSQL recibi apoyo del proveedor de base de datos
Pervasive Software, conocido por su producto Btrieve que se utilizaba en la plataforma
Novell Netware. Pervasive anunci soporte comercial y participacin comunitaria y logr
algo de xito. Sin embargo, en julio de 2006 dej el mercado de soporte de
PostgreSQL.
A mediados de 2005 otras dos compaas anunciaron planes para comercializar
PostgreSQL con nfasis en nichos separados de mercados. EnterpriseDB aadi
funcionalidades que le permitan a las aplicaciones escritas para trabajar con Oracle ser
ms fciles de ejecutar con PostgreSQL. Greenplum contribuy mejoras directamente
orientadas a aplicaciones de Data Warehouse e Inteligencia de negocios, incluyendo el
proyecto BizGres.

5

En octubre de 2005, John Loiacono, vicepresidente ejecutivo de software en Sun
Microsystems coment: "No estamos yendo tras el OEM de Microsoft pero estamos
viendo a PostgreSQL ahora", aunque no se dieron especificaciones en ese momento.
Para noviembre de 2005, Sun Solaris 10 (lanzamiento 6/06) inclua PostgreSQL.

En agosto de 2007 EnterpriseDB anunci el Postgres Resource Center y EnterpriseDB
Postgres, diseados para ser una completamente configurada distribucin de
PostgreSQL incluyendo muchos mdulos contribuidos y agregados. EnterpriseDB
Postgres fue renombrado Postgres Plus en marzo de 2008.

El proyecto PostgreSQL contina haciendo lanzamientos principales anualmente y
lanzamientos menores de reparacin de bugs, todos disponibles bajo la licencia BSD, y
basados en contribuciones de proveedores comerciales, empresas aportantes y
programadores de cdigo abierto mayormente.


CARACTERSTICAS

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.
Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden
ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos
ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.



6

Otras caractersticas
Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (foreign
keys).
Disparadores (triggers): Un disparador o trigger se define como una accin
especfica que se realiza de acuerdo a un evento, cuando ste ocurra 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 disparador o trigger
El momento en que el disparador debe arrancar
El evento del disparador deber activarse sobre...
La tabla donde el disparador se activar
La frecuencia de la ejecucin
La funcin que podra ser llamada.

REQUERIMIENTOS
Sistema Operativo
Linux
UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)
Windows
Espacio disponible en disco: 70 MB (mnimo)

VENTAJAS DESVENTAJAS OPININ PERSONAL
El costo es la
principal ventajas
de PostgreSQL
La habilidad para
poder mirar el
cdigo fuente y
entender que esta
sucediendo

Limitaciones al escribir
funciones y procedimientos en
comparacin con Oracle's
PL/SQL o Sybase's T-SQL.
Las tablas espaciosas, tablas
particionadas, y con bloqueo
altamente complicado siguen
siendo ofrecidas por los
vendedores propietarios de
bases de datos.
Carencia de herramientas de
desarrollo propia

Bueno en mi opinin es
uno de los manejadores
ms fuertes del mercado,
ya que contiene muchas
aplicaciones y lo que lo
hace un manejador de
utilidad es que es un
software libre.


7



MICROSOFT FOX PRO

Visual FoxPro es un lenguaje de programacin procedural, orientado a objetos que
posee un Sistema Gestor de Bases de datos o Database Management System
(DBMS) y Sistema administrador de bases de datos relacionales, producido
por Microsoft.

Visual FoxPro se deriva del FoxBASE que fue un lenguaje desarrollado por Fox
Software en 1984. Al principio se pretendi que FoxBASE fuera un clon de dBASE.
FoxPro 1.0 comenz introduciendo algunos conceptos nuevos en el diseo GUI(interfaz
grfica de usuario) y formas de desarrollo de software que lo pusieron por encima de
dBASE. Cuando se present FoxPro 2.0 se incluyeron varias tecnologas que
revolucionaron el mercado de desarrollo de bases de datos las cuales son:
La adicin de Tecnologa Rushmore hizo posible que tablas tuvieran millones de
registros sin la necesidad de pasar a tecnologas ms caras
PostgreSQL
Cada usuario obtiene
una visin consistente
de lo ltimo a lo que se
le hizo commit(
eliminando la necesidad
del uso de bloqueos
explcitos).
Claves ajenas
tambin
denominadas Llaves
ajenas o Claves
Forneas (foreign
keys).
No es manejado
por una empresa
y/o persona, sino
que es dirigido por
una comunidad de
desarrolladores.
PostgreSQL inicia
su evolucinen el
ao de 1982 con
un pryecto ingles.
Disparadores (triggers):
Un disparador o trigger se
define en una accin
especifica basada en algo
ocurrente dentro de la
base de datos.
Con el sistema MVCC
(Acceso concurrente
multiversin) permite
que mientras un
proceso escribe en una
tabla, otros accedan a
la misma tabla sin
necesidad de
bloqueos.

8

Las instrucciones SQL que reemplazaban procedimientos completos. SQL fue, y
todava es, el lenguaje de los datos
La presentacin de medios tipo WYSIWYG (What you see is what you get) que
significa: "lo que tu ves es lo que consigues" que abri el camino a diseadores
de pantallas e informes.

Microsoft compr a Fox Software durante el desarrollo de FoxPro 2.5 al cual, se aadi
soporte a Windows. En manos de una nueva compaia se liber la versin Visual
FoxPro 3.0 que contena las siguientes caractersticas:
El contenedor de base de datos, tambin conocido como DBC, aadi el soporte
para procedimientos almacenados, reglas de datos asociadas a tablas y un
conjunto de funciones de datos adicionales.
Las vistas, que son cursores SQL actualizables, aadieron un mtodo
completamente nuevo de acceso a datos para su procesamiento.
Una implementacin completa de programacin orientada a objetos

En la versin 5.0 se introdujo la capacidad de crear y usar servidores COM (Component
Object Model que significa Modelo de Objetos Componentes). La versin 6.0 trajo
mejoras para Internet y la nueva galera de componentes y clases. La versin 7.0,
soporte de la tecnologa IntelliSense y finalmente la 9.0, un amplio soporte a XML.
Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido
comunes desde su adquisicin del producto, a pesar del hecho de que ste ha tenido el
tiempo de vida de soporte ms largo para un producto de Microsoft (hasta el 2014).
VFP 9 fue lanzado el 17 de diciembre del 2004 y el equipo de Fox luego trabaj en un
proyecto cuyo nombre clave fue Sedna. Este fue construido sobre el cdigo base de
VFP 9 y consisti principalmente en componentes Xbase que soportaban un nmero de
escenarios interoperables con varias tecnologas de Microsoft, incluyendo SQL Server
2005, .NET, WinFX, Windows Vista y Office 12. Lamentablemente el proyecto no
prosper y fue cancelado.

Una empresa llamada etecnologia "www.etecnologia.net" ha desarrollado el .NET
EXTENDER que permite utilizar el .net framework en Visual FoxPro, y han anunciado
que a finales del 2009 van a sacar su "VFP Developer Studio" herramienta que
convierte a VFP en un lenguaje .Net. A 31 de mayo del 2009, este producto ya soporta
el 92% de los comandos y funciones de VFP y se puede comprar por $250.00.

En la actualidad, a pesar de que Microsoft ha decicido no continuar con Microsoft Visual
FoxPro, existe una comunidad de desarrolladores que sigue trabajando en l, PortalFox
y Mundo Visual FoxPro son las ms importantes entre los desarrolladores de habla
hispana.






9

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.

En 2009, se descubri que todas la empresas que utilizaban este programa, tenian
problemas con otro software que no fuese de microsoft. Por ataques de dicha empresa.

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.
La ltima versin liberada es la 9.0.

Se plane inicialmente la salida de una nueva versin llamada 'Sedna', la cual pretenda
ser un poderoso y completo lenguaje interactuando an 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 . Microsoft ha
cancelado su desarrollo y lanz lo que han hecho hasta ahora como add-ons en
conjunto con el Service Pack 2. Igualmente, segn las polticas de soporte de Microsoft,
ste continuar dando soporte al producto hasta el ao 2014.


10













Microsoft Fox PRO
Derivado de FoxBASE
que fue un lenguaje
desarrollado en 1984.
Fox Pro ofrece a los
desarrolladores un
conjunto de
herramientas para
crear aplicaciones
de bases de datos.
Microsoft compr
a Fox durantu su
versin 2.5.
Microsoft Fox
PRO tiene una
menor capacidad
de
procesamiento.
Tiene menos
niveles de
accesos.
VENTAJAS DESVENTAJAS OPININ PERSONAL
Menor costo
Adquisicin (Es
accesible para pocas
empresas)
Capacitacin(Por ser
mas popular)
Soporte (Por la misma
razn de antes)
Desarrollo (Encontrar
mas programadores y
menos costosos)
Entorno Windows (Es
mas familiar y
predecible)
Integridad (Mayor
sensibilidad frente a
variaciones en
transmisiones y
fluctuaciones
elctricas).
Seguridad (Menos
niveles de acceso).
Menor capacidad de
procesamiento (no
funciona
adecuadamente con
grandes volmenes de
informacion). Para
volumenes medianos
se utiliza el motor de
Microsoft Sql ,sin
mayores traumatismos
y excelenrte
performance.
Microsoft Fox PRO en mi
opinin es la mejor
herramienta para el
manejo de base de datos,
gil de usar y de
entender, actualmente ya
posee con funciones
nativas con XML.

11

SYBASE ASE

Sybase Inc. es una compaa de software principalmente conocida por su base de
datos relacional Adapative Server Enterprise. Sybase produce productos y servicios
relacionados a la gestin de informacin, herramientas de desarrollo, almacenamiento
de datos, etc. Sybase al pertenecer a las bases de datos de la categora relacional se
basa en el modelo relaciones, cuya estructura principal es la relacin, es decir consta
una tabla bidimensional compuesta por lneas y columnas.

Adaptive Server Enterprise (ASE) es el motor de bases de datos (RDBMS) insignia de
la compaa Sybase. ASE es un sistema de gestin de datos, altamente escalable, de
alto rendimiento, con soporte a grandes volmenes de datos, transacciones y usuarios,
y de bajo costo, que permite:

Almacenar datos de manera segura
Tener acceso y procesar datos de manera inteligente
Movilizar datos

ASE es directo descendiente de Sybase SQL Server (lanzada al mercado en 1988
como la primera base de datos con arquitectura cliente/servidor) y su cambio de nombre
se produjo a partir de la versin 11.5, en 1996, para evitar confusiones con Microsoft
SQL Server, con el que comparte un origen comn (Sybase licenci el cdigo
a Microsoft para el sistema operativo Windows). En 1998, se lanz ASE 11.9.2, con
soporte al bloqueo a nivel de registro y rendimiento mejorado en ambientes SMP. ASE
12.0 fue liberado en 1999, brindando soporte para Java en la base de datos, alta
disponibilidad y gestin de transacciones distribuidas. En 2001, ASE 12.5 fue lanzada,
con caractersticas tales como asignacin dinmica de memoria, soporte para XML en
la base de datos y conexiones seguras con SSL, entre otros. En septiembre de
2005, Sybase lanz al mercado ASE 15.


PRINCIPALES CARACTERSTICAS

La versin 15 de ASE incluye caractersticas nuevas como:

Un optimizador de consultas completamente renovado y ms inteligente
Tcnicas de particionamiento semntico de tablas que aumentan la
velocidad de acceso a los datos
Columnas cifradas para mayor seguridad de los datos
Columnas computadas "virtuales" y materializadas, e ndices funcionales,
que brindan mayor rendimiento
Mejoras al lenguaje Transact-SQL, para mayor productividad
Mejoras a los servicios de Java y XML en la base de datos
Mejoras a los servicios para consumo y publicacin de Servicios Web
Herramientas mejoradas para la administracin y el monitoreo
Ms rendimiento y menor costo total de propiedad

12

Arquitectura VSA de Sybase
Administrador lgico de recursos y tareas
Mltiples esquemas de bloqueo de datos
Copias de respaldo en lnea y de alto rendimiento
Integracin transparente con orgenes de datos remotos
Programador de tareas
Conexiones seguras con SSL













SYBASES ASE
Produce productos y servicios
relacionados a la gestin de
informacin, herramientas de
desarrollo, almacenamiento de datos,
etc.
Tiene una amplia
compatibilidad con
servicios web.
Emplea
multiples
esquemas de
bloqueo
Alto
rendimiento y
bajo costo.
Mejoras a los
servicios de Java,
XML y en el
consumo y
publicacin de
Servicios WEB.
VENTAJAS DESVENTAJAS OPININ PERSONAL
Rapidez
Menor costo total de la
propiedad
Muy fcil de manipular
Ms escalable
Amplia compatibilidad
son servicios web


En algunas de sus
versiones el nmero de
usuarios es limitado

Me parece un buen
manejador pero, preferira
trabajar en SQL es
menos costoso

13

INFORMIX
Informix:Es un gestor de base de datos creado por informix sofware Inc. Incluye un
RDBMS (sistema Administrador de Base de datos relacionales/ Relational Data Base
Manager System) basado en SQL,un lenguaje de cuarta generacin y juegos de
herramientas para la inclusin de SQL en programas de aplicacin.

1980 Tiene su origen esta a RDBMS
1990`S INFORMIX era muy popular despus de ORACLE.
2000 Por errores de la direccin decae financieramente la compaia
INFORMIX.
2001 IBM compra esta RDBMS a INFORMIX.
2004 IBM sigue lanzando versiones actualizadas de esta RDBMS


CARACTERSTICAS

Dispone de herramientas graficas
Gestiona mltiples bases de datos remotas de una nica consola donde se
muestran grficamente tanto la base de datos, como los objetos que contiene
(tablas,ndices, procedimientos).
Utiliza plataforma NT y UNIX
Capacidad de relacin de datos de mltiples lugares fsicos
Opcin de conectar datos relacionales de paginas web
Es costoso, Sin embargo la nueva versin (Vs10) tiene un costo por debajo de
los USD $1000 que lo vuelve muy accesible en el mercado.
Ocupa menos memoria y recursos que el oracle
Se integra con linux y oracle
Ofrece herramientas para crear mens, formularios de entrada de datos y
generadores de listados
Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para
UNIX. Esta tecnologa se puede ver en INFORMIX Dynamic Server.
Cumple con los niveles de seguridad
Utiliza un manejador relacional de base de datos orientado a objetos(ORDBMS),
completamente escalable y extensible a cualquier tipo de datos.
Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el
lenguaje de programacin Java.

La nueva versin permite un procesamiento y actualizacin en linea.
Es muy compatible con otros Sistemas Operativos y plataformas como lo son:
1.- IRIX
2.- LINUX
3.- SUN SOLARIS
4.- WINDOWS 2000 Y 20003
5.-WINDOWS XP


14

REQUERIMIENTOS DEL SISTEMA
32 Mb de RAM
Procesador Intel Pentium o superior.
Sistema operativo Windows NT, Windows 2000 o Windows XP.
650 MB. En disco duro


VENTAJAS DESVENTAJAS OPINION PERSONAL
Ocupa menos memoria y
recursos que Oracle,
Soporta Datawarehouse.
Seguridad e integridad de
los datos.
No es recomendable utilizarlo con
aplicaciones que exigen un gran
rendimiento desde el punto de
vista de la rapidez, ya que si bien
no es lento, no posee la velocidad
de sus competidores.
Si deseamos hacer una
base de datos sin
utilizar otras
aplicaciones es bueno,
ya que de lo contrario
bajara el rendimiento.

15



16

My SQL
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario
con ms de seis millones de instalaciones.1 MySQL AB desde enero de 2008 una
subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde 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.
Historia
SQL (lenguaje de consulta estructurado) fue comercializado por primera vez en 1981
por IBM, el cual fue presentado a ANSI y desde entonces ha sido considerado como un
estndar para las bases de datos relacionales. Desde 1986, el estndar SQL ha
aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003.
MySQL es una idea originaria de la empresa opensource MySQL AB establecida
inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Allan Larsson, y
Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que
MySQL cumpla el estndar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad.
Michael Monty Widenius en la dcada de 1990 trat de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM; sin embargo, mSQL no era rpido y flexible
para sus necesidades. Esto lo llev a crear una interfaz de programacin de
aplicaciones SQL denominada MySQL para bases de datos muy similar a la de mSQL
pero ms portable.
El nombre de MySQL procede de la combinacin de My, hija Widenius, con el acrnimo
SQL (segn la documentacin de la ltima versin en ingls2 ). Por otra parte, el
directorio base y muchas de las bibliotecas usadas por los desarrolladores tenan el
prefijo My.
El nombre del delfn de MySQL es Sakila y fue seleccionado por los fundadores de
MySQL AB en el concurso Name the Dolphin. Este nombre fue enviado por Ambrose
Twebaze, un desarrollador de software de cdigo abierto africano, derivado del idioma
SiSwate, el idioma local de Suazilandia y corresponde al nombre de una ciudad en
Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose.

17

Lenguajes de Programacin.
Existen varias interfaces de programacin de aplicaciones que permiten, a aplicaciones
escritas en diversos lenguajes de programacin, acceder a las bases de datos MySQL,
incluyendo C, C++, C#, Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una
implementacin nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas,
REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos
utiliza una interfaz de programacin de aplicaciones especfica. Tambin existe una
interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programacin
que soporte ODBC comunicarse con las bases de datos MySQL. Tambin se puede
acceder desde el sistema SAP, lenguaje ABAP.
Aplicaciones
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento
de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP,
que a menudo aparece en combinacin con MySQL.
MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos de
alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la
modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que
hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que
va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para
detectar y corregir errores tanto de SQL como de programacin.

18

Versiones de MySQL

Plataformas
MySQL funciona sobre mltiples plataformas, incluyendo:
AIX
BSD
FreeBSD
HP-UX
Kurisu OS
GNU/Linux
Mac OS X
NetBSD
Novell Netware
OpenBSD

19

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, Windows 7 y Windows Server (2000, 2003 y 2008).
OpenVMS
Caractersticas
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.
Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen
diferente velocidad de operacin, soporte fsico, capacidad, distribucin
geogrfica, transacciones...
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 una 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.

20

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.

MAPA CONCEPTUAL

CUADRO COMPARATIVO
VENTAJAS DESVENTAJAS OPINION PERSONAL
Ofrece una conectividad
segura, captura los datos
y los almacena.
Su interfaz grafica es
nula, depende de otro
programa para que sea
mejorada.
A base de puro cdigo el
Gestor de base de datos
my sql ofrece crear bases
de datos seguras.



21

Microsoft Access
Microsoft Access es un sistema de gestin de bases de datos relacionales para los
sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser
usado en un entorno personal o en pequeas organizaciones. Es un componente de la
suite ofimtica Microsoft Office. Permite crear ficheros de bases de datos relacionales
que pueden ser fcilmente gestionadas por una interfaz grfica simple. Adems, estas
bases de datos pueden ser consultadas por otros programas. Este programa permite
manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones
entre tablas, consultas, formularios para introducir datos e informes para presentar la
informacin.


Versiones
Microsoft Access posee varias versiones desde su creacin en 1992; a continuacin se
expone de forma detallada cada una de ellas:










Historia
Office Access versin 1.0 fue lanzado en noviembre de 1988. Rpidamente, en junio de
1993, se lanz Access 1.1 para mejorar la compatibilidad con otros productos de
Microsoft e incluir el lenguaje de programacin Access Basic.
Para empezar, advierte una serie de circunstancias en las que los controladores de
dispositivo obsoletos o configuraciones incorrectas pueden causar la prdida de datos.

22

Con la eliminacin gradual de Windows 95, 98 y ME, la mejora de la confiabilidad de la
red y el lanzamiento de Microsoft de 8 Service Pack para el Jet Database Engine, la
fiabilidad de las bases de datos Access ha mejorado enormemente tanto en tamao
como en nmero de usuarios.
Con Office 95, Microsoft Access 95 se convirti en parte de Microsoft Office
Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformacin de
Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido
liberaciones de Microsoft Access con cada versin de Office. Esto incluye el Access 97
(versin 8.0), Access 2000 (versin 9.0), Access 2002 (versin 10.0), Access 2003
(versin 11.0) y Access 2007 (versin 12.0). El formato de base de datos nativa de
Access (la base de datos Jet MDB) tambin ha evolucionado a lo largo de los aos.
Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La ms
significativa fue la transicin de Access 97 a Access 2000, formato que no era
compatible antes, y Access 2000 requiri el nuevo formato. Desde Access 2000, todas
las nuevas versiones de Access soportan este formato. Se aadieron nuevas
caractersticas a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.
En Access 2007, se introdujo un nuevo formato de base de datos: ACCDB. El ACCDB
soporta los tipos de datos ms complejos, como archivos adjuntos y campos con
mltiples valores. Estos nuevos tipos de campos son esencialmente de registros y
permiten el almacenamiento de mltiples valores en un campo.
Antes del lanzamiento de Access, el mercado de base de datos de escritorio estaba
dominado por Borland, con sus programas Paradox y dBase, y FoxPro. Microsoft
Access fue el primer programa en masa de base de datos para Windows. Con la
compra de FoxPro y la incorporacin de sus rutinas de optimizacin Rushmore dentro
de Access, Microsoft Access se convirti rpidamente en la principal base de datos para
Windows de manera efectiva, eliminando la competencia que no daba transicin en el
mundo MS-DOS.
Su nombre cdigo fue Cirrus; el motor se llam Ruby. Esto fue antes de Visual Basic;
Bill Gates los llamo as y decidi que el lenguaje BASIC deba ser co-desarrollado como
una aplicacin ampliable, un proyecto denominado Thunder. Como los motores eran
incompatibles entre s, estos proyectos fueron desarrollados por separado; sin
embargo, estos se fusionaron de nuevo despus de VBA.
Access tambin fue el nombre de un programa de comunicaciones de Microsoft,
destinado a competir con Procomm y otros programas. Esto result ser un fracaso y se
abandon. Aos ms tarde, Microsoft reutiliz el nombre para su software de base de
datos.





23

MAPA CONCEPTUAL




CUADRO COMPARATIVO
VENTAJAS DESVENTAJAS OPINION PERSONAL
Esta incluido en la
paquetera office, lo cual
hace mas rpido el
funcionamiento
No ofrece muchas y
diversas opciones, y solo
esta enfocado para una
BD Basica.
Un buen BD para algo
bsico, con buena
interfaz grafica.

Paradox
Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-
DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimtica
WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante xito, compitiendo con
dBase, Clipper y FoxBase. Pas al control de Borland despus de la compra de Ansa
Software en 1987.
Aunque Borland la rediseo para Windows, su cuota de mercado es mucho menor que
la de Microsoft Access, pero su lenguaje de programacin (ObjectPAL) es Pascal, lo
que le hace ms potente que Access, que usa Visual Basic y esto limita bastante sus
prestaciones si se compara con otras bases de datos que usan lenguajes ms

24

avanzados. Con su Runtime se puede desarrollar una aplicacin usando una sola
licencia sin limitacin de puestos.
Paradox para DOS
Paradox para DOS era un sistema de bases de datos relacionales escrito originalmente
por Richard Schwartz y Robert Shostak, y puesto en libertad por su compaa de
software de Ansa en 1985. En septiembre de 1987, Borland Software adquirido Ansa,
incluyendo su Paradox / software DOS 2.0. Notables versiones de clsicos fueron 3,5 y
4,5. Versiones anteriores a la 3.5 se evoluciones de 1,0. Versin 4.0 y 4.5 se
reestructur en el Borland C + + toolkit y se utiliza un diferente esquema de acceso a la
memoria extendida.
Paradox / DOS fue un xito basado en DOS de base de datos de finales de los ochenta
y principios de los noventa. En ese momento, dBase y sus clones xBase (Foxpro,
Clipper) dominaban el mercado. Otros competidores eran notables Clarion, DataEase,
R: Base, y DataFlex.
Paradox para Windows
Paradox para Windows es un producto claramente diferente de Paradox para DOS, y
fue producido por un equipo diferente de los programadores. Aunque las caractersticas
clave del producto DOS, el QBE y el motor de base de datos, fueron los puertos
mantener el cdigo de DOS, se produjo una ruptura importante en la compatibilidad de
PAL a ObjectPAL y en el paso a una metfora de diseo GUI para formularios e
informes. Los cambios ObjectPAL fueron controvertidas, pero forzado desde PAL se
basa en las acciones de registro de pulsaciones de teclas que no tena equivalente en
Windows. Un lenguaje basado en objetos, basado en las ideas de Hypercard fue
utilizado en lugar de la grabacin de pulsaciones de teclas. Las formas y los
diseadores de informes utiliza la escala de dispositivos independientes, incluyendo la
capacidad de trabajar en el modo de zoom para el diseo detallado. El botn derecho
del ratn se utiliza para el acceso a las formas y las propiedades de informes, inspirado
en el Alto de Xerox y Smalltalk, de una manera casi universal a los programas de
Windows. El ObjectPAL fue (como Hypercard) asociados a los objetos visuales -
tambin revel haciendo un clic derecho. Inspeccin de la propiedad y las herramientas
de diseo podra ser "clavada" a permanecer en la pantalla, una idea tomada de la
siguiente y ahora adoptado bastante ampliamente en Windows.
Durante aproximadamente el primer ao de desarrollo del cdigo orientado a objetos
escrito en C con la ayuda de macros, hasta Turbo C + + estaba disponible en ese
momento las dems partes del cdigo fueron escritas en C + +. El jefe de producto
hasta el envo la versin 1.0 fue Joe Duncan. El equipo de desarrollo y control de
calidad fue de alrededor de 30 personas.
Ambos Paradox para Windows y Quattro Pro para Windows, un proyecto
estrechamente relacionado, se inici el desarrollo con las versiones beta de Windows
3.0, en la primavera de 1990. Paradoja / Windows termin retrasado casi un ao fuera
de su plan original, el envo a principios de 1993. Las razones fueron muchas, pero no

25

del todo sorprendente para una modificacin importante, en un lenguaje orientado a
objetos con nuevas herramientas, el cambio a un paradigma de interfaz grfica de
usuario, en lo que era esencialmente una versin del sistema operativo en primer lugar.
Sin embargo, fue un gran problema para la compaa y Microsoft se las arregl para
enviar el acceso a un par de meses antes de Paradox para Windows, una victoria
importante de la comercializacin de Microsoft.
En 1990, Borland tambin comenz a trabajar en un clon de dBASE interna para DOS y
Windows, escrito en lenguaje ensamblador, que estaba prevista para el envo en 1992.
A principios de 1992 se hizo evidente que Ashton-Tate se encontraba en dificultades en
el desarrollo de las versiones de Windows de sus productos y as Borland cambi los
planes, en lugar de la adquisicin de la empresa y la uncin de sus proyectos internos
como el sucesor oficial. Parte de la adquisicin de Ashton-Tate fue la base de datos
Interbase y se decidi que la paradoja / W debe ser capaz de trabajar con Interbase, as
como el motor de la paradoja y la llev a este a la creacin de un motor IDAPI basado
en Interbase.
La adquisicin tambin cambi su enfoque. Paradoja haba competido histricamente
en contra de dBASE en algunos mercados, y la paradoja / W originalmente fue
diseado para mejorar la posicin competitiva en el mercado orientado al desarrollador.
Despus de dBASE se adquiri este ya no era deseable y cambio de orientacin hacia
un mercado de facilidad de uso. Sin embargo, el producto no puede ser cambiado para
que coincida con el nfasis (esto ocurri en las ltimas versiones) a esas alturas,
haciendo que el producto algo demasiado complejo para el mercado de nivel de
entrada.
Primera base de datos de Microsoft, el programa de escritorio, Microsoft Access, hizo
un buen trabajo de hacer frente a ese mismo mercado y lleg primero cuando debut
en el COMDEX noviembre de 1992. En respuesta a la adquisicin de Borland de
Ashton-Tate, Microsoft adquiri FoxPro y se incorporan la tecnologa Rushmore en el
motor Jet de acceso para mejorar significativamente su rendimiento.
Microsoft Access ofrece muchas caractersticas que son ms fciles para los usuarios
finales y desarrolladores para poner en prctica, incluyendo una interfaz de bsqueda
ms intuitivo el uso de enlaces entre los campos de Windows en lugar de las etiquetas
de texto paradoja de los campos de QBE, y el lenguaje de programacin de Access
Bsico, que era ms similar al PAL que ObjectPAL. El acceso y la paradoja diferan
significativamente en la forma en que present los resultados de las consultas. Acceso
a los registros mostraron ante una consulta se ha completado y sin la sobrecarga de
crear una tabla de salida. Paradoja mostr los resultados slo despus de todos los
registros se han recuperado y han creado una tabla RESPUESTA. Esta diferencia de
rendimiento fue significativa para grandes conjuntos de datos y el impacto negativo de
Paradox / W.
Tomar un libro de baja de Borland debut Quattro Pro hoja de clculo de precios en
contra de Microsoft Excel, Microsoft Access debut con un precio de $ 99. Esto socav
la tradicional paradoja de los precios del DBMS DOS, Windows Paradox, dBase y de

26

alrededor de $ 799, que impactaron negativamente Borland ms que cualquier otra
empresa.
El equipo de gestin de Borland con su cuota de mercado del 85% del mercado de
bases de datos de escritorio seriamente subestimado la amenaza de Microsoft y
Microsoft Access. Sin embargo, la paradoja / W se vendieron bien durante un tiempo.
Mientras tanto, Borland estaba pasando por graves problemas causados por la
adquisicin de Ashton-Tate. Muchas lneas de productos se suspendieron, la
reestructuracin empresarial y la consolidacin fue doloroso, y peor an, el proyecto
interno de dBASE en el centro de la justificacin de adquisicin fue cancelado por
razones tcnicas, dejando Borland con un desplome de los ingresos y una gran
necesidad de desarrollar la falta de dBASE para Windows en un apuro. Borland perdido
la fuerza para luchar las batallas de marketing mltiple que necesitaba para su gama de
productos. Paradoja se comercializ mnimamente a los desarrolladores ya que la
empresa decidi que sera esperar por un reemplazo de dBASE, que finalmente sali
en 1994, demasiado tarde para la empresa.
Para empeorar las cosas, mientras que los clones de dBASE DOS (FoxBase y Clipper)
copia de dBASE en estrecha colaboracin, las versiones de Windows de estos
productos han sido desarrollados sin un dBASE existentes para el modelo de Windows.
Uno de los puntos fuertes de dBASE para DOS fue el apoyo de varios proveedores y se
perdi en los diversos productos de Windows xBase. Visual Borland dBASE para
Windows no poda correr Foxbase de Microsoft para programas de Windows y
viceversa. Frente a un mercado fragmentado y la necesidad de volver a escribir
programas para tomar ventaja de Windows, haba pocos incentivos para que los
usuarios xBase para permanecer leales al producto que haba utilizado para DOS.
En 1995, Microsoft incluido el acceso a sus programas de Microsoft Office Professional
con Word, Excel y PowerPoint. Este mat con eficacia el mercado de escritorio del
usuario final para la base de datos de productos independientes.
A pesar de slidos de seguimiento en las versiones con mejoras en la usabilidad para
los usuarios de nivel bsico, la paradoja se desvaneci en el mercado. Se incluy en la
venta de productos de Borland para WordPerfect, que a su vez fueron vendidos como
WordPerfect se meti en los productos financieros, y en el momento actual de la
escritura Paradox para Windows, WordPerfect y Quattro Pro para Windows son
propiedad de Corel y vendida como parte de su suite de oficina. dBASE para Windows
sali demasiado tarde para ser un actor importante en el mercado de Windows, los
programadores de la mayora de dBASE para entonces haban migrado a Microsoft
FoxBASE, una herramienta de base de datos muy similares. Borland se mantiene el
servidor Interbase / IDAPI y centrado sus esfuerzos en sus herramientas de Delphi, que
con los aos se dio una parte influyente pero pequea del mercado de desarrolladores
orientados a datos.



27

MAPA CONCEPTUAL

CUADRO COMPARATIVO
VENTAJAS DESVENTAJAS OPINION PERSONAL
Es un SGBD muy rpido
y fcil de usar. Apto para
modificar la BD
eficazmente.
Es un programa que se le
debe dar constante
mantenimiento y es
costoso.
Es un buen SGBD pero
preferira usar SQL
porque es menos
costoso.

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 del Microsoft 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.

-Requisito de Hardware y Software del Oracle.
El requisito de memoria mnima es de 512 MB
El tamao recomendado de espacio en disco es de al menos 10 GB. Como mnimo se
necesitan 4 GB.

28

Todas las versiones de Oracle Solaris para la plataforma x86 utilizan GNU GRUB (GNU
Grand Unified Bootloader)

Ventajas Desventajas Opinin Personal
1.-Oracle es el motor de base de datos
relacional ms usado a nivel mundial.
2.-Puede ejecutarse en todas las
plataformas, desde una PC hasta un
supercomputador.
3.-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".
4.-Permite el uso de particiones para la
mejora de la eficiencia.
5.-El software del servidor puede
ejecutarse en multitud de sistemas
operativos.
6.-Existe incluso una versin personal
para Windows 9x, lo cual es un punto a
favor para los desarrolladores que se
llevan trabajo a casa.
7.-Oracle es la base de datos con ms
orientacin haca INTERNET
1.-El mayor inconveniente de
Oracle es quizs su precio.
Incluso las licencias de
Personal Oracle son
excesivamente caras.
2.- Otro problema es la
necesidad de ajustes. Un
error frecuente consiste en
pensar que basta instalar el
Oracle en un servidor y
enchufar directamente las
aplicaciones clientes.
2.-Tambin es elevado el
coste de la formacin, y slo
ltimamente han comenzado
a aparecer buenos libros
sobre asuntos tcnicos
distintos de la simple
instalacin y administracin.
3.- El costo de mantenimiento
es Alto, para lo estable que
es pero uno nunca sabe.
En mi opinin, Oracle
es algo complicado
para saber manejarlo,
tiene ms ventajas
que desventajas y
muy costoso, aunque
su instalacin es
sencilla y muy usado
a nivel mundial.

29


30

SQL Server
El Lenguaje SQL es un lenguaje declarativo de acceso a bases de datos relacionales
que permite especificar diversos tipos de operaciones en estas. Una de sus
caractersticas es el manejo del lgebra y el clculo relacional permitiendo
efectuar consultas con el fin de recuperar -de una forma sencilla- informacin de inters
de una base de datos, as como tambin hacer cambios sobre ella.

Los orgenes del SQL estn ligados a los de las bases de datos relacionales. En
1970 E. F. Codd propone el modelo relacional y asociado a este un sublenguaje de
acceso a los datos basado en el clculo de predicados.

-Requisito de Hardware y Software del SQL.
IA64: 512 MB en memoria (se recomienda 1 GB o ms; 32 terabytes como mximo)
X64: 512 MB en memoria (se recomienda 1 GB o ms; 32 terabytes como mximo)
350 MB de espacio disponible en el disco duro para la instalacin completa.
390 MB en disco para bases de datos de muestra.
Ventajas Desventajas Opinin Personal
1.-Su sistema es barato
2.-Se orientan al manejo de conjuntos
de registro.
3.- Son lenguajes declarativos
4.- Son de alta productividad en
codificacin y son orientada a objetos.
5.-Menor necesidad de limpieza de las
memorias intermedias durante el
procesamiento de las transacciones
5.- La versin 7 es bastante estable
6.- SQL Server es una de las primeras
bases de datos en soportar la interfaz
de acceso OLE DB y ADO.
7.-Cuando SQL Server no tiene tareas
de usuario para procesar, comienza a
escribir automticamente las memorias
intermedias sucias del cach al disco.
1.- Utiliza enorme cantidad
de RAM.
2.- La relacin calidad-precio
est muy debajo comparado
con oracle.
3.- Una de las desventajas de
SQL es que si lo quieres para
prcticas no te va hacer til
por que en el se prohben
muchas cosas tiene
restricciones en lo particular
me parase ms viable usar
MySQL es mucho mejor
adems de ser un software
gratis.

El SQL es uno de los
manejadores de BD
que ms eh usado y
que se me hace una
forma fcil, que se
orienta al manejo de
conjuntos de registro.


31



32

DB2

DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema
de gestin de base de datos.
DB2 versin 9 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.

La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante
sistema que permite resolver problemas de forma automtica e incluso adelantarse a su
aparicin, configurando automticamente el sistema y gestin de los valores.
DB2 Express-C es la versin gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las caractersticas
avanzadas de las versiones comerciales de DB2. Esta versin de DB2 puede ser
concebida como el ncleo de DB2, las diferentes ediciones incluyen las caractersticas
de Express-C ms funcionalidades especficas.
DB2 para Linux, UNIX y Windows permite la automatizacin de tareas, reduccin de las
necesidades de consumo de alimentacin, un alto rendimiento que reduce los
servidores necesarios para ejecutar la base de datos, escalabilidad sencilla y alta
disponibilidad en su arquitectura de discos de datos y otras soluciones que facilitan la
colaboracin entre profesionales.

-Requisito de Hardware y Software del DB2
Requisitos de hardware
Un procesador compatible con Intel x86.
Requisitos de software
Se necesita un navegador para ver la ayuda en lnea.
Ventajas Desventajas Opinin Personal
1.-Se trata nuevamente de
una de las bases de datos
"histricas".
2.-La arquitectura fsica es
muy similar a la de Oracle.
3.-Tambin puede ejecutarse
en varias plataformas: existe
incluso una versin "personal"
para Windows 95/98.
4.-El SQL de DB2 es muy
potente
5.-Es especialmente
interesante la implementacin
de triggers
1.-Es similar a Oracle en el
precio.
2.-Los procedimientos
almacenados de DB2 deben
programarse en lenguajes
externos: C, Java, Visual
basic, etc.
3.-Influye en la eleccin el
hardware utilizado.

DB2 es una versin
gratuita, aunque no yo no
he usado este manejador
pareciera ser que es algo
sencillo en su desarrollo.


33


34

Linkografia:

http://www.lawebdelprogramador.com/foros/Oracle/41904-
DESVENTAJAS_DE_ORACLE___!!!.html
4 de Febrero del 2012,

http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-
datos/oracle/respuestas/14706/ventajas-y-desventajas
http://www.forosdelweb.com/f87/desventajas-sql-server-2005-a-375367/
5 de febrero de 2012
http://www.monografias.com/trabajos27/d-b-dos/d-b-
dos.shtmlhttp://es.wikipedia.org/wiki

soporte.tiendalinux.com/portal/Portfolio/postgresql_ventajas_htm
31 de Mayo de 2003

http://danielpecos.com/docs/mysql_postgres/x15.html
14 de Enero 2005
http://www.postgresql.org/about/press/presskit90/es/
25 Marzo 2008

http://www.ciao.es/Visual_Fox_Pro__17405
25 de Junio 2005

http://es.kioskea.net/forum/affich-36833-visual-fox-que-es
15 Febrero 2011

http://www.corporacionsybven.com/portal/index.php?option=com_content&view=ar
ticle&id=476:sybase-adaptive-server-enterprise-157-aumenta-el-rendimiento-y-
disminuye-los-costos-de-administrar&catid=93:sybven&Itemid=116
15 Octubre 2006

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

  • Simulacion Packet Tracer
    Simulacion Packet Tracer
    Документ3 страницы
    Simulacion Packet Tracer
    Ruulo Salas
    Оценок пока нет
  • Una Odisea Al Corazã N de Dios
    Una Odisea Al Corazã N de Dios
    Документ320 страниц
    Una Odisea Al Corazã N de Dios
    Evamiralles
    100% (6)
  • Manejador Es
    Manejador Es
    Документ35 страниц
    Manejador Es
    Ruulo Salas
    Оценок пока нет
  • Vistas
    Vistas
    Документ2 страницы
    Vistas
    Ruulo Salas
    Оценок пока нет
  • Lab
    Lab
    Документ3 страницы
    Lab
    Jorge Cepeda
    Оценок пока нет
  • Aim Prime Comp Rob Ante
    Aim Prime Comp Rob Ante
    Документ1 страница
    Aim Prime Comp Rob Ante
    Ruulo Salas
    Оценок пока нет
  • Lab SANS
    Lab SANS
    Документ4 страницы
    Lab SANS
    Ivan Ivan's
    Оценок пока нет
  • Algebradebloques
    Algebradebloques
    Документ15 страниц
    Algebradebloques
    Simon Martinez
    Оценок пока нет
  • 1.3.1 Técnicas de Solución
    1.3.1 Técnicas de Solución
    Документ6 страниц
    1.3.1 Técnicas de Solución
    Ruulo Salas
    Оценок пока нет
  • Flip - Flops
    Flip - Flops
    Документ5 страниц
    Flip - Flops
    Ruulo Salas
    Оценок пока нет
  • Algebradebloques
    Algebradebloques
    Документ15 страниц
    Algebradebloques
    Simon Martinez
    Оценок пока нет
  • Unidad I
    Unidad I
    Документ6 страниц
    Unidad I
    Ruulo Salas
    Оценок пока нет
  • Trabajo Estructuras - Borrador
    Trabajo Estructuras - Borrador
    Документ3 страницы
    Trabajo Estructuras - Borrador
    Ruulo Salas
    Оценок пока нет