0% encontró este documento útil (0 votos)
29 vistas14 páginas

Fundamentos de Administración de Bases de Datos

El documento aborda los fundamentos de la administración de bases de datos, destacando su importancia en la organización y recuperación de información. Se analizan las ventajas de las bases de datos sobre archivos convencionales, así como el rol del Administrador de Base de Datos (DBA) y los diferentes modelos de bases de datos. Además, se discuten las bases de datos distribuidas y los Data Warehouses como soluciones para el manejo eficiente de grandes volúmenes de datos.

Cargado por

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

Fundamentos de Administración de Bases de Datos

El documento aborda los fundamentos de la administración de bases de datos, destacando su importancia en la organización y recuperación de información. Se analizan las ventajas de las bases de datos sobre archivos convencionales, así como el rol del Administrador de Base de Datos (DBA) y los diferentes modelos de bases de datos. Además, se discuten las bases de datos distribuidas y los Data Warehouses como soluciones para el manejo eficiente de grandes volúmenes de datos.

Cargado por

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

TECNOLOGÍA DE LA

INFORMACIÓN Y
COMUNICACIÓN.

Docente:

Ing. Yolanda Arriola Velázquez

Unidad III:
INTRODUCCIÓN
Fundamentos de administración de
En la actualidad, las bases de datos son fundamentales para la organización,
base de datos.
almacenamiento y recuperación de información en una gran variedad de
sistemas. La gestión eficiente de los datos es crucial para cualquier empresa o
Objetivo General
institución que maneje grandes volúmenes de información, ya que facilita la
 Analizar fundamentos de toma de decisiones, mejora la eficiencia operativa y asegura la integridad de
administración de base de los datos. La administración de bases de datos (DBA) involucra la
datos. planificación, implementación, mantenimiento y optimización de los sistemas
que almacenan y procesan dicha información. En esta unidad, se abordarán los
Objetivos específicos conceptos básicos relacionados con las bases de datos, incluyendo los tipos de
modelos de bases de datos, los sistemas de gestión (DBMS), la importancia del
- Comprender el concepto de
Administrador de Base de Datos (DBA), y la creciente necesidad de tecnologías
base de datos, sus
como las bases de datos distribuidas y los Data Warehouses. Este
componentes y funciones.
conocimiento es esencial para cualquier profesional que desee comprender y
- Analizar las ventajas del uso
manejar los sistemas de bases de datos en un entorno tecnológico cada vez
de bases de datos en
más complejo.
comparación con los archivos
convencionales.
- Conocer los conceptos
fundamentales sobre el
manejo de sistemas de bases
de datos (DBMS) y el rol del
Administrador de Base de
Datos (DBA).
UNIDAD III

1. Archivos Convencionales

Imagen 1: Archivo Fuente: freepik. [Link]


tienda_5075597.htm#fromView=search&page=1&position=0&uuid=2d50af07-151d-4ae1-9e87-
2a5883a8c57a&query=Archivos+Convencionales

Los archivos convencionales son estructuras de almacenamiento que se utilizan en


los sistemas tradicionales para guardar información. A menudo, se utilizan
formatos como archivos de texto o archivos binarios. Estos archivos no están
diseñados para manejar grandes volúmenes de datos de manera eficiente y carecen
de capacidades para organizar, recuperar o manipular los datos de manera efectiva.

Según Ceballos (2018), "los archivos convencionales presentan limitaciones


importantes, como la dificultad de acceso y la posibilidad de redundancia, lo que
aumenta el riesgo de inconsistencias en la información".

Problemas de los archivos convencionales:

 Duplicidad de datos: se repiten en varios archivos.


 Redundancia: almacenamiento innecesario de información repetida.
 Escalabilidad limitada: a medida que crece el volumen de datos, se vuelve
más difícil gestionar la información.
 Baja integridad: el control de la consistencia de los datos es limitado.
 Acceso lento: la recuperación de datos puede ser ineficiente.
2. Definición de Base de Datos

Imagen 2: Programación Fuente: freepik. [Link]


persona_36295457.htm#fromView=search&page=1&position=5&uuid=234f08a3-6e78-4763-bd25-fb72240f62a0

Una base de datos es un conjunto de datos organizados de forma estructurada y


almacenados de manera que se facilite su acceso, manipulación y actualización. A
diferencia de los archivos convencionales, las bases de datos están diseñadas para
optimizar el almacenamiento, garantizar la integridad de los datos y permitir un
acceso rápido y eficiente.

Según García (2016), "una base de datos es un sistema de almacenamiento


organizado de manera que se facilite la consulta, actualización y eliminación de los
datos de forma eficiente".

Las bases de datos pueden ser de distintos tipos, dependiendo de cómo se


organizan y almacenan los datos.

Características de una base de datos:

 Estructura organizada: los datos se almacenan en tablas, registros y


campos.
 Facilidad de acceso y modificación: se pueden realizar consultas
complejas.
 Seguridad: protegen los datos mediante restricciones y controles de
acceso.
 Redundancia controlada: se minimiza la repetición de datos.
3. Ventajas en el Uso de Base de Datos

Imagen 3: Datos Fuente: Freepik. [Link]


linea_16483115.htm#fromView=search&page=1&position=48&uuid=70e05f77-eb64-4ae4-b316-66d8495996a0

El uso de bases de datos ofrece una serie de ventajas significativas sobre los
archivos convencionales:

 Reducción de la redundancia: se evita almacenar la misma información en


múltiples lugares.
 Mejor acceso a los datos: el uso de lenguajes de consulta (como SQL)
permite acceder a la información de manera rápida y eficiente.
 Integridad de los datos: las bases de datos pueden implementar
restricciones (como claves primarias y foráneas) para asegurar que los
datos sean correctos y consistentes.
 Seguridad: los sistemas de gestión de bases de datos (DBMS) ofrecen
control de acceso, autenticación y autorización de usuarios.
 Recuperación ante fallos: las bases de datos pueden ser configuradas para
realizar copias de seguridad automáticas y recuperación ante pérdidas de
datos.
 Escalabilidad: pueden manejar grandes volúmenes de datos sin perder
rendimiento.

Como señala Díaz (2019), "las bases de datos permiten una administración
eficiente de los recursos informáticos, evitando la duplicidad de datos y mejorando
la calidad de la información".
4. Manejo del Sistema de Base de Datos (DBMS)

Imagen 4: Programador Fuente: Pixabay. [Link]


2558220/

Un Sistema de Gestión de Bases de Datos (DBMS, por sus siglas en inglés) es un


conjunto de programas que permiten crear, gestionar, actualizar y consultar bases
de datos. Un DBMS actúa como intermediario entre el usuario final y la base de
datos, facilitando la interacción con los datos mediante un lenguaje de consulta.

Según Martínez (2020), "el DBMS es un componente crucial para gestionar las
bases de datos de manera eficiente, garantizando el acceso simultáneo de varios
usuarios sin comprometer la integridad de los datos".

Funciones principales del DBMS:

 Definición de datos: permite la creación y modificación de estructuras de


bases de datos.
 Manipulación de datos: permite insertar, actualizar, eliminar y consultar
datos.
 Seguridad y control de acceso: gestiona los permisos de acceso a la base
de datos.
 Recuperación de fallos: mantiene la consistencia de la base de datos en
caso de fallos.
 Control de concurrencia: asegura que varios usuarios puedan acceder a la
base de datos sin generar conflictos.
 Ejemplos de DBMS populares: MySQL, PostgreSQL, Oracle, Microsoft SQL
Server.

5. El Administrador de la Base de Datos (DBA)

Imagen 5: Base de datos Fuente: Pizabay. [Link]

El Administrador de Base de Datos (DBA) es el profesional encargado de gestionar,


mantener y asegurar el correcto funcionamiento de la base de datos. Algunas de las
responsabilidades del DBA incluyen:

Instalación y configuración del DBMS.

 Optimización del rendimiento: ajustando el DBMS para mejorar tiempos


de respuesta y eficiencia.
 Gestión de seguridad: configurando permisos de acceso y políticas de
seguridad.
 Copia de seguridad y recuperación: asegurando que se realicen respaldos
regulares y que los datos puedan recuperarse en caso de fallos.
 Mantenimiento de la base de datos: realizando tareas como la limpieza de
datos obsoletos o la reorganización de la base de datos para mejorar el
rendimiento.
Según Castro (2017), "el DBA debe ser capaz de tomar decisiones críticas sobre la
integridad, seguridad y rendimiento de la base de datos, garantizando que las
operaciones se realicen de manera eficiente y segura".

6. Tipos de Modelos de Base de Datos

Imagen 6: Programador Fuente: Freepik. [Link]


retro_34134813.htm#fromView=image_search_similar&page=1&position=46&uuid=7f7a5cbb-da0e-4921-b944-0d98d5082728

Existen diferentes modelos de bases de datos, cada uno con su propia manera de
organizar y representar la información:

 Modelo jerárquico: organiza los datos en una estructura tipo árbol, con
una jerarquía padre-hijo. Es adecuado para bases de datos con relaciones
jerárquicas claras, pero limitado en flexibilidad.

Ejemplo:

Se intenta representar la relación entre entidades asignaturas y alumno, para


representar este modelo, se puede hacer de dos formas distintas:

1. La primera forma corresponde a la estructura lógica:


Nota. Adaptado de Modelos de datos y visión conceptual de una base de datos, por Trujillo, S. (2018)

2. La segunda forma, que corresponde a la estructura de la base de datos.

Nota. Adaptado de Modelos de datos y visión conceptual de una base de datos, por Trujillo, S. (2018)

 Modelo de red: similar al jerárquico, pero permite que un hijo tenga


múltiples padres. Este modelo es más flexible que el jerárquico, pero
también más complejo.
Ejemplo:

Para la representación de este modelo, se puede hacer de dos formas distintas:

1. La primera forma, que corresponde a la estructura lógica.

Nota. Adaptado de Modelos de datos y visión conceptual de una base de datos, por Trujillo, S. (2018)
2. La segunda forma, que corresponde a la estructura en la base de datos, seria la siguiente:

Nota. Adaptado de Modelos de datos y visión conceptual de una base de datos, por Trujillo, S. (2018)

 Modelo relacional: es el más común en las bases de datos actuales. Los


datos se organizan en tablas (relaciones), donde cada tabla tiene filas
(tuplas) y columnas (atributos). Este modelo es flexible, fácil de entender y
utilizar.
Principales Elementos

 Relación: se representa mediante una tabla, la misma representa a lo que llamamos


entidad.

Esta tabla contiene los atributos que son las columnas y las tuplas que son las filas.

Las relaciones están formadas por:

 Atributo: se trata de cada una de las columnas de tabla. Vienen definidas por un modelo y
pueden contener un conjunto de valores.
 Tupla: se trata de cada una de las filas de la tabla: Es importante señalar que no se puede
tener tuplas duplicadas en una tabla.
Nota. Adaptado de Modelos de datos y visión conceptual de una base de datos, por Trujillo, S. (2018)

 Dominio: dentro de la estructura del modelo relacional es el conjunto de valores


que puede tomar un atributo.

Existen dos tipos de dominios:

1. Dominio general: son aquellos que están comprendidos entre un máximo y un


mínimo.

2. Dominios restringidos: son los que pertenecen a un conjunto de valores


específicos.

 Claves: cada tupla de una tabla tiene que estar asociada a una clave única que
permita identificarla. Una clave puede estar compuesta por uno o más atributos.
Una clave tiene que ser única dentro de su tabla y no se puede descartar ningún
atributo de la misma para identificar una fila.

Existen dos tipos de claves:

1. Clave primaria o Primary Key: es el valor o conjunto de valores que identifican


una fila dentro de una tabla y nunca puede ser nulo.

2. Clave ajena o Foreign Key: es el valor o valores de una tabla que corresponde con
el valor de una clave primaria en otra tabla, esta clave es la que representa las
relaciones entre las tablas.

 Modelo orientado a objetos: organiza los datos como objetos, similares a


los que se encuentran en la programación orientada a objetos. Este modelo
es útil cuando los datos tienen relaciones complejas y necesitan ser
modelados de manera más avanzada.

Según García (2015), "el modelo relacional es el más utilizado debido a su


simplicidad y flexibilidad, facilitando el manejo de datos complejos sin sacrificar
eficiencia".
7. Bases de Datos Distribuidas

Imagen 7: Programador Fuente: Freepik. [Link]


computadora-computadora-portatil-utilizando-sistema-encriptacion-escribir-red-seguridad-programacion-codigo-binario-aplicacion-
pirateria-datos-software-texto_28175077.htm#fromView=image_search_similar&page=1&position=1&uuid=7f7a5cbb-da0e-4921-b944-
0d98d5082728

Las bases de datos distribuidas son aquellas que están distribuidas en diferentes
ubicaciones físicas, a menudo en diferentes computadoras o servidores conectados
en una red. El objetivo es mejorar la accesibilidad, confiabilidad y escalabilidad de
la base de datos. Los datos pueden estar replicados en varios sitios para asegurar la
redundancia y el acceso rápido.

Ventajas de las bases de datos distribuidas:

 Mayor disponibilidad: los datos están disponibles incluso si un nodo o


servidor falla.
 Escalabilidad: es posible agregar más nodos a medida que aumenta la
demanda.
 Mejor rendimiento: la carga se distribuye entre varios servidores.

Desafíos de las bases de datos distribuidas:

 Complejidad en la gestión.
 Sincronización y consistencia de los datos.
 Gestión de fallos y recuperación.

8. Data Warehouse
Imagen 8: Almacenamiento Fuente: Freepik. [Link]
permite-empresas-acceder-recursos-informaticos-almacenamiento-demanda-traves-internet-animacion-renderizado-3d-infraestructura-
sala-servidores_56001615.htm#fromView=search&page=1&position=2&uuid=afcf29ca-9613-4b00-8e39-
3e6dadf6db39&query=Data+Warehouse

Un Data Warehouse (almacén de datos) es un sistema utilizado para el análisis y


reporte de grandes volúmenes de datos. Los datos almacenados en un Data
Warehouse provienen de múltiples fuentes y se organizan en un formato que
facilita el análisis y la toma de decisiones estratégicas.

Características de un Data Warehouse:

 Consolidación de datos: integra datos de diferentes sistemas y fuentes.


 Optimizado para consultas complejas: está diseñado para realizar
consultas analíticas, no transaccionales.
 Datos históricos: almacena grandes volúmenes de datos a lo largo del
tiempo para su análisis.

Beneficios de un Data Warehouse:

 Ayuda en la toma de decisiones estratégicas basadas en datos históricos.


 Proporciona un análisis completo y detallado de la información de la
organización.
 Mejora la eficiencia operativa al centralizar la información.
Referencias Bibliográficas

1- Bibliografía Básica

 Belmar, A. (2022). SQL - 48hs. Conceptos preliminares - Sentencias y


consultas - Manejo de Bases de Datos. Editorial RedUSERS.
[Link]
hl=es&gbpv=0
 Beynon, D. (2018). Sistemas de bases de datos. Editorial Reverte.
[Link]
XjbeDwAAQBAJ?hl=es&gbpv=0
 Capacho, J. & Bernal, N. (2017). Diseño de bases de datos. Editorial
Universidad del Norte. [Link]
%C3%B1o_de_bases_de_datos/TLBJDwAAQBAJ?hl=es&gbpv=0
 Castro, L. (2017). La gestión de bases de datos en la era digital. Editorial
Tecnológica.
 Ceballos, R. (2018). Fundamentos de bases de datos: Teoría y práctica.
Editorial UOC.
 Date, C. & Ruiz, S. (2001). Introducción a los sistemas de bases de datos.
Editorial Pearson Educación.
htps://[Link]/books/edition/Introducci
%C3%B3n_a_los_sistemas_de_bases_de/Vhum351T-K8C?hl=es&gbpv=0
 Desongles, J., Ponce, E., Garzón, M., Sampalo, M. & Martos, F. (2006).
Técnicos de Soporte Informático de la Comunidad de Castilla Y León.
Editorial MAD.
[Link]
co_de_la_Co/SUjFswQk1_4C?hl=es&gbpv=1
 Díaz, A. (2019). Administración de bases de datos. Editorial McGraw-Hill.
 García, A. (2015). Diseño de bases de datos relacionales. Editorial Elearning,
S.L.
[Link]
%C3%B1o_de_bases_de_datos_relacio/n2BWDwAAQBAJ?hl=es-
419&gbpv=0
 García, E. (2016). Introducción a las bases de datos. Editorial Alfaomega.
 Martínez, J. (2020). Sistemas de gestión de bases de datos: Conceptos y
aplicaciones. Editorial Pearson.

2- Bibliografía Complementaria

 Guerreros, M. (2015). UF1471 - Bases de datos relacionales y modelado de


datos. Editorial Elearning, S.L.
[Link]
UF1471_Bases_de_datos_relacionales_y_mod/38JWDwAAQBAJ?
hl=es&gbpv=0

También podría gustarte