0% encontró este documento útil (0 votos)
32 vistas6 páginas

Base de Datos

Información básica sobre el mundo de las bases de datos

Cargado por

antoni velasquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas6 páginas

Base de Datos

Información básica sobre el mundo de las bases de datos

Cargado por

antoni velasquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN


UNIVERSITARIA

UNIVERSIDAD POLITECNICA TERRITORIAL DE PARIA (UPTP)

“LUIS MARIANO RIVERA”

DEPARTAMENTO INFORMÁTICA

YAGUARAPARO, ESTADO SUCRE

El mundo de las base de datos


y los sistemas manejadores de
base de datos

FACILITADOR(A) INTEGRANTES:
:
Raúl Molina
Antoni Velázquez
AGOSTO 2025

Introducción
En la era digital, la información es uno de los activos más valiosos para cualquier
organización. Desde simples listas de contactos hasta complejos sistemas de inventario
y transacciones bancarias, la capacidad de almacenar, organizar y gestionar grandes
volúmenes de datos de manera eficiente es fundamental para el éxito.
1. Concepto de sistema de base de datos y sistema manejador de base
de datos (SMBD)

Un sistema de base de datos no es solo el archivo de datos; es el conjunto completo que


incluye la base de datos física, el software que la gestiona (SMBD), los usuarios y los
programas que interactúan con ella. La principal ventaja de usar un sistema de base de
datos es que permite una gestión centralizada, minimizando la redundancia de datos y
garantizando su consistencia e integridad.

El SMBD es el corazón del sistema. Es un software que facilita la interacción entre los
usuarios y los datos. Sus funciones clave incluyen:

Definición de datos: Permite a los usuarios especificar la estructura y los tipos de datos
a almacenar.

Acceso a datos: Proporciona mecanismos para recuperar, insertar, actualizar y eliminar


datos de manera controlada.

Seguridad: Controla quién puede acceder a qué datos y qué operaciones pueden
realizarse.

Integridad: Asegura que los datos sean coherentes y sigan las reglas definidas (por
ejemplo, una edad no puede ser negativa).

Manejo de concurrencia: Permite que varios usuarios accedan y modifiquen la base de


datos simultáneamente sin interferir entre sí.

2. Evolución y arquitecturas de los SMBD

La evolución de los SMBD refleja la necesidad de manejar datos cada vez más
complejos y de mayor volumen.

Modelos de archivos planos: Los primeros sistemas almacenaban los datos en archivos
de texto simples. Carecían de estructura, control de acceso y relaciones entre los datos,
lo que generaba redundancia y dificultades de mantenimiento.

Modelos jerárquicos y de red: Estos modelos introdujeron la idea de las relaciones,


pero de manera rígida. Los datos se organizaban en estructuras de árbol (jerárquico) o
en gráficos (red), lo que dificultaba la consulta y la modificación de la estructura.

Modelo relacional: Propuesto por E.F. Codd en 1970, este modelo se convirtió en el
estándar de la industria. Se basa en el concepto matemático de relaciones (tablas) y usa
claves para vincular la información. Es flexible y poderoso, lo que facilita las consultas
complejas y la manipulación de datos. La mayoría de los SMBD modernos, como SQL
Server, Oracle y MySQL, se basan en este modelo.
En cuanto a las arquitecturas, la más común hoy en día es la arquitectura cliente-
servidor. En este modelo, una aplicación (cliente) en el equipo del usuario envía
peticiones a un servidor central donde reside la base de datos y el SMBD. El servidor
procesa la petición y devuelve el resultado. Esto permite centralizar la gestión de datos
y recursos, mejorando la seguridad y el rendimiento. La arquitectura multi-capas es una
evolución, que separa aún más las responsabilidades del cliente y del servidor,
añadiendo una o más capas intermedias (por ejemplo, una capa de lógica de negocio)
para mejorar la escalabilidad y la modularidad de la aplicación.

3. Componentes de un SMBD y funciones del administrador de bases


de datos

Los componentes de un SMBD trabajan en conjunto para gestionar la base de datos de


manera eficiente.

Lenguaje de Definición de Datos (DDL): Parte del lenguaje SQL que se utiliza para
definir la estructura de la base de datos. Los comandos principales incluyen:

o CREATE TABLE: Para crear una tabla.


o ALTER TABLE: Para modificar una tabla existente.
o DROP TABLE: Para eliminar una tabla.

Procesador de consultas: Es el "cerebro" del SMBD. Toma una consulta de un


usuario, la analiza, la optimiza para encontrar la forma más eficiente de obtener los
datos (plan de ejecución) y luego la ejecuta.

Procesamiento de transacciones: Una transacción es un conjunto de operaciones que


se tratan como una unidad indivisible. El SMBD garantiza que las transacciones
cumplan con las propiedades ACID:

o Atomicidad: Todas las operaciones de la transacción se completan o


ninguna de ellas lo hace.
o Consistencia: La base de datos pasa de un estado válido a otro.
o Aislamiento: Múltiples transacciones concurrentes no interfieren entre sí.
o Durabilidad: Una vez que una transacción se confirma, sus cambios son
permanentes.

El administrador de bases de datos (DBA) es el profesional encargado de supervisar y


mantener la base de datos. Sus tareas principales incluyen:

Diseño de la base de datos: Ayudar a definir la estructura de la base de datos.

Instalación y configuración del SMBD.

Gestión de la seguridad: Crear y administrar usuarios, roles y permisos.


Respaldo y recuperación: Planificar y ejecutar copias de seguridad y procedimientos
de recuperación ante fallos.

Optimización del rendimiento: Ajustar la configuración del SMBD y las consultas


para mejorar la velocidad.

Monitorización: Supervisar la actividad de la base de datos para detectar problemas.


Conclusión
El Sistema Manejador de Bases de Datos (SMBD) se ha revelado como la pieza clave
de esta estructura. A través de su evolución, desde modelos rudimentarios hasta el
robusto modelo relacional, el SMBD ha resuelto problemas críticos como la
redundancia de datos, la inconsistencia y la falta de seguridad. Las arquitecturas cliente-
servidor y multi-capas han optimizado aún más este proceso, permitiendo que las
aplicaciones sean más escalables y eficientes.

También podría gustarte