Vous êtes sur la page 1sur 33

SISTEMAS GESTORES DE BASES DE DATOS DBMA (DATA BASE MANAGEMENT SYSTEM) Los sistemas de gestin de bases de datos ( data

base management system, DBMS) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin. PRODUCTOS SGBD DISPONIBLES EN EL MERCADO Sistemas libres
1 2

PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD

Firebird basada en la versin 6 de InterBase, Initial Developer's PUBLIC LICENSE Version 1.0.

3 4 5 6 7 8

SQLite (http://www.sqlite.org SQLite) Licencia Dominio Pblico DB2 Express-C (http://www.ibm.com/software/data/db2/express/) Apache Derby (http://db.apache.org/derby/) MariaDB (http://mariadb.org/) MySQL (http://dev.mysql.com/) Drizzle (http://www.drizzle.org/)

Sistemas no libres
1

MySQL: Licencia Dual, depende del uso. No se sabe hasta cundo permanecer as, ya que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sera equivalente a la edicin "express" SQL server de Microsoft Windows, y otra ms completa de pago.

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Advantage Database dBase FileMaker Fox Pro gsBase IBM DB2: Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA

21 22 23 24

Sybase IQ WindowBase IBM IMS Base de Datos Jerrquica CA-IDMS

Sistemas no libres y gratuitos


1 2

Microsoft SQL Server Compact Edition Basica

Sybase ASE Express Edition para Linux (edicin gratuita para Linux)

Oracle Express Edition 10 (solo corre en un servidor, capacidad limitada)

DB2 Express-C

MySQL MySQL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. As, MySQL no es ms que una aplicacin que permite gestionar archivos llamados de bases de datos. Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza mltiples tablas para almacenar y organizar la informacin.

LENGUAJES DE PROGRAMACIN CON LOS CUALES PUEDEN INTERACTUAR MySQL fue escrito en los lenguajes de programacin C y C++ y destaca por su gran adaptacin a diferentes entornos de desarrollo, permitiendo su interaccin con los lenguajes de programacin ms utilizados como PHP, Perl y Java y su integracin en distintos sistemas operativos. 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 (viadbExpress), Eiffel,Smalltalk, Java (con una implementacin nativa del driver deJava), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic(Mac y Li

nux), (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.

CARACTERSTICAS PRINCIPALES

- Velocidad. MySQL es rpido. -Facilidad de uso. Es un sistema de base de datos de alto rendimiento pero relativamente simple y -Es mucho menos complejo de configurar y administrar que sistemas ms grandes. -Es gratuito. Y su Capacidad de gestin de lenguajes de consulta. MySQL comprende -SQL, el lenguaje elegido para todos los sistemas de bases de datos modernos. - Capacidad. Pueden conectarse muchos clientes simultneamente al servidor. Los clientes pueden utilizar varias bases de datos Simultneamente. Adems, est disponible una amplia variedad de Interfaces de programacin para lenguajes como C, Perl, Java, PHP y Python. -para el trabajo en red y las bases de datos pueden ser accedidas desde cualquier lugar de Internet. Dispone de control de acceso. -Portabilidad. MySQL se puede utilizar en una gran cantidad de sistemas Unix diferentes as como bajo Microsoft Windows. Distribucin abierta. Puede obtener y modificar el cdigo fuente de MySQL.

VENTAJAS

-MySQL es Open Source: Significa que es posible para cualquiera usar y modificar elsoftware. Cualquiera puede bajar el software MySQL desde internet y usarlo sin pagar nada en la versin gratuita y si se desea, se puede estudiar el cdigo fuente y cambiarlo para adaptarlo a nuestras necesidades especficas. El software MySQL usa la licenciaGPL (General Public License).

-El servidor de bases de datos relacionales MySQL es muy rpido, fiable y fcil de usar ya que en cooperacin con los usuarios desarrolladores de Open Source a nivel mundial, MySQL Server se desarroll originalmente para manejar grandes bases de datos mucho ms rpido que las soluciones de gestores de bases de datos existentes y ha sido usado con xito en entornos de produccin de alto rendimiento durante varios aos.

-MySQL Server trabaja en entornos cliente/servidor o incrustados; el software de bases de datos MySQL es un sistema cliente/servidor que consiste en un servidor SQL que trabaja con diferentes programas y bibliotecas cliente, herramientas administrativas y diversas interfaces de programacin para aplicaciones (APIs) - Tambin se proporciona MySQL Server como biblioteca incrustada, que se puede incluir en una aplicacin para obtener un producto ms pequeo, rpido y fcil de administrar.

-Una gran cantidad de software de contribuciones est disponible para MySQL, y por esta razn se pueden usar muchas herramientas disponibles en modo consola y en entorno grfico para la administracin completa del servidor My SQL. -MySQL posee un buen control de acceso de usuarios y seguridad en los datos. - Integracin perfecta con el lenguaje PHP (Preprocesador de Hipertexto). - Soporte completo para clusulas, funciones, tipos de datos y comandos estndar y extendidos del estndar SQL. - Soporte para control de transacciones en tablas transaccionales (tipo InnoDB), y soporte para procedimientos almacenados, subconsultas y disparadores (Triggers) en las ltimas versiones de MySQL (5.x). -Gran portabilidad entre distintos sistemas o plataformas. -Se permite la replicacin de bases de datos trabajando con servidores MySQL maestros y esclavos. Tambin se permite trabajar con el entorno MySQL Clster para dar alta disponibilidad y rendimiento al sistema. -Uso de MyODBC, que proporciona a MySQL soporte para programas clientes que usen conexiones ODBC (Open Database Connectivity). -Soporta mltiples modos asignados para comportarse como otros gestores de bases de datos, definiendo la validacin o no de los valores errneos o incorrectos y la forma en que se ingresan los datos

DESVENTAJAS

-Actualmente, el soporte para disparadores es bsico, por lo tanto hay ciertas limitaciones en lo que puede hacerse con ellos. -Cuando MySQL maneja la Integridad referencial con tablas NO transaccionales de tipo MyISAM, aunque admite la declaracin de claves ajenas o forneas en la creacin tablas, internamente no las trata de forma diferente al resto de campos. -Los privilegios para una tabla no se eliminan automticamente cuando se borra una tabla. Debe usarse explcitamente un comando REVOKE para quitar los privilegios de una tabla. La funcin de conversin CAST() no soporta la conversin a REAL o BIGINT.Los desarrolladores comentan en la documentacin de MySQL que estas carencias no les resultaban un problema, ya que era lo que en principio ellos necesitaban. Sin embargo se las optimizar con la colaboracin de los propios usuarios y desarrolladores a nivel mundial, gracias a que es Software Libre

EMPRESAS O LUGARES DONDE SE UTILIZAN. dentro de las empresas que utilizan mysql en sus ambientes de produccin tenemos las siguientes: sonny, suzuki, lycos, yahoo, dell, portaone, nasa, unicef, mcafee, aizawasecurities, google como se puede observar, la mayora son empresas que tienen su aplicacin en internet con base de datos, es decir, aplicaciones web

ORACLE Oracle es un sistema de administracin de base de datos ( RDBMS Relational Data Base Management System por las siglas en ingls), fabricado por Oracle corporation, bsicamente una herramienta cliente/servidor para la gestin de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que slo se vea en empresas muy grandes y multinacionales, por normageneral. enguaje de programacin orientado a objetos que hoy se utiliza en distintos soportes tecnolgicos.

ORACLE PERMITE Utiliza las bases de datos orientadas a objetos pero Oracle permite consultar tanto bases de datos relacionales Clsicas (tradicionales) como Difusas, con el lenguaje FSQL (Fuzzy SQL, SQL Difuso). El lenguaje FSQL es una extensin del lenguaje SQL que permite expresar consultas flexibles (o difusas) a una base de datos a travs de condiciones difusas (con comparadores difusos), umbrales de cumplimiento, constantes difusas

CARACTERSTICAS PRINCIPALES DE ORACLE. Oracle es un Sistema Gestor de Bases de Datos con caractersticas objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus caractersticas principales son las siguientes:

Entorno cliente/servidor. Gestin de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptacin a estndares de la industria, como SQL-92. Gestin de la seguridad. Autogestin de la integridad de los datos. Opcin distribuida. Portabilidad. Compatibilidad. Conectabilidad. Replicacin de entornos.

EMPRESAS QUE UTILIZAN ORACLE General Motors, General Electric, Intel Corporation, Hp, Philips, Nike, Banco de crdito del Per, Alcatel, British Gas, Andinatel Ecuador, Mercado Libre, Mastercard Internacional, Boing, Sri Ecuador, Concep, Superintendencia de Bancos del Ecuador,Toyota Casa Baca, Iess.

El mercado de la base de datos Oracle no est segmentado solo a un tipo de aplicaciones, como se puede observar, existen entidades financieras, empresas de comunicaciones Comunicaciones, portales web LENGUAJES DE PROGRAMACIN CON LOS CUALES PUEDEN INTERACTUAR Java en primer plano ya que Oracle maneja las bases de datos orientada a objetos Eiffel,Smalltalk, Java incluyendo C, C++, C#, Pascal,

VENTAJAS Oracle es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Qu hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta direccin, aadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementacin actual de las mismas no ofrece una ventaja clara en eficiencial, como sera de esperar, y s provocan la incompatibilidad de los diseos que aprovechan las nuevas caractersticas con otras bases de datos. Oracle es la base de datos con ms orientacin haca INTERNET Un aceptable soporte

DESVENTAJAS Una de las versiones ms recientes de Oracle es la 8 punto algo (Aunque ya est la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelacin del sistema de almacenamiento por causa de la introduccin de extensiones orientadas a objetos.

El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. 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. Un Oracle mal configurado puede ser desesperantemente lento.

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.

Microsoft Access Es un sistemas de gestin de bases de datos Relacional creado y modificado porMicrosoft (DBMS) 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.

LENGUAJES DE PROGRAMACIN CON LOS CUALES PUEDEN INTERACTUAR Los lenguajes de programacin de la plataforma .NET, incluidos Visual Basic .NET, Visual C# y las Extensiones administradas de C++, java CARACTERSTICAS PRINCIPALES Caractersticas: Entre las principales funcionalidades de Access se encuentran:

Crear tablas de datos indexadas. Modificar tablas de datos. Relaciones entre tablas (creacin de bases de datos relacionales). Creacin de consultas y vistas. Consultas referencias cruzadas. Consultas de accin (INSERT, DELETE, UPDATE). Formularios. Informes.

Llamadas a la API de windows. Interaccin con otras aplicaciones que usen VBA (resto de aplicaciones deMicrosoft Office, Autocad, etc.).

Macros. Interconexin con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a travs de vinculacin.

Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a travs de vinculacin e importacin de datos.

VENTAJAS Y DESVENTAJAS VENTAJAS obtener mejores resultados con la interfaz de usuario de office fluent. Empezar rpidamente usando soluciones prediseadas. Cree varios informes con vistas diferentes de la misma informacin. Crear tablas rpidamente sin preocuparse de la complejidad de las bases de datos. Disfrute de los nuevos tipos de campos para escenarios an ms avanzados. Actualizar y recopilar informacin directamente del origen. Compartir la informacin con Microsoft Windows SharePoint Services. Realizar el seguimiento de las listas de Windows SharePoint Services con las grandes capacidades de Office Access 2007.

Trasladar datos a la tecnologa Windows SharePoint Services para facilitar su tratamiento. Mejore la transparencia de los datos trasladndolos a Windows SharePoint Services. De este modo, podr crear peridicamente copias de seguridad de los datos en el servidor, recuperar los datos eliminados de la papelera de reciclaje, llevar un seguimiento del historial de revisiones y establecer permisos de acceso para administrar mejor la informacin.

DESVENTAJAS La principal limitante es que solo te acepta 1 GB por tabla, 256 campos por tabla, y 35 indices por tabla, Tiene limitaciones en el procesamiento de las busquedas, ademas que si la quieres usar para ambientes coorporativo no te va a servir por su poca estabilidad (truens muy seguido), si quieres usarla para proyectos de la escuela o bases de pequeos negocios que no requieren alta disponibilidad, la puedes utilizar. con muchos usuarios de red va lento, la seguridad no es real es muy fcil acceder a una base de datos access, aunque est protegida. Las rplicas son lentas

EMPRESAS O LUGARES DONDE UTILIZAN. ACCESS Se utiliza en empresas con rango medio las cuales solo usan pocos datos por que al usar pocos datos access no tarda mucho en encontrar el resultado y si fueran muchos millones de datos como en empresas internacionales donde guardan muchos registros tardara una eternidad encontrar el resultado deseado por eso access solo lo usan medianas empresas. En las casas de los que compraron el paquete office y ya viene dentro adems de que es muy visual y fcil de usar

MICROSOFT SQL SERVER Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL LENGUAJES DE PROGRAMACIN CON LOS CUALES PUEDEN INTERACTUAR Visual Basic Y Java

CARACTERISTICAS Integracin con Internet Escalabilidad y disponibilidad. Caractersticas de base de datos corporativas. Caractersticas de base de datos corporativas. SQL Server 2000 incluye un conjunto de herramientas administrativas y de desarrollo que mejora el proceso de instalacin, distribucin, administracin y uso de SQL Server en varios sitios. SQL Server 2000 admite tambin un modelo de programacin basado en estndares que se integra con Windows DNA, haciendo que el uso de las bases de datos de SQL Server y de los almacenes de datos resulte una parte fluida de la creacin de sistemas slidos y escalables. Estas caractersticas permiten entregar con rapidez aplicaciones de SQL

Server que los clientes pueden implementar con un trabajo de instalacin y administracin mnimo. Almacenamiento de datos.

VENTAJAS: - Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR). - Puede ser til para manejar y/o obtener datos de la red de redes. - Ofrece una potente forma de unir SQL e Internet. - Utiliza una extensin al SQL estndar, que se denomina Transact SQL. - El Transact SQL, soporta la definicin, modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc., es decir, el lenguaje de definicin de datos (LDD), as como la consulta, actualizacin y borrado de tuplas de tablas, es decir, el lenguaje de manipulacin de datos (LMD). - Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aqu abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros programas. Esto es muy cmodo, ciertamente. - Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compaero tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y as tengo sus bases de datos en mi SQL Server. Esto, tambin es muy cmodo.

- Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecucin; seguridad en los procedimientos almacenados (despus hablo de ellos)... todo se puede configurar. O sea, que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otra s.

DESVENTAJAS: - Los problemas de la 6.5 eran muchos: bloqueo a nivel de pgina, dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB), una psima implementacin de los tipos de datos variables como varchar. - La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software. - Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer til por que en el se prohben muchas cosas tiene restricciones en lo particular me parase mas viable usar MySQL es mucho mejor adems de ser un software gratis. - La relacin calidad-precio esta muy debajo comparado con oracle

EMPRESAS O LUGARES DONDE UTILIZAN SQL SERVER

Caja Espaa, Hospital de Huelva, XEROX, Technosite, Bimbo

PostGreSQL PostGreSQL es un sistema de gestin de bases de datos objetorelacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por Defense Advanced Research Projects Agency (DARPA), el Army Research Office (ARO), el National Science Foundation (NSF), y ESL, Inc. PostGreSQL es una derivacin libre (OpenSource) de este proyecto, y utiliza el lenguaje SQL92/SQL99, as como otras caractersticas que comentaremos ms adelante. Fue el pionero en muchos de los conceptos existentes en el sistema objeto-relacional actual, incluido, ms tarde en otros sistemas de gestin comerciales. PostGreSQL es un sistema objeto-relacional, ya que incluye caractersticas de la orientacin a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar de esto, PostGreSQL no es un sistema de gestin de bases de datos puramente orientado a objetos.

Caractersticas de PostGreSQL PostgreSQL tiene TODO LO QUE SE EXIGE de un gestor de bases de datos relacional: Caractersticas para la integridad de los datos: claves primarias, llaves forneas con capacidad de actualizar en cascada o restringir la accin, restriccin check, restriccin de unicidad y restriccin not null.

A continuacin se enumeran las principales caractersticas de este gestor de bases de datos: 1. Implementacin del estndar SQL92/SQL99. 2. 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. 3. Incorpora una estructura de datos array. 4. Incorpora funciones de diversa ndole: manejo de fechas, geomtricas, orientadas a operaciones con redes, etc. 5. Permite la declaracin de funciones propias, as como la definicin de disparadores. 6. Soporta el uso de ndices, reglas y vistas.

7. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.

8. Permite la gestin de diferentes usuarios, como tambin los permisos asignados a cada uno de ellos. Ventajas 1. Posee una gran escalabilidad. Es capaz de ajustarse al nmero de CPUs y a la cantidad de memoria que posee el sistema de forma ptima, hacindole capaz de soportar una mayor cantidad de peticiones simultneas de manera correcta (en algunos benchmarks se dice que ha llegado a soportar el triple de carga de lo que soporta MySQL). 2. Implementa el uso de rollback's, subconsultas y transacciones, haciendo su funcionamiento mucho ms eficaz, y ofreciendo soluciones en campos en las que MySQL no podra. 3. Tiene la capacidad de comprobar la integridad referencial, as como tambin la de almacenar procedimientos en la propia base de datos, equiparndolo con los gestores de bases de datos de alto nivel, como puede ser Oracle.

Desventajas Por contra, los mayores inconvenientes que se pueden encontrar a este gestor son: 1. Consume gran cantidad de recursos. 2. Tiene un lmite de 8K por fila, aunque se puede aumentar a 32K, con una disminucin considerable del rendimiento. 3. Es de 2 a 3 veces ms lento que MySQL.

PUEDEN ESCRIBIRSE EN MLTIPLES LENGUAJES. PLSQL, C, Java, Perl, R Python, Ruby, Tcl, PHP, as como su lenguaje nativo PL/PGSQL. EMPRESAS QUE USAN POSTGRES Agencias gubernamentales de Estados Unidos (City of Garden Grove, CA; National Gallery; Media Library project of the Library of Congress; US Army; Dept of Forestry; State of California; NCSA; National Weather Hidrology Laboratory). The Oxford University Computing Services, Skype, Yahoo, Fujitsu, Red Hat, Sun Microsystems.

Visual FoxPro 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 1 Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. 2 Flexibilidad para crear todo tipo de soluciones de bases de datos. 3 Lenguaje de programacin Orientado a objetos. 4 Utilizacin de sentencias SQL en forma nativa. 5 Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. 6 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. 7 Cuenta con un motor de generacin de informes renovado y muy flexible para soluciones ms robustas.

8 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. 9 Desde la versin 7.0, soporte de la tecnologa IntelliSense de Microsoft 10 El 100% del trabajo en Visual FoxPro , sobre tablas y bases de FoxPro , puede enlazarse con los servidores en Oracle y MS SQL

Ventajas 1 Administracin de Datos e Interoperabilidad (Cree soluciones .NET, compatibles con XML jerrquico. Intercambia datos con SQL a travs del lenguaje SQL) 2 Herramientas de Productividad Extendibles para el Programador (Mejore sus interfaces de usuarios con formularios y un soporte de imgenes mejorado, personalice ventanas) 3 Flexibilidad para Construir Todo Tipo de Soluciones de Base de Datos (Construya y despliegue aplicaciones individuales y remotas para PC`s que operan en windows. Cree y acceda a componentes .COM y a servicios Web basados en XML y compatibles con microsoft .NET 4 Reporte de Funciones de Sistema (Control preciso de reportes y formateo de datos)

5 Fcil de Actualizar (Actualizacin sencilla, VFP 8.0 es 100% compatible con VFP 9.0).

DESVENTAJAS 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 -Dificultad de mantenimiento

PUEDEN ESCRIBIRSE EN MLTIPLES LENGUAJES VISUAL BASIC C

EMPRESAS QUE USAN VISUAL FOXPRO

CINTAS Y ELASTICOS MAREL, S. A. DE C. V. ( MAREL industria textil)

Now How Milenium Madrid MAPFRE seguros Generales AT&T

REFERENCIAS http://www.regionlambayeque.gob.pe/ http://www.postgresql.org (Sitio principal de PostgreSQL) http://pgfoundry.org (Sitio de proyectos PostgreSQL) http://www.postgresql.org/about/awards (Reconocimientos) http://www.nttdata.co.jp/en/media/2007/041100.html http://es.wikipedia.org/wiki/ACID PostgreSQL: Introduction and Concepts www.postgresql.org/docs/awbook.html http://troels.arvin.dk/db/rdbms/ http://en.wikipedia.org/wiki/Comparison_of_SQL_database_man agement_systems http://geeks.ms/blogs/ozonicco/archive/2007/07/22/debilidades-delsql-en-el-procesamiento-de-bases-de-datos.aspx http://www.dbtheoryinpractice.com http://www.webestilo.com http://www.arsys.es/hosting/tarifas-base-datos.htm http://www.microsoft.com/sql/howtobuy/default.mspx#EXCAC

http://www.ciber-tec.com/costben.htm http://www.microsoft.com/spain/sql/productinfo/features/compare -features.mspx http://www.microsoft.com/spain/sql/productinfo/casestudies/csnasdaq.mspx http://www.microsoft.com/spain/sql/productinfo/casestudies/csxerox.mspx technet.microsoft.com/es-es/library/ms170208.aspx www.desarrolloweb.com/manuales/9/ www.microsoft.com/latam/technet/productos/servers/sql/2005/def ault.mspx

INSTITUTO TECNOLOGICO SUPERIOR DE XALAPA

GESTORES DE BASES DE DATOS

TALLER DE BASES DE DATOS

JUAN MANUEL OLGUIN MEDINA

EDGAR DANIEL MORALES PEREZ

INGENIERIA EN SISTEMAS COMPUTACIONALES 4 SEMESTRE GRUPO C XALAPA,VER; A 6 DE JUNIO DEL 2012

Vous aimerez peut-être aussi