Beruflich Dokumente
Kultur Dokumente
Este trabajo escrito est basado en la definicin de un sistema gestor de base de datos y los 10 sistemas
gestores de bases de datos ms importantes e utilizados en la actualidad, los cuales tienen diferentes
caractersticas de capacidad, interaccin y manejo. Dando a conocer sus caractersticas, ventajas y
desventajas, para aquellos usuarios que decidan usar el mas apropiado.
Desventajas
-
Ventajas:
- Oracle es el motor de base de datos objeto-relacional mas usado a nivel mundial
- Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador
Desventajas
- El mayor inconveniente de Oracle es quizs su precio
- Necesidad de ajustes
- Elevado el coste de la informacin
Caractersticas:
-
3. SQL SERVER: SQL Server es un sistema de gestin de bases de datos relacionales (RDBMS) de
Microsoft que est diseado para el entorno empresarial.
Caractersticas:
- Permite el uso de comandos
- DDL (Lenguaje de Definicin de Datos)
- DML (Lenguaje de Manipulacin de Datos)
4.
MICROSOFT
ACCESS: Es un gestor de datos que recopila informacin relativa a un asunto o propsito
particular.
Caractersticas:
- Crear tablas
- Modificar Tablas
- Relacin entre Tablas
- Creacin de Consultas y Vistas
- Consultas de Accin (Insert, Delete, Update)
5. 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:
-
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.
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.
Versiones:
-
Caractersticas:
-
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)
Acceso encriptado via SSL
Ventajas:
-
Desventajas:
-
7. APACHE DERBY: es un sistema gestor de base de datos relacional escrito en Java que puede ser
empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamao
de 2 MB de espacio en disco.
Caractersticas:
-
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 pesa alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para separar la
informacin en un nica base de datos y control completo de usuarios.
Trae soporte multilenguaje y localizaciones especficas.
A partir de la versin 10.4 trae un sistema simple de replicacin maestro-esclavo.
Transacciones y recuperacin ante errores ACID.
Ventajas:
-
El gestor de base de datos Apache Derby posee un grupo de ventajas, las cuales son:
El tamao del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y
controlador integrado JDBC, utilizando muy poco espacio en el computador donde se
instalara el programa.
Fcil manejo del programa e instalacin.
Es un software libre, esto quiere decir est disponible en la web para su descarga gratuita.
Controla la redundancia de datos, esto ayuda a reducir los datos que ocupan espacio
innecesariamente dentro de la base de datos.
Posee una opcin, donde el ingreso a la base de datos, solo es posible a personas que estn
autorizados por el creador de la misma.
Cuenta una plataforma independiente, esto quiere decir que puede mover su base de datos a
cualquier computadora sin tener que modificar ningn tipo de datos de la misma.
Permite la creacin de ficheros JAR, esto hace referencia a archivos comprimidos generador
en el lenguaje de programacin Java.
No necesita un administrador de base de datos.
Desventajas:
La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia su
lenguaje programtico Java, debido a que no todas las aplicaciones son compatibles con este
lenguaje programtico, trayendo como consecuencia que las personas que no posean aplicaciones
compatibles no podrn utilizar este gestor de base de datos.
8. DB2: es una familia de productos de sistema de gestin de bases de datos relacionales (RDBMS) de
IBM que sirven a varias plataformas diferentes de sistemas operativos. Segn IBM, DB2 lidera en
trminos de participacin y rendimiento en el mercado de bases de datos.
Caractersticas:
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.
Ventajas:
- Permite agilizar el tiempo de respuestas de esta consulta
- Recuperacin utilizando accesos de slo ndices.
- Predicados correlacionados.
- Tablas de resumen
- Tablas replicadas
- Uniones hash
- DB2 utiliza una combinacin de seguridad externa y control interno de acceso a proteger
datos.
- DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de
usuarios y aplicaciones.
- DB2 guarda sus datos contra la prdida, acceso desautorizado, o entradas invlidas.
Desventajas:
- El DB2 - IBM es la tercera base de datos que ms se vende, de acuerdo con los VARs
recientemente encuestados en el nmero de junio de 1996 de la revista VAR Business
Magazine. El Microsoft SQL Server se anot un 38%, Oracle, 21%, IBM, 10%, Informix,
9%, y Sybase un 8%.
- En sistemas grandes la base ms usada es DB2 ya que corre en diferentes plataformas
operativas, pero en realidad, en la mayora de los casos la decisin para optar por un
software de estas caractersticas es corporativa.
- Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a
implementar.
- Influye en la eleccin el hardware utilizado.
9. DB2 EXPRESS-C: Es una edicin de comunidad gratuita del servidor DB2 que ofrece las
principales caractersticas de las ediciones ms escalables de DB2. Su facilidad de uso y su rpida
configuracin lo hacen ideal para instituciones acadmicas, pequeas empresas o empresas con
muchas sucursales y los desarrolladores y business partners que trabajan con ellos.
Caractersticas:
- Utiliza Time Travel Query para proporcionar la gestin de datos bitemporal.
- Presenta un entorno de herramientas integrado con IBM Data Studio para facilitar la gestin
y el desarrollo.
- Incluye tecnologa Graph Store para almacenar de forma eficiente triples de grficos y, de
esta manera, reducir costes y mejorar el rendimiento.
10. SQLite: Es un sistema de gestin de bases de datos relacional compatible con ACID, contenida en
una relativamente pequea (~275 kiB) biblioteca escrita en C. SQLite es un proyecto de dominio
pblico creado por D. Richard Hipp.
Caractersticas:
- Incluye transacciones de base datos atmicas.
- Consistencia de base de datos.
- Aislamiento, durabilidad
- Varios procesos o hilos pueden acceder a la misma base de datos.
- Existen muchas ventajas y desventajas con respecto (ACID).
- La principal ventaja es que no existe ningn proceso de instalacin de servidor, como as tambin
su configuracin, inicializacin, etc. Por ello es una de las razones por la cual SQLite
Configuracin. Cualquier programa que sea capaz de acceder al disco se puede utilizar una base de
datos SQLite.
La principal ventaja es que no existe ningn proceso de instalacin de servidor, como as tambin su
configuracin, inicializacin, etc. Por ello es una de las razones por la cual SQLite Configuracin.
Cualquier programa que sea capaz de acceder al disco se puede utilizar una base de datos SQLite.
Por otro lado, un motor de base de datos que utiliza un servidor puede proporcionar una mejor
proteccin frente a fallos en la aplicacin del cliente se dirige a los punteros en un cliente no puede
corromper la memoria en el servidor.
La mayora de los motores de base de datos SQL son cliente/servidor. De los que son servidores,
SQLite es el nico que sabe de este autor que permite que mltiples aplicaciones puedan acceder a la
misma base de datos al mismo tiempo.