Está en la página 1de 21

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “SAN JUAN BAUTISTA”

DE HUAYTARÁ
D. S. Nº 04-94-ED. – R.D. Nº 160-2008-ED
RDR N° 00565-2018-DREH
INTRODUCCIÓN

• Un sistema de gestión de
bases de datos se puede
definir como una
colección de datos
interrelacionados y un
conjunto de programas
para acceder a esos datos.
CONCEPTOS BASICOS

Datos

Información en base de datos

Base de datos (BD)

Sistema de gestor de base de datos


SGBD
• Sistema de Gestión de Bases de Datos
(SGBD*): Sistema computarizado que permite
la gestión de las BD

– Es un conjunto de programas
– Sirve de interfaz entre los usuarios, los datos y
programas de la BD
– Interactúa con el sistema operativo
– Ejemplos: Oracle, SQL Server, DB2, PostgreSQL.

*DBMS: Data Base Management System


SGBD
• Soporta DDL (Data Definition Language): Lenguaje
para la creación del esquema
• Soporta DML (Data Manipulation Language):
Lenguaje para la inserción, actualización,
borrado y consulta de datos
• Soporta DCL (Data Control Language): Lenguaje
para la gestión de usuarios, roles, permisos,
entre otros.
SGBD
• Gestión de transacciones: una transacción es
una unidad de trabajo que suele incluir varias
operaciones sobre la BD (consultas, actualizaciones,
borrados)
• Recuperación ante fallas y para deshacer
(rollback) transacciones: Bitácora (log de
transacciones)
• Manejo de respaldos (backups)
• Independencia de los datos (se explica
posteriormente)
• Otros servicios
SGBD
Un SGBD debe garantizar las propiedades
ACID para las transacciones:

– Atomicity (Atomicidad)
– Consistency (Consistencia)
– Isolation (Aislamiento)
– Durability (Durabilidad)
SGBD
SGBD
Propósito

Objetivos

Componentes

Modelos

Clases

Ventajas

Inconvenientes
PROPÓSITO

Manejar de forma ordenada, sencilla y clara


un conjunto de datos que posteriormente
se convertirán en información.
Existen distintos objetivos que deben cumplir los SGBD y los
podemos ver en el siguiente diagrama:

Abstracción de
la información
Tiempo de Independencia
respuesta

Control de
Redundancia
concurrencia
mínima
OBJETIVOS
Respaldo y
Consistencia
recuperación

Integridad Seguridad
COMPONENTES DE UN SGBD:
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 (scheduler)

• Gestor de recuperación

• Gestor de buffers
MODELOS DE SGBD

• SISTEMAS DE GESTIÓN DE BASES DE DATOS


RELACIONALES (SGBDR):

Se construyen con información muy estructurada (datos) acerca de


una organización o empresa determinada. Cuando un usuario realiza
una consulta en una base de datos relacional, el sistema presenta
como resultado la respuesta exacta a lo que se busca.
•SISTEMAS DE GESTIÓN DE BASES DE DATOS
DOCUMENTALES (SGBDD) O SISTEMAS DE
RECUPERACIÓN DE INFORMACIÓN (SRI)

Estos sistemas se construyen con información no estructurada tipo


texto (documentos) sobre uno o varios temas. Cuando un usuario
realiza una consulta en una base de datos documental, el sistema
presenta como resultado, no una respuesta exacta, sino documentos
útiles para satisfacer la pregunta del usuario.
CLASES
• SGBD LIBRES:

PostgreSQL

MySQLLicencia Dual, depende el uso.

Firebird basada en la versión 6 de Inter Base

SQLite
• SGBD GRATUITOS:

Microsoft SQL Server Compact Edition

Sybase ASE Express Edition para Linux.


•SGBD COMERCIALES:

• Microsoft Access • Microsoft SQL Server

• Sybase ASE
• Oracle
• Sybase IQ
• Sybase ASA
VENTAJAS INCONVENIENTES

• Facilidad de gran información. • El costo de actualización del


hardware y software son muy
• Gran velocidad en poco elevados.
tiempo.
• El Costo (salario) del
• Independencia del tratamiento administrador de la base de
de información. datos es grande.

• Seguridad de la información • Si no se encuentra un manual


(acceso a usuarios autorizados), del sistema no se podrán hacer
protección de información. relaciones con facilidad.

• No hay duplicidad de • El mal diseño de seguridad


información. genera problemas en esta.
Consultas y/o
Permisos sobre el
programas de
esquema Esquema de la BD
usuario

Compilador Compilador
Compilador
DCL DML y
DDL
optimizador

Arquitectura Tablas de
autorización
Manejador de
de un (DD)
transacciones Tablas de
descripción
SGBD de la B.D
(DD)
Tablas de
acceso
concurrente Manejador de
(DD) almacenamiento

Base de Datos
física y
DD
DD =16/07/2019
Diccionario de Datos Bases de Datos 20

También podría gustarte