Actividad 1 Unidad2 Tabla Comparativa
-
Upload
jack-patrick-gonzalez -
Category
Documents
-
view
42 -
download
0
Transcript of Actividad 1 Unidad2 Tabla Comparativa
-
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: J2 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