Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Gestores Bases de Datos
Sistemas Gestores Bases de Datos
Tarea N1
SISTEMAS GESTORES DE BASES DE DATOS
Grupo:
2CV7
Materia:
Bases de Datos
Alumnos:
Ziga Hernndez Aime
Profesor
Maldonado Castillo Idalia
INDICE
1. ORACLE _____________________________________________________ 4
1.1 Caractersticas________________________________________________ 4
1.2 Ventajas_____________________________________________________ 4
1.3 Desventajas__________________________________________________ 4
2. MICROSOFT ACCESS__________________________________________ 5
2.1 Caractersticas________________________________________________ 5
2.2 Ventajas_____________________________________________________ 5
2.3 Desventajas__________________________________________________ 5
2.4 Interfaz______________________________________________________ 5
3. MICROSOFT SQL SERVER______________________________________ 6
3.1 Caractersticas________________________________________________ 6
3.2 Ventajas_____________________________________________________ 6
3.3 Desventajas__________________________________________________ 6
3.4 Interfaz______________________________________________________ 6
4. MySQL_______________________________________________________ 7
4.1 Caractersticas________________________________________________ 7
4.2 Ventajas_____________________________________________________ 7
4.3 Desventajas__________________________________________________ 7
4.4 Interfaz______________________________________________________ 7
5. PostgreSQL ___________________________________________________ 8
5.1 Caractersticas________________________________________________ 8
5.2 Ventajas_____________________________________________________ 8
5.3 Desventajas__________________________________________________ 8
5.4 Interfaz______________________________________________________ 8
6. SQLite_______________________________________________________ 9
5.1 Caractersticas________________________________________________ 9
5.2 Ventajas_____________________________________________________ 9
5.3 Desventajas__________________________________________________ 9
2
5.4 Interfaz______________________________________________________ 9
6. APACHE DERBY_______________________________________________ 10
6.1 Caractersticas________________________________________________ 10
6.2 Ventajas_____________________________________________________ 10
6.3 Desventajas__________________________________________________ 10
6.4 Interfaz______________________________________________________ 10
7. INFOMIX_____________________________________________________ 11
7.1 Caractersticas________________________________________________ 11
7.2 Ventajas_____________________________________________________ 11
7.3 Desventajas__________________________________________________ 11
7.4 Interfaz______________________________________________________ 11
8. Open Source VS Licencia________________________________________ 12
9. Introduccin___________________________________________________ 13
10. Conclusin___________________________________________________ 14
11. Referencias__________________________________________________ 15
ORACLE
3
Caractersticas:
Como con cada SGBD las caractersticas vienen dadas
segn la versin que se tenga del mismo.
La caracterstica general de Oracle es que ha sido diseada para que
las organizaciones puedan controlar o gestionar grandes volmenes
de contenidos no estructurados en un nico repositorio con el objetivo
de reducir costes y los riesgos asociados a la perdida de informacin.
Ventajas:
*Soporte multiplataforma
*Estabilidad
*Escalabilidad
*Soporte de transacciones
Desventajas:
*Elevado coste
*Seguridad de la plataforma
MICROSOFT ACCESS
Caractersticas:
Acess es grfico, por lo que aprovecha al mximo la
potencia grfica de Windows, tambin facilita la
administracin de datos es posible producir formularios e
informes sofisticados y efectivos, as como grficos y combinaciones
de informes en un solo documento y permite automatizar fcilmente
muchas tareas sin necesidad de programar.
Ventajas:
*Verstil
* Sencillo de utilizar
*Creacin de tablas con ms rapidez sin importar la complejidad de la
base de datos
Desventajas:
*No es multiplataforma
*Sus bases de datos incluye una limitacin de tamao de 2 GB,
32.768 objetos y 255 usuarios simultneos
*No es opcin para bases de datos de alto calibre
Interfaz:
La interfaz grfica se va mejorando conforme las versiones de
actualicen.
Se dise para facilitar la bsqueda de comandos y caractersticas
que antes estaban poco visibles entre una cantidad considerable de
mens y barras de herramientas.
Caractersticas:
Soporte de transacciones, escalabilidad, estabilidad y
seguridad.
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.
Ventajas:
*Interfaz de acceso OLE DB y ADO.
*Soporte de transacciones.
*Escalabilidad, estabilidad y seguridad.
*Soporta procedimientos almacenados.
*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
Desventajas:
*SQL Server es que es costoso
*Ocupa mucha cantidad de Memoria RAM en la instalacin y
utilizacin del software
Interfaz:
Microsoft SQL Server incluye interfaces de acceso para varias
plataformas de desarrollo, entre ellas .NET, pero el servidor slo est
disponible para Sistemas Operativos Windows.
MySQL
Caractersticas:
El principal objetivo de MySQL es velocidad y
robustez, es flexible con las contraseas y
gestin de usuarios, aprovecha la potencia de
multiproceso gracias a su implementacin multihilo.
sistemas
Ventajas:
*Facilidad de uso
*Bajo coste total de propiedad
*Capacidad de ampliacin y rendimiento
*Soporte de produccin
*Conectividad y seguridad
*Software gratuito
Desventajas:
*Algunas utilidades no estn documentadas
*No es intuitivo
Interfaz:
Existen mltiples posibilidades para el manejo de MySQL a partir de
un interfaz web ms visual que la cruel lnea de comandos.
El ms conocido es phpMyAdmin. Se trata en realidad de una
aplicacin escrita en PHP, con lo que resulta necesario que este
lenguaje sea reconocido por tu servidor.
PostgreSQL
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.
Transacciones.-Permiten el paso entre dos estados consistentes
manteniendo la integridad de los datos.
Integridad referencial.
Ventajas:
*Instalacin Ilimitada
*Soporte
* Ahorros considerables en costos de operacin Ahorros
considerables en costos de operacin
*Multiplataforma
Desventajas:
*En comparacin con MySQL es ms lento en inserciones y
actualizaciones, ya que cuenta con cabeceras de interseccin que no
tiene MySQL.
*Soporte en lnea: Hay foros oficiales, pero no hay una ayuda
obligatoria.
*Consume ms recursos que MySQL.
*La sintaxtis de algunos de sus comandos o sentencias no es nada
intuitiva.
Interfaz:
Existen varias herramientas grficas de alta calidad para administrar
las bases de datos (pgAdmin , pgAccess) y para hacer diseo de
bases de datos (Tora , Data Architect).
SQLite
Caractersticas:
SQLite es un sistema completo de bases de datos que
soporta mltiples tablas, ndices, triggers y vistas. No
necesita un proceso separado funcionando como servidor ya que lee
y escribe directamente sobre archivos que se encuentran en el disco
duro. El formato de la base de datos es multiplataforma e
indistintamente se puede utilizar el mismo archivo en sistemas de 32
y 64 bits. SQLite emplea registros de tamao variable de forma tal
que se utiliza el espacio en disco que es realmente necesario en cada
momento.
Ventajas:
* Tiene una pequea memoria y una nica biblioteca es necesaria
para acceder a bases de datos
*Se ejecuta en muchas plataformas
* Cuenta con diferentes interfaces del API
* Es de dominio pblico
Desventajas:
* Limitaciones en Where
* Falta de Clave Fornea
Interfaz:
SQLite Browser (Windows/Linux/MacOSX - opensource)
SQLiteSpy (Windows - freeware)
SQLite Manager (extensin para Firefox - opensource)
APACHE DERBY
Caractersticas:
Este es un sistema gestor de base de datos relacional escrito en Java
que puede ser embebido en aplicaciones Java y utilizado para
procesos de transacciones online. Tiene un tamao de 2 MB de
espacio en disco. Inicialmente distribuido como IBM Cloudscape.
APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la
mayora de SQL99. La sintaxis SQL usada proviene de IBM DB2.
Su cdigo mide alrededor de 2000KB comprimido. Soporta cifrado
completo, roles y permisos.
Adems posee SQL SCHEMAS para separar la informacin en una
nica base de datos y control completo de usuarios.
Ventajas:
* Su cdigo mide alrededor de2000KB comprimido
* Soporta internamente procesos, cifrado y compresin.
* Transacciones y recuperacin ante errores ACID
* Posibilidad de configurarla como cliente/servidor
Desventajas:
* Est escrito en Java y no tiene bindings para otros lenguajes
* No cuenta con una interfaz grfica para su uso
Interfaz:
Se puede utilizar el software de distribucin libre SQuirreL.
INFOMIX
10
Caractersticas:
Utiliza plataforma Windows 2000, 2003
Server, XP y UNIX /AIX, HP-UX, Linux, Solaris
y TRU64)
Dispone de herramientas grficas Gestiona mltiples base de datos
remotas de una consola centralizada, ofrece herramientas para crear
mens, formularios de entrada de datos y generadores de listados.
Ventajas:
*Servicios escalables
*Entorno de desarrollo basado en Java-JavaSript
*Seguridad basada en SSL (Secure Sockets Layer o Capa Segura de
Comunicaciones).
*Facilita la generacin de aplicaciones orientadas a Internet
*Los bloqueos se pueden realizar a todos los niveles posibles
*Seguridad e integridad de los datos
Desventajas:
*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.
*Es single-Threaded, no aprovecha las peticiones de procesadores
mltiples
11
INTRODUCCION
12
CONCLUSION
13
14
REFERENCIAS
ELECTRONICAS
15