Administrador de Dase de Datos

14
Administrador de Base de Datos Integrantes: Christian Daniel Alvarez Pantoja Luis E. Galvan Martinez Edgar Ivan Gutierrez Mezta Pablo Daniel Juarez Escobar Angel Eduardo Villegas Ramirez Ing. En Sistemas Computacionales 6to Semestre

Transcript of Administrador de Dase de Datos

Page 1: Administrador de Dase de Datos

Administrador de Base de

Datos

Integrantes:

Christian Daniel Alvarez Pantoja

Luis E. Galvan Martinez

Edgar Ivan Gutierrez Mezta

Pablo Daniel Juarez Escobar

Angel Eduardo Villegas Ramirez

Ing. En Sistemas

Computacionales

6to Semestre

Page 2: Administrador de Dase de Datos

Administrador de Base de

Datos El administrador de base de datos

(DBA) es la persona responsable de los aspectos ambientales, operadores y mantenimiento de una base de datos.

Los DBA gestionan y mantienen las bases de datos informatizadas. Se aseguran de que estas sean seguras y estén actualizadas. Trabajan sobre las formas de reorganizar las bases de datos para hacerlas más rápidas o más fáciles de usar. Crean sistemas de respaldo para que los datos no se pierdan.

Page 3: Administrador de Dase de Datos

Su tarea consiste en crear la Base de Datos y poner en control los controles técnicos necesarios para apoyar las políticas dictadas por el administrador de datos.

Así como es responsable 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

Page 4: Administrador de Dase de Datos

En General Incluye Recuperabilidad - Crear y probar Respaldos.

Integridad - Verificar ó ayudar a la verificación en la integridad de datos.

Seguridad - Definir y/o implementar controles de acceso a los datos.

Disponibilidad - Asegurarse del mayor tiempo de encendido.

Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones

Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

Page 5: Administrador de Dase de Datos

Funciones de un DBA

Definición de Esquema:

◦ Identificar las entidades que interesan a la

empresa y la información que debe registrarse

acerca de esas entidades

Definición de la Estructura de

Almacenamiento y del Método de

Acceso:

◦ Estructuras de almacenamiento y métodos de

acceso adecuados se crean escribiendo un

conjunto de definiciones que son traducidas por

el compilador del lenguaje de almacenamiento y

definición de datos.

Page 6: Administrador de Dase de Datos

Modificación del esquema y de la organización física:◦ Las modificaciones, tanto al esquema de la BDD

como a la descripción de la organización física de almacenamiento, se logran escribiendo un conjunto de definiciones que son usadas bien por el compilador de DDL o bien por el compilador del lenguaje de definición de datos.

Concesión de autorización para el acceso a los datos:◦ Esto para regular qué partes de la BDD van a poder

ser accedidas por varios usuarios. Especificación de las restricciones de integridad: las restricciones se mantienen en una estructura especial del sistema que consulta el gestor de la BDD cada vez que tiene lugar una actualización en el sistema.

*DDL: Lenguaje de Definición de

Datos

*BDD: Base de Datos Distribuidas

Page 7: Administrador de Dase de Datos

Relación del DBA con otras

áreas de los Sistemas

En sistemas muy complejos

cliente/servidor, 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

Page 8: Administrador de Dase de Datos

El DBA interactúa con el sistema como un puesto de asesoría y se crea un ambiente de consultoría, es aquí cuando el DBA es capaz de idear la estrategia de administración de datos.

La función del DBA requiere personal para cubrir las siguientes actividades:

◦ Planeación de la BD, incluida la definición de estándares, procedimientos y ejecución.

◦ Recolección de requerimientos y diseño conceptual de la base de datos.

◦ Diseño lógico de BD y diseño de transacciones.

◦ Diseño físico y ejecución de la BD

◦ Pruebas y depuración de la BD.

◦ Operación y mantenimiento de BD, incluida su instalación, conversión y migración.

◦ Entrenamiento y soporte de BD.

El DBA conoce todo sobre el sistema tiene relación directa entre todas las áreas del sistema, puede proporcionar información a desarrolladores, analistas y demás personal que contribuye en el desarrollo de la Base de Datos.

Page 9: Administrador de Dase de Datos

Análisis de los Manejadores de

Base de Datos Existen diferentes manejadores de

Base de Datos, a continuación se

presentara un análisis de algunos de

estos manejadores.

Page 10: Administrador de Dase de Datos

◦ Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar.

◦ Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.

◦ Apoya en el diseño y optimización de modelos de datos.

◦ Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados, entre otros.

◦ Apoya en la definición de estándares de diseño y nomenclatura de objetos.

◦ Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones.

Page 11: Administrador de Dase de Datos

◦ El principal objetivo de MySQL es velocidad y robustez.

◦ Soporta gran cantidad de tipos de datos para las columnas.

◦ Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.

◦ Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.

◦ Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo.

◦ Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos.

◦ El servidor soporta mensajes de error en distintas lenguas.

Page 12: Administrador de Dase de Datos

◦ Dispone de herramientas graficas

◦ Soporte para Datawarehouse

◦ Gestiona múltiples bases de datos remotas de una única consola donde se muestran gráficamente tanto la base de datos, como los objetos que contiene (tablas, índices, procedimientos).

◦ Utiliza plataforma NT y UNIX

◦ Capacidad de relación de datos de múltiples lugares físicos

◦ Opción de conectar datos relacionales de paginas web

◦ Ocupa menos memoria y recursos que el oracle

◦ Se integra con linux y oracle

◦ Cumple con los niveles de seguridad

◦ Tiene arquitectura para servidor OLTP (On Line TransactionProsessing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server.

◦ Ofrece herramientas para crear menús, formularios de entrada de datos y generadores de listados

◦ Utiliza un manejador relacional de base de datos orientado a objetos(ORDBMS), completamente escalable y extensible a cualquier tipo de datos.

◦ Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programación Java.

Page 13: Administrador de Dase de Datos

Facilidad de instalación, distribución y utilización.

SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar y utilizar SQL Server.

Administrativas (Administrador Corporativo).

Desarrollo (Analizador de Consultas).

Puede utilizarse el mismo motor de base de datos a través de plataformas que van desde equipos portátiles que ejecutan Microsoft Windows® 95 ò 98 hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT®, Enterprise Edition.

Almacenamiento de datos.

SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en línea(OLAP, Online AnalitycalProcessing). SQL Server incluye también herramientas para diseñar gráficamente las bases de datos y analizar los datos mediante preguntas en lenguaje normal.

SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una comunicación local.

Page 14: Administrador de Dase de Datos

Gracias Por Su Atención

Prestada En Esta Exposición