Este documento describe las principales funciones de un administrador de base de datos (DBA), incluyendo gestión de base de datos, modelado de datos, auditoría, integración de aplicaciones, respaldo y recuperación de datos, inteligencia de negocios y almacenamiento de datos. También describe los diferentes tipos de bases de datos, como estáticas, dinámicas, bibliográficas y de texto completo.
1. APLICACIÓN DE BASE DE DATOS
NOMBRES: ALONZO ENRIQUE
APELLIDOS: CUMPA SILVA
PROFESOR: MALCA VICENTE EDDIE CHRISTIAN
TEMA: FUNCIONES DE UN DBA, TIPOS DE BASE DE DATOS
FACULTAD: FIIS
CICLO: V
2018
2. Funciones de un Administrador de Base de Datos
Un administradorde datosesaquel profesional que administralastecnologíasde informaciónyla
comunicación,siendoresponsablede losaspectostécnicos,tecnológicos,científicos,inteligenciade
negocios ylegalesde base de datosyla calidadde datos.
Principalesfuncionesde unadministradorde base de datos:
-GestiónGeneral de Base de Datos
El DBA esla personaconmás conocimientossobre base de datosenunaorganización.Comotal,
debe entenderlasreglasbásicasde latecnologíade base de datos relacional ysercapaz de
comunicarse conprecisiónalosdemás.
-Modeladode Datosy Diseñode Base de Datos
Un DBA debe serun profesionalexpertoenlarecopilaciónyanálisisde lasnecesidadesdel usuario
para obtenermodelosde datosconceptualesylógicos.Estatareaesmás difícil de loque parece.Un
modeloconceptual de datosdescribe losrequisitosde datosaun nivel muyalto,unmodelode
datoslógicoproporcionaenprofundidadlosdetallesde lostiposde datos,longitudes,relacionesy
cardinalidad.El DBA utilizatécnicasde normalizaciónparaofrecermodelosde datosque reflejenlas
necesidadesde losdatosde laempresa.
-Auditoría
Una de lastareas de un DBA esidentificarqué usuariostienenaccesoainsertar,actualizaroeliminar
datos,y cuándo.Una auditoríaNOsólopodría ser necesariaporun tiempolimitado,parausuarios
específicosodatosespecíficos.Tambiénpuedeserrequerida 24/7 para todos losdatosque se
introduzcanenel DBMS. Regularmente,pararealizarlasfuncionesde autoríaslosDBAstienenque
trabajar encombinaciónconlosauditoresinternosyexternosde laempresa.
-Integraciónconaplicaciones
La mayoríade lasempresashoyendía utilizanaplicacionesde terceros(casi nadie yadesarrollasus
propiasaplicacionesin-house),muypocasde estasaplicacionesfuncionande maneraaislada.En
otras palabras,lasaplicacionestienenque interconectarse unasconotras,generalmente utilizando
base de datos como el medioparacompartirlosdatos.Los DBAs a menudose involucranenlos
procesosde integrarlasaplicacionesexistentesconlasbasesdatosque administran.Estopuede
incluirlacreaciónde aplicacionesamedida,scripts,etc.
-Resguardoyrecuperaciónde datos
Uno de losaspectosmásfundamentalesdel trabajodel DBA esprotegerlosdatosde laorganización.
Esto incluye hacercopiasde seguridadperiódicasde losdatosymantenerlosasalvode la
destrucciónaccidental ointencional.Además,diseñar,implementaryprobarun plande
recuperaciónparaque cuandose presentenlosproblemas,losdatosse puedenrestaurar
rápidamente.
3. -Inteligenciade negociosyalmacenamientode datos
Una de lasáreas de mayor crecimientoparael DBA esla Inteligenciade Negocios(BI) y
almacenamientode datos.Estose debe a que cada vezmás organizacionesestántratandode
extraertodala informaciónque puedaconel finde tomarmejoresdecisionesde negocios.
-Planificaciónde capacidad
En la mayoría de las organizaciones,el númeroytamañode lasbasesde datos crece rápidamente.
Es la responsabilidaddelDBA gestionarel creciente volumende datosydiseñarlosplanes
apropiadosparaadministrarlos.Estoincluye tambiénlagestióndel hardware dondese almacenan
losdatos.
-Administraciónde cambios
La configuracióndel servidorSQLServero MySQL,el esquemade base de datos,el códigode
Transact-SQL,y muchas otrasfacetasdel ecosistemade aplicacionescambianconel tiempo.A
menudoeslaresponsabilidaddel DBA realizarel análisisde impactoantesde realizarloscambios
dentrode una DBMS. Implementarcambios,hacerpruebaspilotoydocumentartodosloscambiosy
procedimientosesparte del trabajode unDBA.
-Desarrollode aplicaciones
Muchos administradoresde base datosdebende desarrollaraplicacionesyscriptsconel objetivode
automatizartareasrelacionadasconlainserción,sustracciónoborradode informacióndentrodel
manejadorde base de datos.En general,éste debe de colaboraranivel de integraciónde sistema
con losdesarrolladoresde aplicaciones,porloque avecesse ve en laobligaciónde desarrollar
códigopara casos específicos.
4. Tipos de Base de Datos
Según la variabilidad de la base de datos:
Basesde datos estáticas.-
Son basesde datosúnicamente de lectura,utilizadasprimordialmenteparaalmacenardatos
históricosque posteriormente se puedenutilizarparaestudiarel comportamientode unconjunto
de datos a travésdel tiempo,realizarproyecciones,tomardecisiones yrealizaraanálisisde datos
para inteligenciaempresarial.
Basesde datos dinámicas.-
Son basesde datosdonde lainformaciónalmacenadase modificaconel tiempo,permitiendo
operacionescomoactualización,borradoyediciónde base de datos,ademásde lasoperaciones
fundamentalesde consultas.
Según el contenido:
Basesde datos bibliográficos.-
Solocontienenunasubrogante (representante) de lafuente primaria,que permite localizarla.Un
registrotípicode una base de datosbibliográficacontieneinformaciónsobre el autor,fechade
publicación,editorial,título,edición,de unadeterminadapublicación,etc.Puedecontenerun
resumenoextractode la publicaciónoriginal,peronuncael textocompleto,porque si no,
estaríamosenpresenciade una base de datosa textocompleto.
Basesde datos de textocompleto.-
Almacenanlasfuentesprimarias,porejemplo,todoel contenidode todaslasedicionesde una
colecciónde revistascientíficas.
Directorios.-
Un ejemplosonlasguíastelefónicasenformatoelectrónico.
Basesde datos o "bibliotecas"de informaciónquímicaobiológica.-
Son basesde datosque almacenandiferentestiposde informaciónproveniente de laquímica,las
cienciasde lavidao médicas.