SlideShare una empresa de Scribd logo
Escuela Superior Franciscana/Agape
“GESTORES DE BASES DE DATOS”
TÉCNICO EN INGENIERIA DE DESARROLLO DE
SOFTWARE
DOCENTE:
INGA. JACQUELINE IVETTE MENDOZA
ALUMNO:
LUIS ALONSO GUZMAN ESPINOZA
FECHA DE ENTREGA:
29-03-2016
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 2
Contenido
Introducción............................................................................................................................3
Objetivo General.....................................................................................................................4
Objetivos específicos ..............................................................................................................4
Características, ventajas y desventajas de gestores de bases de datos.................................5
My SQL ...............................................................................................................................5
Oracle..................................................................................................................................5
Microsoft SQL Server.........................................................................................................6
Microsoft Access.................................................................................................................6
Visual FoxPro.......................................................................................................................7
PostgreSQL ..........................................................................................................................7
Apache Derby......................................................................................................................8
DB2......................................................................................................................................8
DB2 Express C......................................................................................................................9
Squlite .................................................................................................................................9
Bases de datos libres y comerciales .....................................................................................10
Diferencias entre gestores de bases de datos libres y comerciales .................................10
Análisis y conclusiones......................................................................................................11
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 3
Introducción
El presente documento tiene por finalidad narrar sobre los sistemas de gestión de
bases de datos ya que son un tipo de software específico, dedicado a servir de interfaz
entre las bases de datos, además se identificaran algunas características, ventajas y
desventajas de los diferentes gestores de bases de datos como: My SQL, Oracle,
Microsoft SQL, Microsoft Access, Visual Fox Pro, Postgre SQL, Apache Derby, DB2, DB2
Express C y Sqlite. Además se podrá comparar entre gestores de bases de datos libre y
comercial, pudiendo conocer las grandes diferencias de estos dos tipos. También se podrá
conocer a profundidad que tipos de gestores de bases de datos son más efectivos al
momento de elaborar un sistema informático y se podrá comparar entre los más
poderosos y eficientes así como también entre los más inseguros y tediosos para generar
una base de datos.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 4
Objetivo General
 Analizar detalladamente características, ventajas y desventajas sobre gestores de
bases de datos y diferencias entre gestores libres y comerciales.
Objetivos específicos
 Conocer a profundidad sobre el funcionamiento general de gestores de bases de
datos.
 Detallar cualidades que identifican a los diferentes gestores de bases de datos.
 Conocer diferencias entre gestores de bases de datos libres y comerciales.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 5
Características, ventajas y desventajas de gestores de bases
de datos.
My SQL
Características Ventajas Desventajas
Contiene un sólido y amplio
subconjuntodel lenguaje SQL.
Dispone una amplia cantidad
de plataformas transacciones
y claves foráneas.
Contiene una conectividad
segura y una búsqueda e
indexación de campos de
texto.
IntegraciónperfectaconPHP.
My SQL es un software es
Open Source (código abierto),
además ofrece velocidad al
realizarlasoperaciones,loque
le hace uno de los gestores
con mejor rendimiento.
Bajo costo en requerimientos
para la elaboración de bases
de datos, ya que debido a su
bajo consumo puede ser
ejecutadoenunamáquinacon
escasos recursos sin ningún
problema también posee
facilidad de configuración e
instalación y soporta gran
variedad de Sistemas
Operativos.
Una de las principales
desventajas de My SQL es
que es muy limitada y no
soporta integridad
relacional ni transacciones
en aplicaciones web no muy
complejas que requieren
muchos usuarios.
Oracle
Características Ventajas Desventajas
Es una herramienta de
administración gráfica que
es muy intuitiva y cómoda
de utilizar.
Ayuda a analizar datos y
efectuar recomendaciones
para mejorar el
rendimiento y la eficiencia
en el manejo de aquellos
datos que se encuentran
almacenados.
También apoya en el diseño
y optimización de modelos
de datos.
Lo más ventajoso de Oracle
es que puede ejecutarse en
todas las plataformas,
desde una PC hasta un
supercomputador.
Además soporta todas las
funciones que se esperan
de un servidor "serio" y
permiten el uso de
particiones para la mejora
de la eficiencia, de
replicación e incluso ciertas
versiones admiten la
administración de bases de
datos distribuidas.
Una de las principales
desventajas de Oracle es el
elevado costo económico
en licencias personales.
Además una mala
configuración en la
instalación de este software
lo convierte en un sistema
desesperante y lento.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 6
Microsoft SQL Server
Características Ventajas Desventajas
Posee una compresión de
Datos que permite que los
datos se almacenen de una
manera más eficiente, y
reduzca los requisitos de
almacenamiento para sus
datos.
La Compresión de Datos
también ofrece mejoras
significativas en el
rendimiento para grandes
cargas de trabajo
Es útil para manejar y
obtener datos de la red de
redes y compatibilidad con
la mayoría de las tareas
administrativas de SQL
Server.
Al trabajar en una red social
permite agregar otros
servidores de SQL Server, y
puede ver las bases de
datos del otro compañero.
Utiliza mucho la memoria
RAM para las instalaciones
y utilización de software.
No se puede utilizar como
practicas porque se
prohíben muchas cosas,
tiene restricciones en lo
particular.
Tiene muchos bloqueos a
nivel de página, un tamaño
de página fijo y demasiado
pequeño, una pésima
implementación de los tipos
de datos variables.
Microsoft Access
Características Ventajas Desventajas
Dentro del archivo, puede
utilizar:
Tablas para almacenar los
datos, consultas para buscar
y recuperar únicamente los
datos que necesita.
Formularios para ver,
agregar y actualizar los
datos de las tablas e
informes para analizar o
imprimir los datos con un
diseño específico.
Otorga capacidades para
aprovechar la información,
incluso si no es experto en
bases de datos. Además, a
través de bases de datos
web recién agregadas,
Access amplía la eficacia de
los datos, facilitando el
seguimiento, la creación de
informes y el uso
compartido con otras
personas. Los datos nunca
estarán más allá del
explorador web más
cercano.
No es funcional para bases
de datos de gran calibre (en
cuanto a volumen de datos
o de usuarios)
Entre sus mayores
inconvenientes figuran que
no es multiplataforma, pues
sólo está disponible para
sistemas operativos de
Microsoft, Su uso es
inadecuado para grandes
proyectos de software que
requieren tiempos de
respuesta críticos
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 7
Visual FoxPro
Características Ventajas Desventajas
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 características 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.
Flexibilidad para Construir
Todo Tipo de Soluciones de
Base de Datos.
Fácil de Actualizar.
Además posee
herramientas de
productividad Entendibles
para el Programador.
Visual FoxPro es deficiente
debido a su menor
capacidad de
procesamiento (no funciona
adecuadamente con
grandes volúmenes de
información).
PostgreSQL
Características Ventajas Desventajas
Sus características técnicas
la hacen una de las bases de
datos más potentes y
robustos del mercado.
Diseñado para ambientes
de alto volumen y nadie
puede demandarlo por
violar acuerdos de licencia,
puesto que no hay costo
asociado a la licencia del
software.
Instalación ilimitada
Fácil de Administrar y
dispone de la flexibilidad
para hacer investigación y
desarrollo de sistemas sin
necesidad de incurrir en
costos adicionales de
licenciamiento.
Está disponible para más de
34 plataformas y es un
software de código abierto.
Es 3 veces más lento que
My SQL.
La sintaxis de algunos de sus
comandos o sentencias no
es nada intuitiva y es muy
consumista de recursos.
No posee ayuda en línea
hay foros oficiales, pero no
hay una ayuda obligatoria.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 8
Apache Derby
Características Ventajas Desventajas
El tamaño 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.
Es un software libre.
Fácil manejo del programa
e instalación.
No necesita un
administrador de base de
datos.
Controla la redundancia de
datos, esto ayuda a reducir
los datos que ocupan
espacio innecesariamente
dentro de la base de datos.
La principal desventaja que
se encuentran en este
gestor de base de datos, se
enfoca hacia su lenguaje
programático Java, debido a
que no todas las
aplicaciones son
compatibles con este
lenguaje programático,
trayendo como
consecuencia que las
personas que no posean
aplicaciones compatibles no
podrán utilizar este gestor
de base de datos.
DB2
Características Ventajas Desventajas
DB2 posee monitor
gráfico el cual posibilita
observar el tiempo de
ejecución de una sentencia
SQL y corregir detalles para
aumentar el rendimiento.
Permite gestionar tanto
datos relacionales
convencionales como datos
XML, sin necesidad de que
tengan que ser
transformados, esta
capacidad es única en el
mercado.
Permite agilizar el tiempo
de respuestas de una
consulta
Recuperación utilizando
accesos de sólo índices.
Predicados correlacionados.
Posee tablas de resumen,
tablas replicadas, uniones
hash y utiliza una
combinación de seguridad
externa y control interno de
acceso a proteger datos.
Lentitud crear y ejecutar
consultas.
Utiliza mucho la memoria
RAM para las instalaciones
y utilización de software.
DB2 posee un elevado costo
económico en licencias
personales.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 9
DB2 Express C
Características Ventajas Desventajas
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.
Permite Administrar datos
Relacionales o datos XML.
Permite la construcción de
aplicaciones
independientes, web,
cliente-servidor y
empresariales.
Lentitud crear y ejecutar
consultas.
Utiliza mucho la memoria
RAM para las instalaciones
y utilización de software.
Squlite
Características Ventajas Desventajas
Squlite se caracteriza por
ser un motor de base de
datos ágil y robusto
diseñado para ambientes de
alto volumen.
No requiere configuración.
No se requiere uso de
servidor (proceso activo
para atender la peticiones)
Fácilmente portable
(multiplataforma Windows,
Linux, MAC, dispositivos
móviles, Tablet, etc.) y
posee un acceso mucho
más rápido.
Sqlite posee deficiencias en
la herramienta where esta
limitación está dada por el
soporte para clausuras
anidadas, de igual forma es
notoria la falta de Claves
Foráneas.
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 10
Bases de datos libres y comerciales
Diferencias entre gestores de bases de datos libres y comerciales
Bases de datos Libres Bases de datos Comerciales
Los gestores de bases de datos libres son
aquellos que están en la web y que en su
mayoría no es necesario disponer de un
cierto valor económico para poder tener
acceso a tales gestores.
Bases de datos libres se caracteriza por ser
un software OpenSource (códigoabierto).
Entre gestores de bases de datos libres son
conocidos los siguientes:
 MySQL
 Sydes(linux)
 SQLIFE
 ProsgretSQL
 Filebird
 ApacheDerby
 DBD2 express-CDB2
Es una base de datos Free que tiende a ser
muy eficiente y segura.
Los gestores de bases de datos comerciales
son aquellos de de una u otra forma
necesitan de un tipo de licencia pagada.
La mayoría de bases de datos comerciales
son dominadas por el gigante Microsoft.
Es un software Closed Sourse (código
cerrado).
Entre los gestores de bases de datos
Comerciales son muy populares los
siguientes:
 MicrosoftAccess
 MicrosoftSQL Server
 OpenAccess
 Oracle
 Paradox
 Adbantase
 Dbase
 Foxpro
 IBMDB2
 IBM Informics
 InterBase
GESTORES DE BASES DE DATOS 29 de marzo de 2016
ESFE/AGAPE 11
Conclusiones
En la actualidad los diferentes gestores de bases de datos ya sean libres y no libres
se ha convertido en el motor empresarial del mercado mundial debido a que gracias a
ellos se puede mover una infinidad de datos que luego son convertidos en información,
cabe detallar que la aparición de estos dos grandes monstros tanto como libre y comercial
a entablado una guerra en el libre mercado en la cual la mayoría de personas los vincula
como una guerra entre desarrolladores de Linux y Microsoft.
Trabajar en un gestor de bases de datos comercial significa tener que cancelar
algún tipo de licencia para su libertad de uso, de igual manera significa no poder acceder a
un código ya que los software comerciales son exclusivamente Closed Source. También se
puede mencionar que el gestor más poderoso y seguro de la línea de bases de datos
comerciales es ORACLE a pesar de que el auge de bases de datos comerciales lo tiene
Microsoft, Oracle es un gestor totalmente desligado de ellos.
Al hablar de gestores de bases de datos libres la mayoría de personas vincula la
palabra FREE con GRATIS pero no es así, en algunas ocasiones es necesario cancelar
alguna cuota simbólica por el uso de algunas herramientas de algunos gestores libres,
cabe mencionar que lo gestores libres son la contra parte de los gestores comerciales
debido esto poseen la calidad de tener un código abierto con libertad de uso. Casi el 25%
de la población conocedora de gestores de bases de datos aun vincula los gestores libres
con el ingenuo desarrollo del sistema operativo Linux.

Más contenido relacionado

La actualidad más candente

10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
Gusttavo Nipas
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
Juan Anaya
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
Saul Mamani
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
Jair Ospino Ardila
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Jaziel Torres
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
Erik Guerrero
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidos
Jesús Navarro
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
Ichinose 11
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
Alvaro Cardona
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
JACKELIN SORALUZ
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
oswaldoyuneri
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
Karina Rivra
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
YESENIA CETINA
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
Ejército Mexicano
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clases
Alvaro Enrique Ruano
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
NANO-06
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
Esteban Andres Diaz Mina
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
Francisco Gómez
 

La actualidad más candente (20)

10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Sistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidosSistemas paralelos vs distribuidos
Sistemas paralelos vs distribuidos
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clases
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Similar a Gestores de bases de datos cuadros comparativos

Gbsd vdc
Gbsd vdcGbsd vdc
Gbsd vdc
jhuacchillot
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
Danny Alvarado
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
monicaleja91
 
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Jesús Daniel Mayo
 
Pres2 dulce rosales ide0610005
Pres2 dulce rosales ide0610005Pres2 dulce rosales ide0610005
Pres2 dulce rosales ide0610005
dulcecristal
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Fidel Manuel Conislla Yvala
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
I R
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
ALondra Caballero
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
hmpv18
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
Marcos Soledispa
 
Ventajas y Desventajas De Sistemas Operativos
Ventajas y Desventajas De Sistemas OperativosVentajas y Desventajas De Sistemas Operativos
Ventajas y Desventajas De Sistemas Operativos
sonria789
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
Base de Datos
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
Pacodgo
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..
blaze0002
 
Act4 basede datos
Act4 basede datosAct4 basede datos
Act4 basede datos
claralun123
 
Act4 basede datos
Act4 basede datosAct4 basede datos
Act4 basede datos
claralun123
 
Sistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdezSistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdez
jaime0910
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
yeniferorozco
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
DeisyVilchez
 
Taller2
Taller2Taller2

Similar a Gestores de bases de datos cuadros comparativos (20)

Gbsd vdc
Gbsd vdcGbsd vdc
Gbsd vdc
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
 
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
 
Pres2 dulce rosales ide0610005
Pres2 dulce rosales ide0610005Pres2 dulce rosales ide0610005
Pres2 dulce rosales ide0610005
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Ventajas y Desventajas De Sistemas Operativos
Ventajas y Desventajas De Sistemas OperativosVentajas y Desventajas De Sistemas Operativos
Ventajas y Desventajas De Sistemas Operativos
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..
 
Act4 basede datos
Act4 basede datosAct4 basede datos
Act4 basede datos
 
Act4 basede datos
Act4 basede datosAct4 basede datos
Act4 basede datos
 
Sistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdezSistema gestor de base de datos jaime valdez
Sistema gestor de base de datos jaime valdez
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
 
Taller2
Taller2Taller2
Taller2
 

Último

Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 

Último (9)

Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 

Gestores de bases de datos cuadros comparativos

  • 1. Escuela Superior Franciscana/Agape “GESTORES DE BASES DE DATOS” TÉCNICO EN INGENIERIA DE DESARROLLO DE SOFTWARE DOCENTE: INGA. JACQUELINE IVETTE MENDOZA ALUMNO: LUIS ALONSO GUZMAN ESPINOZA FECHA DE ENTREGA: 29-03-2016
  • 2. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 2 Contenido Introducción............................................................................................................................3 Objetivo General.....................................................................................................................4 Objetivos específicos ..............................................................................................................4 Características, ventajas y desventajas de gestores de bases de datos.................................5 My SQL ...............................................................................................................................5 Oracle..................................................................................................................................5 Microsoft SQL Server.........................................................................................................6 Microsoft Access.................................................................................................................6 Visual FoxPro.......................................................................................................................7 PostgreSQL ..........................................................................................................................7 Apache Derby......................................................................................................................8 DB2......................................................................................................................................8 DB2 Express C......................................................................................................................9 Squlite .................................................................................................................................9 Bases de datos libres y comerciales .....................................................................................10 Diferencias entre gestores de bases de datos libres y comerciales .................................10 Análisis y conclusiones......................................................................................................11
  • 3. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 3 Introducción El presente documento tiene por finalidad narrar sobre los sistemas de gestión de bases de datos ya que son un tipo de software específico, dedicado a servir de interfaz entre las bases de datos, además se identificaran algunas características, ventajas y desventajas de los diferentes gestores de bases de datos como: My SQL, Oracle, Microsoft SQL, Microsoft Access, Visual Fox Pro, Postgre SQL, Apache Derby, DB2, DB2 Express C y Sqlite. Además se podrá comparar entre gestores de bases de datos libre y comercial, pudiendo conocer las grandes diferencias de estos dos tipos. También se podrá conocer a profundidad que tipos de gestores de bases de datos son más efectivos al momento de elaborar un sistema informático y se podrá comparar entre los más poderosos y eficientes así como también entre los más inseguros y tediosos para generar una base de datos.
  • 4. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 4 Objetivo General  Analizar detalladamente características, ventajas y desventajas sobre gestores de bases de datos y diferencias entre gestores libres y comerciales. Objetivos específicos  Conocer a profundidad sobre el funcionamiento general de gestores de bases de datos.  Detallar cualidades que identifican a los diferentes gestores de bases de datos.  Conocer diferencias entre gestores de bases de datos libres y comerciales.
  • 5. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 5 Características, ventajas y desventajas de gestores de bases de datos. My SQL Características Ventajas Desventajas Contiene un sólido y amplio subconjuntodel lenguaje SQL. Dispone una amplia cantidad de plataformas transacciones y claves foráneas. Contiene una conectividad segura y una búsqueda e indexación de campos de texto. IntegraciónperfectaconPHP. My SQL es un software es Open Source (código abierto), además ofrece velocidad al realizarlasoperaciones,loque le hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutadoenunamáquinacon escasos recursos sin ningún problema también posee facilidad de configuración e instalación y soporta gran variedad de Sistemas Operativos. Una de las principales desventajas de My SQL es que es muy limitada y no soporta integridad relacional ni transacciones en aplicaciones web no muy complejas que requieren muchos usuarios. Oracle Características Ventajas Desventajas Es una herramienta de administración gráfica que es muy intuitiva y cómoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones para mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. También apoya en el diseño y optimización de modelos de datos. Lo más ventajoso de Oracle es que puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Además soporta todas las funciones que se esperan de un servidor "serio" y permiten el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. Una de las principales desventajas de Oracle es el elevado costo económico en licencias personales. Además una mala configuración en la instalación de este software lo convierte en un sistema desesperante y lento.
  • 6. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 6 Microsoft SQL Server Características Ventajas Desventajas Posee una compresión de Datos que permite que los datos se almacenen de una manera más eficiente, y reduzca los requisitos de almacenamiento para sus datos. La Compresión de Datos también ofrece mejoras significativas en el rendimiento para grandes cargas de trabajo Es útil para manejar y obtener datos de la red de redes y compatibilidad con la mayoría de las tareas administrativas de SQL Server. Al trabajar en una red social permite agregar otros servidores de SQL Server, y puede ver las bases de datos del otro compañero. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables. Microsoft Access Características Ventajas Desventajas Dentro del archivo, puede utilizar: Tablas para almacenar los datos, consultas para buscar y recuperar únicamente los datos que necesita. Formularios para ver, agregar y actualizar los datos de las tablas e informes para analizar o imprimir los datos con un diseño específico. Otorga capacidades para aprovechar la información, incluso si no es experto en bases de datos. Además, a través de bases de datos web recién agregadas, Access amplía la eficacia de los datos, facilitando el seguimiento, la creación de informes y el uso compartido con otras personas. Los datos nunca estarán más allá del explorador web más cercano. No es funcional para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos
  • 7. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 7 Visual FoxPro Características Ventajas Desventajas 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 características 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. Flexibilidad para Construir Todo Tipo de Soluciones de Base de Datos. Fácil de Actualizar. Además posee herramientas de productividad Entendibles para el Programador. Visual FoxPro es deficiente debido a su menor capacidad de procesamiento (no funciona adecuadamente con grandes volúmenes de información). PostgreSQL Características Ventajas Desventajas Sus características técnicas la hacen una de las bases de datos más potentes y robustos del mercado. Diseñado para ambientes de alto volumen y nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software. Instalación ilimitada Fácil de Administrar y dispone de la flexibilidad para hacer investigación y desarrollo de sistemas sin necesidad de incurrir en costos adicionales de licenciamiento. Está disponible para más de 34 plataformas y es un software de código abierto. Es 3 veces más lento que My SQL. La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva y es muy consumista de recursos. No posee ayuda en línea hay foros oficiales, pero no hay una ayuda obligatoria.
  • 8. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 8 Apache Derby Características Ventajas Desventajas El tamaño 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. Es un software libre. Fácil manejo del programa e instalación. No necesita un administrador de base de datos. Controla la redundancia de datos, esto ayuda a reducir los datos que ocupan espacio innecesariamente dentro de la base de datos. La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia su lenguaje programático Java, debido a que no todas las aplicaciones son compatibles con este lenguaje programático, trayendo como consecuencia que las personas que no posean aplicaciones compatibles no podrán utilizar este gestor de base de datos. DB2 Características Ventajas Desventajas DB2 posee monitor gráfico el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregir detalles para aumentar el rendimiento. Permite gestionar tanto datos relacionales convencionales como datos XML, sin necesidad de que tengan que ser transformados, esta capacidad es única en el mercado. Permite agilizar el tiempo de respuestas de una consulta Recuperación utilizando accesos de sólo índices. Predicados correlacionados. Posee tablas de resumen, tablas replicadas, uniones hash y utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. Lentitud crear y ejecutar consultas. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. DB2 posee un elevado costo económico en licencias personales.
  • 9. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 9 DB2 Express C Características Ventajas Desventajas 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. Permite Administrar datos Relacionales o datos XML. Permite la construcción de aplicaciones independientes, web, cliente-servidor y empresariales. Lentitud crear y ejecutar consultas. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. Squlite Características Ventajas Desventajas Squlite se caracteriza por ser un motor de base de datos ágil y robusto diseñado para ambientes de alto volumen. No requiere configuración. No se requiere uso de servidor (proceso activo para atender la peticiones) Fácilmente portable (multiplataforma Windows, Linux, MAC, dispositivos móviles, Tablet, etc.) y posee un acceso mucho más rápido. Sqlite posee deficiencias en la herramienta where esta limitación está dada por el soporte para clausuras anidadas, de igual forma es notoria la falta de Claves Foráneas.
  • 10. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 10 Bases de datos libres y comerciales Diferencias entre gestores de bases de datos libres y comerciales Bases de datos Libres Bases de datos Comerciales Los gestores de bases de datos libres son aquellos que están en la web y que en su mayoría no es necesario disponer de un cierto valor económico para poder tener acceso a tales gestores. Bases de datos libres se caracteriza por ser un software OpenSource (códigoabierto). Entre gestores de bases de datos libres son conocidos los siguientes:  MySQL  Sydes(linux)  SQLIFE  ProsgretSQL  Filebird  ApacheDerby  DBD2 express-CDB2 Es una base de datos Free que tiende a ser muy eficiente y segura. Los gestores de bases de datos comerciales son aquellos de de una u otra forma necesitan de un tipo de licencia pagada. La mayoría de bases de datos comerciales son dominadas por el gigante Microsoft. Es un software Closed Sourse (código cerrado). Entre los gestores de bases de datos Comerciales son muy populares los siguientes:  MicrosoftAccess  MicrosoftSQL Server  OpenAccess  Oracle  Paradox  Adbantase  Dbase  Foxpro  IBMDB2  IBM Informics  InterBase
  • 11. GESTORES DE BASES DE DATOS 29 de marzo de 2016 ESFE/AGAPE 11 Conclusiones En la actualidad los diferentes gestores de bases de datos ya sean libres y no libres se ha convertido en el motor empresarial del mercado mundial debido a que gracias a ellos se puede mover una infinidad de datos que luego son convertidos en información, cabe detallar que la aparición de estos dos grandes monstros tanto como libre y comercial a entablado una guerra en el libre mercado en la cual la mayoría de personas los vincula como una guerra entre desarrolladores de Linux y Microsoft. Trabajar en un gestor de bases de datos comercial significa tener que cancelar algún tipo de licencia para su libertad de uso, de igual manera significa no poder acceder a un código ya que los software comerciales son exclusivamente Closed Source. También se puede mencionar que el gestor más poderoso y seguro de la línea de bases de datos comerciales es ORACLE a pesar de que el auge de bases de datos comerciales lo tiene Microsoft, Oracle es un gestor totalmente desligado de ellos. Al hablar de gestores de bases de datos libres la mayoría de personas vincula la palabra FREE con GRATIS pero no es así, en algunas ocasiones es necesario cancelar alguna cuota simbólica por el uso de algunas herramientas de algunos gestores libres, cabe mencionar que lo gestores libres son la contra parte de los gestores comerciales debido esto poseen la calidad de tener un código abierto con libertad de uso. Casi el 25% de la población conocedora de gestores de bases de datos aun vincula los gestores libres con el ingenuo desarrollo del sistema operativo Linux.