Está en la página 1de 15

Universidad de

Guayaquil
Facultad de Ciencias Matemticas y
Fsicas

Asignatura: BASE DE DATOS I


TEMA: Tipos de gestores de bases de
datos
Estudiante:
Fernando Herrera Mora

Docente: Ing. Lucin Arboleda Rossana


Jacqueline
Curso: S4l

Periodo lectivo 2016 2017 CII


INDICE
MySQL:............................................................................................................ 1
Oracle:.............................................................................................................. 2
Microsoft SQL Server: s:....................................................................................... 3
Microsoft Access:................................................................................................ 4
Visual FoxPro:.................................................................................................... 5
PostgreSQL........................................................................................................ 6
Apache Derby .................................................................................................... 7
DB2:................................................................................................................ 8
DB2 express-C ................................................................................................... 9
SQLite............................................................................................................ 10
CONCLUSIONES............................................................................................. 11
BIBLIOGRAFIA............................................................................................... 12
TABLA DE ILUSTRACIONES
Ilustracin 1........................................................................................................... 1
Ilustracin 2........................................................................................................... 2
Ilustracin 3........................................................................................................... 3
Ilustracin 4........................................................................................................... 4
Ilustracin 5........................................................................................................... 5
Ilustracin 6........................................................................................................... 6
Ilustracin 7........................................................................................................... 7
Ilustracin 8........................................................................................................... 8
Ilustracin 9........................................................................................................... 9
Ilustracin 10....................................................................................................... 10
1

MySQL:

Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms


de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre
en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero,
empresas que quieran incorporarlo en productos privativos pueden comprar a la
empresa una licencia que les permita ese uso.
Caractersticas:

Est desarrollado en su mayor parte en ANSI C.


Al contrario de proyectos como el Apache, donde el software es desarrollado por una
comunidad pblica, y el copyright del cdigo est en poder del autor individual,
MySQL es propiedad y est patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas,
la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores
alrededor del mundo que colaboran va Internet.
Ventajas:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboracin de bases de datos
Facilidad de configuracin e instalacin.
Desventajas:
Un gran porcentaje de las utilidades de MySQL no estn documentadas.
No es intuitivo, como otros programas (ACCESS)

Ilustracin 1
2

Oracle:

Es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en


ingls de Relational Data Base Management System), fabricado por Oracle Corporation.
Caractersticas:
Se considera a Oracle como uno de los sistemas de bases de datos ms completos,
destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.

Su mayor defecto es su enorme precio, que es de varios miles de dlares (segn


versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la
seguridad de la plataforma, y las polticas de suministro de parches de seguridad,
modificadas a comienzos de 2005 y que incrementan el nivel de exposicin de los
usuarios. En los parches de actualizacin provistos durante el primer semestre de 2005
fueron corregidas 22 vulnerabilidades pblicamente conocidas, algunas de ellas con una
antigedad de ms de 2 aos.
Ventajas:
Oracle es el motor de base de datos objeto-relacional ms 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

Ilustracin 2
3

Microsoft SQL Server:

Es un sistema de gestin de bases de datos relacionales basado en el lenguaje Transact-


SQL, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de
manera simultnea. As de tener unas ventajas que a continuacin se pueden describir.
Caractersticas:

Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que permite el uso de
comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor donde la informacin y datos se alojan en
el servidor y las terminales o clientes de la red slo acceden a la informacin.
Adems permite administrar informacin de otros servidores de datos
Ventajas:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Desventajas:
Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta
procedimientos almacenados. enorme cantidad de memoria RAM que utiliza
para la instalacin y utilizacin del software
La relacin calidad-precio esta muy debajo comparado con Oracle.


Ilustracin 3
4

Microsoft Access:

Es un sistema de gestin de bases de datos Relacional creado y modificado por


Microsoft (DBMS) para uso personal de pequeas organizaciones. Es un componente de
la suite Microsoft Office aunque no se incluye en el paquete bsico. Una posibilidad
adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros
programas.
Caractersticas:
Entre las principales funcionalidades de Access se encuentran:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creacin de bases de datos relacionales).
Creacin de consultas y vistas.
Consultas referencias cruzadas.
Consultas de accin (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de windows.
Ventajas:
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.
Desventajas:
Limitaciones en el
procesamiento de
las bsquedas

Ilustracin 4
5

Visual FoxPro:

Es un lenguaje de programacin orientado a objetos y procedural, un Sistema Gestor de


Bases de datos o Database Management System (DBMS), y desde la versin 7.0, un
Sistema administrador de bases de datos relacionales, producido por Microsoft.
Caractersticas:
Visual FoxPro 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 caractersticas 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.
Lenguaje de programacin Orientado a objetos.
Utilizacin de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
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.
Cuenta con un motor de generacin de informes renovado y muy flexible para
soluciones ms robustas.
Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej.,
servicios Web basados en XML) como por generar reports en formato XLM.
Ventajas:
Menor costo
Entorno windows (Es mas familiar y predecible)
Desventajas:
Integridad
Seguridad
Menor capacidad de procesamiento

Ilustracin 5
6

PostgreSQL.

Es un sistema de gestin de base de datos relacional orientada a objetos y libre,


publicado bajo la licencia BSD.
Como muchos otros proyectos de cdigo abierto, el desarrollo de PostgreSQL no es
manejado por una empresa y/o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por
organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
Caractersticas
Algunas de sus principales caractersticas son, entre otras:
1. Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente
multiversin, por sus siglas en ingls)
2. Amplia variedad de tipos nativos: provee nativamente varios soportes
Ventajas:
Ahorros considerables de costos de operacin
Estabilidad y confiabilidad
Desventajas:
Consume ms recursos que MySQL
La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.

Ilustracin 6
7

Apache Derby

Ilustracin 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. Inicialmente distribuido como
IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache
2.0 License. Actualmente se distribuye como Sun Java DB.

Caractersticas:

APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la mayora
de SQL99.
Su cdigo mide 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.
Soporta internamente procedures, cifrado y compresin. 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:
se pude configurar como cliente/servidor
tiene la opcin del manejador de base de datos soporta la arquitectura
cliente/servidor
desventajas:
es tedioso solo lo puedes manipular si conoces lo bsico de SQL
necesitas cdigos para crear la base de datos
8

DB2:

Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de


gestin de base de datos.
La versin ms actual es DB2 9, la cual utiliza XML como motor, adems el modelo
que utiliza es el jerrquico en lugar del modelo relacional que utilizan otros gestores.
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.
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
Desventajas:
Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van
a implementar.
Influye en la eleccin

Ilustracin 8
9

DB2 express-C

DB2 express-C es un motor de base de datos perteneciente a la empresa IBM,


conteniendo parte de las funcionalidades de la versin de pago DB2 propiedad tambin
de la empresa IBM, este motor de base de datos es gratuita pero no libre (como aquellas
que tienen licencia GPL) y cuenta con la ventaja de no tener limite de crecimiento en
sus archivos de base de datos.
Caractersticas:
Compatibilidad SQL, lo que facilita la ejecucin de aplicaciones escritas para
otras bases de datos principales, en DB2.
Mejoras para el desarrollo de aplicativos
Mejoras en seguridad
Ventajas:
No hay Lmites de Datos
No hay lmites de conexiones

Ilustracin 9
10

SQLite

Es un sistema de gestin de bases de datos relacional compatible con ACID, contenida


en una relativamente pequea biblioteca escrita en C. SQLite es un proyecto de dominio
pblico.
Caractersticas:
La biblioteca implementa la mayor parte del estndar SQL-92
Varios procesos o hilos pueden acceder a la misma base de datos sin problemas
Varios accesos de lectura pueden ser servidos en paralelo.
Un acceso de escritura slo puede ser servido si no se est sirviendo ningn otro
acceso concurrentemente.
Ventajas:
Rendimiento de base de datos
Interfaces
Costo
Desventajas:
Falta de Clave Fornea
Falta de documentacin en espaol

Ilustracin 10
11

CONCLUSIONES
En conclusion el sistema de gestor de bases de datos que seria mas recomendable en mi
opinin es el de MySql
Las principales conclusiones que se sacan de MySQL son:

Es Open Source esto quiere decir que es de cdigo abierto ,es el trmino con el que se
conoce al software distribuido y desarrollado libremente
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
su conectividad, velocidad, y seguridad hacen a MySQL altamente apropiado para acceder a
bases de datos en Internet
el software MySQL usa la licencia GPL
12

BIBLIOGRAFIA
https://www.gpsos.es/soluciones-open-source/definicion-de-open-source/
https://www.linkedin.com

También podría gustarte