0% encontró este documento útil (0 votos)
47 vistas13 páginas

Base de Datos

El documento aborda la administración de bases de datos, destacando su importancia en la gestión de información digital y la optimización del rendimiento. Se detallan las tareas y áreas de acción de los administradores de bases de datos, así como la estructura de almacenamiento y los tipos de respaldos necesarios para proteger la información. La conclusión resalta que la administración eficiente de bases de datos es esencial para la toma de decisiones estratégicas en las organizaciones.
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)
47 vistas13 páginas

Base de Datos

El documento aborda la administración de bases de datos, destacando su importancia en la gestión de información digital y la optimización del rendimiento. Se detallan las tareas y áreas de acción de los administradores de bases de datos, así como la estructura de almacenamiento y los tipos de respaldos necesarios para proteger la información. La conclusión resalta que la administración eficiente de bases de datos es esencial para la toma de decisiones estratégicas en las organizaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Universidad Bolivariana de Venezuela


P.F.G.: Informática para la Gestión Social.
Trayecto: III Tramo: VI. Base de datos II
Maturín, Sede Monagas.

Base de Datos
III tema

Profesor: Estudiante:

Serguei Necepurenko Roger Calzadilla CI


26360132
Maturín, mayo del 2025.
ÍNDICE

INTRODUCCIÓN.................................................................................................................................3
1. Administración de datos......................................................................................................4
Componentes clave de la administración de datos:.....................................................................4
Usos la administración de datos..............................................................................................4
2. Administración de Base de Datos........................................................................................5
Tareas del administrador.........................................................................................................5
Áreas de acción en la administración de bases de datos........................................................5
Administración de usuarios.....................................................................................................6
3. Estructura de almacenamiento............................................................................................6
Elementos de la estructura de almacenamiento:.........................................................................6
4. Optimización.........................................................................................................................7
Una base de datos optima:..........................................................................................................7
Implementación........................................................................................................................7
5. Respaldos..............................................................................................................................8
Tipos de respaldos....................................................................................................................8
¿Por qué necesitas tener copias de seguridad?.......................................................................9
¿Qué es el Dump?.....................................................................................................................9
CONCLUSIÓN...................................................................................................................................10
Bibliografía......................................................................................................................................11
INTRODUCCIÓN

La Administración de Base de Datos (ABD) es un campo crucial en la gestión de información


digital, encargada de diseñar, implementar, mantener y asegurar la integridad de las bases de datos.
Esta disciplina juega un papel fundamental en el almacenamiento y recuperación de datos,
optimizando el rendimiento y la seguridad de los sistemas de información.

Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que


faciliten la manipulación de los datos. Antes de la aparición de las aplicaciones informáticas, las
empresas tenían como únicas herramientas de gestión de datos los ficheros con cajones, carpetas y
fichas de cartón. En este proceso manual, el tiempo requerido para manipular estos datos era
enorme. Pero la propia informática ha adaptado sus herramientas para que los elementos que el
usuario utiliza en cuanto a manejo de datos se parezcan a los manuales. Por eso se sigue hablado de
ficheros, formularios, carpetas, directorios,….

Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases de
datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana de la
sociedad moderna.
1. Administración de datos

Es el proceso de gestión de los datos desde su creación hasta su eliminación,


asegurando que sean precisos, accesibles, seguros y estén disponibles para su uso. Implica
actividades como recopilar, almacenar, proteger y utilizar los datos de una organización
para obtener información útil.
Componentes clave de la administración de datos:
 Recopilación y almacenamiento: Organizar la información de forma eficiente para
su uso posterior.
 Calidad de los datos: Garantizar que los datos sean precisos, consistentes y válidos.
 Acceso y seguridad: Controlar el acceso a los datos y protegerlos contra accesos no
autorizados.
 Gestión de metadatos: Organizar y describir la información sobre los datos.
 Integración de datos: Combinar datos de diferentes fuentes para crear una visión
completa.
 Gobernanza de datos: Establecer políticas y estándares para el uso de los datos.

Usos la administración de datos

La administración de datos es necesaria para garantizar que los datos están seguros y
protegidos, que son privados y se pueden usar, y que cumplen con las políticas de datos
internas y externas. La administración de datos te permite establecer y aplicar controles que
permitan un mayor acceso a los datos, y obtener seguridad y privacidad de los controles en
los datos. Estos son algunos de los casos de uso más comunes:
 Administración de datos
En la administración de datos, los datos per se y los procesos que garantizan su uso
correcto están bajo la responsabilidad de los “administradores de datos”.

 Calidad de los datos


La administración de datos también se usa para garantizar la calidad de los datos, que
hace referencia a cualquier actividad o técnica cuya función es asegurarse de que los datos
puedan usarse. La calidad de los datos suele determinarse en seis dimensiones: exactitud,
integridad, coherencia, puntualidad, validez y unicidad.

 Administración de datos
Se trata de un concepto amplio que abarca todos los aspectos de la administración de
datos como un recurso empresarial, desde la recopilación y el almacenamiento hasta el uso
y la supervisión. Esto garantiza que los datos se aprovecharán de forma segura, eficiente y
rentable antes de que se eliminen.
2. Administración de Base de Datos.

La administración de base de datos (DBA) es la función de gestionar y mantener las


bases de datos informáticas, asegurando que sean seguras, eficientes y accesibles. Implica
tareas como la creación, modificación y mantenimiento de las bases de datos, además de la
gestión de usuarios, permisos y seguridad. Los DBA también se encargan de la
optimización del rendimiento y la resolución de problemas.
Tareas del administrador

 Creación y configuración: El DBA crea y configura las bases de datos, definiendo


la estructura, las tablas, las relaciones y los permisos de acceso.
 Mantenimiento: Realiza tareas de mantenimiento para garantizar la integridad, la
seguridad y la disponibilidad de las bases de datos.
 Gestión de usuarios y permisos: Administra los usuarios, los permisos de acceso y
las políticas de seguridad para controlar quién puede acceder a qué información.
 Optimización del rendimiento: Identifica y resuelve problemas de rendimiento,
implementando mejoras para optimizar el uso de los recursos y la velocidad de las
consultas.
 Copia de seguridad y recuperación: Implementa sistemas de copia de seguridad y
recuperación para proteger los datos en caso de fallos o catástrofes.
 Monitoreo: Supervisa el funcionamiento de la base de datos, detectando posibles
problemas y tomando medidas correctivas.
 Asesoramiento: Brinda asesoramiento a los usuarios sobre el uso de las bases de
datos y sus funcionalidades.

Áreas de acción en la administración de bases de datos

 Hardware: Gestionar el hardware necesario para el funcionamiento de la base


de datos, incluyendo servidores, almacenamiento y red.
 Software: Instalar, configurar y mantener el software de gestión de base de
datos (SGBD), así como cualquier software adicional necesario para la
operación.
 Datos: Definir la estructura de las bases de datos, asegurando la integridad,
consistencia y seguridad de los datos.
 Usuarios: Gestionar los usuarios que tienen acceso a la base de datos,
incluyendo la creación de usuarios, la asignación de permisos y la
autenticación.
 Aplicaciones: Gestionar las aplicaciones que interactúan con la base de datos,
tanto las desarrolladas internamente como las de terceros.
Administración de usuarios

La gestión de usuarios, en términos generales, se refiere al control y administración


de los usuarios que tienen acceso a un sistema, plataforma o recurso. Esto incluye la
creación, modificación, eliminación y asignación de roles y permisos a los usuarios.
 Creación y gestión de cuentas: Se refiere a la creación de nuevas cuentas de
usuario, la edición de su información (ej. nombre, correo electrónico,
contraseña) y la gestión de su estado (ej. activo, inactivo, bloqueado).
 Asignación de roles y permisos: Permite determinar qué recursos y funciones
puede acceder cada usuario, basados en su rol o grupo de pertenencia.
 Control de acceso: La gestión de usuarios ayuda a garantizar que solo los
usuarios autorizados tengan acceso a los recursos y funciones del sistema.
 Seguridad: La gestión de usuarios es fundamental para la seguridad de la
organización, ya que permite limitar el acceso a información confidencial y
prevenir accesos no autorizados.
 Adaptabilidad: La gestión de usuarios permite adaptarse a las necesidades de
la organización, permitiendo que diferentes roles tengan diferentes niveles de
acceso.
3. Estructura de almacenamiento

La estructura de almacenamiento de una base de datos se refiere a la forma en que se


organiza y almacena la información dentro de la base de datos. Generalmente, la
información se organiza en tablas, que a su vez se componen de columnas y filas. Estas
tablas se almacenan en el disco duro del servidor de base de datos.
Elementos de la estructura de almacenamiento:
 Tablas: La unidad fundamental de almacenamiento en una base de datos
relacional. Las tablas se componen de columnas (atributos) y filas (registros).
 Columnas: Representan los atributos o características de los datos que se
almacenan en la tabla.
 Filas: Representan los registros o instancias individuales de los datos que se
almacenan en la tabla.
 Espacios de tablas: En algunas bases de datos, como Oracle, los espacios de
tablas son estructuras lógicas que pueden contener múltiples objetos como
tablas e índices.
 Indices: Son estructuras que aceleran la búsqueda de datos en una tabla.
 Esquemas: En algunas bases de datos, como AWS, los esquemas pueden ser
utilizados para agrupar tablas y organizar el almacenamiento de datos.
 Formato de archivo: La estructura física de los archivos en los que se
almacenan los datos de la base de datos, que puede variar según el sistema de
gestión de bases de datos (SGBD).
4. Optimización

Es el proceso de mejorar el rendimiento y la eficiencia de una base de datos,


asegurando que las consultas sean rápidas y que el espacio de almacenamiento se utilice de
manera efectiva. Esto se logra mediante la aplicación de diversas técnicas que abarcan
desde el diseño del esquema hasta la optimización de las consultas y la configuración del
sistema.
Una base de datos optima:
 Responde a las consultas más rápidamente, lo que se traduce en una mejor
experiencia del usuario y una mayor productividad.
 Minimiza el uso de recursos, como el almacenamiento y la CPU, lo que puede
resultar en ahorros de costos y una mejor gestión de la infraestructura.
 Puede soportar un mayor volumen de datos y tráfico sin comprometer su
rendimiento, lo que es crucial para las aplicaciones que necesitan crecer.
 Ayuda a identificar y solucionar cuellos de botella en el rendimiento, lo que
reduce la probabilidad de errores y tiempos de inactividad.
Implementación

 Diseño del esquema:


Tipo de datos: Utilizar tipos de datos apropiados para cada campo, evitando tipos de
datos redundantes o innecesarios.
Llaves primarias y externas: Definir correctamente las llaves primarias y externas
para establecer relaciones entre tablas y facilitar la búsqueda de datos.
Índices: Crear índices en las columnas que se utilizan con frecuencia en las consultas
para acelerar la búsqueda de datos.
 Optimización de consultas:
Uso de la instrucción WHERE: Utilizar la instrucción WHERE para filtrar datos de
manera eficiente y reducir la cantidad de datos que se deben consultar.
Reescritura de consultas: Modificar las consultas para que sean más eficientes, por
ejemplo, utilizando JOINs en lugar de subconsultas.
Uso de funciones de optimización: Utilizar funciones de optimización que
proporciona el sistema de gestión de bases de datos (DBMS) para mejorar el rendimiento
de las consultas.
 Configuración del sistema:
Parámetros del servidor: Ajustar los parámetros del servidor para optimizar el
rendimiento, como la memoria RAM asignada a la base de datos y la configuración de los
buffers.
Herramientas de monitorización: Utilizar herramientas de monitorización para
identificar los cuellos de botella en el rendimiento y tomar medidas correctivas.

5. Respaldos

Son copias de seguridad que se realizan para proteger la información almacenada en


una base de datos contra la pérdida o corrupción. Existen varios tipos de respaldos, cada
uno con sus propias características y beneficios. Los principales son el respaldo completo,
el respaldo diferencial y el respaldo incremental.
Tipos de respaldos

Respaldo Completo:
 Copia toda la base de datos en un único archivo.
 Es la opción más segura, ya que garantiza que se dispone de una copia
completa en caso de necesidad.
 Requiere más espacio de almacenamiento y tiempo para realizar.
 Es recomendable realizar un respaldo completo periódicamente como base
para otros tipos de respaldos.
Respaldo Diferencial:
 Copia solo los cambios que han ocurrido desde el último respaldo completo.
 Es más rápido y ocupa menos espacio que el respaldo completo, pero su
restauración requiere el respaldo completo y el respaldo diferencial.
 Ideal para bases de datos que cambian frecuentemente.
Respaldo Incremental:
 Copia solo los cambios que han ocurrido desde el último respaldo (ya sea
completo o incremental).
 Es el más eficiente en términos de espacio y tiempo, pero su restauración es
más compleja, ya que requiere el respaldo completo y todos los respaldos
incrementales posteriores.
 Se suele utilizar junto con el respaldo completo, para crear una cadena de
respaldos.
Respaldo de Registro de Transacciones:
 Copia las transacciones que han ocurrido en la base de datos desde el último
respaldo.
 Ayuda a recuperar la base de datos a un estado consistente en caso de una
falla.
 Se utiliza en combinación con otros tipos de respaldos.
Respaldo de Archivo (File-Based):
 Copia archivos o grupos de archivos específicos dentro de la base de datos.
 Se utiliza principalmente para bases de datos de gran tamaño.

¿Por qué necesitas tener copias de seguridad?

 Protección contra la pérdida de datos:


En caso de que la base de datos sufra un error, una falla o un ataque, los respaldos
permiten restaurar la información.
 Recuperación rápida:
En caso de una falla, el respaldo permite recuperar la base de datos a un estado
anterior, reduciendo el tiempo de inactividad.
 Migración y copia:
Los respaldos también pueden ser utilizados para migrar la base de datos a un nuevo
servidor o para crear una copia de la base de datos en un entorno de pruebas.

¿Qué es el Dump?

Un "dump" de base de datos, también conocido como volcado, es un archivo que


contiene una copia de seguridad o respaldo de los datos de una base de datos. Este archivo
suele estar en formato SQL, y contiene las sentencias necesarias para recrear la base de
datos desde cero.
El dump se utiliza principalmente para:
 Copia de seguridad: Crear un respaldo de los datos para poder restaurarlos en caso
de pérdida o corrupción.
 Transferencia de datos: Migrar la base de datos a un nuevo servidor o entorno.
 Análisis de datos: Copiar la base de datos para realizar pruebas o análisis sin
afectar la base de datos principal.
CONCLUSIÓN

La administración de bases de datos es crucial para el éxito de cualquier organización, ya


que permite una gestión eficiente de la información, la cual es fundamental para la toma de
decisiones estratégicas y la operación diaria. La comprensión de los conceptos básicos de
diseño, implementación y mantenimiento de bases de datos es, por lo tanto, una habilidad
invaluable en el mundo digital actual.
Bibliografía

[Link]

[Link]

[Link]

También podría gustarte