Anda di halaman 1dari 8

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

Facultad de Ingeniera Civil, Sistemas y Arquitectura


Escuela Profesional de Ingeniera de Sistemas

MODELOS LGICOS DE BASE DE DATOS

ASIGNATURA: FUNDAMENTOS DE BASE DE DATOS DOCENTE: RIOS CAMPOS PILAR INTEGRANTES: CICLO: IV CICLO GARRIDO GONZALES PABLO JUNIOR GUERRA LLATAS LUIS NGEL RAMREZ QUEVEDO DANIEL ALEJANDRO TULLUME MILLONES KEVIN

Lambayeque, septiembre del 2013

SISTEMAS DE GESTIN DE BASE DE DATOS COMERCIALES


Algunos SGBD Comerciales: dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix MAGIC Microsoft SQL Server Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase

Algunos SGBD Libres: Firebird BDB MySQL PostgreSQL Sqlite

Ventajas y desventajas Algunas de las empresas prefieren adquirir bases de datos libres ya que no les va costar al momento de adquirirlo, desde de luego existen algunos inconvenientes en la utilizacin de dicho gestor como es la velocidad de respuesta ante errores es sumamente alta, y adems las cuestiones de seguridad se manejan generalmente en forma ms robusta. El problema con el Open Source (cdigo abierto) ha sido siempre la falta de soporte tcnico garantizado, y sobre todo de un vendedor al cual acudir si los manuales y la ayuda en lnea simplemente no funcionan. Esta ha sido, y seguir siendo todava, la mayor muralla que impide la penetracin de soluciones de este estilo el mercado. La obvia ventaja monetaria es que no existen costos de licencia para el producto en s mismo.

Debido al elevado costo de una licencia comercial de cualquier vendedor de bases de datos actuales, el Open Source definitivamente nos ofrece una alternativa barata y con un desempeo totalmente aceptable. Al tener el cdigo fuente e instaladores de la base de datos disponibles, cualquier persona puede analizarlo y utilizarlo para desarrollar otro producto. La ventaja, sobre el modelo de software tradicional radica en que al tener disponible el cdigo fuente e instaladores, la velocidad de respuesta ante errores y la aparicin de los mismos son sumamente altos gracias al test que realizan miles de personas alrededor del mundo. Sin embargo estas bases de datos todava no nos ofrece todas las funcionalidades que nos ofrecen las comerciales, podemos enumerar: clustering, alta disponibilidad, procesamiento OLAP, datawarehousing, datos geo-espaciales, etc. Tambin existen empresas que utilizan software de cdigo cerrado o con licencia, en este caso se puede usar para todo tipo de proyectos (educacin, investigacin, comerciales, etc.). Las principales compaas que manejan este tipo de licencia son las empresas que manejan gran cantidad de dinero ya que es necesario que todo sus movimiento y transacciones que se realiza dicha empresa sea de manera segura y confiable, un ejemplo claro es el banco e instituciones de gobierno, ya que maneja informacin importante y confidencial. Sus virtudes principales son su robustez, su seguridad, y su soporte. Sus principales defectos son su lentitud, su complejidad y la gran cantidad de recursos que consume. A estos defectos habra que aadir su alto coste, tanto de licencias, como de mantenimiento, requiriendo personal formado especficamente para administrar este tipo de base de datos.

La primera empresa encargada del proyecto, NAA (North American Aviation), desarroll un software denominado GUAM (General Up date AccessMethod) basado en una estructura jerrquica. A mitad de los sesenta, se desarroll IDS (Integrated Data Store), de General Electric. Este trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de red. Los sistemas jerrquico y de red constituyen la primera generacin de los SGBD. Pero estos sistemas presentan algunos inconvenientes: Es necesario escribir complejos programas de aplicacin para responder a cualquier tipo de consulta de datos, por simple que sta sea. La independencia de datos es mnima. No tienen un fundamento terico.

Oracle
Es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en ingls de Relational Data Base Management System), fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando su: Soporte de transacciones. Estabilidad. Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (segn versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las polticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposicin de los usuarios. En los parches de actualizacin provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades pblicamente conocidas, algunas de ellas con una antigedad de ms de 2 aos. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux.

Microsoft SQL Server


Es un sistema de gestin de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de manera simultnea. As de tener unas ventajas que a continuacin se pueden describir. Entre sus caractersticas figuran: Soporte de transacciones, escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en su versin 2005 pasa a ser el SQL Express Edition. Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cmodo y de alto rendimiento (VBA Access) a travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET. Microsoft SQL Server, al contrario de su ms cercana competencia, no es multiplataforma, ya que slo est disponible en Sistemas Operativos de Microsoft. Paradox (base de datos)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 port a 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 que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes ms avanzados.

Informix
Es una familia de productos RDBMS de IBM, adquirida en 2001 a una compaa (tambin llamada Informix o Informix Software) cuyos orgenes se remontan a 1980.El DBMS Informix fue concebido y diseado por Roger Sippl a finales de los aos 1970. La compaa Informix fue fundada en 1980, sali a bolsa en 1986 y durante parte de los aos 1990 fue el segundo sistema de bases de datos ms popular despus de Oracle. Sin embargo, su xito no dur mucho y para el ao 2000 una serie de tropiezos en su gestin haba debilitado seriamente a la compaa desde el punto de vista financiero. En 2001 IBM, impulsada por una sugerencia de Wal-Mart (el mayor cliente de Informix) compr Informix. IBM tena planes a largo plazo tanto para Informix como para DB2, compartiendo ambas bases de datos tecnologa de la otra. A principios de 2005, IBM lanz la versin 10 del Informix Dynamic Server (IDS).

Microsoft Access
Es un sistema de gestin de bases de datos relacional creado y modificado por Microsoft (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. 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 de Microsoft 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.

Adems, permite crear frontends o programa que muestra la interfaz de usuario de bases de datos ms potentes ya que es un sistema capaz de acceder a tablas externas a travs de ODBC como si fueran tablas Access. Generalidades: Es un software de gran difusin entre pequeas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeas aplicaciones con unos pocos conocimientos de programacin. Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programacin de pequeo y mediano tamao. Inconvenientes: Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y cdigo VBA (Visual Basic para Aplicaciones). Entre sus mayores inconvenientes figuran que no es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft, y que no permite transacciones. Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta crticos o muchos accesos simultneos a la base de datos.

DB2
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestin de base de datos. Muchos expertos de la industria y usuarios han elogiado las nuevas herramientas que IBM desarrollo para facilitar la administracin y uso de DB2 Universal Database, constituido en base a dos productos incluidos en el DB2 de AIX en 1994: el DB2 Common Server, que para propsitos generales inclua funciones avanzadas para el mercado de servidores de bases de datos con soporte de hardware SMP y OLTP; y el DB2 Parallel Edition, que fue desarrollado para soportar aplicaciones de gran escala, como el Data Warehousing y Data Minino y aplicaciones de negocios a nivel mundial como la SAP, People Soft y Baan. Permite el manejo de objetos grandes (hasta 2 GB), la definicin de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia: texto, imgenes, video, audio; queries paralelos, commit de dos fases, backup/recuperacin online y offline.Adems cuenta con un monitor grfico de performance el cual posibilita observar el tiempo de

ejecucin de una sentencia SQL y corregir detalles para aumentar el rendimiento. Mediante los extensores se realiza el manejo de los datos no tradicionales, por ejemplo si tengo un donde tengo almacenados los currculos de varias personas, mediante este puedo realizar bsquedas documentos con los datos que me interesen sin tener que ver los CV uno por uno. Esta capacidad se utiliza en sistemas de bsqueda de personas por huellas digitales, en sistemas informacin geogrfica, etc. La versin ms actual es DB2 9, la cual utiliza XML como motor, adems el modelo que utiliza es el jerrquico en lugar del modelo relacional que utilizan otros gestores.

Paradox
Base de datos relacional para entorno MS Windows, anteriormente disponible para MSDOS 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 port a 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 que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes ms avanzados. Con su Runtime se puede desarrollar una aplicacin usando una sola licencia sin limitacin de puestos.

Visual FoxPro
Es un lenguaje de programacin orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versin 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. Caractersticas: Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web. Entre sus caractersticas se pueden enumerar: Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. Flexibilidad para crear todo tipo de soluciones de bases de datos. Lenguaje de programacin Orientado a objetos. Utilizacin de sentencias SQL en forma nativa.

Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. Su propio gestor de base de datos incorporado. Sin embargo, tambin puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL. Cuenta con un motor de generacin de informes renovado y muy flexible para soluciones ms robustas.

Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM. Desde la versin 7.0, soporte de la tecnologa IntelliSense de Microsoft La ltima versin liberada es la 9.0. La versin 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas caractersticas y especialmente brinda estabilidad al producto.

MySQL
Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pblica, y el copyright del cdigo est en poder del autor individual, MySQL es propiedad y est patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.

Anda mungkin juga menyukai