ABD - Tareas de un DBA

Clase 31/01/2012

Tareas de un DBA

Es un usuario de alto nivel ya que no administra los valores de los datos es decir administra la actividad de los datos.

EL DBA debe tener un bussines continuity planning
Desempeño - Optimización: Tiempo de acceso permitido
Seguridad

Seguridad - Existe un delay en la desencriptación de la información en una base de datos pero ahora ya no es tan representativo como lo era anteriormente con procesadores de bajo rendimiento.

Diseño - Un diseño malo tiene un rendimiento malo.

Disponibilidad - que esté disponible el 99.999%

Backup - Restore

Integridad - Semántica, Física, Interno.

Jack of all trades: Aprendíz de mucho maestro de nada. Persona que sabe mucho pero superficialmente.

Comunicación - contacto con los diferentes n
iveles de la organización.

Auditoría - Cumplir con las normas y estándares vigentes. Verficar si la BD cumple con los requerimentos impuestos.

Tipos de BD
  • System DBA
  • Database Architect
  • Db Analyst
  • Data Modeler
  • Application DBA
  • Task-Oriented DBA
  • DW
Certificaciones
Es importante para participar en concurso de merecimientos o contratos, subastas, etc. Las empresas amarran los contratos o las subastas con los requerimientos especificados en el concurso de un requerimiento.

La certificación no implica que la persona tenga conocimiento, serviría nada mas para elevar el currículum, para dar el examen nos podemos preparar y listo.
En algunas casos la empresa y el certificado reciben bonificaciones, descuentos, accesos privilegiados a la información. CISCO entre el 35 - 50% de descuento
CHECK POINT %15
Garantiza que la empresa va a tener beneficios y poder participar en concursos.



Para prepararse y estudiar exámenes de certificación:
http://www.testking.com/


http://www.itexamworld.com/


http://es.scribd.com/doc/120486780/Catalogo-de-Software-Ecuador-2011


EXPOCISIÓN SÁBADO 02/02/2013

HOW TO BE AN EXCEPTIONAL DBA

CAP 5 ANDYERYTO

CAP 6 LUFER





Microsoft .NET - Introducción - WPF - WCF - WWF


WPF
Tecnología para implementción de interfaces en .net
se divide en 2 Silverlight(aplicaciones flash - aplic Windows) y WPF/XAML (aplicaciones Web)
Conjuntos de name spaces para implementar en las interfaces.

Cuando se tiene una interfaz muy sobrecargada de elementos gráficos se sobre carga y consume muchos recursos mientras que 

WCF
Marco de trabajo para el desarrollo de aplicciones enfocadas a la entrega de servicios, Aplicaciones bancarias, transacciones, chat en línea, sistemas asíncronos.

Sistemas asíncronos: Sistema distribuido, con arquitectura C-S pero no del sistema sino en los mensajes que se envían entre el cliente y listener.
Los mensajes se reciben sin excepción todos y envía un mensaje de que si recibió la instrucción, mientras el cliente puede seguir haciendo otras cosas, el servidor atiende el mensaje (es decir lo procesa) y devuelve un mensaje de que ya se procesó satisfactoria o negativamente.

Síncronos tiene que esperar necesariamente a una respuesta para continuar con el trabajo. El listener es uno a la vez.


VISUAL STUDIO
Los cambios de versión se han hecho porque se cambian los paradigmas de desarrollo, programación.

VS 6 aprox. HASTA EL 2000 framework 2.0 SE AGruparon las aplicaciones VB, VFox, XC, VJ

VS.net 
plataforma .net se la parcha en el 2003 y aparece una versión de framework.

VS2008 - fw 3.5 
Desempeño, escalabilidad, seguridad, ejecución, rendimiento
WPF, permite crear soluciones para distintos ambientes
Web developer.

VS2010 - FW 4.0
Cada uno brinda mas facilidades.
Ultimate: 
Premium: 
Professional: 
Developer: 

Team Foundation Server
Test
Everywher

VS 2012 - FW 4.5

Las herramientas de desarrollo no solamente brindan herramientas al programador, por lo que se preocupan en todo el ciclo de vida del desarrollo de software, por lo que complementó su entorno y creó TFS. TFS es una herramienta que permite manejar las fases ANÁLISIS  DISEÑO, IMPLEMENTACIÓN, PRUEBAS. Da una plantilla para la aplicación. También se preocupó por el control de versiones en anterioridad se manejaba VS ahora se llama Team Explorer.



API Capa de abstracción de los componentes, dll para la interacción entre el sistema y la aplicación.
COM Paradigma de programación, es un dll con mas características, por lo que evolucionó a MFC Microsoft Clases

Servidor de Aaplicaciones Tomcat, o el IIS.

JVM es multiplataforma mientras que .net no lo es.

JVM es similar a .NET framework
Compact para móviles 

Info extra WPF - WCF - WWF




Leer TFS
Identificar las nuevas características del VS2012.


Las tareas de un DBA


La historia de un DBA
  • automatiza EL TRABAJO
  • recibir llamadas durante las vacaciones
  •  mantiene el motor de base de datos a punto y funcionando
  • propone un proyecto piloto O PEQUEÑO
  • Haz amigos con el administrador del sistema de la empresa
  • PLANIFICACI{ON DE CAPACIDAD
  • Prestar especial atención a los requisitos de hardware.
  • sEGUIR cERTIFICACIONES
http://docencia.lbd.udc.es/bd2/mtr/inc_rcp.pdf
Conclusiones:
No esperar a que hayan eventualidades.

En caso de constatar que el MM accede constantemente a información de los roles de pagos, como DBA ¿Qué hacer?
Conversar con el Marketing Manager por acceso ilegal.
Notificarle directamente al MM puede implicar represalias
Notificarlo al IT Manager porque el es el jefe.
Modificar los permisos imposible.
Notificar al ITManager, el será quien se tenga la responsabilidad en tomar alguna decisión. En caso de ser el IT Manager sería bueno hablar directamente con el MM.

Tenemos dos posiciones como DBA:
  • Reactivo (puede traer consecuencias penales)
  • Proactivo (evitar problemas)
¿En dónde el DBA gasta mas tiempo?
En la parte Operacional que incluyen
  • Optimización
  • Monitoreo
  • Afinamiento
  • Administración de accesos

¿Qué hacer con la info obsoleta que terminó su ciclo de vida?
Almacenar la info en un periodo determinado
Destruir la información
Seguir regulaciones, procedimientos empresariales, legales y tributarias
Regulaciones que disponga el negocio

El DA Data Administration es el que ayuda a obtener requerimiento analizar y diseñar la base de datos. Trata con los metadatos, mientras que el DBA trata con los datos.

En caso de no existir un trato a decuado de la información se debe plantear o proponer (iniciativa) nuevas políticas de clasificación y/o herramientas DLP (Data Lost Privacy) que permitan controlar los envíos de información usando un conjunto de palabras reservadas que se comparen con los archivos que se saquen de la empresa. Para un mejor trato es recomendable usar la ISO 27001 y 27002.

El SA System Adminstration plataforma (memoria, parches, recursos) que la infraestuctura esté implementada de acuerdo a los requerimientos planteados por el DBA.

Responsabilidades:
Página 10.

¿Cuál debe ser el sueldo de un DBA?

http://www.computrabajo.com.ec/bt-empd-inec.htm



http://ecuador.cuantocobro.com/it-dba/

"I got my first full-time DBA job with a company that had many full-time DBAs on staff. Unfortunately, none of the other DBAs wanted to share their knowledge with me. I was the new kid on the block and they wanted to see me sink or swim on my own." How_To_Become_An_Exceptional_DBA - pág 8 
http://adminbd.pbworks.com/w/file/fetch/41126591/How_To_Become_An_Exceptional_DBA_Ebook.pdf

Carpeta de recursos
http://sdrv.ms/14m2yK1

Revisar dos tareas del DBA.
Ej. Tunning de la bd ....