Está en la página 1de 9

INFORME ESCRITO

ACTIVIDAD DE APRENDIZAJE 2
CONTEXTUALIZACION DE SISTEMAS GESTORES DE BASES DE DATOS

JHON ALEXANDER MORALES GAITÁN

NANCI MILENA GUZMAN CASTILLO


DOCENTE

FUNDACIÓN UNIVERSITARIA COMPENSAR


INGENIERÍA DE SISTEMAS
ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS
MODALIDAD DE FORMACIÓN VIRTUAL
2022
ACTIVIDAD
Condiciones básicas para el desarrollo de la actividad:
1. La actividad está planteada en dos partes, la primera una parte teórica y
conceptual, que permitirá conocer cada uno de los conceptos generales de
proyectos. Y una segunda parte, la cual se dará continuidad a un caso
práctico, planteado en grupos de trabajo según las experiencias de cada
grupo.
2. La actividad debe ser presentada de acuerdo con las indicaciones de su
tutor (De manera Individual o grupo), pero es importante que tenga en
cuenta que, para el trabajo práctico, siempre se realizará el seguimiento en
cada una de las actividades.
3. Se debe hacer entrega de los documentos teniendo en cuenta las normas
APA, garantizando una excelente presentación.
PRIMERA PARTE: CONTEXTUALIZACIÓN
Dar respuesta a las siguientes preguntas, utilizando la bibliografía dada.
1. Consultar acerca de:
a. Las responsabilidades y funciones de un administrador de bases de
datos.
b. Perfil de un administrador de bases de datos.
2. De acuerdo con el texto Gestión de datos: Bases de datos y sistemas
gestores de bases de datos de María Elena Rodríguez González – texto de
la base de datos E-Book ofrecido en el material de estudio, realizar un
mapa conceptual del Capítulo V. Apartado 4. Objetivos de los sistemas de
gestión de las bases de datos, donde se podrá comprender los conceptos
de: Operaciones, flexibilidad e independencia, integridad de los cambios,
concurrencia y recuperación, acceso eficiente, y seguridad.
3. De acuerdo con el texto de Piñeiro, J. (2011) Manual gestión de bases de
datos: Formación para el empleo, Contestar las siguientes preguntas:
a. ¿Qué es una transacción?
b. ¿Cuáles son las propiedades para asegurar la integridad de los datos
en las bases de datos? Explicar cada una.
c. Definir los siguientes conceptos: Commit work, Rollback work
DESARROLLO PRIMERA PARTE: CONTEXTUALIZACIÓN

1.a. Responsabilidades y funciones de un administrador de bases de datos.


El administrador de la base de datos es el responsable por la administración de las
Bases de Datos, toma la iniciativa para resolver problemas y garantiza que la
aplicación se esté ejecutando bien en relación con la base de datos. Están
familiarizados con el esquema que incluye todas las tablas e índices de SGBD y
estar familiarizados con la creación y ejecución de scripts de creación en el
servidor de aplicaciones.

• Instalar, configurar y gestionar bases de datos.


• Dar soporte al equipo de desarrollo, seguridad informática y redes.
• Definir el esquema del diccionario de datos.
• Especificar restricciones de integridad para asegurar los datos.
• Garantizar la alta disponibilidad de la base de datos.
• Administrar el/los sistemas operativos donde corren las bases de datos.
• Diseñar la distribución de los datos y las soluciones de almacenamiento.
• Garantizar la seguridad de las bases de datos, incluyendo backups y
recuperación de desastres.
• Implementar planes de mantenimiento de la base de datos
• Desarrollar tareas de tuning de base de datos, tanto en las consultas SQL
como en la configuración del servidor.
• Desarrollar tareas de Replicación.
• Dar soporte en la integración de aplicaciones de terceros.
• Desarrollar auditorias de usuarios (roles, perfiles y privilegios)
• Planificación de capacidad (gestionar el creciente volumen de las bases de
datos).
• Administración de cambios y actualizaciones

1.b. Perfil de un administrador de bases de datos.

Responsabilidad / Principales competencias


Es el responsable por la Administración de las Bases de Datos.
Administra las tecnologías de la información y la comunicación, siendo
responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de
negocios y legales de bases de datos.
Misión de la ocupación
Garantizar y optimizar la seguridad, integridad y estabilidad de las bases de datos,
que administran la información de las operaciones del negocio, para que siempre
estén disponibles, según las necesidades de las diferentes áreas de la compañía.
El objetivo de este perfil consiste en asegurar la disponibilidad de los datos,
proponiendo acciones que ayuden a obtener datos con tiempos de respuestas
óptimos para la organización. Estos datos deben estar seguros, y se deben
establecer caminos para recuperarlos en caso de algún incidente. En términos de
tecnologías se debe: Asegurar la continuidad operacional.
Funciones Principales Administrador de Base de Datos

• Comprender las necesidades de los usuarios:


o Mantener la accesibilidad a la base de datos.
o Garantizar que sea segura.
• Monitorear el desempeño de la base de datos para garantizar que esté
manejando los parámetros adecuadamente y que le brinde respuestas
rápidas a los usuarios.
• Refinar el diseño de la logística para garantizar que la información sea
convertida en un modelo específico:
o Garantizar que la información cumpla con los requerimientos de
almacenamiento del sistema.
• Instalar y probar programas para la gestión de bases de datos:
o Actualizar periódicamente el programa para la gestión de bases de
datos.
o Realizar un respaldo de la información antes de instalar un nuevo
software.
o Asegurarse de que el nuevo software conserve los estándares de la
información.
• Otorgar permisos y privilegios a los usuarios.
• Planificar y conservar un sistema de respaldo:
o Crear planes de contingencia en caso de emergencias.
o Establecer protocolos para la recuperación de información.

• Planificar de antemano en materia de problemas de capacidad:


o Verificar que las medidas de almacenamiento y archivo estén
corriendo de manera efectiva.
• Trabajar en conjunto con los Gerentes de Proyecto de TI y los
Programadores de Bases de Datos y Multimedia:
o Velar por la integridad y seguridad de la base de datos.
o Probar y modificar las aplicaciones y programas existentes para
cumplir con los requerimientos de los usuarios.
• Supervisar la labor de las personas designadas para ingresar información
en las bases de datos:
o Verificar que la información esté siendo clasificada de manera
correcta.
o Garantizar que la información esté almacenada correctamente.
Labores diarias del Administrador de Base de Datos

• Revisar el estado de la base de datos.

• Verificar el remanente de capacidad de la base de datos.

• Inspeccionar la actividad de la base de datos del día anterior.

• Revisar los parámetros de seguridad.

• Resolver cualquier inconveniente que pueda surgir durante el día de


manera efectiva y oportuna.

• Estar en comunicación constante con otros departamentos de TI.

2. De acuerdo con el texto Gestión de datos: Bases de datos y sistemas


gestores de bases de datos de María Elena Rodríguez González – texto de
la base de datos E-Book ofrecido en el material de estudio, realizar un
mapa conceptual del Capítulo V. Apartado 4. Objetivos de los sistemas de
gestión de las bases de datos, donde se podrá comprender los conceptos
de: Operaciones, flexibilidad e independencia, integridad de los cambios,
concurrencia y recuperación, acceso eficiente, y seguridad.
3.a ¿Qué es una transacción?
Conjunto de operaciones que forman una única unidad de trabajo. Una
transacción está formada por un conjunto de instrucciones escritas en un lenguaje
de manipulación de datos o en un lenguaje de programación y está delimitada por
instrucciones de la forma "inicio de transacción" y "fin de transacción". Una
transacción se debe ejecutar completamente o no ejecutarse en absoluto para
evitar introducir inconsistencias. Los motores relacionales tales como Oracle, Sql
Server y Postgres entre otros, realizan toda la operación en una misma
transacción y aseguran que todos los cambios tengan efecto o por el contrario si
se registra algún fallo, deja todos los saldos de cuenta en su estado original.

3.b ¿Cuáles son las propiedades para asegurar la integridad de los datos en
las bases de datos? Explicar cada una.
Para asegurar la integridad de los datos se necesita que el sistema de base de
datos mantenga las siguientes propiedades de las transacciones:

• Atomicidad: O todas las operaciones de la transacción se realizan


adecuadamente en la base de datos o ninguna de ellas.

• Consistencia: La ejecución aislada de la transacción, es decir, sin otra


transacción que se ejecute concurrentemente, conserva la consistencia de
la base de datos.

• Aislamiento: Aunque se ejecuten varias transacciones concurrentemente, el


sistema garantiza que cada transacción ignora el resto de las
transacciones.

• Durabilidad: Tras la ejecución con éxito de una transacción, los cambios


realizados en la base de datos permanecen, aunque haya fallos en el
sistema.
Estas propiedades frecuentemente reciben el nombre de propiedades ACID
por la primera letra de cada una de las propiedades en inglés (Atomicity,
Consistency, Isolation y Durability).
3.c Definir los siguientes conceptos: Commit work, Rollback work

Transacciones en SQL:
En SQL una transacción comienza cuando un usuario se conecta al sistema o tras
la finalización de otra transacción, mientras que una transacción finaliza con una
de las instrucciones SQL siguientes:
Commit work: hace que todas las modificaciones efectuadas sobre la base de
datos desde el inicio de la transacción sean parte permanente de la base de datos
y libera los recursos ocupados por la transacción.
Rollback work: provoca que la transacción actual aborte, es decir, revierte la
transacción desde el inicio.
REFERENTES CONCEPTUALES

Administrador de la base de datos (Data Base Administrator - DBA).

• Perfil profesional.

• Ubicación dentro de la organización.

• Funciones.

o Respecto a los contenidos.

o Objetos correspondientes con modelos normalizados.

o Integridad referencial.

o Reglas del negocio.

o De distribución del almacenamiento.

o Optimización de recursos capacidad y velocidad de acceso.

• Entorno de trabajo del DBMS

o Palabras reservadas

o Tipos de datos

o SQL – PL/SQL

o Roles

o Profile

o Grant System

o Grant Object
REFERENCIAS

• Prieto. R. (2.014) SGBD e instalación: administración de bases de datos


(UF1469) – Base de datos: EBook.
https://elibronet.ucompensar.basesdedatosezproxy.com/es/lc/ucompensar/ti
tulos/44145

• Aramburu. M (2.012). Bases de datos Avanzadas. Base de datos: EBook.


https://elibronet.ucompensar.basesdedatosezproxy.com/es/lc/ucompensar/ti
tulos/51741/

• Sosa M. Diseño de Bases de datos Relacionales. Bases de datos: EBook.


https://elibronet.ucompensar.basesdedatosezproxy.com/es/lc/ucompensar/ti
tulos/70030/

• Raghu Ramakrishnan , and Johannes Gehrke. (2.007). Sistemas de gestión


de bases de datos (3a. ed.). Base de datos – Ebook.
https://elibronet.ucompensar.basesdedatosezproxy.com/es/lc/ucompensar/ti
tulos/62469/

• Página Web Publicada por SONIX, Tech World (2.021).


https://techkrowd.com/2021/01/18/sistema-gestor-de-bases-de-datos-sgbd/

• Página Web Publicada por IONOX (2.020).


https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-
gestor-de-base-de-datos-sgbd/

• Página Web Publicada por ITCA-FEPADE (2.019).


https://virtual.itca.edu.sv/Mediadores/dbd/u2/11_arquitectura_del_sgbd.html
#:~:text=Un%20sistema%20de%20gesti%C3%B3n%20de,mantener%20un
a%20base%20de%20datos.&text=En%20ocasiones%20se%20habla%20de
,interno%2C%20conceptual%20y%20otro%20externo.

• Página Web Publicada por Marco Teorico (2.018).


https://www.marcoteorico.com/curso/2/taller-de-base-de-
datos/404/arquitectura-del-sistema-gestor-de-bases-de-datos

• Wagner, Ariel Alejandro (2.011). Curso de MySQL con PHP: Página Web.
http://www.mailxmail.com/curso-mysql-php/arquitectura-2-capas-cliente-
servidor

También podría gustarte