Unidad I, Administración De Bases De Datos
Enviado por HawkKennedy • 17 de Febrero de 2014 • 2.660 Palabras (11 Páginas) • 869 Visitas
PORTAFOLIO DE EVIDENCIAS UNIDAD I, ADMINISTRACIÓN DE BASES DE DATOS.
DC: 02/02/14; 1100hrs.
EDICIÓN 02/02/14; 1100HRS-1644HRS.
1. Perspectiva práctica de la administración de bases de datos
Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía.
1.1 Administrador de Base de Datos (DBA)
Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía.
Debido a la importancia de los datos que están a su cargo, el administrador de bases de datos debe ser experto en TI (tecnología de la información), teniendo particular conocimiento de DBMS (sistemas de administración de bases de datos) y el lenguaje de consulta SQL. También debe tener conocimiento de varios tipos de lenguaje de programación para poder automatizar ciertas tareas.
Una de sus tareas es la de asegurar la integridad del sistema de información de la compañía. Además, es necesario que posea un buen entendimiento de DBMA para optimizar las consultas, ajustar la configuración de DBMS o para sincronizar en forma precisa las herramientas de control del acceso a las bases de datos.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar consejos o ayudar a resolver consultas complicadas.
Al trabajar con el jefe de seguridad, el administrador de bases de datos debe crear copias de seguridad, planes y procedimientos de restauración para preservar los datos de los cuales es responsable.
Además de estas habilidades técnicas, el administrador de bases de datos debe poseer un buen entendimiento de las aplicaciones de la compañía y estar dispuesto a atender las necesidades de los usuarios cuando desarrolla o edita una base de datos, En el mejor de los casos, debe tener experiencia en diseño de sistemas de información y modelos UML (lenguaje unificado de modelos). El salario de un administrador de bases de datos puede variar entre 32.000 y 55.000 euros anuales, en función de la importancia y la complejidad del sistema de información y de las responsabilidades que deberá asumir.
1.1.1 Funciones de un DBA
Los DBA realizan pruebas de rendimiento, pruebas de impacto, pruebas de código, pruebas de carga de datos, pruebas de implementación y pruebas de integración en proyectos de Investigación, desarrollo e innovación. Para la ejecución de pruebas es necesario aplicar las metodologías basadas en Ingeniería del software, sus aplicaciones funcionales y los requerimientos de calidad, añadiendo las líneas base de la ingeniería de requerimientos en la inteligencia de negocios y las tecnologías de información. Algunas de las actividades más relevantes de un DBA son:
• Analistas de datos.
• Analistas de sistemas.
• Analistas de programación.
• Administradores de bases de datos.
• Consultores de sistemas.
• Consultores de tecnologías de la información.
• Consultores de aplicaciones.
• Consultores de programación.
• Programadores de bases de datos.
• Programadores de procesos de negocio.
• Integradores de datos.
• Ingenieros de datos.
• Ingenieros estadísticos.
• Jefes de centros de datos.
• Coordinadores de área.
• Jefes de aplicaciones.
• Ingenieros de bases de datos espaciales.
• Minería de datos espaciales.
• Jefe de proyectos espaciales.
• Ingenieros de software.
• Instructores de software.
• Profesores de bases de datos.
• Gestores de Green IT.
• Ingenieros de soporte TI.
• Jefes de soporte TI.
• Administrador de proyectos de minería de datos.
• Consultor de proyectos de Minería de datos.
• Directores de área.
• Contractors.
• Gerentes de producto.
• Gerentes de consultoría.
• Gerentes de soporte TI.
La tarea del DBA es crear la base de datos en sí y poner en vigor los controles técnicos necesarios para apoyar las políticas dictadas por el administrador de datos. E DBA se encarga también de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados. El DBA cuenta por lo regular con un grupo de programadores de sistemas y otros asistentes técnicos.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos. El DBA es responsable primordialmente de:
• 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.
1.1.2 Relación del DBA con otras áreas de los Sistemas
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es sólo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras áreas del sistema fuera de las líneas burocráticas tradicionales. Uno de los deberes menos respetados por el administrador de base de datos es el desarrollo y soporte de pruebas, mientras que algunos otros encargados lo consideran como la responsabilidad más importante de un DBA. Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.
1.2 Análisis de los manejadores de bases de datos
El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada uno de las cuales es responsable de alguna tarea específica.
Microsoft SQL Server al igual que Oracle DB Y MySQL Server son sistemas de gestión o manejadores de base de datos, existen muchos como:
• MySQL
• PosgreSQL
• Microsoft SQL Server
• Oracle
• Microsoft Access
...