• No se han encontrado resultados

ADMBD-Clase1

N/A
N/A
Protected

Academic year: 2020

Share "ADMBD-Clase1"

Copied!
27
0
0

Texto completo

(1)

ADMINISTRACION DE BASE

ADMINISTRACION DE BASE

DE DATOS

DE DATOS

Ing. Armando Caballero Alvarado

[email protected]

(2)

INTRODUCCION A LA ADMINISTRACION

INTRODUCCION A LA ADMINISTRACION

DE BASE DE DATOS

DE BASE DE DATOS

(3)

¿Qué tareas debe realizar un

DBA?

(4)

Administrador de Base de Datos vs Administrador

Administrador de Base de Datos vs Administrador

de Datos

de Datos

• La información es uno los activos más valiosos de la empresa, es indispensable contar con una persona -el administrador de datos- que conozca la información, y las necesidades de la empresa en este aspecto, en un nivel gerencial superior. Así la labor del administrador de datos es decidir en primer término cuáles datos deben almacenarse en la base de datos, y establecer políticas para mantener y manejar los datos una vez almacenados. El administrador de datos es por lo general, un gerente, no un técnico. El técnico responsable de poner en práctica las decisiones del administrador de datos es el administrador de bases de datos(DBA).

(5)

Conceptos Generales

Conceptos Generales

Administrador de Base de

Datos

:

– Encargado de definir y controlar las

base de datos corporativa

– Asesora a desarrolladores, usuarios

y ejecutivos.

(6)

Conceptos Generales (Cont.)

Conceptos Generales (Cont.)

– Es responsable principalmente de:

• Administrar la estructura de la base de datos

• Administrar la actividad de los datos

• Administrar el DBMS

• Establecer el diccionario de datos

(7)

Objetivos del Administrador de Base de Datos

Objetivos del Administrador de Base de Datos

Mantener la integridad de los datos

– Se encarga de asegurar que las operaciones ejecutadas por los usuarios sean correctas y mantengan la

consistencia. También debe protegerse de fallos de hardware o software.

Mantener la seguridad de los datos

– Proteger del uso mal intencionado o no autorizados. Limitar a los usuarios a ejecutar únicamente las

operaciones permitidas.

Mantener la disponibilidad de los datos

(8)

Funciones básicas del Administrador de Base de

Funciones básicas del Administrador de Base de

Datos

Datos

• Instalación de nuevos componentes del software • Creación de base de datos y tablas

• Especificación de las restricciones de integridad de los datos • Administrar la concurrencia

• Optimización del acceso a datos • Definir el esquema conceptual • Definir el esquema interno • Vincularse con los usuarios

• Procedimientos de respaldo y recuperación

• Supervisar el desempeño y responder a cambios en los requerimientos • Concesión de autorización para el acceso a los datos

• Definición de esquema

(9)

Funciones especificas del administrador de base

Funciones especificas del administrador de base

de datos

de datos

• Además de administrar la actividad de datos y la estructura de la base de datos, el DBA debe administrar el DBMS mismo.

• Compilar y analizar estadísticas relativas al rendimiento del sistema e identificar aéreas potenciales del problema.

• Analizar el tiempo de respuesta del sistema.

• Vigilar periódica y continuamente las actividades de los usuarios. • Determinar si el diseño de la base de datos necesita ser modificado

para mejorar el rendimiento.

• Realizar las actualizaciones al producto DBMS, previo análisis de las nuevas funcionalidades.

(10)

Funciones y componentes principales de un

Funciones y componentes principales de un

DBMS

DBMS

DDL: lenguaje de definición de datos DML: lenguaje de manipulación de datos

Fuente: “Introducción a los sistemas de bases de datos” C.J. Date

Procesador DDL Procesador DML Procesador Lenguaje Consulta Esquemas externos Datos y Metadatos

Base de datos Peticiones DML planeadas Peticiones compiladas Peticiones optimizadas Optimizador Peticiones DML No planeadas

Esquemas y transformaciones

Manejador de transacciones

(11)

Componentes funcionales de un DBMS

Componentes funcionales de un DBMS

• Metadato o Diccionario de Datos (DD)

• Optimizador de Consultas

• Manejador de transacciones

• Manejador de almacenamiento

– Manejador de archivos

(12)

Funciones del DBMS

Funciones del DBMS

• Soporta DML

• Ofrece optimización en la búsqueda de la

información

• Soporta DDL

(13)

Ventajas de un DBMS

Ventajas de un DBMS

• Reutilización de datos y programas • Control de redundancia

• Estandarización • Consistencia

• Es posible equilibrar las cargas de los requerimientos (establecer prioridades)

• Integridad • Seguridad

• Rapidez de desarrollo

(14)

Desventajas de un DBMS

Desventajas de un DBMS

• Tamaño

• Susceptibilidad a fallas

• Complejidad en la recuperación a fallas

• Puede llegar a trabajar en forma “lenta”

(15)

Tendencias de los DBMS

• Sistemas para el soporte para toma de decisiones (Data Warehouse) y/o con capacidades deductivas y bases de datos temporales

• Manejar información multimedial: Imágenes, audio, videos • Bases de datos orientadas a objetos y objeto-relacionales • Manejar información georeferenciada: Sistemas de

Información Geográficos (SIG)

• Manejo de información documental: Motores de búsqueda, sistemas para el manejo de documentos.

(16)

Ayudas para un DBA

• Metalink

http://metalink.oracle.com

• OTN

http://www.oracle.com/technology/index.html

• Oracle Links

(17)
(18)

Lectura

• DBA 2.0 la siguiente generación

http://dbagroup.cl/blog/?p=200

• Base de Datos en la Nube

(19)

FUNDAMENTOS DE LA ADMINISTRACIÓN

DE BASE DE DATOS

(20)
(21)

Diseño Físico

Diseño Físico

• Buscamos una implementación

suficientemente

” eficiente en una

plataforma concreta:

Hardware + SO + SGBD + Aplicación

• La implementación implícita es:

Suficiente

:

para casos en que la BD sea para

pruebas funcionales, capacitación y demos

Insuficiente: para casos en que la BD sea para

(22)

Diseño Físico

Diseño Físico

Objetivos

– Producir una descripción de la implementación de la BD en memoria secundaria (almacenamiento físico). Incluye las estructuras de almacenamiento y los

métodos de acceso que se utilizarán para conseguir lectura eficiente a los datos.

Tareas

– Traducir el esquema lógico para el SGBD específico – Diseñar la representación física

– Diseñar mecanismos de seguridad

(23)

Diseño Físico

Diseño Físico

Criterios:

– Mejorar el

rendimiento

• Espacio en memoria y en disco • Tiempo de procesador

• Tiempo de disco • Contención

• Costo de procesos

Escalabilidad

(24)

Diseño Físico

Diseño Físico

Criterios:

Disponibilidad

– Facilidad de

administración

(25)

Diseño Físico

Diseño Físico

• Pero además del diseño físico de la BD, en

el rendimiento también influye

:

Diseño de los procesos (en C/S)

• Separación entre la BD y lógica

– Restricciones separadas: vistas, procedimientos almacenados, disparadores

• Conexiones, interacción y tráfico

Programación

(26)

Diseño Físico

Diseño Físico

• Un buen diseño físico exige conocer bien

:

Posibilidades del SGBD

Posibilidades de los equipos de

almacenamiento (ej. RAID)

Interacción entre el SO y:

• SGBD

• Equipos de almacenamiento

(27)

Referencias

Documento similar

De non ser así, as facturas non poderán tramitarse para o pago, e a USC, a través do responsable de asuntos económicos do centro da USC que solicitou os seus servicios Rexeitará

Estos planes de recolo- cación deben garantizar a las personas despedi- das un servicio continuado durante un periodo mínimo de seis meses que incluya medidas de formación

En el caso de realizar una análisis estructural dinámico lineal de un edificio en particular, se necesita disponer de la información correspondiente a las dimensiones en planta y

•cero que suplo con arreglo á lo que dice el autor en el Prólogo de su obra impresa: «Ya estaba estendida esta Noticia, año de 1750; y pareció forzo- so detener su impresión

U-Ranking cuenta con la colaboración del Ministe- rio de Universidades, al permitirnos el acceso al Sistema Integrado de Información Universitaria (SIIU). El SIIU es

El valor agregado 6 del indicador por universidad se pre- senta en una escala de 0 (mínimo valor obtenido por una universidad del sistema en ese indicador) a 100 (correspondiente

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas