EL DBA (administrador de base de datos)
Según DATE
Como expliqué en el capítulo 1, el DA (administrador de datos) es la persona que toma las decisiones
De estrategia y política con respecto a los datos de la empresa y el DBA (administrador
de base de datos) es la persona que proporciona el apoyo técnico necesario para implementar
Dichas decisiones. Por lo tanto, el DBA es el responsable del control general del sistema al nivel
Técnico. Ahora podemos describir con un poco más de detalle algunas de las tareas del DBA. En
general, estas tareas comprenden al menos todas las siguientes:
Definir el esquema conceptual
Es trabajo del administrador de datos decidir exactamente qué información contendrá la
base de datos; en otras palabras, identificar las entidades de interés para la empresa e identificar
la información que hay que registrar acerca de dichas entidades
Definir el esquema interno
El DBA también debe decidir la forma en que van a ser representados los datos en la base
de datos almacenada. A este proceso se le conoce comúnmente como diseño físico de la base
de datos.* Una vez realizado el diseño físico, el DBA deberá crear la definición de la
estructura de almacenamiento correspondiente (es decir, el esquema interno)
Establecer un enlace con los usuarios
Es asunto del DBA enlazarse con los usuarios para asegurar que los datos necesarios estén
disponibles y para escribir (o ayudar a escribir) los esquemas externos necesarios, utilizando
el DDL externo aplicable. (Como ya mencionamos, un sistema dado podría manejar varios
DDLs externos distintos.) Además, también es necesario definir las transformaciones externas/
conceptual correspondientes
Otros aspectos de la función de enlace con los usuarios incluyen la asesoría sobre el
diseño de aplicaciones; una capacitación técnica; ayuda en la determinación y resolución
de problemas; así como otros servicios profesionales similares.
Definir las restricciones de seguridad y de integridad
Como ya expliqué, las restricciones de seguridad y de integridad pueden ser vistas como
parte del esquema conceptual. El DDL conceptual debe incluir facilidades para especificar
dichas restricciones.
Definir las políticas de vaciado y recarga
Una vez que una empresa se compromete con un sistema de base de datos, se vuelve drásticamente
dependiente del funcionamiento exitoso de dicho sistema. En el caso de que se
produzca un daño en cualquier parte de la base de datos —ocasionado, por ejemplo, por un
error humano o por una falla en el hardware o en el sistema operativo— resulta esencial
poder reparar los datos afectados con el mínimo de demora y con tan poco efecto como sea
posible sobre el resto del sistema. Por ejemplo, de manera ideal no debería afectarse la
disponibilidad de los datos que no fueron afectados. El DBA debe definir e implementar un
esquema apropiado de control de daños que comprenda (a) la descarga o "vaciado" periódico
Supervisar el rendimiento y responder a los requerimientos cambiantes
el DBA es el responsable de organizar el sistema de tal manera
que se obtenga el rendimiento "ideal para la empresa" y de hacer los ajustes apropiados
—es decir, afinar— conforme las necesidades cambien. Por ejemplo, podría ser
necesario reorganizar de vez en cuando la base de datos almacenada para asegurar que los
niveles de rendimiento se mantengan aceptables. Como ya mencioné, todo cambio al nivel
(interno) de almacenamiento físico debe estar acompañado por el cambio correspondiente
en la definición de la transformación conceptual/interna, de manera que el esquema conceptual
permanezca constante.
Según Silberchatz
Administrador de la base de datos
Una de las principales razones de usar SGBDs es tener
un control centralizado tanto de los datos como de los
Programas que acceden a esos datos. La persona que
tiene este control central sobre el sistema se llama administrador
de la base de datos (ABD). Las funciones
del ABD incluyen las siguientes:
• Definición del esquema. El ABD crea el esquema
original de la base de datos escribiendo un conjunto
de instrucciones de definición de datos en el
LDD.
• Definición de la estructura y del método de acceso.
• Modificación del esquema y de la organización
Física. Los ABD realizan cambios en el esquema
y en la organización física para reflejar las necesidades
cambiantes de la organización, o para alterar
la organización física para mejorar el rendimiento.
• Concesión de autorización para el acceso a los
datos. La concesión de diferentes tipos de autorización
permite al administrador de la base de datos
determinar a qué partes de la base de datos puede
acceder cada usuario. La información de autorización
se mantiene en una estructura del sistema especial
que el sistema de base de datos consulta cuando
se intenta el acceso a los datos en el sistema.
• Mantenimiento rutinario. Algunos ejemplos de
actividades rutinarias de mantenimiento del administrado
de la base de datos son:
— Copia de seguridad periódica de la base de
datos, bien sobre cinta o sobre servidores remotos,
para prevenir la pérdida de datos en caso
de desastres como inundaciones.
— Asegurarse de que haya suficiente espacio libre
en disco para las operaciones normales y
aumentar el espacio en disco según sea necesario.
— Supervisión de los trabajos que se ejecuten en la
base de datos y asegurarse de que el rendimiento
no se degrada por tareas muy costosas iniciadas
por algunos usuarios.
Dice Date y silverchatz no
= Definir las políticas de vaciado y recarga
= Establecer un enlace con los usuarios
Dice Silverchatz y Date no
= Definición de la estructura y del método de acceso.
= Concesión de autorización para el acceso a los Datos
= Modificación del esquema y de la organización
Física.
Actividades de un ABD que e utilizado
· Definir esquemas de los proyectos solicitados en materias como Base de Datos y desarrollo de aplicaciones entre otras.
· Definir el esquema interno los tipos de datos que deberá contener
· Organización de datos en las base de datos
· Acceso a tipos de usuarios en formulario
· Requerimientos de las bases de datos
· Revisar el rendimiento para el funcionamiento optimo como guardar de una forma segura