1
UNIVERSIDAD NACIONAL
AUTÓNOMA DE HONDURAS
FACULTAD DE CIENCIAS ECONÓMICAS, ADMINISTRATIVAS Y CONTABLES
DEPARTAMENTO DE INFORMÁTICA ADMINISTRATIVA II PERIODO ACADÉMICO
BASE DE DATOS
ASIGNATURA: INTRODUCCIÓN A LA INFORMÁTICA
DOCENTE: LIC. ROSMERY CORRALES APLICANO
INTEGRANTES DEL GRUPO D:
Nº Nombre: Número de cuenta:
1. ADDISON GEOVANNA ROQUE FERRUFINO 20241000570
2. CINDY FERNANDA CANO PERDOMO 20241000786
3. GENESIS JARELY RAUDALES CASTILLO 20241000164
4. VILMA DANIELA GARAY VASQUEZ 20241000578
5. FERNANDO NAHUN FIGUEROA TORRES 20241000481
6. CINTHIA MARCELA ROMERO LOPEZ 20211022715
FECHA: LUNES 30 DE JUNIO 2025
"Donde termina la teoría, empieza nuestro código."
2
Índice
Introducción .......................................................................................................................................... 4
Objetivos ................................................................................................................................................ 5
General:............................................................................................................................................... 5
Específicos: ......................................................................................................................................... 5
Justificación ........................................................................................................................................... 6
BASE DE DATOS ................................................................................................................................. 7
¿Qué es base de datos? ................................................................................................................. 7
Evolución e historia ............................................................................................................................. 7
TIPOS DE BASE DE DATOS............................................................................................................... 9
1. Bases de datos relaciónales SQL (Structured Query Language): ............................................. 9
2. Bases de datos NoSQL (Not Only SQL): ................................................................................... 9
3. Bases de datos distribuidas: ..................................................................................................... 10
4. Bases de datos en la nube: ....................................................................................................... 10
Sistema de gestión de base de datos (SGBD) ...................................................................................... 10
Sistemas para bases de datos SQL:..................................................................................................... 10
Sistemas para bases de datos NoSQL: ................................................................................................ 11
Sistemas históricos o menos usados: .................................................................................................. 11
MODELOS DE BASES DE DATOS .................................................................................................. 11
Modelo relacional: ............................................................................................................................. 12
Modelo documental: .......................................................................................................................... 12
Modelo clave-valor: ........................................................................................................................... 12
Modelo de grafos: .............................................................................................................................. 12
Modelo jerárquico: ............................................................................................................................ 12
Modelo de red: .................................................................................................................................. 12
Modelo orientado a objetos: ............................................................................................................... 12
LENGUAJE SQL ................................................................................................................................ 13
La sintaxis básica para consultar datos: .............................................................................................. 13
SEGURIDAD EN BASE DE DATOS ................................................................................................. 14
Respaldo y Recuperaciones ................................................................................................................. 14
Principales bases de datos del mercado .............................................................................................. 16
Bases de datos relacionales: ............................................................................................................... 16
Bases de datos NoSQL: ..................................................................................................................... 17
3
Casos de uso: ..................................................................................................................................... 17
Comparación específica ..................................................................................................................... 18
Diseño Lógico y Físico de una Base de Datos ...................................................................................... 20
Conclusiones ........................................................................................................................................ 24
Recomendaciones ................................................................................................................................ 26
Anexos .................................................................................................................................................. 27
Bibliografía .......................................................................................................................................... 30
4
Introducción
En la actualidad vivimos en la era digital, actualmente la información se ha convertido en
uno de los recursos más importantes para las empresas, organizaciones, instituciones y personas.
Un manejo correcto de muchos datos requiere herramientas y sistemas que permitan
organizarlos, almacenarlos y más importante aún recuperarlos de manera eficiente. En este
contexto las bases de datos tienen un papel fundamental e importante ya que forman parte de la
estructura organizada que facilita la gestión de la información. desde las redes sociales hasta los
sistemas financieros, registros académicos, médicos y gubernamentales.
Este presente informe tiene como objetivo explorar e indagar en el concepto de bases de
datos, su importancia en distintos entornos y estructuras, componentes principales y los modelos
más utilizados en su diseño y aplicaciones. Así mismo se abordarán temas importantes como los
sistemas de gestión de base de datos, la seguridad de la información almacenada y el papel de las
bases de datos en el desarrollo de soluciones tecnológicas modernas. Comprender todos estos
elementos resulta importante para cualquier profesional del área de la tecnología, ya que las
bases de datos son pilares sobre el cual se construyen muchas aplicaciones y sistemas
informáticos en la actualidad. Este informe busca ofrecer una visión clara, estructurada y
completa sobre el papel que desempeñan las bases de datos en el desarrollo de aplicaciones, la
toma de decisiones y la optimización de diferentes recursos.
5
Objetivos
General:
Analizar el funcionamiento, estructura y aplicaciones de las bases de datos, para
comprender la importancia en la gestión eficiente de la información en distintos entornos
tecnológicos, ya que son fundamentales en todas las organizaciones, empresas y personas.
Específicos:
- Conocer conceptos fundamentales de las bases de datos y su evolución a lo largo del
tiempo.
- Identificar y describir los diferentes tipos y modelos de base de datos, así como
características y usos.
- Entender el funcionamiento de los sistemas de gestión de base de datos y su
importancia en la administración.
- Analizar la importancia de la seguridad de los datos en el diseño y mantenimiento de
base de datos.
- Comprender la importancia de bases de datos en la evolución de la tecnología y como
cada vez todo tiene relación con una gestión adecuada de sistemas de información.
6
Justificación
El tema de la base de datos es importante en todos los campos de la informática y en
múltiples áreas del conocimiento que requieren el manejo eficaz de grandes cantidades de
información. La era es cada vez más digital las organizaciones o empresas dependen en gran
parte de sistemas de información que le permitan almacenar, procesar, proteger y recuperar los
datos de manera rápida. Todas las organizaciones requieren alguna herramienta que asegure la
disponibilidad de la información. Por esta razón entender cómo funcionan y para qué sirven las
bases de datos y los sistemas de gestión en importante para el desarrollo profesional del ámbito
tecnológico.
Este informe se justifica en la necesidad de adquirir conocimientos sobre el diseño, uso y
administración de base de datos ya que presentan muchas soluciones tecnológicas.
Por lo tanto, este trabajo no solo contribuye a la formación académica del estudiante, sino
que también considera las demandas actuales del mercado, donde el conocimiento en base de
datos se considera una competencia clave en el desarrollo y mantenimiento de sistemas
tecnológicos.
7
BASE DE DATOS
¿Qué es base de datos?
Una base de datos es un conjunto bien estructurado y diseñado de información que se
almacena para facilitar su acceso y modificaciones. El principal propósito en permitir que la
información pueda ser modificada, consultada y eliminarla de forma segura y eficiente.
En resumen, es una herramienta fundamental para organizar grandes cantidades de
información y asegurar su manipulación y seguridad de estos datos.
Evolución e historia
La historia de la computación se ha marcado por la evolución constante de la tecnología
la cual ha permitido mejorara la forma en que se almacena organiza y accede a la información
guardada. Etapas del desarrollo:
Etapa manual (Antes del 1950): La información se almacenaba en papel, archivos
físicos, fichas, libros contables era una manera lenta, propensa a errores, difícil de
mantener y consultar.
Archivos planos (1950): En los inicios de la computación la información se
almacenada en archivos simples. Estos eran ficheros de texto sin estructura
definida, donde se organizaban en líneas y se accedía a ellos de forma secuencial.
Cada aplicación debía tener su propio sistema de gestión.
Modelos jerárquicos y de red (1960-1970): Estos modelos de bases de datos
tenían una mejor eficiencia y estaban mejor estructuradas. Los modelos
Jerárquicos (IBM IMS) tenían los datos organizados en forma de árbol (padre-
8
hijo). Los modelos de Red (Modelo CODASYL) se relacionan de una forma más
compleja.
Modelo Relacional (1970): Este proyecto fue propuesto por Edgar F. Codd y unas
de sus características son: Datos organizados en tablas, Uso de leguaje SQL y sus
ventajas son la independencia de datos, facilidad de uso y consulta e integridad.
Base de Datos Orientadas a Objetos (1980-1990): Se integran características de la
programación, soportan herencia, encapsulamiento y son útiles en aplicaciones
complejas.
Bases de Datos NoSQL (2000): Los grandes volúmenes de datos y poco
estructurados fue el motivo para su creación, sus ventajas son: alto rendimiento,
flexibilidad de esquemas, Escalabilidad horizontal.
Bases de datos en la Nube (2010-actualidad): El acceso a estos datos en la nube es
remoto, tiene alta disponibilidad Tendencias actuales: Bases de datos serverless,
Integración con inteligencia artificial, Bases de datos cuánticas (en fase
experimental).
9
TIPOS DE BASE DE DATOS
1. Bases de datos relaciónales SQL (Structured Query Language):
Este es un sistema empleado a bases de datos donde la información se organiza en tablas.
Son relaciónales porque cada tabla representa un conjunto de datos (cómo una hoja de Excel), y
dichas tablas pueden compartir información entre sí y a través de relaciones definidas.
Por ejemplo, una tabla de clientes y otra de pedidos, en la que cada pedido se relaciona
con un cliente. Podemos decir entonces, que, si hay datos concretos y bien definidos, las bases
relaciónales son ideales, por lo que se utilizan en bancos, gobiernos, registros médicos,
contabilidad, entre otros.
Cabe destacar que, este tipo de base de datos puede ser algo lenta al manejar millones de
registros complejos, pero su integridad y consistencia de datos es muy alta.
2. Bases de datos NoSQL (Not Only SQL):
Estas bases de datos no utilizan tablas relaciónales tradicionales, si no que guarda la
información de forma más flexible. Son especialmente útiles para trabajar con grandes
cantidades de datos no estructurados o semiestructurados.
Un claro ejemplo de en dónde puede ser empleada, es en apps móviles, redes sociales,
chats, juegos online, donde se requiere alta velocidad y una estructura de datos que puede
adaptarse dinámicamente, lo cual este tipo de base de datos brinda totalmente, aunque el empleo
de esta misma puede generar una menor integridad, coherencia o exactitud entre los datos, pero
su eficiencia y rapidez la hace adecuada para proyectos con alto tráfico de datos en tiempo real.
10
3. Bases de datos distribuidas:
Los datos están guardados en varios servidores, no en uno solo. Son útiles para sistemas
grandes, como Google o Amazon.
4. Bases de datos en la nube:
Se accede a ellas a través de internet. No necesita tener los datos en tu computadora.
Ejemplos: Amazon RDS, Google Cloud SQL, Microsoft Azure.
Sistema de gestión de base de datos (SGBD)
Un Sistema de Gestión de Base de Datos (SGBD) es un software que permite crear,
modificar, almacenar y consultar datos en una base de datos. Su función es facilitar el acceso a
los datos de forma segura, rápida y organizada. Algunos ejemplos de sistemas de gestión:
Sistemas para bases de datos SQL:
• MySQL: Muy usado en sitios web, plataformas educativas, pequeñas y medianas
empresas.
• PostgreSQL: Potente y de código abierto. Usado en universidades, gobierno, análisis
financiero.
• Oracle Database: Usado en grandes empresas como bancos, instituciones financieras,
empresas.
• SQL Server: Desarrollado por Microsoft. Utilizado en hospitales, negocios, gobiernos
locales.
11
Sistemas para bases de datos NoSQL:
• MongoDB: Usa documentos tipo JSON. No requiere estructuras fijas. Ideal para redes
sociales, aplicaciones web.
• Cassandra: Ideal para big data, telecomunicaciones, redes sociales cómo Facebook,
Netflix que lo usan para procesar millones de usuarios al mismo tiempo.
• Redis: Muy rápido, tipo clave-valor. Ideal para juegos online, sistemas de chat y más.
• Firebase: Usado en apps móviles en tiempo real.
Sistemas históricos o menos usados:
Modelos antiguos que hoy en día casi no se usan por su poca flexibilidad al querer hacer
un cambio, dificultad al manejar consultas complejas, no usaban un lenguaje informático
universal para hacer consultas y entre otras cosas, pero que fueron importantes en su momento.
Ejemplos: IBM IMS (jerárquico), IDMS (red), db4o (orientado a objetos).
La elección del sistema de gestión dependerá del tipo de base de datos que se utilice y del
tipo de aplicación que se quiera desarrollar.
MODELOS DE BASES DE DATOS
Los modelos de base de datos son la forma en cómo se estructura y organiza la
información internamente. Cada modelo define cómo se representan los datos, cómo se
relacionan entre sí y que reglas se siguen para almacenarlos, es decir, se escoge el modelo en
base a lo que necesite hacer con esos datos.
Los modelos más conocidos son:
12
Modelo relacional:
Organiza la información en tablas que tienen filas y columnas, como una hoja de cálculo.
Cada tabla representa un conjunto de datos, por ejemplo, clientes o productos. Las tablas pueden
estar relacionadas entre sí usando claves, lo que permite conectar datos de diferentes tablas.
Modelo documental:
Los datos se guardan en documentos flexibles, usualmente en formato JSON o XML.
Cada documento puede tener diferentes campos y estructura, lo que hace que sea ideal para datos
que cambian mucho o no tienen una forma fija.
Modelo clave-valor:
Aquí, la información se almacena en pares: una clave y un valor. Es un modelo muy
simple y rápido, ideal para cuando solo necesitas buscar datos específicos de forma rápida
Modelo de grafos:
Este modelo guarda datos en forma de nodos y relaciones entre ellos, parecido a un mapa
o red. Es útil para representar conexiones complejas, como redes sociales o recomendaciones.
Modelo jerárquico:
Organiza los datos en una estructura tipo árbol, donde cada dato tiene un único "padre" y
puede tener varios "hijos". Es un modelo antiguo que fue muy usado para sistemas donde la
información tiene una relación clara de arriba hacia abajo.
Modelo de red:
Similar a las jerárquicas, pero con más conexiones entre datos (un hijo puede tener varios
padres). Usan una estructura tipo red.
Modelo orientado a objetos:
Almacenan datos como objetos, tal como se hace en la programación orientada a objetos.
Se usan cuando la aplicación también usa ese enfoque.
13
LENGUAJE SQL
El lenguaje SQL (Structured Query Language) es el estándar utilizado para interactuar
con sistemas de gestión de bases de datos relacionales. Su principal propósito es permitir la
consulta, manipulación y definición de datos, así como el control de acceso a los mismos. SQL
cuenta con distintas categorías de comandos:
- DDL (Data Definition Language): incluye comandos como CREATE, ALTER y
DROP, que permiten crear, modificar o eliminar estructuras de la base de datos como tablas o
vistas.
- DML (Data Manipulation Language): incluye SELECT, INSERT, UPDATE y
DELETE, utilizados para consultar y manipular los datos almacenados.
- DCL (Data Control Language): como GRANT y REVOKE, usados para otorgar o
revocar permisos a los usuarios.
- TCL (Transaction Control Language): incluye comandos como COMMIT,
ROLLBACK y SAVEPOINT, que controlan la ejecución de transacciones.
La sintaxis básica para consultar datos:
- SELECT columna1, columna2
- FROM nombre tabla
- WHERE condición;
14
SEGURIDAD EN BASE DE DATOS
La seguridad en bases de datos tiene como objetivo proteger la integridad,
confidencialidad y disponibilidad de la información almacenada. Es una parte fundamental en
cualquier sistema informático, especialmente cuando se manejan datos sensibles o privados.
Entre las principales medidas de seguridad se encuentran:
- Control de acceso: mediante roles y permisos, se limita el acceso solo a usuarios
autorizados.
- Autenticación y autorización: se utilizan contraseñas fuertes, autenticación
multifactorial y reglas que definen qué puede hacer cada usuario.
- Cifrado: tanto en el almacenamiento de los datos como en su transmisión, para evitar
que terceros puedan leer la información.
- Auditoría y monitoreo: registro de las actividades realizadas dentro del sistema,
permitiendo detectar accesos indebidos o errores humanos.
- Aplicación de parches de seguridad: mantener actualizado el sistema de gestión de
bases de datos para corregir vulnerabilidades.
Estas medidas reducen el riesgo de ataques informáticos, pérdida de información y
acceso no autorizado.
Respaldo y Recuperaciones
El respaldo y recuperación de bases de datos son procesos críticos que garantizan la
disponibilidad de la información ante fallos del sistema, errores humanos o desastres naturales.
Respaldo (Backup): consiste en realizar copias periódicas de los datos. Estas
copias pueden ser:
15
- Completas: contienen toda la base de datos.
- Incrementales: almacenan solo los cambios desde el último respaldo.
- Diferenciales: almacenan los cambios desde el último respaldo completo.
Es recomendable guardar los respaldos en diferentes ubicaciones (por ejemplo, en la nube
y en servidores físicos).
Recuperación (Recovery): es el proceso de restaurar la base de datos a un estado
funcional. Existen técnicas de recuperación puntual, donde se restaura la
información a un momento específico antes del fallo, y recuperación completa,
donde se reinstala todo el sistema.
16
Principales bases de datos del mercado
Las bases de datos se pueden clasificar principalmente como relacionales y no
relacionales (NoSQL). Las bases de datos relacionales, como MySQL, Oracle, y Microsoft SQL
Server, organizan los datos en tablas con filas y columnas, mientras que las bases de datos
NoSQL, como MongoDB y Cassandra, ofrecen mayor flexibilidad para almacenar datos no
estructurados. La elección entre ellas depende de las necesidades específicas de cada proyecto,
considerando factores como la estructura de los datos, la escalabilidad y el rendimiento.
A continuación, se detallan algunos de los principales tipos de bases de datos y sus
características:
Bases de datos relacionales:
MySQL: Un sistema de gestión de base de datos relacional de código abierto,
conocido por su fiabilidad y facilidad de uso. Es ampliamente utilizado en
aplicaciones web y es compatible con diversos motores de almacenamiento,
incluyendo InnoDB para soporte transaccional y MyISAM para aplicaciones de
lectura intensiva por Instaclustr.
Oracle Database: Un sistema de gestión de base de datos relacional comercial,
conocido por su robustez y capacidad para manejar grandes volúmenes de datos.
Microsoft SQL Server: Un sistema de gestión de base de datos relacional
desarrollado por Microsoft, que ofrece características como replicación, alta
disponibilidad y capacidades de análisis.
PostgreSQL: Un sistema de gestión de base de datos relacional de código abierto
que destaca por su extensibilidad, soporte para tipos de datos complejos y
cumplimiento de estándares.
17
Bases de datos NoSQL:
MongoDB: Una base de datos orientada a documentos que permite almacenar
datos no estructurados en formato JSON. Ofrece flexibilidad y escalabilidad
horizontal.
Cassandra: Una base de datos distribuida de código abierto diseñada para
manejar grandes volúmenes de datos con alta disponibilidad y rendimiento.
Redis: Una base de datos en memoria que se utiliza para almacenamiento en
caché, sesiones y otras aplicaciones que requieren acceso rápido a los datos.
Casos de uso:
Aplicaciones con estructuras de datos predecibles, transacciones complejas
Big data, aplicaciones web y móviles con datos no estructurados, alta escalabilidad
La elección entre una base de datos relacional y NoSQL depende de las necesidades
específicas del proyecto. Si se requiere consistencia y transacciones complejas, una base de datos
relacional puede ser la mejor opción. Si se necesita flexibilidad, alta escalabilidad y manejo de
datos no estructurados, una base de datos NoSQL puede ser más adecuada.
18
Comparación específica
19
20
Diseño Lógico y Físico de una Base de Datos
Diseño lógico de bases de datos:
El diseño lógico es una etapa fundamental dentro del proceso de creación de una base de
datos, que actúa como un puente entre la comprensión general del problema (modelo conceptual)
y la implementación técnica (diseño físico). Su propósito principal es transformar el esquema
conceptual que refleja las necesidades y reglas del negocio en un esquema lógico que defina
claramente cómo se organizarán los datos, pero sin depender aún de la tecnología o sistema
específico que se utilizará para almacenarlos.
¿Qué se hace en el diseño lógico?
En esta fase se toman los elementos del modelo conceptual, como las entidades (por
ejemplo, clientes, productos, pedidos), sus atributos (nombre, fecha, cantidad) y las relaciones
entre ellas (un cliente hace pedidos), y se convierten en tablas con columnas correspondientes a
esos atributos. Se definen claves primarias que identifican de manera única cada registro (como
un número de identificación) y claves foráneas que permiten establecer las relaciones entre
tablas.
Una parte esencial del diseño lógico es la normalización, un proceso que busca organizar
los datos para evitar duplicidades y problemas de inconsistencia. La normalización aplica reglas
formales (formas normales) que aseguran que cada tabla contenga datos relacionados y que las
dependencias entre datos estén bien definidas. Esto mejora la calidad y la integridad de la base
de datos, facilitando su mantenimiento y evitando errores en la gestión de la información.
21
Además, en esta etapa se establecen las restricciones de integridad, que son reglas que
garantizan que los datos sean válidos y coherentes, por ejemplo, que un campo obligatorio no
quede vacío o que una relación entre tablas siempre sea válida.
¿Por qué es importante el diseño lógico?
El diseño lógico es clave porque permite representar la estructura de la base de datos de
forma clara y precisa, asegurando que refleje fielmente las necesidades del negocio sin estar
condicionado por limitaciones técnicas. Esto facilita la comunicación entre analistas, usuarios y
desarrolladores, y sienta las bases para una implementación exitosa.
También es una etapa donde se pueden anticipar y resolver problemas relacionados con la
organización de los datos, antes de entrar en detalles técnicos que podrían complicar los cambios
posteriores.
Diseño físico de bases de datos
El diseño físico es la etapa del proceso de desarrollo de una base de datos en la que el
esquema lógico, previamente definido, se adapta y concreta para su implementación en un
sistema gestor de bases de datos (SGBD) específico y en un entorno tecnológico particular. En
esta fase se decide cómo se almacenarán físicamente los datos, cómo se accederá a ellos y cómo
se optimizará el rendimiento y la eficiencia del sistema.
Este diseño no solo traduce las tablas y relaciones lógicas en estructuras físicas concretas
(tablas con tipos de datos, índices, claves, particiones), sino que también define los métodos de
acceso a los datos, las estrategias de almacenamiento, y las configuraciones que permitan un
funcionamiento eficiente y seguro de la base de datos
22
¿Qué se hace en el diseño físico?
Durante el diseño físico se toman decisiones técnicas y concretas para implementar el
esquema lógico en un SGBD determinado. Entre las tareas principales están:
Conversión de entidades y atributos en tablas y columnas físicas, asignando tipos de
datos específicos según el SGBD y el hardware.
Definición de claves primarias y foráneas para mantener la integridad referencial en la
implementación física.
Creación de índices para acelerar las consultas frecuentes y mejorar el rendimiento.
Desnormalización controlada, que implica introducir redundancias de forma estratégica
para optimizar el acceso a datos en consultas críticas.
Particionamiento de tablas, dividiendo grandes volúmenes de datos en segmentos para
facilitar la gestión y mejorar la velocidad de acceso.
Configuración de parámetros específicos del SGBD, como tamaño de bloques, buffers y
métodos de acceso (hash, árboles B+), adaptándose a las características del hardware y software.
Abreviación y adaptación de nombres para cumplir con las restricciones del SGBD, como
límites en la longitud de nombres de tablas y columnas.
Diseño del modelo de seguridad, definiendo permisos y roles para proteger los datos
¿Por qué es importante el diseño físico?
El diseño físico es crucial porque determina cómo se almacenan y acceden realmente los
datos en el sistema, lo que impacta directamente en el rendimiento, la escalabilidad y la
eficiencia de la base de datos. Un buen diseño físico permite:
Optimizar el rendimiento de las consultas y transacciones, reduciendo tiempos de
respuesta y mejorando la experiencia del usuario.
23
Garantizar la integridad y seguridad de los datos, evitando pérdidas, inconsistencias o
accesos no autorizados.
Aprovechar eficientemente los recursos de hardware y software, como espacio en disco y
memoria, evitando desperdicios y cuellos de botella.
Facilitar la escalabilidad y mantenimiento, permitiendo que la base de datos crezca y se
adapte a nuevas necesidades sin perder eficiencia.
Permitir ajustes y mejoras continuas, gracias a la monitorización y a la flexibilidad del
diseño físico para adaptarse a cambios futuros
Relación entre diseño lógico y diseño físico
El diseño lógico y el diseño físico están muy relacionados y forman un proceso que se
retroalimenta. El diseño lógico nos dice cómo están organizados los datos y qué reglas deben
cumplir, mientras que el diseño físico se encarga de cómo se almacenan y acceden esos datos en
la práctica.
A veces, para mejorar el rendimiento, en el diseño físico se hacen cambios que pueden
requerir ajustar el diseño lógico, como añadir índices o permitir cierta redundancia. Por eso,
ambos diseños deben revisarse juntos para que la base de datos sea funcional, eficiente y cumpla
con las necesidades del negocio.
24
Conclusiones
- Las bases de datos son el núcleo de los sistemas de información [Link] un mundo
digitalizado, donde la información representa un activo estratégico para empresas e instituciones,
las bases de datos permiten organizar, almacenar, proteger y acceder eficientemente a datos
fundamentales para la toma de decisiones y el funcionamiento organizacional.
- La evolución tecnológica ha transformado profundamente la gestión de la información
Desde archivos manuales hasta bases de datos distribuidas y en la nube, el avance ha sido radical.
Esta evolución no solo ha mejorado la velocidad y la accesibilidad, sino también la seguridad y
escalabilidad de los sistemas de datos.
- Existe una amplia variedad de modelos de bases de datos adaptados a diferentes
necesidades. El modelo relacional sigue siendo el más común en sectores formales como bancos
y hospitales, mientras que modelos NoSQL, jerárquicos, en red o documentales son más adecuados
para entornos flexibles o de alto volumen como redes sociales y sistemas móviles.
- Los Sistemas de Gestión de Bases de Datos (SGBD) son herramientas indispensables
Permiten controlar el acceso, mantener la integridad de los datos y automatizar procesos críticos.
SGBD como MySQL, PostgreSQL y MongoDB se han consolidado como soluciones clave,
adaptándose a distintos entornos técnicos y funcionales.
- La seguridad y el respaldo son pilares esenciales de una base de datos robusta .El diseño
de una base de datos moderna debe contemplar mecanismos de control de acceso, cifrado,
monitoreo y copias de seguridad, garantizando así confidencialidad, integridad y disponibilidad de
la información, aún ante desastres o ataques informáticos.
- El diseño lógico y físico de bases de datos es clave para su eficiencia y escalabilidad
25
El diseño lógico establece la estructura conceptual sin vinculación técnica, mientras que el diseño
físico optimiza el rendimiento considerando aspectos como tipos de datos, índices,
almacenamiento y particionamiento. Ambos están interrelacionados y son determinantes en la
calidad del sistema.
26
Recomendaciones
- Fomentar el aprendizaje de modelos y tecnologías de bases de datos desde etapas
tempranas. Comprender sus principios y herramientas no solo fortalece la formación académica,
sino que también amplía las oportunidades laborales en un mercado tecnológico competitivo.
- Elegir el modelo de base de datos adecuado según los requisitos del proyecto. Proyectos
con estructuras definidas y necesidad de transacciones complejas pueden beneficiarse de bases
relacionales. Proyectos con altos volúmenes de datos dinámicos y poco estructurados requieren
modelos NoSQL u orientados a documentos.
- Implementar políticas estrictas de seguridad de la información en el diseño y
mantenimiento. Todo sistema debe incluir autenticación, control de accesos, cifrado de datos y
monitoreo constante para proteger los activos informacionales.
- Realizar respaldos periódicos y contar con planes de recuperación ante desastres. No basta
con almacenar la información: hay que protegerla frente a fallos técnicos, errores humanos o
ciberataques, garantizando la continuidad operativa.
- Optar por sistemas escalables y con soporte en la nube cuando se proyecta crecimiento.
Esto permite flexibilidad, mejora la accesibilidad remota y reduce costos de infraestructura física,
además de facilitar la integración con herramientas modernas como inteligencia artificial y análisis
de datos.
- Integrar prácticas de normalización y revisión continua del diseño lógico-físico. Mantener
la estructura de datos optimizada evita duplicidades, mejora la velocidad de respuesta y facilita el
mantenimiento a largo plazo.
27
Anexos
Sistemas para bases de datos SQL
Sistemas para bases de datos no SQL
28
Modelos bases de datos
Relacional: Documental:
Clave-valor: Grafos:
Jerárquico: Red: Orientada a objetos:
29
Diseño Lógico y Físico de una Base de Datos
30
Bibliografía
Arsys. (28 de Octubre de 2024). Obtenido de Arsys: [Link]
que-existen
[Link]. (s.f.). Obtenido de Jordi Casas Roma:
[Link]
PID_00213707.html
IBM. (07 de Marzo de 2025). Obtenido de [Link]
zos/12.0.0?topic=relationships-physical-database-design
Open acces. (s.f.). Obtenido de [Link]
4837-a42a-1b0cf5ccddc2/content
Oracle Cloud Infrastructure (OCI). (24 de Noviembre de 2020). Obtenido de
[Link]