Anda di halaman 1dari 17

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

ADMINISTRACIN DE BASE DE DATOS

ACTIVIDAD 2
UNIDAD 1
ADMINISTRACIN DE BASE DE DATOS

FACILITADOR (A): JOSE ALFREDO ALVAREZ MORENO

ALUMNO (A): DIXIE ROSARIO CENICEROS ALVARADO


AL12501794

22 de Septiembre de 2014

Contenido
Funciones bsicas de un administrador de base de datos ................................. 3
Funciones del DBA .................................................................................. 3
El DBA y sus relaciones con otras reas ....................................................... 10
Relacin entre los departamentos ................................................................ 11
Manejadores de Bases de Datos ms utilizados, tanto propietario, como de cdigo
abierto y como administrarlos. ..................................................................... 12
Manejador de Bases de Datos. ................................................................ 12
El Sistema Administrador de la Base de Datos. .......................................... 12
Sistema Gestor de Base de Datos. ........................................................... 12
Manejadores de Base de Datos ms Utilizados .......................................... 13
SGBD libres ....................................................................................... 13
SGBD gratuitos .................................................................................. 13
SGBD comerciales .............................................................................. 13
Realiza un cuadro comparativo de ellos. ....................................................... 14
La diferencia entre un SGBD y una BD. ........................................................ 16
Sistema Gestor de Base de Datos. ........................................................... 16
Base de Datos. ...................................................................................... 16
Bibliografa ............................................................................................... 17

Funciones bsicas de un administrador de base de datos


Los administradores de bases de datos estn a cargo del rendimiento de la
base de datos, de la retencin y la seguridad. Ellos asisten a los procesos de
desarrollo necesarios para un rendimiento ptimo de la base de datos. Deben
identificar las seales de posibles fallas en el sistema y otros desastres que pudieran
generar la prdida informacin. Si evitar una falla o un desastre est fuera de su
alcance, tienen que estar preparados para recuperarlos. Tambin tienen que
mantener los registros de usuarios y contraseas para asegurar la seguridad de los
datos en la base de datos.

Funciones del DBA


La tarea del DBA es crear la base de datos en s y poner en vigor los controles
tcnicos necesarios para apoyar las polticas dictadas por el administrador de datos.
El DBA se encarga tambin de garantizar el funcionamiento adecuado del sistema
y de proporcionar otros servicios de ndole tcnica relacionados. El DBA cuenta por
lo regular con un grupo de programadores de sistemas y otros asistentes tcnicos.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la
Base de Datos dentro de las guas de accin definidas por la administracin de los
datos.
El DBA es responsable primordialmente de:
o

Administrar la estructura de la Base de Datos

Administrar la actividad de los datos

Administrar el Sistema Manejador de Base de Datos

Establecer el Diccionario de Datos

Asegurar la confiabilidad de la Base de Datos

Confirmar la seguridad de la Base de Datos

Administracin de la estructura de la Base de Datos: La administracin


de la estructura de la Base de Datos incluye participar en el diseo inicial de
la misma y su puesta en prctica as como controlar, y administrar sus
requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a
utilizar y ayudando en el diseo general de BD. En los casos de grandes
aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el
trabajo del personal de diseo de la BD.
Una vez diseada la BD, es puesta en prctica utilizando productos
del DBMS, procedindose entonces a la creacin de los datos (captura
inicial). El DBA participa en el desarrollo de procedimientos y controles para
asegurar la calidad y la alta integridad de la BD.
Los requerimientos de los usuarios van modificndose, estos
encuentran nuevas formas o mtodos para lograr sus objetivos; la tecnologa
de la BD se va modificando y los fabricantes del DBMS actualizan sus
productos. Todas las modificaciones en las estructuras o procedimientos de
BD requieren de una cuidadosa administracin.

Implicaciones por la modificacin de los esquemas: Las solicitudes de


modificacin son inevitables una vez que el sistema ha entrado en operacin,
pueden aparecer solicitudes de nuevos requerimientos o estos pueden
resultar de una comprensin inadecuada de los mismos. En cualquier caso,
debern efectuarse modificaciones en relacin con toda la comunidad de la
BD, ya que el impacto de tales alteraciones ser resentido por ms de una
aplicacin. En algunos casos, pueden darse modificaciones que presentan
efectos negativos para algunos usuarios; estos casos debern ser tratados
esgrimiendo como argumento los beneficios globales que sern obtenidos de
tales alteraciones.
Una administracin eficaz de la BD debe incluir procedimientos y
polticas mediante las cuales los usuarios puedan registrar sus necesidades
de modificaciones, y as la comunidad podr analizar y discutir los impactos

de dichas modificaciones, determinndose entonces la puesta o no en


prctica de tales alteraciones.
En razn del tamao y complejidad de una BD y de sus aplicaciones,
las modificaciones pudieran tener resultados inesperados. El DBA debe estar
preparado para reparar la BD y reunir suficiente informacin para
diagnosticar y corregir el problema provocado por la falla. Despus de un
cambio la BD es ms vulnerable a fallas.

Documentacin: La responsabilidad final de un DBA en la administracin de


la estructura de una BD es la DOCUMENTACIN. Es de suma importancia
saber que modificaciones han sido efectuadas, como fueron realizada y
cuando fueron establecidas. Una modificacin sobre la estructura de la BD
pudiera ocasionar un error que no apareciera a corto plazo; una vez que este
surja, sin la documentacin adecuada sobre las modificaciones realizadas, l
diagnostico resultara extremadamente complicado. En estos casos, se hara
necesario una secuencia de rejecuciones para intentar detectar el punto en
conflicto; el riesgo de este procedimiento radica en que es posible afectar la
informacin contenida en la BD. Para identificar un cambio es de suma
importancia mantener un registro de los formatos de prueba y de las
ejecuciones de las pruebas efectuadas. Si se utilizan procedimientos de
prueba formatos de pruebas y mtodos de registro estandarizados, el registro
de los resultados de la prueba no consumir tiempo excesivo.
Comnmente el tiempo de la documentacin es tedioso y esto
ocasiona que algunos DBA tienden a reducir o abreviar la informacin que
se registra en ella e incluso llegan a desatenderla. Cuando ocurre un
siniestro, la documentacin completa y organizada puede ser la diferencia
entre resolver o no un problema de extrema importancia y en la mayora de
los casos, que implica costos cuantiosos a la empresa.
La tarea de la documentacin es cada vez ms ligera y precisa cuando
se utilizan DBMS que integran herramientas CASE para las tareas de diseo,

mantenimiento y documentacin. Estas mismas herramientas CASE


proporcionan en la, mayora de los casos la facilidad de generar y mantener
en forma automtica el Diccionario de Datos.
Una razn ms para documentar consiste en la necesidad de
mantener organizados datos histricos. Ocurre comnmente que se desea
realizar una consulta sobre los respaldos para conocer el estado que
guardaba la informacin en un periodo determinado que transcurri
previamente. Los registros de modificacin existentes en la documentacin
permitirn resolver problemas de incompatibilidad entre las estructuras que
eran vigentes en el periodo de respaldo y las que lo son ahora; permitir
tambin el desarrollo de mdulos de ajuste que faciliten la traduccin de
formatos y/o escalas para valores almacenados.
En los casos de cadas del sistema se presenta una situacin parecida;
los respaldos son requeridos y habr de verificarse su estructura; formato y
escala para integrarlos a la operacin del sistema.

Administracin de la actividad de datos: Aunque el DBA protege los datos,


no los procesa. El DBA no es usuario del sistema, en consecuencia, no
administra valores de datos; el DBA administra actividad de datos. Dado que
la BD es un recurso compartido, el DBA debe proporcionar estndares, guas
de accin, procedimientos de control y la documentacin necesaria para
garantizar que los usuarios trabajan en forma cooperativa y complementaria
al procesar datos en la BD.
Como es de suponerse, existe una gran actividad al interior de un
DBMS. La concurrencia de mltiples usuarios requieren de estandarizar los
procesos de operacin; 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 estndares, desde la forma como se capture la informacin
(tipo, longitud, formato), como es procesada y presentada. El nivel de
estandarizacin alcanza hasta los aspectos ms internos de la BD; como s

accesa a un archivo, como se determinan los ndices primarios y auxiliares,


la foliacin de los registros y dems.
Debe procurarse siempre que los estndares que sern aplicados
beneficien tambin a los usuarios, privilegiando siempre la optimizacin en la
operacin del DBMS y el apego de las polticas de la empresa.
Una administracin de BD efectiva deber disponer siempre de este
tipo de estndares; entre las funciones del DBA se encuentra la de revisarlos
peridicamente para determinar su operatividad, y en su caso ajustarlos,
ampliarlos o cancelarlos. Es tambin su responsabilidad el que estos se
cumplan.
Cuando se definen estndares sobre la estructura de la BD, estos
deben registrarse en una seccin del diccionario de datos a la que todos
aquellos usuarios relacionados con ese tipo de proceso pueden acceder.
Otro de los aspectos que el administrador debe atender es el de
coordinar las nuevas propuestas para realizar ajustes en los derechos de
acceso a datos compartidos y aplicaciones especficamente propuestas
seran analizados en conjunto con los supervisores o directivos de las reas
involucradas para determinar si procede pudieran aparecer problemas
cuando dos o ms grupos de usuarios quedan autorizados para notificar los
mismos datos. Uno de tales conflictos es el de la actualizacin perdida; este
ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un
segundo usuario. El DBA queda responsabilizado para identificar la posible
ocurrencia de dichos problemas as como de crear normas y procedimientos
para su eliminacin.
Se obtendrn este tipo de garantas cuando el DBMS sea capaz de
implementar las restricciones aplicables al acceso concurrente, y este sea
utilizado adecuadamente por programadores y usuarios; para borrar lo
anterior, se hace indispensable el apego a los estndares el seguimiento de

instructivos y manuales y las reglas establecidas para los diversos


procesamientos y procedimientos que se llevan a cabo.
Entre las alternativas ms utilizadas por el DBA para tratar de
resolver o minimizar este problema se encuentran las siguientes:
a) Restringir el acceso a los procedimientos para ciertos usuarios.
b) Restringir al acceso a los datos para ciertos usuarios procedimientos
y/o datos.
c) Evitar la coincidencia de horarios para usuarios que comparten.
Las tcnicas de recuperacin son otra funcin esencial del DBA al
administrar la actividad de datos. A pesar de que el DBMS lleva a cabo una
parte del proceso de recuperacin, los usuarios determinan en forma critica
la operatividad de esos sistemas de proteccin. El DBA debe anticipar fallas
y definir procedimientos estndares de operacin; los usuarios deben saber
qu hacer cuando el sistema este cado y que es lo primero que debe
realizarse cuando el sistema este puesto en marcha nuevamente. El personal
de operacin deber saber cmo iniciar el proceso de recuperacin de la BD
que copias de seguridad utilizar; como programar la rejecucin del tiempo
perdido y de las tareas pendientes; es importante tambin establecer un
calendario para llevar a cabo estas actividades sin afectar a otros sistemas
dentro de la organizacin que hagan uso de los mismos recursos de
computo. Destacan por su importancia en el proceso de recuperacin y a su
vez en la atencin que prestan a otros sectores de la organizacin. Los
dispositivos de comunicacin remota, los sistemas de interconexin y otros
accesorios de uso compartido.
El DBA es el responsable de la publicacin y mantenimiento de la
documentacin en relacin con la actividad de los datos, incluyendo los
estndares de la BD, los derechos de recuperacin y de acceso a la BD, los
estndares para la recuperacin de cadas y el cumplimiento de las polticas
establecidas. Los productos DBMS ms populares que se encuentran en el

mercado proporcionan servicios de utileras para ayudar al DBA en la


administracin de los datos y su actividad. Algunos sistemas registran en
forma automtica los nombres de los usuarios y de las aplicaciones a las que
tienen acceso as como a otros objetos de la BD. Incorpora tambin utileras
que permitan definir en el diccionario de datos las restricciones para que
determinadas aplicaciones o mdulos de ellas solo tengan acceso a
segmentos especficos de la BD.

El DBA y sus relaciones con otras reas


El rendimiento es una de las mayores motivaciones de los DBA para
coordinarse con los especialistas de otras reas del sistema fuera de las lneas
burocrticas tradicionales. Uno de los deberes menos respetados por el
administrador de base de datos es el desarrollo y soporte a pruebas, mientras que
algunos otros encargados lo consideran como la responsabilidad ms importante
de un DBA. Las actividades de soporte incluyen la colecta de datos de produccin
para llevar a cabo pruebas con ellos; consultar a los programadores respecto al
desempeo; y hacer cambios a los diseos de tablas de manera que se puedan
proporcionar nuevos tipos de almacenamientos para las funciones de los
programas.

Una base de datos puesta en produccin, siempre necesitar de los usuarios


de diferentes reas de la empresa para adicionar nuevos requerimientos a la base
de datos y eso es inevitable cuando est en operacin. Estos cambios implican
nuevas formas o mtodos para obtener diferentes resultados de las consultas
realizadas a la base de datos, durante el proceso de modificacin, adecuacin o
correccin; el DBA tendr que llevar un control sobre el impacto de cualquier
alteracin a la base de datos, ya que se ver reflejado en ms de una aplicacin o
sistema que trabaja de forma directa con la base de datos.

Para saber cmo se relaciona con diferentes reas de una empresa ser
necesario contar con un organigrama de los departamentos de una empresa y cmo
se relacionan entre ellos, para entonces establecer cul ser el flujo que sigue en la
informacin en cada una de las reas.

Relacin entre los departamentos


El DBA conoce la relacin entre los departamentos entiende cmo se va a relacionar
con todas las reas, ya que el DBA tiene inferencia en cada una de ellas, porque todo se
maneja a travs de la base de datos.
El DBA debe vigilar que la base de datos siempre est disponible para todas las
reas, para que el flujo de la informacin sea conocido en cada una de ellas. Es el DBA
quien determina la lectura y escritura que posee cada rea en la base de datos.
Si la relacin no fuera la correcta lo que se realiza por ejemplo en el rea de
compras no se sabra en el rea de almacn.

Manejadores de Bases de Datos ms utilizados, tanto propietario, como de cdigo


abierto y como administrarlos.
Los gestores de base de datos libres no tienen un costo al usuario y se puede
tener acceso a su cdigo fuente, en algunas ocasiones lo cual permitira al usuario
adaptarlo ms a lo que est buscando. Mientras los gestores de bases de datos
comerciales tienen un costo en la mayora de los casos elevado y poco accesible
para un usuario comn, se tiene que comprar una licencia por equipo en el que se
vaya a utilizar pero posiblemente tendrn un mejor soporte tcnico.
Manejador de Bases de Datos.
Su propsito es definir una arquitectura que sirva como referencia. Esta tambin es
llamada arquitectura referencial a tres niveles, consta de tres niveles: Nivel Interno: Es el
ms cercano al almacenamiento fsico; es decir, es el que se ocupa de la forma como se
almacena fsicamente los datos. Nivel Externo: Es el ms cercano a los usuarios; es decir,
es el que se ocupa de la forma como los usuarios individuales perciben los datos. Nivel
Conceptual: Es el nivel de mediacin entre los dos anteriores. En este se trabaja con
informacin; esto es, con datos suficientes para provocar acciones. La vista conceptual es
la representacin de toda la informacin contenida en la base de datos, tambin una forma
un tanto abstracta si se compara con el almacenamiento fsico de los datos. La informacin
es una esencia nueva y no redundante por lo que su adquisicin aumenta el conocimiento.

El Sistema Administrador de la Base de Datos.


Un sistema de base de datos, es la combinacin de programas y archivos que se
utilizan conjuntamente. Un conjunto integrado de programas para dar apoyo en una base
de datos puede formar un sistema de manejo de bases de datos y sirve adems para
supervisar y mantener la vista lgica global de los datos. El DBMS es conocido tambin
como Gestor de Base de datos.

Sistema Gestor de Base de Datos.


El DBMS sirve como interface entre la base de datos fsica y las peticiones del
usuario. El DBMS interpreta las peticiones de entrada/salida del usuario y las manda al
sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y
la memoria principal. En s, un sistema manejador de base de datos es el corazn de la

base de datos ya que se encarga del control total de los posibles aspectos que la puedan
afectar.

Manejadores de Base de Datos ms Utilizados


SGBD libres

PostgreSQL (www.postgresql.org) Licencia Libre

MySQL (www.mysql.com) Licencia Dual


Firebird (www.firebirdsql.org) Initial Developer Public License
SQLite (ww.sqlite.org) Licencia Dominio Pblico
DB2 Express-C (www.ibm.com/software/data/db2)
Apache Derby (http://db.apache.org/derby/)
SGBD gratuitos
Microsoft SQL Server Compact Edition
Sybase ASE Express Edition para Linux

SGBD comerciales
dBase
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
Microsoft Access
Microsoft SQL Server
Oracle
Paradox
Sybase ASE
Sybase ASA
Sybase IQ

Realiza un cuadro comparativo de ellos.


Nombre
MySQL

Microsoft SQL
Server

Libre/
Comercial
Libre

Comercial

Ventajas
- Ofrece un sistema de
contraseas y privilegios
seguro mediante
verificacin basada en el
host y el trfico de
contraseas est cifrado
al conectarse a un
servidor.
- Es simple comparada
con otras SGBD, no es
necesario emplear mucho
tiempo en formar a los
trabajadores o en
encontrar a gente
cualificada.
-Soporte de
transacciones.
-Escalabilidad, estabilidad
y seguridad.
-Soporta procedimientos
almacenados.
-Incluye tambin un
potente entorno grfico de
administracin, que
permite el uso de
comandos DDL y DML
grficamente.

Desventajas
-Un gran porcentaje de las
utilidades de MySQL no
estn
documentadas.
-No es intuitivo, como
otros programas.

- En versiones de 32 bits,
SQL Server usa Address
Windowing
Extension (AWE) para
hacer el direccionamiento
por encima de 4GB. Esto
le impide usar la
administracin dinmica
de memoria, y slo le
permite alojar un mximo
de 64 GB de memoria
compartida. Esta
limitacin es exclusiva de
sistemas operativos 32
bits; en sistemas
operativos 64bits, la
memoria mxima que se
puede direccionar en
Edicin Estandard es
64Gb y en Edicin
Enterprise 4Tb.
-Microsoft SQL Server slo
maneja compresin de
datos en la Edicin
Enterprise.
-Microsoft SQL Server
requiere de un sistema
operativo Microsoft
Windows, por lo que no
puede instalarse, por
ejemplo, en servidores
Linux.

En conclusin MySQL se puede instalar sobre cualquier sistema operativo es


ligero y adems es sencillo aunque no posea una interfaz grfica, el problema que

tienes es que sera necesaria conocer las sentencias y su sintaxis para su correcto
uso.
Pero para m a pesar de esos detalles sera la mejor opcin, adems de no
tener un costo para los usuarios que lo requieran utilizar.

Microsoft SQL Server tiene un costo elevado y solo tienen acceso unos
cuantos, adems de que solo corre bajo sistemas Windows y no funcionando bien
en la arquitectura de 32 bits donde tiene limitaciones. Aunque hablando de
servidores sera raro encontrarnos con uno de 32 bits puesto un servidor necesita
ms capacidades para que funcione mejor sobre todo si va a tener una gran base
de datos y varios usuarios tienen acceso a ella al mismo tiempo.

Las funciones o lo que ambos BDMS nos permitiran seria casi lo mismo pero
unos seran ms sencillos de integrar que otros. As que la gran diferencia para mi
estara en el costo de estos software y la velocidad a la que realizaran las
operaciones.

La diferencia entre un SGBD y una BD.


Primero la definicin de cada uno
Sistema Gestor de Base de Datos.
El DBMS sirve como interface entre la base de datos fsica y las peticiones del
usuario. El DBMS interpreta las peticiones de entrada/salida del usuario y las manda al
sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y
la memoria principal. En s, un sistema manejador de base de datos es el corazn de la
base de datos ya que se encarga del control total de los posibles aspectos que la puedan
afectar.

Base de Datos.
Una base de datos es una herramienta para recopilar y organizar informacin.
En las bases de datos, se puede almacenar informacin sobre personas, productos,
pedidos, o cualquier otra cosa.
Entonces podemos decir que la diferencia radica en la funcin que realizan,
ya que mientras la base de datos almacena la informacin el SGBD le permite al
usuario manipular esa informacin existente en la base de datos.

Bibliografa
Base de Datos UnADM

http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm

http://www.estructurayprogramacion.com/materias/administracion-de-base-dedatos/relaci%C3%B3n-del-dba-con-otras-%C3%A1reas-de-los-sistemas/

http://basededatosutili.blogspot.mx/2012/10/base-de-datos.html

http://office.microsoft.com/es-mx/access-help/conceptos-basicos-sobre-bases-dedatos-HA010064450.aspx

Anda mungkin juga menyukai