Sei sulla pagina 1di 12

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

Management System) es una coleccin de programas cuyo objetivo es servir


de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de
un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y
de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos
niveles de abstraccin y manipular dichos datos, garantizando la seguridad e
integridad de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL
Server, etc.
Un SGBD debe permitir:
Definir una base de datos: especificar tipos, estructuras y restricciones de
datos.
Construir la base de datos: guardar los datos en algn medio controlado por el
mismo SGBD
Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Las caractersticas de un Sistema Gestor de Base de Datos SGBD son:
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles
acerca del almacenamiento fsico de los datos. Da lo mismo si una base de
datos ocupa uno o cientos de archivos, este hecho se hace transparente al
usuario. As, se definen varios niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de
modificar el esquema (fsico o lgico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la
aparicin de informacin repetida o redundante. De entrada, lo ideal es lograr
una redundancia nula; no obstante, en algunos casos la complejidad de los
clculos hace necesaria la aparicin de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta
redundancia nula, ser necesario vigilar que aquella informacin que aparece
repetida se actualice de forma coherente, es decir, que todos los datos
repetidos se actualicen de forma simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a
tener un gran valor. Los SGBD deben garantizar que esta informacin se
encuentra segurizada frente a usuarios malintencionados, que intenten leer
informacin privilegiada; frente a ataques que deseen manipular o destruir la
informacin; o simplemente ante las torpezas de algn usuario autorizado pero
despistado. Normalmente, los SGBD disponen de un complejo sistema de
permisos a usuarios y grupos de usuarios, que permiten otorgar diversas
categoras de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la
validez de los datos almacenados. Es decir, se trata de proteger los datos ante
fallos de hardware, datos introducidos por usuarios descuidados, o cualquier
otra circunstancia capaz de corromper la informacin almacenada.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma
eficiente de realizar copias de respaldo de la informacin almacenada en ellos,
y de restaurar a partir de estas copias los datos que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el
domstico), lo ms habitual es que sean muchas las personas que acceden a
una base de datos, bien para recuperar informacin, bien para almacenarla. Y
es tambin frecuente que dichos accesos se realicen de forma simultnea. As
pues, un SGBD debe controlar este acceso concurrente a la informacin, que
podra derivar en inconsistencias.

Oracle
Oracle Database es un sistema de gestin de base de datos objeto-relacional
(u ORDBMS por el acrnimo en ingls de Object-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos
ms completos, destacando:
soporte de transacciones.
estabilidad.
escalabilidad.
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.
Oracle surge en 1977 bajo el nombre de SDL (Software Development
Laboratories ); luego, en 1979, SDL cambia su nombre por Relational Software,
Inc. (RSI). La fundacin deSoftware Development Laboratories (SDL) fue
motivada principalmente a partir de un estudio sobre los 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 7 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).
Oracle Database Lite Edition (LE).
La nica edicin gratuita es la Express Edition, que es compatible con las
dems ediciones de Oracle Database 10gR2 y Oracle Database 11g.
Recientemente, Oracle adquiri Sun Microsystems y con ella la empresa
encargada comercial de MySQL.
Post gre
PostgreSQL ha tenido una larga evolucin, la cual se inicia en 1982 con el
proyecto Ingres 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.

CARACTERSTICAS
La ltima serie de produccin es la 9.1. Sus caractersticas tcnicas la hacen
una de las bases de datos ms potentes y robustas del mercado. Su desarrollo
comenzo hace ms de 16 aos, y durante este tiempo, estabilidad, potencia,
robustez, facilidad de administracin e implementacin de estndares han sido
las caractersticas que ms se han tenido en cuenta durante su desarrollo.
PostgreSQL funciona muy bien con grandes cantidades de datos y una alta
concurrencia de usuarios accediendo a la vez a el sistema.
A continuacin teneis algunas de las caractersticas ms importantes y
soportadas por PostgreSQL:
Generales
Es una base de datos 100% ACID.
Soporta distintos tipos de datos: adems del soporte para los tipos base,
tambin soporta datos de tipo fecha, monetarios, elementos grficos, datos
sobre redes (MAC, IP ...), cadenas de bits, etc. Tambin permite la creacin de
tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos
se le incluye entre los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/HOT backups)
Unicode
Juegos de caracteres internacionales
Regionalizacin por columna
Multi-Version Concurrency Control (MVCC)
Multiples mtodos de autentificacin
Acceso encriptado via SSL
SE-postgres
Completa documentacin
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX,
SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
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.
MySQL
MySQL es el servidor de bases de datos relacionales ms popular,
desarrollado y proporcionado por MySQL AB. MySQL AB es una empresa cuyo
negocio consiste en proporcionar servicios en torno al servidor de bases de
datos MySQL.
MySQL es un sistema de administracin de bases de datos
Una base de datos es una coleccin estructurada de datos. Los informacin
que puede almacenar una base de datos puede ser tan simple como la de una
agenda, un contador, o un libro de visitas, tan vasta como la de una tienda en
lnea, un sistema de noticias, un portal, o la informacin generada en una red
corporativa. Para agregar, accesar, y procesar los datos almacenados en una
base de datos, se necesita un sistema de administracin de bases de datos, tal
como MySQL.

MySQL es un sistema de administracin de bases de datos relacionales
Una base de datos relacional almacena los datos en tablas separadas en lugar
de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad.
Las tablas son enlazadas al definir relaciones que hacen posible combinar
datos de varias tablas cuando se necesitan consultar datos. La parte SQL de
"MySQL" significa "Lenguaje Estructurado de Consulta", y es el lenguaje ms
usado y estandardizado para accesar a bases de datos relacionales.

MySQL es Open Source
Open Source significa que la persona que quiera puede usar y modificar
MySQL. Cualquiera puede descargar el software de MySQL de Internet y
usarlo sin pagar por ello. Inclusive, cualquiera que lo necesite puede estudiar el
cdigo fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa la
licencia GPL (Licencia Pblica General GNU), para definir qu es lo que se
puede y no se puede hacer con el software para diferentes situaciones. Sin
embargo, si uno est incmodo con la licencia GPL o tiene la necesidad de
incorporar cdigo de MySQL en una aplicacin comercial es posible comprar
una versin de MySQL con una licencia comercial. Para mayor informacin, ver
la pgina oficial de MySQL en la cul se proporciona mayor informacin acerca
de los tipos de licencias.

Por qu usar MySQL?
El servidor de bases de datos MySQL es muy rpido, seguro, y fcil de usar. Si
eso es lo que se est buscando, se le debe dar una oportunidad a MySQL. Se
pueden encontrar comparaciones de desempeo con algunos otros
manejadores de bases de datos en la pgina de MySQL.

El servidor MySQL fue desarrollado originalmente para manejar grandes bases
de datos mucho ms rpido que las soluciones existentes y ha estado siendo
usado exitosamente en ambientes de produccin sumamente exigentes por
varios aos. Aunque se encuentra en desarrollo constante, el servidor MySQL
ofrece hoy un conjunto rico y til de funciones. Su conectividad, velocidad, y
seguridad hacen de MySQL un servidor bastante apropiado para accesar a
bases de datos en Internet.
SQL SERVER
Microsoft SQL Server 7.0 constituye un lanzamiento determinante para
los productos de bases de datos de Microsoft, continuando con la base slida
establecida por SQL Server 6.5. Como la mejor base de datos para Windows
NT, SQL Server es el RDBMS de eleccin para una amplia gama
de clientes corporativos y Proveedores Independientes de Software (ISVs) que
construyen aplicaciones de negocios. Las necesidades y requerimientos de los
clientes han llevado a la creacin de innovaciones de producto significativas
para facilitar la utilizacin, escalabilidad, confiabilidad
y almacenamiento de datos.
Objetivos del Diseo de SQL Server
Los clientes estn buscando soluciones para sus problemas de negocios. La
mayora de las "soluciones" de bases de datos solamente traen mltiples
niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que
SQL Server sea la base de datos ms fcil de utilizar para construir, administrar
e implementar aplicaciones de negocios. Esto significa tener que poner a
disposicin un modelo de programacinrpido y sencillo para desarrolladores,
eliminando la administracin de base de datos para operaciones estndar, y
suministrando herramientas sofisticadas para operaciones ms complejas.
SQL Server 7.0 disminuye el costo total de propiedad a travs de
caractersticas como administracin multi-servidor y con una sola consola;
ejecucin y alerta de trabajos basadas en eventos; seguridad integrada; y
scripting administrativo. Esta versin tambin libera al administrador de base de
datos para aspectos ms sofisticados del trabajo al automatizar las tareas de
rutina. Al combinar estos poderosos servicios de administracin con las nuevas
caractersticas de configuracin automtica, Microsoft SQL Server 7.0 es la
eleccin ideal de automatizacin de sucursales y aplicaciones de base de datos
insertadas.
Los clientes invierten en sistemas de administracin de bases de datos, en
forma de aplicaciones escritas para esa base de datos y la educacin que
implica para la implementacin y administracin. Esa inversin debe
protegerse: a medida que EL NEGOCIO crece, la base de datos deber
crecer y manejar ms datos, transacciones y usuarios. Los clientes tambin
desean proteger las inversiones a medida que escalan aplicaciones de base de
datos hacia equipos porttiles y sucursales.
Para cumplir con estas necesidades, Microsoft ofrece un motor de base datos
nico que escala desde una computadora porttil que ejecuta Windows 95
o Windows 98, hasta clusters de procesadores mltiples simtricos de terabyte
que ejecutan Windows NT Server Enterprise Edition. Todos estos sistemas
mantienen la seguridad y confiabilidad que exigen los sistemas de negocios
de misin crtica.
Nueva para el lanzamiento de 7.0 es una versin de rastro de
baja memoria con capacidades de replicacin de multi-sitio. Se ajusta muy bien
a las necesidades cada vez mayores del mercado de la computacin mvil. Las
otras caractersticas tales como bloqueo a nivel de lnea dinmico, el
paralelismo intra-query, query distribuido, y mejoras para las bases de datos
muy grandes (VLDB) hacen que el SQL Server 7.0 sea la eleccin ideal para
sistemas OLTP de alta tecnologa y sistemas de data warehousing.
Mientras los sistemas de procesamiento siguen siendo un componente clave
para las infraestructuras de bases de datos corporativas, las compaas
tambin estn invirtiendo bastante en mejorar la comprensin que tienen de
sus datos. La estrategia de Microsoft consiste en reducir el costo y la
complejidad del data warehousing mientras hace que la tecnologa sea ms
accesible a una mayor cantidad de pblico.
Microsoft ha establecido un enfoque total a todo el proceso de data
warehousing (almacenamiento de datos) . El objetivo es facilitar
la construccin y diseo de soluciones de data warehousing costo efectivas a
travs de una combinacin de tecnologas, servicios y alianzas con los
proveedores.
La Microsoft Alliance for Data Warehousing es una coalicin que une a los
lderes en la industria de almacenamiento de datos y aplicaciones. El Microsoft
Data Warehousing Framework constituye un conjunto de interfaces de
programacin diseadas para simplificar la integracin y administracin de
soluciones de data warehousing.
Las innovaciones del producto en SQL Server 7.0 mejoran el proceso de data
warehousing: Servicios de Transformacin de Datos; manejo mejorado de las
consultas complejas y bases de datos muy grandes; procesamiento analtico en
lnea e integrado; y el Microsoft Repository. Otro componente esencial es el
soporte extenso para integracin de terceros.
Las innovaciones permiten que SQL Server 7.0 sea el lder en varias de las
categoras de aplicacin de rpido crecimiento en la industria de base de datos.
Estas incluyen comercio electrnico, computacin mvil, automatizacin de
sucursales, aplicaciones de lnea de negocios insertadas y mercados de datos.
Las reas de liderazgo e innovacin en el Microsoft SQL Server 7.0 incluyen
La primera base de datos en escalar desde la computadora porttil hasta la
empresa utilizando la misma base de cdigo y ofrecer el 100% de
compatibilidad de cdigo
La primera base de datos en soportar la auto-configuracin y auto-sintonizacin
Primera base de datos con OLAP integrado
La primera base de datos con Servicios de Transformacin de Datos integrado
El Data Warehousing Framework constituye el primer enfoque comprehensivo
al problema de metadatos
La primera base de datos en proveer administracin de multi-servidor para
cientos de servidores
La ms amplia gama de opciones de replicacin de cualquier base de datos
La mejor integracin con Windows NT Server
La mejor integracin con Microsoft Transaction Server
Lanzamientos SQL Server Recientes
Esta seccin provee una historia concisa de los lanzamientos SQL Server
recientes. Una historia completa del desarrollo de SQL Server, desde sus
comienzos hasta el lanzamiento del 6.5 se encuentra disponible en Dentro del
Microsoft SQL Server 6.5, de Ron Soukup, publicado por Microsoft Press, ISBN
1-57231-331-5.
El Standard Edition de SQL Server fue lanzado en abril de 1996.
El Enterprise Edition fue lanzado en diciembre de 1997. Se incluyeron
caractersticas adicionales en esta edicin tales como soporte para Microsoft
Cluster Server, sintonizacin de 4 GB RAM, English Query y soporte para
sistemas de hasta 8 procesadores.
El Service Pack actual para SQL Server 6.5 es SP4, lanzado en diciembre de
1997. SP3 fue lanzado en junio de 1997, SP2 en diciembre de 1996 y SP1 en
agosto de 1996.
BETA 1 fue lanzado en junio de 1997 a 200 clientes. Este grupo inclua un
nmero limitado de proveedores independientes de software (ISV), autores
de libros, diseadores de materiales para cursos, OEMs y
algunas cuentas corporativas. No se pusieron copias a disposicin de
la prensa o analistas. Este lanzamiento enfoc las pruebas de funcionalidad de
bajo nivel y programacin de interfaces.
BETA 2 fue lanzada a finales de diciembre de 1997 a 3000 clientes. El
cubrimiento de las cuentas corporativas y de la comunidad ISV fue
incrementado ampliamente, y se agregaron cuentas internacionales. Se
entregaron copias de BETA 2 a la prensa y a los analistas en el Taller de
Examinadores celebrado el 21 y 22 de enero.
La versin BETA de Mercadeo ser lanzada el segundo trimestre del ao en
curso con alta disponibilidad.
El lanzamiento a fabricantes est planeado para la segunda mitad del ao
1998. Las ediciones Standard y Enterprise de SQL Server 7.0 sern lanzadas
simultneamente.
Microsoft SQL Server revoluciona el concepto de Base de Datos para
la Empresa. Rene en un slo producto la potencia necesaria para cualquier
aplicacin empresarial crtica junto con unas herramientas de gestin que
reducen al mnimo el coste de propiedad. Con Microdoft SQL Server, la
empresa tiene todo de serie.
Miles de Soluciones Disponibles: Tendr libertad de eleccin, ya que todas las
aplicaciones de gestin del mercado corren sobre Microsoft SQL Server
Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde
unos pocos usuarios a varios miles. Empresas centralizadas u oficinas
distribuidas, replicando cientos de sites.
Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT
Server. Posee los mejores registros de los benchmarks independientes (TCP)
tanto en transacciones totales como en coste por transaccin.
Gestin: Con un completo interfaz grfico que reduce la complejidad
innecesaria de las tareas de administracin y gestin de la base de datos.
Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,
Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft
SQL Server.
La mejor base de datos para Internet, Internet y Extranet.
Diseada desde su inicio para trabajar en entornos Internet e Intranet, Microsoft
SQL Server es capaz de integrar los nuevos desarrollos para estos entornos
especficos con los desarrollos heredados de aplicaciones "tradicionales". Es
ms, cada aplicacin que desarrollemos para ser empleada en entornos
de red local puede ser utilizada de forma transparente -en parte o en su
totalidad- desde entornos Internet, Intranet o Extranet.
Plataforma de desarrollo fcil y abierta: integrada con las mejores tecnologas
de Internet como ActiveX, ADC y Microsoft Transaction Server y con las
mejores herramientas de gestin y desarrollo para Internet como FrontPage97,
Microsoft Office97 y Visual Interdev.
Diseada para INTERNET: Es el nico gestor de base de datos que contiene
de forma integrada la posibilidad de generar contenido HTML de forma
automtica.
La Base de Soluciones Integradas: La Integracin total con BaclOffice permite
resolver toda las necesidades de infraestructura de la empresa con un slo
paquete.
Potente y Escalable: Microsoft SQL Server es la nica base de datos cuyo
rendimiento sobre Internet est publicado, ofreciendo registros espectaculares.
Mnimo coste de Propiedad: La sencillez de la instalacin, y la potencia de sus
herramientas de gestin y el menor coste de toda la industria para entornos
Internet, hacen de Microsoft SQL Server la mejor opcin con el menor coste.
Arquitectura RDBMS.
Arquitectura de servidor simtrico y paralelo con balanceo automtico de carga
en mltiples procesadores.
Kernel multithread real para mejor rendimiento transaccional y escalabilidad.
Soporte grandes bases de datos (VLDB) (+1 TB).
Completo proceso transaccional interactivo con rollback automtico y
recuperacin de roll-forward.
Optimizador de consultas mejorado basado en coste.
Checkpointing mejorado para un mejor throughput de datos y tiempo de
respuesta.
Soporte E/S asncrono para acceso en paralelo a mltiples dispositivos de
disco para un mejor throughput.
Bloqueo a nivel fija y pgina con escalacin de bloqueos; resolucin automtica
de deadlocks.
Datos distribuidos y replicacin.
Llamadas a procedimientos remotos servidor-a-servidor (procedimientos
almacenados remotos).
Replicacin asncrona o contnua basada en registros, o sincronizacin
planificada de tablas point-in-time.
Configuracin de replicacin grfica y caractersticas de gestin.
Replicacin de subscriptores ODBC, incluyendo IBM DB2, ORACLE, SYBASE
y Microsoft Access.
Ei Distributed Transaction Coordinator gestiona transacciones que involucran a
dos o ms servidores SQL (proceso Two Phase Commit 2PC) transparente.
Replicacin de tipos de datos Texto e Imagen.


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 compatibilidad implementada en la ltima versin, hace posible la
importacin de los datos a DB2 en una media de 1 o 2 semanas, ejecutando
PL/SQL de forma nativa en el gestor IBM DB2.
La automatizacin es una de sus caractersticas ms importantes, ya que
permite eliminar tareas rutinarias y permitiendo que el almacenamiento de
datos sea ms ligero, utilizando menos hardware y reduciendo las necesidades
de consumo de alimentacin y servidores.
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.
Con aplicaciones que se despliegan y desarrollan de forma sencilla incluso si
han sido creadas para utilizarse con otros software de bases de datos.






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.
Caractersticas
Visual FoxPro provee 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 oMySQL.
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. Esta cuenta con el SP1 y el (ms
reciente) SP2 (en ingls) en los que hay algunas nuevas caractersticas y
especialmente brindan estabilidad al producto.
En la actualidad, a pesar de que Microsoft ha decidido 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.
Historia
Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado
por Fox Software en 1984; inicialmente un clon de dBase, acab superndolo
y, junto a Clipper, convirtindose en una de las estrellas de los
lenguajes xBase.
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
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 Fox 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.

Conclusion:
Un sistema gestor de base de datos es la interfaz entre el usuario y la base de
datos sirve para gestionar y manipular datos importantes para empresas
garantizando la integridad y seguridad de los datos almacenados algunos de
los sistemas gestores estn desarrollados en un lenguaje en c y c++ y adems
que se pueden conectar con otros software para su mejor manipulacin y
captura de datos.

Potrebbero piacerti anche