BEING DBA
Upcoming SlideShare
Loading in...5
×
 

BEING DBA

on

  • 1,621 views

 

Statistics

Views

Total Views
1,621
Views on SlideShare
1,615
Embed Views
6

Actions

Likes
0
Downloads
20
Comments
0

1 Embed 6

http://www.slideshare.net 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

BEING DBA BEING DBA Presentation Transcript

  • UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN, ADMINISTRACIÓN TURÍSTICA Y SISTEMAS COMPUTACIONALES ADMINISTRATIVOS BASE DE DATOS CATEDRÁTICO DR. CARLOS A. TORRES GASTELÚ EQUIPO 9 FRAGOSO PEÑA FERNANDO HUERTA GÓMEZ DANIEL PÉREZ OCHOA VALERI PÉREZ SAN JUAN ALDO PAILLES RUBIÑOS FRANCISCO NICOLÁS
  • DBA DATABASE ADMINISTRATOR
  • RESPONSABILIDADES
    • Garantizar la validéz y capacidad de recuperación de datos en la base de datos.
    • Dar a los usuarios el acceso ad hoc a una base de datos .
    • Permitir a los desarrolladores acceso directo a la base de datos de producción.
    • La aplicación de cambios en las aplicaciones no probadas.
    View slide
  • EL DBA DEBE ASEGURARSE DE:
    • Los datos son seguros y los usuarios sólo pueden realizar cambios en los datos.
    • Sólo válido cambios se pueden hacer a los datos.
    • Los datos están a disposición de los usuarios.
    • Los datos son accesibles de manera oportuna.
    View slide
  • TÍPOS DE DBA
    • DBA Subordinado
    • DBA Superior
    • DBA Producción
    • DBA Desarrollo
    • DBA Consultor
  • ¿CÓMO LLEGAR A SER UN DATABASE ADMINISTRATOR? DBA CONSULTANTE DBA PRODUCCIÓN DBA DESARROLLO DBA SUPERIOR DESARROLLADOR DBA SUBORDINADO
  • DBA SUBORDINADO
    • Verificar en la base de datos que las copias de seguridad sean completados sin problemas.
    • Verificar que otro programa de trabajo o trabajo de mantenimiento de la BD se complete sin problema.
    • Dar a los usuarios autorizados el acceso a la base de datos.
    • El DBA subordinado informa a un DBA superior. Problema que el DBA no pueda resolver lo pasa al DBA superior para su atención.
    • Comprobación de copias de seguridad.
    • Comprobación de trabajo.
    • Mantenimiento de usuarios.
  • DBA SUPERIOR
    • En general la "propiedad" y la responsabilidad del entorno de la BD.
    • Capacidad para planear y predecir el crecimiento futuro y las necesidades de la infraestructura.
    • La gestión proactiva de apoyo.
    • Creación de servidores de DB y la instalación de software de servidor de BD, o la construcción de la definición de normas para ser utilizado por ABDs subordinados para la construcción de la base de datos de servidores.
    • Respuesta a las intensificaciones de requerimientos de los DBAs subordinados.
    • Gestionar el equipo subordinado DBA y el personal.
    • La formación y el apoyo de los DBAs subordinados.
    • Propiedad del entorno de la Base de Datos.
    • Capacidad de Planificación.
    • Soporte Proactivo.
    • Creación de Servidores
    • Solicitudes escaladas.
    • Equipo de gestión.
    • Formación de apoyo.
  • DBA PRODUCCIÓN
    • Garantizar la base de datos es recuperable.
    • Garantizar la seguridad de la base de datos.
    • Ejecución de la gestión del cambio.
    • Garantizar la base de datos está disponible para los usuarios.
    • Garantizar la base de datos de performance óptimo para sus usuarios.
    • Recuperación de los datos.
    • Seguridad.
    • Cambios de gestión.
    • Disponibilidad.
    • Rendimiento.
  • DBA DESARROLLO
    • Asegurar que el código escrito por desarrolladores que afecta la BD sea óptimo.
    • Diseñar modelos de datos y diagramas de entidad-relación.
    • Escribir código SQL ejecutable, como son procesos y mecanismos.
    • Capacitación a desarrolladores de aplicación en optimas técnicas de acceso de datos.
    • Pruebas de monitoreo que propongan una solución a la BD para asegurar que se conocerán las demandas de producción del entorno.
    • Revisión de código.
    • Diseño de la base de datos.
    • Creación del código de la base de datos.
    • Capacitación al desarrollador.
    • Prueba de escalabilidad.
  • DBA CONSULTOR
    • Habilidades requeridas:
    • Valorar situaciones complejas rápidamente.
    • Aconsejar en problemas especiales, como una recuperación de desastres.
    • Comunicarse con usuarios, personal técnico y gerencia.
    • Documentar claramente las soluciones.
    • Experiencia con la migración de datos.
    • Amplia gama de experiencia en diferentes ambientes.
    • Valoración de situaciones complejas.
    • Especialista en consejos.
    • Comunicación.
    • Documentación.
    • Migración de datos.
  • Progreso de un DBA Subordinado
    • El DBA subordinado no necesariamente debe tener experiencia previa con las bases de datos.
    • Los empleados potenciales se caracterizan por las siguientes cualidades primarias de un buen DBA:
    • Un método apropiado para resolver problemas.
    • Una actitud precavida.
    • Habilidad para comunicarse eficazmente.
  • Progreso de un desarrollador
    • Un desarrollador usualmente tiene uno o dos refuerzos. Primero, tal vez pudo ser un subordinado o producción de DBA quien ha ganado conocimiento en desarrollo en horas extra y que ha deseado salirse de producción a un equipo de diseño y creatividad de las aplicaciones de base de datos.
  • ¿ES VALIOSA LA MCDBA?
    • Temas de administración como respaldo y restauración.
    • Diseño de base de datos dimensional y racional.
    • Desarrollo de código SQL.
  • BENEFICIOS
    • El valor de MCDBA para DBAs subordinados.
    • El valor de MCDBA para DBAs superiores.
    • ¿Cuánto tiempo toma para estar Certificado?
    • Exámenes de MCDBA.
  • NUEVA CERTIFICACIÓN MCDBA
    • Microsoft está cambiando esta certificación para hacerla más cercana a la realidad de las tareas que los administradores de bases de datos realizan cada día en su puesto de trabajo.
    • Las certificaciones MCDBA están creciendo continuadamente durante el pasado año, con casi 115,000 certificados profesionales hasta la fecha.
  • Cursos para Exámenes de Certificación Cursos Horas Meses 70-228 Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition 13 22.00 6 70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition 12 22.00 3 70-290 Managing and Maintaining a Microsoft Windows Server 2003 Environment 7 16.00 3 70-291 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure 8 20.00 3 70-215 Installing, Configuring, and Administering Microsoft Windows 2000 Server 14 53.00 6 70-216 Implementing and Administering a Microsoft Windows 2000 Network Infrastructure 5 18.00 3 70-293 Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure 7 17.50 3 70-305 Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET 22 84.00 6 70-306 Developing and Implementing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET 19 69.00 6 70-310 Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework 21 75.00 6 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET 28 92.75 9 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET 21 83.25 6 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework 24 88.25 6
  •  
  • Exámenes básicos (3 obligatorios) Administración de SQL Server (1 obligatorio) 70-228 : Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition 70-028 3,4 : Administering Microsoft SQL Server 7.0 SQL Server Diseño (1 obligatorio) 70-229 : Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition 70-029 3,4 : Designing and Implementing Databases with Microsoft SQL Server 7.0 Sistema Operativo de Servidor (1 obligatorio) 70-290 : Managing and Maintaining a Microsoft Windows Server 2003 Environment 70-291 : Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure 70-215 2 : Installing, Configuring, and Administering Microsoft Windows 2000 Server Exámenes electivos (1 obligatorio) Exámenes electivos (1 obligatorio) 70-216 2 : Implementing and Administering a Microsoft Windows 2000 Network Infrastructure 70-293 : Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure 70-305 : Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET 70-306 : Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET 70-310 : Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework 70-315 : Developing and Implementing Web Applications with Microsoft Visual C#T .NET and Microsoft Visual Studio .NET 70-316 : Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET 70-320 : Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework 70-019 3,4 : Designing and Implementing Data Warehouses with Microsoft SQL Server 7.0