Вы находитесь на странице: 1из 19

Gestores de

Bases de Datos
La información de una
empresa u organización es
un activo y quienes
trabajan en ella necesitan
un acceso fácil y rápido a
la información correcta.
DBMS – Data Base Management System
SGBD – Sistema de Gestión de Base de Datos

• Son un conjunto de programas que manejan todo acceso a


la base de datos, con el objetivo de:

• Servir de interfaz entre ésta, el usuario y las aplicaciones


utilizadas.
• Gracias a este sistema de software específico el usuario puede
gestionar la base de datos (almacenar, modificar y acceder a la
información contenida en ésta)
Las funciones principales
• 1. Definición de los datos: El SGBD ha de poder definir todos los
objetos de la base de datos partiendo de definiciones en versión
fuente para convertirlas en la versión objeto.
• 2. Manipulación de los datos: El SGBD responde a las solicitudes del
usuario para realizar operaciones de supresión, actualización,
extracción, entre otras gestiones.
• El manejo de los datos ha de realizarse de forma rápida, según las peticiones
realizadas por los usuarios, y permitir la modificación del esquema de la base
de datos gracias a su independencia.
• 3. Seguridad e integridad de los datos: Además de registrar el uso de
las bases de datos, ante cualquier petición, también aplicará las
medidas de seguridad e integridad de los previamente definidos.
• Un SGBD debe garantizar su seguridad frente a ataques o simplemente
impedir su acceso a usuarios no autorizados por cualquier razón.
• 4. control de los datos: .
• Un sistema de gestión de base de datos debe permitir el control adecuado de
los datos, dando privilegios, o revocandolos
• 4. Recuperación y restauración
de los datos: La recuperación y
restauración de los datos ante
un posible fallo es otra de las
principales funciones de un
SGBD. Su aplicación se realizará
a través de un Plan de
recuperación y restauración de
los datos que sirva de respaldo.
• Actividad Grupal

• PostGres
- ¿Qué es?
• Oracle - ¿En dónde puede ser utilizado?
• Sql Server
• My Sql
• SqLite
• MariaDB
• Mongo DB
VENTAJAS Y DESVENTAJAS DE ALGUNOS
GESTORES DE BASES DE DATOS
VENTAJAS
• Modelo relacional: los usuarios visualizan los • Lenguaje de diseño de bases de datos muy
datos en tablas con el formato filas/columnas. completo (PL/SQL): Alta disponibilidad:
• Control de acceso: tecnologías avanzadas para escalabilidad, protección y alto rendimiento.
vigilar la entrada a los datos. • Gestión de usuarios: seguridad en el control
de las personas que acceden a las
• Protección de datos: seguridad completa en el aplicaciones y a los sistemas
entorno de producción y de pruebas y gestión de
copias de seguridad.

DESVENTAJAS
Los precios de las licencias son demasiado altas Una mala configuración lo vuelve demasiado lento
VENTAJAS
• Vulnerabilidades de seguridad aprox. 17
• Útil para manejar datos de internet • menor necesidad de limpieza de
• Permite administrar permisos a todo
memorias intermedias
• Permite conectar un SQL al nuestro. • utiliza de mejor manera la CPU

DESVENTAJAS

• Utiliza una enorme cantidad de memoria RAM • Limite de conexiones simultaneas

• Tiene soporte solo con windows


VENTAJAS

• Es open Source • Integración con php


• Tiene soporte para varios sistemas operativos • Portabilidad entre sistemas
• No tiene limite de conexiones simultaneas • Fácil de usar

DESVENTAJAS

• Vulnerabilidades aprox 73 • Viene en una sola version

• No tiene soporte para trigers


VENTAJAS

• Posee manejo y control de transacciones para • puede operar sobre distintos sistemas
asegurar consistencia operativos

DESVENTAJAS • comsumen demasiada RAM


• demasiado lento

• el motor de base de datos carece de capacidad de


integridad relacional
VENTAJAS

• se puede obtener acceso a información • creación de reportes, graficas y otros


procedente de orígenes diversos • intuitiva con los tipos de datos.
• facilita la administración de datos

DESVENTAJAS
• No es multiplataforma
• Su uso es inadecuado para grandes proyectos • Es una base de datos para pequeños escenarios
de software • No crea un programa ejecutable (.exe)

Вам также может понравиться