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
información de una base de datos de manera que sea tanto
práctica como eficiente
 El Conjunto de programas, procedimientos, lenguajes, etc.
que suministra, tanto a los usuarios no informáticos 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
recuperación
Integridad
Seguridad
Consistencia
Redundancia
mínima
Independencia
Abstracción de
la información
• Facilidad de gran
información.

• Gran velocidad en poco
tiempo.

• Independencia del
tratamiento de información.

• Seguridad de la información
(acceso a usuarios
autorizados), protección de
información.

• No hay duplicidad de
información.


• El costo de actualización 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
podrán hacer relaciones con
facilidad.

• El mal diseño de seguridad
genera problemas en esta.
VENTAJAS
INCONVENIENTES
Los principales componentes del gestor de la base de
datos son los siguientes:
• Control de autorización

• Procesador de comandos

• Control de la integridad

• Optimizador de consultas

• Gestor de transacciones

• Planificador

• Gestor de recuperación

• Gestor de buffers
MANEJADORES DE BASe DE DATOS DE
CODIGO ABIERTO (OPEN – SOURCE)
• Es un sistema de
administración de bases de
datos
• Es software libre, de un
SGBD relacional
• Su diseño 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 rápido, fiable y
fácil 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
cláusulas, funciones.
• Actualmente, el soporte
para disparadores es
básico, por lo tanto hay
ciertas limitaciones en lo
que puede hacerse con
ellos.

• Los privilegios para una
tabla no se eliminan
automáticamente cuando
se borra una tabla. Debe
usarse explícitamente 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 código libre debido a estas características sus
mejoras han sido un poco mas rápidas en comparación con
otros sistemas de BD.
• Soporta distintos tipos de datos: además del soporte para los
tipos base, también soporta datos de tipo fecha, monetarios,
elementos gráficos, datos sobre redes, cadenas de bits, etc.
POSTGRE’SQL
• Su BD esta relacionado a Open Source (de código
abierto), gratuito y que al tener licencia de tipo
BSD, nos permite manejar libremente el código
fuente.
• Posee un buen sistema de seguridad mediante la
gestión de usuarios, grupos de usuarios, permisos
y contraseñas. También gran capacidad de
almacenamiento.
• Tiene algunas herramientas o aplicaciones para
gestionar o administrar el servidor y sus BD con
interfaces gráficas e intuitivas o en modo de línea
de comandos.
VENTAJAS DE POSTGRE’SQL

• Consume más recursos que MySQL, por lo que se
necesitan mayores características de hardware
para ejecutarlo.
• Es un magnífico 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 POSTGRE’SQL
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 gestión
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.
• También es elevado el coste de la formación, y sólo
últimamente han comenzado a aparecer buenos libros
sobre asuntos técnicos distintos de la simple
instalación y administración.

DESVENTAJAS DE ORACLE
• El mayor inconveniente de Oracle es quizás 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 orientación hacía
internet.
• Oracle soporta todas las funciones que se esperan
de un servidor serio: un lenguaje de diseño de bases
de datos muy completo (PL/SQL) que permite
implementar diseños 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 replicación e incluso ciertas versiones
admiten la administración 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 administración 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
información se denominan tablas, y
éstas a su vez están compuestas de
filas y columnas.
• El atractivo principal: lo barato del sistema, y la
tendencia de los directivos a aceptar
preferentemente productos de Microsoft.
Además, hay que reconocer que la versión 7 es
bastante estable, aunque me han llegado rumores
de problemas en máquinas con varios
procesadores que se han resuelto el Service
Pack 1.
• Mejor utilización 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 instalación y utilización del software.
• Otra desventaja de SQL es que si lo quieres para
practicas no te va hacer útil por que en el se
prohíben muchas cosas tiene restricciones en lo
particular me parase mas viable usar MySQL es
mucho mejor además de ser un software gratis.
• La relación calidad-precio esta muy debajo
comparado con Oracle.
DESVENTAJAS DE SQL SERVER