Está en la página 1de 17

1

Tecnología de base de datos


Instituto tecnológico de Tehuacán
Ingeniera Biomédica
Grupo V
:Alumnos
Silva Méndez Jacobo
Renan Jhosafat Martínez Amador
:Docente
Vasquez Gamboa Saira Antonieta
2

Índice

1. Introducción…………………………………………………………pág. 3
2. Resumen…………………………………………………………pág. 3
3. Marcó teórico…………………………………………………………pág. 3
4. Una bodega de basé de datos……………………………………pág. 4
5. Base de datos transaccionales……………………………………pág. 4
6. La base de datos de soporte sobre el tema de decisiones………pág. 6
7. Puntos importantes en la arquitectura dentro de la base de datos……pág.
7
7.1 Arquitectura sobre la base de datos……………………………………pág. 7
7.2 La arquitectura lógica……………………………………pág. 9
7.3 La arquitectura física……………………………………pág. 11
7.4 Herramientas OLAP……………………………………pág. 12
7.5 Características Fundamentales de una Bodega de Datos…pág. 13
7.6 Arquitectura de una bodega de datos…………………………………pág. 13
8. conclusión…………………………………………………………pág. 15
9. Bibliografías …………………………………………………………pág. 16
3

Introducción

En el entorno actual de empresas e instituciones, la gestión de datos se ha vuelto


esencial para la toma de decisiones efectivas. La tecnología de bodegas de datos
ha evolucionado significativamente para facilitar el acceso, almacenamiento y
análisis de información crítica. Esta investigación explora los pilares fundamentales
de las bodegas de datos y su contribución al entorno empresarial moderno.

Resumen

Las bodegas de datos son sistemas de almacenamiento integral diseñados para


recopilar, organizar y mantener información relevante para su posterior consulta y
análisis. Diferenciadas de las bases de datos transaccionales, las bodegas de datos
se orientan hacia la toma de decisiones estratégicas basadas en datos históricos.

La Evolución de las Bases de Datos Transaccionales y las Bodegas de Datos

En su origen, las bases de datos eran utilizadas principalmente por personal técnico.
Sin embargo, con la evolución de la tecnología de bodegas de datos en la década
de los 80, se volvieron más accesibles para el usuario final. Estas nuevas
herramientas simplificaron el modelo relacional, permitiendo a los usuarios consultar
datos sin requerir conocimientos técnicos en bases de datos.

Marco Teórico

Las bodegas de datos representan una evolución significativa en la gestión de


información empresarial, concebidas en respuesta a la necesidad de simplificar la
consolidación de datos en sistemas de apoyo a la toma de decisiones. Estos
sistemas nacieron en la década de los 80, marcando un cambio en el acceso y la
utilización de datos, pasando de ser exclusivos para personal técnico a ser
accesibles para el usuario final.
Según William H. Inmon, una bodega de datos se define como una colección
integrada, no volátil y orientada a temas, con el propósito de facilitar el proceso de
toma de decisiones. Su estructura se compone de componentes fundamentales:
4

sistemas fuentes, áreas de transformación, almacenamiento y acceso a datos,


permitiendo la recopilación, organización y disponibilidad de datos empresariales
relevantes.
Dentro de la diferenciación entre las bases de datos transaccionales y las bodegas
de datos, se identifica que las primeras están optimizadas para ejecutar sistemas de
producción en tiempo real. Por otro lado, las bodegas de datos, orientadas al
análisis e informes estratégicos, se centran en datos históricos y en la toma de
decisiones basadas en estos datos.

Una bodega de base de datos

Una bodega de datos es un tipo de base de datos especializada que integra,


completa, reúne y organiza esta información de forma tal que pueda ser analizada y
procesada fácilmente, con el objeto de facilitar, apoyar y acelerar la toma de
decisiones estratégicas de la organización

Bodega de datos (Data Warehouse): Una bodega de datos es un sistema de


almacenamiento y gestión de datos diseñado para recopilar, organizar y almacenar
grandes cantidades de información empresarial de diversas fuentes. Su objetivo
principal es proporcionar una plataforma centralizada para el análisis y la toma de
decisiones. Los datos en una bodega de datos suelen estar estructurados de
manera que sean fáciles de consultar y analizar. Se utilizan en empresas para
generar informes, análisis y tomar decisiones estratégicas basadas en datos
históricos y actuales.
Base de datos: Una base de datos es un sistema que permite el almacenamiento,
gestión y recuperación de datos de manera eficiente. Las bases de datos pueden
tener diferentes enfoques, como bases de datos relacionales, bases de datos
NoSQL, bases de datos de series temporales, entre otras. Las bases de datos
almacenan datos en tablas (en el caso de bases de datos relacionales) o en otros
formatos según el tipo de base de datos, y se utilizan para aplicaciones y sistemas
que requieren acceso a datos de manera rápida y precisa.

Base de datos transaccionales


5

Una base de datos transaccional, también conocida como OLTP (Procesamiento de


Transacciones en Línea, por sus siglas en inglés), es un tipo de sistema de gestión
de bases de datos diseñado para admitir y administrar transacciones de negocios y
operaciones diarias en una organización. Estas bases de datos se utilizan en
entornos donde se requiere un acceso rápido y eficiente a datos en tiempo real para
realizar transacciones comerciales y procesos operativos.

Características clave de una base de datos transaccional:

Soporte para transacciones: Las bases de datos transaccionales son altamente


confiables y garantizan la integridad de los datos. Esto significa que son capaces de
procesar transacciones complejas y garantizar que todas las operaciones se
realicen de manera completa o ninguna se realice en absoluto. Un ejemplo de
transacción sería una transferencia de fondos entre cuentas bancarias, donde es
esencial que se registre de manera precisa y completa.

Consistencia de datos: La consistencia de los datos es fundamental en una base de


datos transaccional. Esto implica que, en cualquier momento, los datos en la base
de datos deben estar en un estado coherente y reflejar el resultado de todas las
transacciones previamente realizadas.

Rendimiento de lectura y escritura: Estas bases de datos están optimizadas para


operaciones de lectura y escritura rápidas y eficientes. Los sistemas OLTP deben
manejar un alto volumen de transacciones y consultas concurrentes.

Estructura de datos normalizada: Para garantizar la consistencia y la integridad de


los datos, las bases de datos transaccionales suelen utilizar estructuras de datos
normalizadas, lo que significa que los datos se dividen en tablas relacionadas.

Datos en tiempo real: Las bases de datos transaccionales proporcionan acceso en


tiempo real a los datos, lo que permite a las organizaciones realizar transacciones,
consultar inventarios, procesar pedidos y llevar a cabo otras operaciones
comerciales diarias.
6

Ejemplos de aplicaciones que utilizan bases de datos transaccionales incluyen


sistemas de gestión de inventarios, sistemas de procesamiento de pedidos en línea,
sistemas de reservas de vuelos y sistemas bancarios en línea.

La base de datos de soporte, sobre el tema de decisiones

Una base de datos de soporte a la toma de decisiones, también conocida como


DSS (Sistema de Soporte a la Toma de Decisiones, por sus siglas en inglés), es un
tipo específico de base de datos diseñada para ayudar a las organizaciones y a los
profesionales en la toma de decisiones estratégicas y tácticas. A diferencia de las
bases de datos transaccionales (OLTP) que se centran en la gestión de operaciones
diarias, una base de datos de soporte a la toma de decisiones se enfoca en el
análisis de datos y la generación de informes para ayudar a la alta dirección y a
otros usuarios a tomar decisiones informadas.

Características clave de una base de datos de soporte a la toma de decisiones:

1. Datos históricos y actuales: Una DSS almacena datos históricos y actuales


que son relevantes para la toma de decisiones. Esto incluye datos de ventas,
datos financieros, datos de mercado, datos de rendimiento, entre otros.

2. Capacidad de consulta y análisis: Estas bases de datos están optimizadas


para consultas complejas y análisis de datos. Los usuarios pueden realizar
consultas ad hoc y utilizar herramientas de análisis para explorar patrones,
tendencias y relaciones en los datos.

3. Modelado y simulación: Algunas DSS ofrecen capacidades de modelado y


simulación que permiten a los usuarios probar escenarios hipotéticos y
evaluar el impacto de diferentes decisiones antes de tomar una decisión final.

4. Interfaz amigable: Las DSS suelen tener interfaces de usuario intuitivas que
permiten a los usuarios no técnicos acceder y trabajar con los datos de
manera efectiva.
7

5. Apoyo a la toma de decisiones estratégicas y tácticas: Las DSS se utilizan


para tomar decisiones a nivel estratégico y táctico, como la planificación de
recursos, la identificación de oportunidades de mercado, la gestión de
proyectos y la asignación de recursos.

6. Integración con otras fuentes de datos: Las DSS pueden integrar datos de
diversas fuentes, incluidas bases de datos transaccionales, sistemas
externos y datos de fuentes externas, para proporcionar una visión más
completa y precisa.

7. Ejemplos de aplicaciones que utilizan bases de datos de soporte a la toma de


decisiones incluyen sistemas de inteligencia empresarial (BI), sistemas de
planificación de recursos empresariales (ERP), sistemas de análisis de
mercado y sistemas de gestión de proyectos.Características de una bodega
de datos

Puntos importantes en la arquitectura dentro de la base de datos


7.1 la arquitectura sobre la base de datos

La arquitectura de una base de datos se refiere a la estructura y diseño general de


cómo se almacenan, gestionan y acceden a los datos en un sistema de gestión de
bases de datos (DBMS, por sus siglas en inglés). La arquitectura de una base de
datos es fundamental para garantizar que los datos se almacenen de manera
eficiente y se puedan acceder de manera segura. Hay varios componentes clave en
la arquitectura de una base de datos:

Motor de base de datos (DBMS): El motor de base de datos es el núcleo del sistema
y es responsable de la gestión de datos. Puede ser un sistema relacional, NoSQL u
otro tipo, dependiendo de las necesidades específicas.
8

1. Almacenamiento de datos: Los datos se almacenan en dispositivos de


almacenamiento, que pueden ser discos duros, unidades de estado sólido u
otros medios. Los datos se organizan en tablas, documentos u otros formatos
según el tipo de base de datos.

2. Procesamiento de consultas: El sistema de gestión de bases de datos


(DBMS) incluye un motor de procesamiento de consultas que permite a los
usuarios ejecutar consultas y comandos SQL para acceder a los datos.

3. Gestión de memoria y almacenamiento en caché: La arquitectura de una


base de datos incluye componentes para la gestión de memoria y
almacenamiento en caché, lo que permite un acceso más rápido a los datos
comúnmente utilizados.

4. Control de concurrencia: Los sistemas de base de datos deben gestionar la


concurrencia cuando varios usuarios acceden y modifican datos
simultáneamente. La arquitectura incluye mecanismos para garantizar la
integridad y coherencia de los datos.

5. Seguridad y control de acceso: La arquitectura de una base de datos debe


incluir mecanismos de seguridad para garantizar que solo los usuarios
autorizados puedan acceder y modificar los datos.

6. Respaldo y recuperación: Se incluyen componentes para respaldar y


recuperar datos en caso de fallas o pérdidas de datos. Esto garantiza la
disponibilidad y la integridad de los datos.

7. Escalabilidad: La arquitectura debe permitir la escalabilidad para adaptarse al


crecimiento de los datos y la demanda. Puede ser escalabilidad vertical (más
potencia en una sola máquina) o escalabilidad horizontal (distribuir datos en
múltiples servidores).
9

8. Distribución de datos: En sistemas distribuidos, la arquitectura debe


considerar cómo se distribuyen los datos en varios servidores y cómo se
garantiza la coherencia y disponibilidad.

7.2 La arquitectura lógica

La arquitectura lógica de una base de datos se refiere a la estructura conceptual y


organización de los datos dentro del sistema de gestión de bases de datos (DBMS)
en un nivel abstracto. Esta arquitectura se centra en cómo se representan y
relacionan los datos, y cómo se accede a ellos a través de las consultas.
Figura 1

En la figura 1 explica cómo vamos a la parte lógica hasta la parte física en cómo los
sistemas de gestión van relacionados y se representan con los demás datos a
través de sus consultas.
1. Esquema de la base de datos: El esquema de la base de datos define la
estructura lógica de la base de datos, incluyendo las tablas, las relaciones
entre las tablas y las restricciones de integridad. Define qué datos se
almacenan y cómo se relacionan entre sí.

2. Tablas y relaciones: Las tablas son las estructuras principales en una base
de datos y representan conjuntos de datos relacionados. La arquitectura
10

lógica define cómo se organizan las tablas y cómo se relacionan entre sí


mediante claves primarias y foráneas.

3. Restricciones de integridad: Las restricciones de integridad garantizan la


coherencia y la calidad de los datos. Esto incluye restricciones de clave
primaria, clave foránea, restricciones únicas y reglas de verificación.

4. Vistas: Las vistas son consultas predefinidas que permiten a los usuarios ver
una parte específica de los datos sin acceder directamente a las tablas
subyacentes. La arquitectura lógica define qué vistas están disponibles y qué
datos muestran.

5. Procedimientos almacenados y funciones: Los procedimientos almacenados


y las funciones son fragmentos de código SQL que se almacenan en la base
de datos y se pueden llamar desde aplicaciones. La arquitectura lógica define
cómo se crean y gestionan estos objetos.

6. Triggers: Los triggers son acciones automáticas que se desencadenan en


respuesta a ciertos eventos en la base de datos. La arquitectura lógica
incluye la definición de cuándo y cómo se ejecutan los triggers.

7. Seguridad y permisos: La arquitectura lógica también aborda la seguridad y


los permisos para controlar quién puede acceder a qué datos y realizar qué
operaciones en la base de datos.

8. Índices: Los índices se utilizan para acelerar la búsqueda y recuperación de


datos. La arquitectura lógica define qué índices se crean en la base de datos.

9. Vistas materializadas: Las vistas materializadas son copias físicas de los


resultados de ciertas consultas. La arquitectura lógica determina cuándo se
crean y actualizan estas vistas.
11

10. Consultas y lenguaje de consulta: La arquitectura lógica debe admitir un


lenguaje de consulta, como SQL, que permita a los usuarios interactuar con
la base de datos para recuperar, actualizar y modificar datos.

7.3 Arquitectura física


La arquitectura física de una base de datos se refiere a la implementación concreta
y física de cómo se almacenan, gestionan y acceden a los datos en un sistema de
gestión de bases de datos (DBMS). En contraste con la arquitectura lógica que se
enfoca en la estructura conceptual de los datos, la arquitectura física se centra en la
disposición física de los datos en el hardware y el software.

1. Almacenamiento en disco: La arquitectura física incluye decisiones sobre


cómo se almacenan los datos en dispositivos de almacenamiento, como
discos duros, unidades de estado sólido (SSD) o sistemas de
almacenamiento en red (NAS/SAN). Esto también abarca cómo se
distribuyen los datos en múltiples discos o ubicaciones.

2. Sistema de gestión de bases de datos (DBMS): La elección del DBMS tiene


un impacto significativo en la arquitectura física. El DBMS es el software que
administra la base de datos y determina cómo se almacenan y recuperan los
datos. Ejemplos de DBMS incluyen MySQL, Oracle, SQL Server y MongoDB.

3. Cluster y réplicas: Para garantizar la disponibilidad y la tolerancia a fallos, la


arquitectura física puede incluir la configuración de clústeres y réplicas. Esto
implica tener copias redundantes de datos en diferentes servidores o
ubicaciones.

4. Sistemas de copia de seguridad y recuperación: La arquitectura física debe


considerar cómo se realizan copias de seguridad de la base de datos y cómo
se recuperan los datos en caso de fallos. Esto incluye la planificación de
estrategias de respaldo y recuperación.
12

5. Memoria y caché: La arquitectura física también abarca cómo se administra


la memoria para optimizar el rendimiento. Esto incluye la utilización de
memoria caché para almacenar datos frecuentemente accedidos y reducir el
acceso a disco.

6. Índices y particiones: La creación y administración de índices y particiones


son aspectos importantes de la arquitectura física. Estos elementos optimizan
la búsqueda y recuperación de datos y pueden influir en el rendimiento.

7. Segmentación de datos: En sistemas grandes, los datos pueden dividirse en


segmentos o fragmentos para mejorar la administración y el rendimiento.
Esto se relaciona con la distribución de datos en múltiples ubicaciones o
servidores.

8. Configuración del servidor de base de datos: La configuración del servidor de


base de datos incluye ajustes como el número de conexiones permitidas, la
memoria asignada, el rendimiento de E/S (entrada/salida) y otros parámetros
específicos del DBMS.

9. Red y comunicación: La arquitectura física también aborda cómo se


comunican los servidores de base de datos y cómo se gestionan las
conexiones a través de la red.

10. Dispositivos de almacenamiento auxiliar: Esto incluye la gestión de


dispositivos de almacenamiento secundarios, como cintas, para respaldo y
almacenamiento a largo plazo.

7.4 Herramientas OLAP


Herramientas como OLAP permiten realizar análisis multidimensionales de datos,
mientras que el concepto de Data Cero asegura la precisión y confiabilidad de la
información antes de su carga en la bodega de datos.
13

Figura 4

En la figura 4 explica el procesamiento analítico en línea (OLAP) es una tecnología


de software que puede utilizar para analizar datos empresariales desde diferentes
puntos de vista. Las organizaciones recopilan y almacenan datos de múltiples
fuentes de datos, como sitios web, aplicaciones, medidores inteligentes y sistemas
internos

7.5 Características Fundamentales de una Bodega de Datos

Las bodegas de datos integran información empresarial relevante, manteniendo su


invariabilidad una vez ingresada. Su estructura está diseñada para
almaceinformación sin estar preparada para procesos transaccionales. Asimismo,
contienen datos históricos que posibilitan análisis sobre la evolución de una
empresa y facilitan consultas ágiles.

7.6 Arquitectura de una bodega de datos

Arquitectura de una Bodega de Datos La arquitectura de una bodega de datos se


compone de sistemas fuentes, áreas de transformación, almacenamiento y acceso a
14

datos. Estos componentes permiten la extracción, procesamiento y almacenamiento


de datos listos para su consulta y análisis.

Herramientas Clave para la Gestión de Bodegas de Datos: OLAP y Data Cero

Figura 5

En la figura 5 explica que las herramientas OLAP permiten realizar análisis


multidimensionales de datos, mientras que el concepto de Data Cero implica
garantizar la precisión y confiabilidad de los datos antes de su carga en la bodega
de datos.
15

8 conclusión
La evolución de la tecnología de bodegas de datos ha revolucionado el acceso y
uso de información, pasando de ser exclusiva para personal técnico a ser accesible
para el usuario final. Estos sistemas integrales facilitan la toma de decisiones y
consolidan datos relevantes en un repositorio centralizado.

Las bases de datos son componentes esenciales en la gestión de datos, y su


arquitectura puede dividirse en dos niveles: arquitectura lógica y arquitectura física.

La arquitectura lógica se centra en la estructura conceptual de los datos y cómo se


relacionan entre sí. Esto incluye el esquema de la base de datos, las tablas, las
relaciones, las restricciones de integridad, las vistas y las consultas. La arquitectura
lógica es clave para la organización y la representación de datos en un DBMS,
independientemente de cómo se almacenen físicamente.

La arquitectura física aborda la implementación concreta de la base de datos en el


hardware y el software. Esto incluye decisiones sobre el almacenamiento en disco,
el sistema de gestión de bases de datos, la configuración del servidor, la memoria,
los índices, la segmentación de datos y la red. La arquitectura física se enfoca en
garantizar la eficiencia, el rendimiento y la disponibilidad de los datos.
16

9 bibliografía

1. Ayuda Ley Protección de Datos. (s.f.). Bases de datos transaccionales.


Recuperado de
[https://ayudaleyprotecciondatos.es/bases-de-datos/transaccionales/] consultado el
06/11/2023

2. Google Cloud. (s.f.). ¿Qué son las bases de datos transaccionales? Recuperado
de[https://cloud.google.com/learn/what-are-transactional-databases?hl=es-
419]consultado el 06/11/2023

3. Scribd. (s.f.). Base de Datos Transaccionales. Recuperado de


[https://es.scribd.com/document/370684893/Base-de-Datos-
Transaccionales]consultado el 06/11/2023

4. Tecnologías de la Información. (s.f.). Bases de datos transaccionales.


Recuperado de
[https://www.tecnologias-informacion.com/transaccionales.html ]consultado el
06/11/2023.
5. [anónimo]. (s.f.). Conceptos de bodega de datos. Recuperado de
[https://docs.google.com/presentation/d/1Wj_Y1UuBDfVP_qxlgmiJik7IHBg94qrQ2xE
jxrjYF7I/htmlpresent]consultado el 06/11/2023
6. Universidad Nacional de Colombia. (s.f.). Sesión 2: Introducción a Business
Intelligence. Recuperado de
[https://disi.unal.edu.co/~eleonguz/cursos/bda/presentaciones/Sesion2-
IntroduccionBI.pdf]consultado el 06/11/2023

7. CARLOS MAURICIO GUISAO CARTAGENA, LEON PADILLA URZOLA


TECNOLOGÍA EN INFORMATICA AREA BASE DE DATOS.
Recuperado de https://www.monografias.com/trabajos24/bodega-de-datos/bodega-
de-datos consultado el 7/11/2023

8.[anónimo] recuperado de https://cloud.google.com/learn/what-are-transactional-


databases?hl=es#:~:text=Las%20bases%20de%20datos%20transaccionales
17

%20est%C3%A1n%20optimizadas%20para%20los%20sistemas,la%20integridad
%20de%20los%20datos. Consultado el 7/11/2023
9.- Ar puntos importantes en la arquitectura dentro de la base de datos referencia de
Cognodata, autor anónimo
https://www.cognodata.com/blog/arquitectura-datos-estrategia-diferenciadora/
Consultado el 7/11/2023

10.- arquitectura lógica, referencia de 2010, Oracle Corporation and/or its affiliates
https://docs.oracle.com/cd/E1963601/8193448/abaan/index.html#:~:text=Una
%20arquitectura%20l%C3%B3gica%20identifica%20los,en%20la%20Figura
%202%E2%80%931.
Consultado el 7/11/2023
11. Arquitectura física consulta de software
https://www.ucursos.cl/ingenieria/2005/1/CC51A/1/material_docente/bajar?
id_material=62531#:~:text=La%20Arquitectura%20F%C3%ADsica
%20expresa%20cu%C3%A1les,y%20la%20relaci%C3%B3n%20entre
%20ellos.
Consultado el 7/11/2023

También podría gustarte