Este documento describe las funciones de un administrador de base de datos (DBA) y los diferentes tipos de bases de datos. Un DBA se encarga de la administración, el diseño, la seguridad, el rendimiento y la integración de una base de datos. Existen diferentes tipos de bases de datos como las relacionales, no relacionales (documentales, clave-valor, gráficas y de columnas), y XML.
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Funciones de un DBA y tipos de base de datos
1. UNIVERSIDAD NACIONAL DEL CALLO
FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
FUNCIONES DE UN BDA – TIPOS DE BASE DE DATOS
DOCENTE: EDDIE MALCA VICENTE
ALUMNO: JARAMILLO LLACTAHUAMAN ROY DENZEL
CURSO: APLICACIÓN DE BASE DE DATOS
Callao 2018
2. El administrador de bases de datos (DBA) es el profesional que 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.
El alcance de la actividad de la Administración de Datos es la organización completa
(empresa, institución u otro organismo), mientras que el alcance de la Administración
de Bases de Datos queda restringido a una Base de Datos en particular y a los
sistemas que los procesan. La Administración de la Base de Datos opera dentro de un
marco proporcionado por la Administración de Datos facilitándose de esta manera el
desarrollo y el uso de una Base de Datos y sus aplicaciones. Las siglas DBA suelen
utilizarse para designar tanto la función Administración de Base de Datos como al
título del puesto administrador de Base de Datos.
Funciones del DBA
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de
Datos dentro de las guías de acción definidas por la administración de los datos, el
DBA es responsable primordialmente de:
Administración de la estructura de la Base de Datos
La administración de la estructura de la Base de Datos incluye participar en el
diseño inicial de la misma y su puesta en práctica así como controlar, y
administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los
DBMS a utilizar y ayudando en el diseño general de BD. En los casos de
grandes aplicaciones de tipo organizacional, el DBA es un gerente que
supervisa el trabajo del personal de diseño de la BD.
Administración de la actividad de datos
Dado que la BD es un recurso compartido, el DBA debe proporcionar
estándares, guías de acción, procedimientos de control y la documentación
necesaria para garantizar que los usuarios trabajan en forma cooperativa y
complementaria al procesar datos en la BD. La concurrencia de múltiples
usuarios requieren de estandarizar los procesos de operación; el DBA es
responsable de tales especificaciones y de asegurarse que estas lleguen a
quienes concierne. Todo el ámbito de la BD se rige por estándares, desde la
forma como se capture la información (tipo, longitud, formato), como es
procesada y presentada. El nivel de estandarización alcanza hasta los
aspectos más internos de la BD; como se accesa a un archivo, como se
determinan los índices primarios y auxiliares, y demás.
Funciones de un DBA
3. Resguardo y recuperación de datos
Los DBA cumplen con la función de hacer copias de seguridad periódicas de
los datos y de mantenerlos a salvo de la destrucción accidental o intencional.
También es el encargado de diseñar, implementar y probar un plan de
recuperación para que cuando se presente los problemas, los datos se pueden
restaurar rápidamente.
Desarrollo e integración de aplicaciones
Debe desarrollar aplicaciones y scripts con el objetivo de automatizar tareas
relacionadas con la inserción, sustracción o borrado de información de
información dentro de la base de datos.
Debe colaborar a nivel de integración de sistema con los desarrolladores de
aplicaciones desarrollando códigos para casos específicos.
Auditoría
Puede identificar qué usuarios tienen acceso a modificar los datos de una base
de datos ya sea insertando, actualizando y/o eliminando datos de la misma, y
cuándo.
Una auditoría puede ser requerida en cualquier momento, para que un DBA
pueda realizar óptimamente las auditorías tiene que trabajar en combinación
con los auditores internos y externos de la empresa.
4. Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato digital, siendo este un
componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado
SGBD (del inglés Database Management System o DBMS), que permiten almacenar y
posteriormente acceder a los datos de forma rápida y estructurada.
Base de datos no relacionales
Bases de datos columnares
Estas son las bases de datos No Relacional más parecidas a las
convencionales bases de datos relacionales.
Almacenan datos estructurados en columnas individuales (en lugar de tablas).
Estas bases de datos utilizan grupos de columnas. Funcionan bien para datos
generados por máquinas, fuentes de datos estructuradas demasiado grandes
para ser manejadas por un solo ordenador, y para consultas rápidas de datos.
Si estás pensando en análisis rápido y de precisión de datos-máquina, estas
pueden ser los tipos de base de datos ideales. Apache Cassandra y Apache
HBase son algunas de ellas.
Bases de datos documentales
Estos tipos de bases de datos se basan en el almacenamiento de documentos
en lugar de datos estructurados. Son buenas para datos no estructurados,
como texto abierto de una carta o de un correo electrónico, y para datos semi-
estructurados como documentos académicos.
Se pueden usar para la realización de un análisis de documentos demasiado
grandes para las bases de datos convencionales. Algunas de las más
conocidas son MongoDB y Apache Couch DB.
Tipos de base de datos
5. Bases de datos gráficas
Estos tipos de bases de datos utilizan una estructura gráfica que es
esencialmente un diagrama de las relaciones dentro de los datos, en lugar de
tablas. Son buenos motores de bases de datos para impulsar aplicaciones web
que deban proporcionar información muy rápidamente, como las que se utilizan
para las compras online y las plataformas de redes sociales.
Algunas de las más conocidas son Neo4J de Neo Technology’s y Microsoft
Horton.
Base de datos Key-Value
Estas están diseñadas para desarrollo simple y fácil de aplicaciones.
Son buenas para situaciones donde necesitas trabajar con aplicaciones que se
puedan desarrollar rápidamente y donde todas las demás consideraciones son
secundarias.
Algunas de las más conocidas son Basho Technologies’ Riak y Redis.
Base de datos XML
Estos tipos de bases de datos utilizan el lenguaje XML, el cual es el lenguaje
subyacente de la Web y de otros muchos sistemas de intercambio de
información, para definir la estructura de datos.
Son buenas para la gestión de datos que no se puede obtener con cualquier
otro tipo de bases de datos, y un buen partido cuando se tiene una gran
cantidad de datos en formatos no tradicionales, como vídeo y audio.
Algunos grandes nombres en estos tipos de bases de datos son Mark Logic y
Sedna.