Вы находитесь на странице: 1из 18

2013; Ao de Belisario Domnguez

2013; Ao por una Cultura de Conservacin Ambiental


INSTITUTO TECNOLOGICO SUPERIOR
DE
FELIPE CARRILLO PUERTO


M A T E R I A:

Administracin de Base de Datos

TABLA COMPARATIVA DE SISTEMAS MANEJADORES DE BASE DE DATOS

D O C E N T E:

Ing. Eduardo Castillo Moo

P R E S E N T A

Gonzlez May Patricio No. De Control 111K0040


Aula: J 2 Grupo: B

C A R E R A:

Ingeniera en sistemas computacionales

Felipe Carrillo Puerto, Quintana Roo a 05 de Marzo de 2014










Contenido

MySQL ................................................................................................................................................. 3
PostgreSQL .......................................................................................................................................... 6
Oracle Database .................................................................................................................................. 9
Microsoft Access (Microsoft Office) .................................................................................................. 12
Firebird .............................................................................................................................................. 16
Bibliografa ........................................................................................................................................ 18


TIPOS DE SISTEMAS MANEJADORES DE BASE DE DATOS

FICHA TECNICA
MySQL

Desarrollador Sun Microsystems (hasta febrero de 2008
MySQL AB)
ltima versin 5.1.38
Escrito en C, C++
S.O. Multiplataforma
Gnero RDBMS
Licencia GPL o Uso comercial
Sitio web www.mysql.com

TABLA COMPARATIVA
Caractersticas
Disponibilidad en gran cantidad de plataformas y
sistemas.
Posibilidad de seleccin de mecanismos de
almacenamiento que ofrecen diferente velocidad de
operacin, soporte fsico, capacidad, distribucin
geogrfica, transacciones...
Transacciones y claves forneas.
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto.
Uso de multihilos mediante hilos del kernel.
Tablas hash en memoria temporales
El cdigo MySQL se prueba con Purify (un detector
de memoria perdida comercial) as como con
Valgrind, una herramienta GPL.
Completo soporte para operadores y funciones en
clusulas select y where.
Seguridad: ofrece un sistema de contraseas y
privilegios seguro mediante verificacin basada en el
host y el trfico de contraseas est cifrado al
conectarse a un servidor.
Soporta gran cantidad de datos. MySQL Server tiene
bases de datos de hasta 50 millones de registros.
Se permiten hasta 64 ndices por tabla (32 antes de
MySQL 4.1.2). Cada ndice puede consistir desde 1
hasta 16 columnas o partes de columnas. El mximo
ancho de lmite son 1000 bytes (500 antes de MySQL
4.1.2).
Los clientes se conectan al servidor MySQL usando
sockets TCP/IP en cualquier plataforma. En sistemas
Windows se pueden conectar usando named pipes y
en sistemas Unix usando ficheros socket Unix.
En MySQL 5.0, los clientes y servidores Windows se
pueden conectar usando memoria compartida.
MySQL contiene su propio paquete de pruebas de
rendimiento proporcionado con el cdigo fuente de la
distribucin de MySQL.


Ventajas El software MySQL usa la licencia GPLMySQL
software es Open Source
Velocidad al realizar las operaciones, lo que le hace
uno de los gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de
bases de datos, ya que debido a su bajo consumo
puede ser ejecutado en una mquina con escasos
recursos sin ningn problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los
errores no se producen en el propio gestor, sino en el
sistema en el que est.
Su conectividad, velocidad, y seguridad hacen de
MySQL Server altamente apropiado para acceder
bases de datos en Internet
El software MySQL usa la licencia GPL


Desventajas

Un gran porcentaje de las utilidades de MySQL no
estn documentadas.
No es intuitivo, como otros programas (ACCESS).
No tiene integridad referencial
Lento con grandes bases de datos
No tiene tantas capacidades como otros gestores
profesionales
Dificultad de manejo


Licencia La licencia GNU GPL de MySQL obliga a que la distribucin
de cualquier producto derivado (aplicacin) se haga bajo
esa misma licencia. Si un desarrollador desea incorporar
MySQL en su producto pero desea distribuirlo bajo otra
licencia que no sea la GNU GPL, puede adquirir una licencia
comercial de MySQL que le permite hacer justamente eso.
Requerimientos
de instalacin

Sistema Operativo: Windows de 32 bits, tal como 9x,
Me, NT, 2000, XP, o Windows Server 2003.
Una herramienta capaz de leer ficheros .zip, para
descomprimir el fichero de distribucin.
Suficiente espacio en disco rgido para descomprimir,
instalar, y crear las bases de datos de acuerdo a sus
requisitos. Generalmente se recomienda un mnimo
de 200 megabytes.
Procesador: Pentium III, 600 MHz o superior
Memoria: 256 Mb o superior
Disco Duro: 300 Mb disponibles
Video: 8 Mb resolucin 800 x 600
Requerimientos de Software
Sistema Operativo Windows XP o superior
Microsoft Windows Installer Versin 2.0 o superior
Microsoft .Net Framework Versin 2.0
Servidor de Base de Datos MySql 5.0

Empresas que lo
utilizan
Nokia
ALcatel
YouTube
Craigslist
Flickr
Se utiliz MYSQL para los efectos especiales de el
seor de los anillos.
Technorati
SencondLife
Trulia
FeedBurner
Right Now
Omniture
Google trabaja con MySQL para AdSense y AdWords
Wikipedia
Travelocity
Weather.com



FICHA TECNICA
PostgreSQL

Desarrollador PostgreSQL Global Development
Group
ltima versin estable 8.4 (1 de julio de 2009)
S.O. Multiplataforma
Gnero RDBMS
Licencia BSD
En espaol si
Sitio web www.postgresql.org
TABLA COMPARATIVA
Caractersticas
Alta concurrencia: permite que mientras un proceso
escribe en una tabla, otros accedan a la misma tabla
sin necesidad de bloqueos.
Amplia variedad de tipos nativos
o PostgreSQL provee nativamente soporte para:
o Nmeros de precisin arbitraria.
o Texto de largo ilimitado.
o Figuras geomtricas (con una variedad de
funciones asociadas).
o Direcciones IP (IPv4 e IPv6).
o Bloques de direcciones estilo CIDR.
o Direcciones MAC.
o Arrays.
Claves ajenas tambin denominadas Llaves ajenas o
Claves Forneas (foreign keys).
Disparadores (triggers): Un disparador o trigger se
define como una accin especfica que se realiza de
acuerdo a un evento.
Vistas.
Integridad transaccional.
Herencia de tablas.
Tipos de datos y operaciones geomtricas.
Soporte para transacciones distribuidas.

Ventajas
-Seguridad en terminos generales
-Integridad en BD: restricciones en el dominio
-Integridad referencial
Afirmaciones (Assertions)
-Disparadores (Tiggers)
-Autorizaciones
-Conexin a DBMS
-Transacciones y respaldos

Desventajas

Sin experticia, configurar llega a ser un caos.
Es fcil de vulnerar sin proteccion adecuada.
El motor MyISAM es instalado por defecto y carece
de capacidades de integridad relacional.
InnoDB genera mucho footprint en memoria al
indizar.
El toolset empresarial tiene un costo adicional por
suscripcin anual.
Realizar revisiones llegar a ser una labor manual y
tediosa para el DBA.
Reducida cantidad de tipos de datos.
Consume ms recursos que MYSQL por lo que se
necesitan mayores caractersticas de hardware para
ejecutarlo.
La sintaxis de algunos de sus comandos o sentencias
no es nada intuitiva.
Instalacin Ilimitada
Las versiones actuales de PostgreSQL tienen un
grave problema de seguridad que ser arreglado en
las prximas versiones del producto.


Licencia
La licencia BSD es la licencia de software otorgada
principalmente para los sistemas BSD (Berkeley Software
Distribution). Es una licencia de software libre permisiva
como la licencia de OpenSSL o la MIT License. Esta licencia
tiene menos restricciones en comparacin con otras como
la GPL estando muy cercana al dominio pblico. La licencia
BSD al contrario que la GPL permite el uso del cdigo fuente
en software no libre.




Requerimientos
de instalacin


8 megabytes de Memoria RAM
30 megabytes de espacio en disco duro para el
cogido fuente
5 megabytes de espacio en disco duro para la
instalacin de los ejecutables
1 megabyte extra para las bases de datos bsicas
3 megabytes de espacio en disco duro para el tarball
con el codigo fuente

Empresas que lo
utilizan
.org, .info, .mobi y .aero registros de dominios por
Afilias.1
La American Chemical Society.
BASF.
IMDb.
Skype.
TiVo.
Penny Arcade.
Sony Online.2
U.S. Departamento de Trabajo.
USPS.
VeriSign.
Pictiger.com
Wisconsin Circuit Court Access con 6 * 180GB DBs
replicados en tiempo real.
OpenACS y .LRN.
INEGI.
IFE.


FICHA TECNICA
Oracle Database

Desarrollador Oracle Corporation

ltima versin estable 12c Release 1: 12.1.0.1.0
S.O. Multiplataforma
Gnero ORDBMS
Licencia Privada
En espaol No
Sitio web www.oracle.com

TABLA COMPARATIVA
Caractersticas
Consolidacin de aplicaciones empresariales sobre
rejillas de la base de datos del bajo costo
Maximizando disponibilidad y la eliminacin de
redundancia ociosa del centro de datos
Datos de compresin sobre las particiones del
almacenaje del bajo costo para un funcionamiento
ms rpido
Conformidad con seguridad de proteccin de la
informacin y de la permisin
Productividad de duplicacin y reduccin del DBA del
riesgo de cambio

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.
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.
Oracle es la base de datos con mas orientacin
haca INTERNET
Un aceptable soporte


Desventajas

El mayor inconveniente de Oracle es quizs su
precio, incluso las licencias de Personal Oracle son
excesivamente caras
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.

Licencia

Los precios de las licencias de oracle varian segn la
edicion,asi como el numero de usuarios con las que se
desea trabajar, algunos ejemplos de las licencias que oracle
maneja








Requerimientos
de instalacin


Requisitos mnimos para la instalacin de Oracle

1,5 GB es la memoria mnima necesaria.
1,5 GB o ms es la memoria recomendada.
Para sistemas x86:
1,5 GB es la memoria mnima necesaria.
1,5 GB o ms es la memoria recomendada.



Empresas que lo
utilizan

General Motors
General Electric
Intel Corporation
Hp
Philips
Nike
Banco decrdito del Per
Alcatel BritishGas
AndinatelEcuador
Mercado Libre
Mastercard
Boing


FICHA TECNICA
Microsoft Access (Microsoft Office)

Desarrollador Microsoft
Modelo de desarrollo 2003, 2007, 2010, 2013
Diseador Microsoft
Lanzamiento inicial Noviembre de 1992
ltima versin estable 14.0.6123.5001 (SP1)
28 de Junio, 2011
Gnero Sistema de gestin de bases de datos
relacionales
Programado en C++, C#
Sistema operativo Microsoft Windows
Plataforma Multiplataforma
Licencia Propietario
Estado actual En Uso
Idiomas Ingls , Espaol y Portugus
En espaol
Sitio web http://office.microsoft.com/access

TABLA COMPARATIVA
Caractersticas
Tablas: Es el componente ms bsico de la base de
datos, las tablas proveen informacin que puede ser
de diversas fuentes, como Excel y archivos de texto,
y crear relaciones entre s.
Consultas: Las consultas son preguntas que un
usuario hace a la base de datos. Con ellas puede
obtener informacin de varias tablas y con la
estructura que ms le interese. Adems, las
consultas pueden archivarse de forma que la prxima
vez que se quiera hacer la misma pregunta no tendr
que volver a plantearla, ser suficiente con llamar a
la consulta previamente creada..
Formularios: Los formularios son un mecanismo que
facilita enormemente manejo con tablas, principalmente a
la hora de mostrar, introducir y modificar datos.
Informes: Los informes presentan la informacin con
aspecto profesional a la hora de imprimir datos.
Pginas: Una pgina de acceso a datos es una pgina
Web que se puede utilizar para agregar, modificar, ver o
manipular datos actuales en una base de datos de
Microsoft Access o de SQL Server.
Macros: Las macros son un mecanismo de automatizacin
de Microsoft Access. Utilizando stas es posible
automatizar tareas repetitivas eliminando la posibilidad de
introducir errores de operacin y liberando tiempo para
emplearlo en otras actividades (Nivel Avanzado)
Mdulos: Los mdulos son objetos donde se almacena
cdigo escrito en lenguaje de programacin (Nivel
Avanzado).
Ventajas Microsoft Access 2010 se basa en la simplicidad, con
plantillas listas para que empiece a trabajar y
herramientas eficaces para mantenerse al da a
medida que los datos crecen.
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.
Actualizar y recopilar informacin directamente del origen.
Desventajas





Uno de los grandes inconvenientes que tiene la base
de datos de Access es que no es multiplataforma,
pues slo est disponible para sistemas operativos
de Microsoft, Su uso es inadecuado para grandes
proyectos de software que requieren tiempos de
respuesta crticos
.-No crea un compilado real (un .EXE). Siempre
necesita tener instalado Access para su
funcionamiento.
La principal limitante es que solo te acepta 1 GB por
tabla, 256 campos por tabla, y 35 ndices por tabla,
fuera de ah, no ha mejorado en el aspecto de
seguridad y consistencia. La versin 97 presentaba
fallos de la base de datos al colisionar dos usuarios
en la grabacin de registros.



Licencia

Tiene una licencia de Software propietario

El licenciamiento de software con CALs y MLs puede ser
complicado debido a la naturaleza tcnica de los productos de
servidor y las redes. Microsoft ofrece una CAL basada en
dispositivo (CAL de dispositivo) o una CAL basada en usuario
(CAL de usuario). Adems, se ofrece una licencia de Conector
externo (EC) para algunos productos, como alternativa opcional
para abordar escenarios especficos del cliente.


Requerimientos
de instalacin

Requisitos mnimos

Equipo y procesador de x86 o de x64 bits de 1 Ghz o
Requisitos de hardware

Un equipo personal o multimedia con un
microprocesador 486 o superior.
12 megabytes (MB) de memoria de acceso aleatorio
(RAM) para que se ejecute en Microsoft Windows 95
y Windows 98 o 16 MB de memoria RAM para * * * *
ejecutar en Microsoft Windows NT y Microsoft
Windows 2000. Puede que tenga ms memoria para
ejecutar ms aplicaciones simultneamente.
Unidad de CD-ROM o unidad de disco de 3,5
pulgadas de alta densidad. Si desea recibir Microsoft
Access 97 en discos de 3,5 pulgadas, deber canjear
un cupn adjunto en la versin en CD-ROM.
Resolucin VGA o adaptador de vdeo superior
(Super VGA (SVGA) se recomienda 256 colores).
Microsoft Mouse, Microsoft IntelliMouse o dispositivo
sealador compatible
Los requisitos de espacio de disco duro siguientes son
aproximados:
44 MB para una instalacin tpica
60 MB para una instalacin personalizada con todas
las opciones
32 MB para ejecutar desde CD-ROM de instalacin
Empresas que lo
utilizan

Es un producto de Microsoft destinado a las
pasqueas empresas, por lo que su precio es
accesible.



FICHA TECNICA
Firebird

Desarrollador Firebird Project
ltima versin estable 2.5.2 24 de Marzo de 2013
S.O. Multiplataforma
Gnero RDBMS
Licencia IPL, IDPL
En espaol No
Sitio web www.firebirdsql.org

TABLA COMPARATIVA
Caractersticas
Es multiplataforma, y actualmente puede ejecutarse en los
sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS,
Solaris y Microsoft Windows.
Ejecutable pequeo, con requerimientos de hardware
bajos.
Arquitectura Cliente/Servidor sobre protocolo TCP/IP y
otros (embedded).
Soporte de transacciones ACID y claves forneas.
Es medianamente escalable.
Buena seguridad basada en usuarios/roles.
Diferentes arquitecturas, entre ellas el Servidor
Embebido1 (embedded server) que permite ejecutar
aplicaciones monousuario en ordenadores sin instalar el
software Firebird.
Existencia de controladores ODBC, OLEDB, JDBC, PHP,
Perl, .net, etc.
Requisitos de administracin bajos, siendo considerada
como una base de datos libre de mantenimiento, al
margen de la realizacin de copias de seguridad.
Pleno soporte del estndar SQL-92, tanto de sintaxis
como de tipos de datos.
Completo lenguaje para la escritura de disparadores y
procedimientos almacenados denominado PSQL.
Capacidad de almacenar elementos BLOB (Binary Large
OBjects).
Soporte de User-Defined Functions (UDFs).
Versin autoejecutable, sin instalacin, excelente para la
creacin de catlogos en CD-Rom y para crear versiones
de evaluacin de algunas aplicaciones.

Ventajas Firebird es una base de datos ligera y sencilla de instalar.
Solo un ejecutable autoinstalable o un script segn
plataforma.
No consume grandes recursos en el servidor.
Es rpida y potente. (Ver Lmites Firebird).
Tiene un tipo de licencia similar a MPL (Mozilla Public
License), que
permite su uso de forma gratuita y con una distribucin
muy poco restrictiva.
Permite su utilizacin en nuestras aplicaciones sin la
obligacin de tener que publicar el cdigo fuente, de la
misma.
Se pueden usar libreras externas que mejoran la
operativa de Firebird.
Existe un driver ODBC para Firebird.
ODBC Firebird
Existen multitud de componentes para distintos lenguajes
de programacin para conectar con Firebird de forma
nativa o indirecta.

Desventajas
Una de las desventajas es de la BD es solo puede
acceder base de datos de Firebird/interbase con el
dialectico 1 de SQL.
Solo lo manipulan los ms usados en lenguaje SQL.
Licencia
firebird mdulos son liberados bajo del Desarrollador inicial
Public License. InterBase fue liberado por Inprise InterBase
bajo licencia pblica.
Requerimientos
de instalacin

Un equipo x86 con 128MB de RAM como mnimo es
recomendado para un servidor de Firebird 2.0.
Windows demanda ms CPU y memoria que un
servidor Linux.

Empresas que lo
utilizan
Bas-X (Australia) es un proveedor de tecnologas de
informacin empresarial a vendedores
independientes, particularmente a operadores
multisitio y grupos de administracin.
Watermark Technologies (Reino Unido) da servicio a
empresas en los sectores de Finanzas y de Gobierno
Profitmed (Rusia) es uno de los distribuidores ms
grandes de Rusia.


Bibliografa
http://www.mysql.com/
http://es.wikipedia.org/wiki/MySQL
http://sistemaspyt.blogspot.mx/2008/09/ventajas.html
http://www.postgresql.org.es/
http://es.wikipedia.org/wiki/PostgreSQL
http://postgresql-dbms.blogspot.mx/p/limitaciones-puntos-de-recuperacion.html
http://www.oracle.com/index.html
http://es.wikipedia.org/wiki/Oracle_Database
http://es.wikipedia.org/wiki/Microsoft_Access
http://office.microsoft.com/access
http://es.wikipedia.org/wiki/Firebird
www.firebirdsql.org

Вам также может понравиться