Está en la página 1de 7

Universidad de Guadalajara

Centro Universitario de la Ciénega

Ingeniería en Informática

Administración de Bases de Datos

Becerra Ramírez Denilson Aram

214393676

Actividad 1. Introducción a la Administración de Bases de Datos

Macias Rico Juan Enrique

19 de abril de 2020
1. Administrador de Base de Datos (DBA)

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.

[ CITATION CES20 \l 1033 ]

1.1 Funciones de un DBA

Gestión General de Base de Datos

Modelado de Datos y Diseño de Base de Datos

Auditoria

Integración con aplicaciones

Resguardo y recuperación de datos

Inteligencia de negocios y almacenamiento de datos

Planificación de capacidad

Administración de cambios

Desarrollo 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 Backus y


recuperación de desastres

 Implementar planes de mantenimiento de la base de datos

 Desarrollar tareas de Turing 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

[ CITATION dba20 \l 1033 ]

[ CITATION CES20 \l 1033 ]

1.2 Relación del DBA con otras áreas de Sistemas

La ventaja principal de este estilo es que el desarrollo se puede llevar a


cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se
ataca al nivel requerido sin tener que revisar entre código mezclado.

Capa de presentación: es la que ve el usuario (también se la denomina


capa de usuario), presenta el sistema al usuario, le comunica la información
y captura la información del usuario en un mínimo de proceso (realiza un
filtrado previo para comprobar que no hay errores de formato). También es
conocida como interfaz gráfica y debe tener la característica de ser
amigable (entendible y fácil de usar) para el usuario. Esta capa se comunica
únicamente con la capa de negocio.

Capa de negocio: es donde residen los programas que se ejecutan, se


reciben las peticiones del usuario y se envían las respuestas tras el
proceso. Se denomina capa de negocio (e incluso de lógica del negocio)
porque es aquí donde se establecen todas las reglas que deben cumplirse.
Esta capa se comunica con la capa de presentación, para recibir las
solicitudes y presentar los resultados, y con la capa de datos, para solicitar
al gestor de base de datos almacenar o recuperar datos de él. También se
consideran aquí los programas de aplicación.

 Capa de datos: es donde residen los datos y es la encargada de acceder a


los mismos. Está formada por uno o más gestores de bases de datos que
realizan todo el almacenamiento de datos, reciben solicitudes de
almacenamiento o recuperación de información desde la capa de negocio.

[ CITATION Yes20 \l 1033 ]

2. Análisis de los gestores de bases de datos

Un Sistema Gestor de Base de Datos (SGBD) o DataBase Managenent System


(DBMS) es un sistema que permite la creación, gestión y administración de bases
de datos, así como la elección y manejo de las estructuras necesarias para el
almacenamiento y búsqueda de información del modo más eficiente posible.

El sistema manejador de bases de datos es la porción más importante del


software de un sistema de base de datos. Un DBMS es una colección de
numerosas rutinas de software interrelacionadas, cada una de las cuales es
responsable de alguna tarea específica.

[ CITATION Rev20 \l 1033 ]

[ CITATION Lau20 \l 1033 ]


3. Consideraciones para elegir un buen DBMS

Un buen papel en la etapa inicial sería interpretar las necesidades de los usuarios
y centrarse en la gestión de las necesidades de la organización.

Número de usuarios

Cantidad máxima de personas que tengan todo tipo de contacto con el sistema de
base de datos.

Número de transacciones

Son las cantidades de transacciones reales promovidas por eventos como la


compra de un producto, la inscripción a un curso o la realización de un depósito.

Consistencia de la información

Impedir que exista información inconsistente o contradictoria en la BD.

Es importante entender que, para elegir el SGBD más adecuado, se debe


comenzar por el estudio del tipo de datos que se van a almacenar y cómo se van a
administrar.

Entre los Sistemas Gestores de Base de Datos citados seguro que encontrarás el
que más se adapta a tus necesidades de acuerdo con la inversión a realizar,
volumen de información a almacenar, tipo de consultas a realizar, etc.

[ CITATION Jua20 \l 1033 ]

[ CITATION Rev20 \l 1033 ]


4. Nuevas tecnologías y aplicaciones de los sistemas de bases de datos

Las nuevas aplicaciones están llevando hasta el límite a los sistemas de bases de
datos disponibles, al incorporar documentos multimedia. Imágenes, series
temporales, datos activos, grandes cantidades de información (no olvidemos que
los datos se expanden hasta llenar el espacio disponible), etc.

[ CITATION Yes201 \l 1033 ]

Conclusión

Un gestor de base de datos es una herramienta para poder almacenar, eliminar,


modificar, buscar, etc., datos en una base de datos y que sea mas fácil, tiene una
estructura de datos para hacer dichas cosas. Existen muchos gestores como
ejemplo de algunos son MySQL, MariaDB, Microsoft SQL Server, Oracle que
estos son gestores de base de datos relacionales que quiere decir que hay
relación o que esta vinculado entre datos es como tener una tabla que tiene
relación entre sus atributos o registros. También hay gestores de base de datos
que son no relacionales como ejemplo MongoDB, Cassandra que esto quiere decir
que no requiere una estructura fija que no exactamente debe tener relación entre
los datos.

En las aplicaciones o la tecnología que se usa en las bases de datos esta la


computación como la gpu, la nvram, en las redes sociales, aplicaciones web,
servidores, software, es importante mantener todo la información o datos de forma
segura, la integridad. Es necesario tener un buen modelado sobre la base para
que trabaje de forma correcta, también que la base de datos este normalizada.

Un administrado de base de datos tiene que saber administrar y optimizar la


seguridad, la integridad y que este estable la base de datos para poder tener
acceso a la información, que los datos estén seguros y también que sean de fácil y
rápido acceso. Se debe tener cierto conocimiento algunos sistemas operativos, de
lenguajes como sql, saber manejar base de datos relacionales y no relacionales,
pero también normalizar la base de datos.

También podría gustarte