You are on page 1of 7

1 ING.

IVAN IMAN AGURTO


INGENIERIA DE SISTEMAS BASE DE DATOS I






USUARIOS Y ADMINISTRADORES DE BASES DE DATOS





Las personas que trabajan con una base de datos, se pueden catalogar como usuarios
o administradores de base de datos:



Usuarios de Base de Datos e interfaces de usuario
Existen cuatro tipos de usuarios de una Base de Datos:
Usuarios Normales (Usuario Final)
Usuarios que interactan con el sistema mediante la invocacin de alguno de los
programas de aplicacin permanente. La interfaz de usuario normal para estos
usuarios es una interfaz de formularios, donde el usuario puede rellenar los campos
apropiados del formulario. Estos usuarios pueden tambin simplemente
leer informes generados de la Base de Datos. .
Programadores de Aplicaciones (Usuario Programador)


Son profesionales informticos que escriben programas de aplicacin.Las
herramientas de desarrollo rpido de aplicaciones (DRA) son herramientas
que permiten al programador de aplicaciones construir formularios e
informes sin escribir un programa.


Necesitan conocer la estructura de la base de datos (con que tablas, nmero
de registros, nombre de campos, longitud de tablas, ndices, tipos de campos).
Implementa un objeto de base de datos (un procedimiento almacenado).
Manipulan datos.
Desarrolla aplicaciones distribuidas.
2 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I






Los usuarios sofisticados( Operador de Base de Datos)


Interactan con el sistema sin programas escritos. En su lugar, forman sus
consultas en un lenguaje de consultas de base de datos. Cada una de estas
consultas se enva al procesador de consultas, cuya funcin es transformar
3 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I





instrucciones LMD a instrucciones que el gestor de almacenamiento
entienda.


Realiza tareas cotidianas.


Hace mantenimiento de la base de datos (backup, replicaciones)


Crea, modifica,elimina objetosde la base de datos (claves,relaciones entre
tablas, tablas, vistas, usuarios, etc.).


Llamado DBO (Database Operator).




Usuarios especializados (Administrador de Base de Datos)


Llamado tambin OBA (Database Administrator).


Es la persona encargada y que tiene el control total sobre el sistema de base
de datos, sus funciones principales son:


Identificar las entidades de inters para la organizacin y los datos a registrar
de stas entidades. Definiendo el contenido de la Base de Datos generando un
Modelo Conceptual.


Decidir la estructura de almacenamiento y la estrategia de acceso.
Vincularse con los usuarios
Definir los controles de autorizacin y procedimientos de validacin


Definir una estrategia de respaldo y recuperacin


Controlar el desempeo y responder a los cambios de requerimiento.
4 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I





Actividades de cada funcin del Administrador


1. Administracin


Elaboracin de objetivos y metas de la administracin del Recurso
informacin.
Elaborar mtricas para medir el avance (cronograma de actividades).
Actualizacin de objetos del diccionario de datos (Metadatos) y definicin
de entidades y atributos.


2. Planeacin


Elaborar un Plan Estratgico de Sistemas de Informacin (PES!).
Evaluar el impacto de la informacin dentro del PESI.
Elaborar el plan de datos corporativo.






3. Infraestructura


Evaluar lenguajes de programacin, RDBMS, modelos de anlisis y
diseo.


4. Modelacin


Anlisis de datos (Diagrama de Flujo de Datos, Diagrama de tareas,
Diagrama de procesos).


Modelos conceptuales (E-R)
Desarrollo.
5. Estndares y Procedimientos
22 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I





Definir patrones (longitud de claves, maysculas, etc.)
Definir procedimientos.


6. Capacitacin


A programadores
A usuarios finales
A analistas, diseadores (metodologas, talleres)
A Clientes (usuarios finales externos) con tutoriales y guas.


7. Aseguramiento de la calidad de datos
Aprobacin de modelos.
Standarizacin (normalizacin)
Resolucin de si!1nimos y homnimos
Anlisis de datos (tecnologa estructurada y objetos)






8. Integracin de los datos


Datawarehouse

Gerencia



BD Datamarts(Conjunto de Base de datos por
Administracin
rea)





Operativo
BD Relacionales (Integracin Horizontal
en misma capa)







9. Crecimiento y Cambio
23 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I







Flexibilidad, el modelo debe soportar una reingeniera sin realizar un
nmero significativo de cambios.
Fusin, Divisin






10. Diseo


Diseo de los modelos de acorde a una tecnologa.
Diseo del modelo estrella (Datawarehouse, Datamarts) .
Diseo de las interfaces externas (vistas), mapeoa bases de datos fsicas
(conversin del modelo lgico al modelo fsico).





11. Implementacin


Crear Base de datos.
Implementacin de tablas (registro de los datos)
. Manejo de ndices . Manejo de restricciones (constraint, triggers, etc.).


Un constraint: es una restriccin.
Los triggers : son rutinas en memoria, constantemente se estn ejecutando con el
propsito de chequear si se cumplen o no determinadas restricciones.




Implementacin de procedimientos almacenados (SP, Stored procedures) que son
instrucciones que manejan datos, con fundamento en C/S.


12. Operacin y Mantenimiento


Monitoreo de transacciones (conjunto de operaciones que un cliente hace
con el servidor de Base de Datos).
24 ING. IVAN IMAN AGURTO
INGENIERIA DE SISTEMAS BASE DE DATOS I







Afinamiento de Base de Datos (controlar redundancia detectando valores
que no cumplen con determinada estructura).


Reorganizar estructura de datos.
Reindexar.
Importar, transformar, exportar


13. Seguridad


Control de acceso de usuarios (login, users).
Integridad referencial
Manejo de transacciones, bloqueo de datos, abrazos mortales, etc.


Seguridad de accesos (manejo de permisos)
14. Respaldo


Backup, copia de seguridad de los datos.
Planificar la realizacin de backup
Recuperar datos
Reorganizar, Reindexar los datos.


Acciones preventivas para evitar accidentes.

You might also like