0% encontró este documento útil (0 votos)
12 vistas30 páginas

Exposición Base de Datos

El documento es un informe académico sobre bases de datos, que abarca su definición, evolución, tipos, modelos y sistemas de gestión, así como la importancia de la seguridad de la información. Se destaca que las bases de datos son esenciales para la organización y recuperación de datos en diversos entornos tecnológicos. El informe también incluye objetivos, justificación y una visión clara sobre el papel de las bases de datos en el desarrollo de aplicaciones y la toma de decisiones.

Cargado por

j4r3d2005ma
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas30 páginas

Exposición Base de Datos

El documento es un informe académico sobre bases de datos, que abarca su definición, evolución, tipos, modelos y sistemas de gestión, así como la importancia de la seguridad de la información. Se destaca que las bases de datos son esenciales para la organización y recuperación de datos en diversos entornos tecnológicos. El informe también incluye objetivos, justificación y una visión clara sobre el papel de las bases de datos en el desarrollo de aplicaciones y la toma de decisiones.

Cargado por

j4r3d2005ma
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 PDF, TXT o lee en línea desde Scribd

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]

También podría gustarte