FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DE SAN MARTIN Introduccin a la Administracin de Base de Datos Curso: Administracin de Base de Datos
Introduccin La Administracin de Base de Datos El Administrador de Base de Datos (DBA) El DBA Vs Administrador de Datos ( AD) Funciones y Objetivos del DBA Evolucin de la Funcin de la Administracin de Base de Datos. Contenido Curso: Administracin de Base de Datos
Nos encontramos en la era de la "sociedad de la informacin", en la que, todo se ve y se seguir viendo afectada, influida y posiblemente dominada por quienes tienen, administran y transmiten informacin. La facilidad con la que se transmite la informacin por medio de dispositivos electrnicos modernos est permitiendo que esta situacin se d. En estos das es difcil pensar que alguien niegue conscientemente que la informacin tiene un valor; la informacin ha ido ganando importancia conforme la gente que toma decisiones est convencida de que sta se puede asociar a un valor real, frecuentemente ligado a un valor material o econmico. Introduccin Curso: Administracin de Base de Datos A la Administracin de la Base de Datos le concierne bsicamente el asegurar que la informacin precisa y consistente est disponible para los usuarios y para las aplicaciones cuando la necesiten y en la forma como lo requerieran. La Administracin de la Base de Datos Curso: Administracin de Base de Datos Es la persona responsable de los aspectos ambientales de una base de datos. Es el que interacta directamente tanto con el sistema como con el usuario. Es decir, es el que garantiza un alto nivel de disponibilidad del Servicio de Base de Datos en una red corporativa. La caracterstica ms importante que debe poseer un DBA es un conocimiento profundo de las polticas y normas de la empresa, as como el criterio para aplicarlas en un momento dado. El Administrador de la Base de Datos (DBA) Curso: Administracin de Base de Datos Las responsabilidades de los AD se centran comnmente en el desarrollo de los procedimientos y de las polticas generales para el sistema de informacin mientras que las responsabilidades de los ABD tienden a ser ms bien tcnicas. El AD est ms involucrado en las primeras etapas del ciclo de vida, de la planificacin de la base de datos hasta el diseo lgico. El DBA est ms relacionados con las ltimas etapas desde el diseo de la aplicacin y el diseo fsico de la base de datos hasta el mantenimiento operacional.
El Administrador de Datos (AD) Vs DBA Curso: Administracin de Base de Datos Funciones Principales:
Planificacin, diseo e implementacin de los sistemas de bases de datos. Establecimiento de Normas y Procedimientos Comunicacin entre los diferentes tipos de usuarios de la base de datos. Optimizacin de bases de datos y automatizacin de tareas administrativas.
Funciones del DBA Curso: Administracin de Base de Datos Planificacin, diseo e implementacin de los sistemas de bases de datos. Esta responsabilidad incluye en la mayora de los casos el participar en el diseo inicial de la base de datos y su puesta en practica as como controlar y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseo general de la base de datos
Curso: Administracin de Base de Datos Establecimiento de Normas y Procedimientos. La administracin efectiva de una base de datos requiere el establecimiento de normas y procedimientos uniformes para controlar la seguridad y la integridad de los datos de forma eficiente. Las normas se aplican particularmente al control del desarrollo y del uso de la programacin y de las operaciones de la base de datos.
Curso: Administracin de Base de Datos Comunicacin entre los diferentes tipos de usuarios de la base de datos. La resistencia de algunos usuarios a la implantacin de una base de datos se puede y se debe mitigar educando activamente a los usuarios, mostrndoles como les puede hacer ms efectivos y eficientes en sus tareas. El ABD en cooperacin con los directivos de ms alto nivel debe garantizar esta educacin. El ABD puede fomentar la aceptacin promocionando el sistema de base de datos internamente antes de que comience su implementacin. El entrenamiento debe considerarse como un proceso continuo y debe dar al personal una visin amplia de la funcin de un sistema de base de datos como parte integral del SI de la empresa . Curso: Administracin de Base de Datos Optimizacin de bases de datos y automatizacin de tareas administrativas. La optimizacin de base de datos, permitir tener bases de datos con una estructura ptima y un desempeo excelente, que permitir tener resultados de consultas con un tiempo de respuesta muy ptima.
El conocimiento a fondo del SGBD que se utilice en la empresa, permitir realizar la programacin y automatizacin de tareas de administracin que redundarn en la garanta de tener el servicio disponible 24/7.
Curso: Administracin de Base de Datos Objetivos del DBA Objetivos Bsicos:
Mantener la Integridad de los Datos. Mantener la Seguridad de los Datos Mantener la Disponibilidad de los Datos.
Curso: Administracin de Base de Datos Mantener la Integridad de los Datos. Una base de datos debe protegerse de accidentes tales como los errores en la entrada de los datos, del uso malintencionado de la base de datos y de los fallos del hardware o del software. La proteccin contra accidentes, que ocasionan inexactitudes en los datos, es parte del objetivo de garantizar la integridad de los datos. Estos accidentes incluyen los fallos durante el procesamiento, los errores lgicos en las transacciones y las anomalas debido al acceso concurrente a la base de datos (acceso concurrente). La integridad, por tanto, se encarga de asegurar que las operaciones ejecutadas por los usuarios sean correctas y mantengan la consistencia de la base de datos. Curso: Administracin de Base de Datos Seguridad significa la capacidad de los usuarios para acceder y cambiar los datos de acuerdo a las polticas del negocio, as como, las decisiones de los encargados La proteccin de la base de datos de usos mal intencionados o no autorizados se denomina seguridad de los datos. La seguridad se encarga de limitar a los usuarios a ejecutar nicamente las operaciones permitidas.
Mantener la Seguridad de los Datos. Curso: Administracin de Base de Datos Mantener la Disponibilidad de los Datos.
La posibilidad de fallos de hardware o de software requiere procedimientos de recuperacin de la base de datos. Tienen que proporcionar medios para el restablecimiento de las bases de datos, que se hayan corrompido por desperfectos del sistema, a un estado uniforme.
Curso: Administracin de Base de Datos Evolucin de la Funcin de Administracin de Base de Datos Evolucin La Administracin de Datos ( AD) tiene sus raices en el viejo mundo descentralizado del sistema de archivo. El costo de los datos y la duplicacin administrativa en los sistemas de archivos dio lugar a una funcin de administracin descentralizada conocida como EDP (Procesamiento Electrnico de Datos) o Departamento de Procesamiento de Datos (DP) La tarea del DP fue agrupar todos los recursos de computacin para soportar todos los departamentos a nivel operativo con una mnima duplicacin de los datos y esfuerzo. A la funcin de Administracin del Procesamiento de Datos se le otorgo la autoridad todos los sistemas de archivos existentes en la compaa, as como tambin resolver los conflictos de datos y administrativos creados por la duplicacin o uso inadecuado de los datos. Curso: Administracin de Base de Datos Evolucin de la Funcin de Administracin de Base de Datos La llegada del DBMS y su visin compartida de los datos produjeron un nuevo nivel de complejidad de manejo de los datos e hicieron que el departamento de procesamiento de datos se trasformara en un Departamento de Sistemas de Informacin (IS), sus responsabilidades se ampliaron para incluir: Una Funcin de Servicio, para proporcionar a los usuarios soporte de manejo de datos activos. Una Funcin de Produccin, para proporcionar a los usuarios soluciones especificas de sus necesidades de informacin mediante aplicaciones integradas o manejo de sistemas de informacin. Sistemas de Informacin (IS) Desarrollo de Aplicaciones Aplicaciones de Base de Datos Organizacin Interna del Departamento de Sistemas de Informacin Curso: Administracin de Base de Datos Evolucin de la Funcin de Administracin de Base de Datos A medida que creca el numero de aplicaciones de base de datos, la administracin se vuelve mas complicada dentro de la estructura organizacional de la compaa: Sistemas de Informacin (IS) (Colocacin de la Funcin del DBA) Operaciones de Base de datos Posicin de Autoridad Lineal Desarrollo de Aplicaciones La funcin del DBA en una posicin lineal tiene tanto la responsabilidad como la autoridad como para planear, ejecutar y aplicar las polticas, estndares y procedimientos utilizados en la actividad de administracin de datos Administracin de Base de datos Curso: Administracin de Base de Datos Evolucin de la Funcin de Administracin de Base de Datos La decisin en cuanto a la colocacin del DBA depende del estilo administrativo de la compaa y de factores como el tamao y la complejidad de las operaciones de la compaa y la distribucin geogrfica de sus instalaciones. Los rpidos cambios en la tecnologa de DBMS dictan los estilos organizacionales Sistemas de Informacin (IS) Administracin de Base de datos (Colocacin de la Funcin del DBA) Operaciones de Base de datos Posicin de Asesora Desarrollo de Aplicaciones Si coloca al DBA en una posicin de asesora, con frecuencia se crea un ambiente de consultora, en el que el DBA es capaz de idear la estrategia de administracin de datos pero no tiene la autoridad de aplicar o resolver posibles conflictos. Curso: Administracin de Base de Datos Administrador de Sistemas (SYSADM) DBA (DB2 Relacional) DBA (Oracle Relacional) DBA (Red IDS-II) DBA (Servidor SQL relacional) (Administradores Mltiples de Base de Datos en una Organizacin) Director de DBMS Alojado en una Microcomputadora Evolucin de la Funcin de Administracin de Base de Datos Tome en cuenta que una compaa podra tener varios DBMS diferentes e incompatibles instalados para soportar diferentes operaciones