You are on page 1of 19

Manejadores de BASE de

DATOS
SISTEMA MANEJADOR DE BASE DE DATOS
El objetivo principal del sistema gestor de base de datos
es proporcionar una forma de almacenar y recuperar la
informacin de una base de datos de manera que sea tanto
prctica como eficiente
El Conjunto de programas, procedimientos, lenguajes, etc.
que suministra, tanto a los usuarios no informticos como a
los analistas, programadores o al administrador, los medios
necesarios para describir, recuperar y manipular los datos
almacenados en la base, manteniendo su integridad,
confidencialidad y seguridad"
OBJETIVOS
Tiempo de
respuesta
Control de
concurrencia

Respaldo y
recuperacin
Integridad
Seguridad
Consistencia
Redundancia
mnima
Independencia
Abstraccin de
la informacin
Facilidad de gran
informacin.

Gran velocidad en poco
tiempo.

Independencia del
tratamiento de informacin.

Seguridad de la informacin
(acceso a usuarios
autorizados), proteccin de
informacin.

No hay duplicidad de
informacin.


El costo de actualizacin del
hardware y software son
muy elevados.

El Costo (salario) del
administrador de la base de
datos es grande.

Si no se encuentra un
manual del sistema no se
podrn hacer relaciones con
facilidad.

El mal diseo de seguridad
genera problemas en esta.
VENTAJAS
INCONVENIENTES
Los principales componentes del gestor de la base de
datos son los siguientes:
Control de autorizacin

Procesador de comandos

Control de la integridad

Optimizador de consultas

Gestor de transacciones

Planificador

Gestor de recuperacin

Gestor de buffers
MANEJADORES DE BASe DE DATOS DE
CODIGO ABIERTO (OPEN SOURCE)
Es un sistema de
administracin de bases de
datos
Es software libre, de un
SGBD relacional
Su diseo multihilo le
permite soportar una gran
carga de forma muy
eficiente.

MANEJADORES DE BASE DE DATOS DE CODIGO ABIERTO (OPEN
SOURCE)
VENTAJAS
El servidor de bases de
datos relacionales MySQL
es muy rpido, fiable y
fcil de usar.

Buen rendimiento, buena
velocidad a la hora de
conectar con el servidor y
de respuesta a consultas.

Posee un buen control de
acceso de usuarios y
seguridad en los datos.
Soporte completo para
clusulas, funciones.
Actualmente, el soporte
para disparadores es
bsico, por lo tanto hay
ciertas limitaciones en lo
que puede hacerse con
ellos.

Los privilegios para una
tabla no se eliminan
automticamente cuando
se borra una tabla. Debe
usarse explcitamente un
comando REVOKE
para quitar los privilegios
de una tabla.

DESVENTAJAS
Es un sistema de base de datos relacional orientada a objetos
que esta publicado bajo una licencia BSD.
Es un proyecto de cdigo libre debido a estas caractersticas sus
mejoras han sido un poco mas rpidas en comparacin con
otros sistemas de BD.
Soporta distintos tipos de datos: adems del soporte para los
tipos base, tambin soporta datos de tipo fecha, monetarios,
elementos grficos, datos sobre redes, cadenas de bits, etc.
POSTGRESQL
Su BD esta relacionado a Open Source (de cdigo
abierto), gratuito y que al tener licencia de tipo
BSD, nos permite manejar libremente el cdigo
fuente.
Posee un buen sistema de seguridad mediante la
gestin de usuarios, grupos de usuarios, permisos
y contraseas. Tambin gran capacidad de
almacenamiento.
Tiene algunas herramientas o aplicaciones para
gestionar o administrar el servidor y sus BD con
interfaces grficas e intuitivas o en modo de lnea
de comandos.
VENTAJAS DE POSTGRESQL

Consume ms recursos que MySQL, por lo que se
necesitan mayores caractersticas de hardware
para ejecutarlo.
Es un magnfico gestor de bases de datos, capaz
de competir con muchos gestores comerciales,
aunque el primer encuentro con este gestor es
un poco duro, ya que la sintaxis de algunos de
sus comandos o sentencias no es nada intuitiva
DESVENTAJAS DE POSTGRESQL
SISTEMAS DE BASE DE DATOS
DE PROPIETARIO
ORACLE
Es un sistema de base de datos
relacional, se considera como uno
de los sistemas de base de datos
mas completos.
Es una potente herramienta
cliente/servidor para la gestin
de Bases de Datos.
Es el conjunto de datos que
proporciona la capacidad de
almacenar y acudir a estos de
forma recurrente con un modelo
definido como relacional.

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.

DESVENTAJAS DE ORACLE
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.
Oracle es la base de datos con mas orientacin haca
internet.
Oracle soporta todas las funciones que se esperan
de un servidor serio: un lenguaje de diseo de bases
de datos muy completo (PL/SQL) que permite
implementar diseos activos, con triggers y
procedimientos almacenados, con una integridad
referencial declarativa bastante potente.
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.

VENTAJAS DE ORACLE
En el centro de SQL Server est el motor de SQL Server,
el cual procesa los comandos de la base de datos. Los
procesos se ejecutan dentro del sistema operativo y
entienden nicamente de conexiones y de sentencias SQL.
SQL Server incluye herramientas para la administracin de
los recursos que el ordenador
nos proporciona y los gestiona para un mejor rendimiento
de la base de datos.
SQL SERVER
Es un conjunto de objetos
eficientemente almacenados. Los
objetos donde se almacena la
informacin se denominan tablas, y
stas a su vez estn compuestas de
filas y columnas.
El atractivo principal: lo barato del sistema, y la
tendencia de los directivos a aceptar
preferentemente productos de Microsoft.
Adems, hay que reconocer que la versin 7 es
bastante estable, aunque me han llegado rumores
de problemas en mquinas con varios
procesadores que se han resuelto el Service
Pack 1.
Mejor utilizacin de la CPU.
Menor necesidad de limpieza de las memorias
intermedias durante el procesamiento de las
transacciones.
VENTAJAS DE SQL SERVER
La principal desventaja de Microsoft SQL SERVER
es la enorme cantidad de memoria RAM que utiliza
para la instalacin y utilizacin del software.
Otra desventaja de SQL es que si lo quieres para
practicas no te va hacer til por que en el se
prohben muchas cosas tiene restricciones en lo
particular me parase mas viable usar MySQL es
mucho mejor adems de ser un software gratis.
La relacin calidad-precio esta muy debajo
comparado con Oracle.
DESVENTAJAS DE SQL SERVER