Afinación y Rendimiento de Bases de Datos

DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1.

15 downloads 105 Views 155KB Size

Recommend Stories


Modelos Avanzados de Bases de Datos. Funcionalidad 1. Bases de datos Orientadas a Objetos y Bases de Datos Objeto-Relacionales
UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA Modelos Avanzados de Bases de Datos. Funcionalidad 1 Bases de datos Orientadas a O

BD - Bases de Datos
Última modificación: 19-02-2016 270010 - BD - Bases de Datos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que impart

BASES DE DATOS Fuente:
INSTITUCION EDUCATIVA “JOHN F. KENNEDY” Resolución de Aprobación No. 2110 del 7 de septiembre de 2010 Secretaría de Educación y Cultura del Departamen

Story Transcript

DIPLOMADO Afinación y Rendimiento de Bases de Datos

TEMARIO DURACIÓN: 250 hrs.

1.

Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción 1.2 Componentes de un Sistema de Información 1.2.1 hardware 1.2.2 Software 1.2.3 Usuarios 1.2.4 Sistema Manejador de Base de datos 1.2.5 Base de datos 1.2.6 Programas de Aplicación I.3 Tipos de un Sistema de Información 1.3.1 Sistemas de Información OLTP 1.3.2 Sistemas de Información OLAP 1.4 Modelo Entidad-Relación 1.4.1 Estructuras de datos 1.4.2 Restricciones 1.4.3 Operaciones 1.5 Modelo Relacional 1.5.1 Estructuras de datos 1.5.2 Restricciones 1.5.3 Operaciones 1.6 Bases de Datos 1.7 Herramientas CASE para modelado de datos 1.8 Sistema Manejador de Base de Datos 1.9 SQL ANSI 89, 92, 99 y SQL 2003 1.10 Niveles de Aislamiento 1.11 Principales RDBMS Comerciales 1.12 Tipos de Usuarios 2. Structured Query Language SQL (40 hrs.) 2.1. Definición de datos 2.1.1. Tipos de datos del sistema y tipos de datos creados por el usuario 2.1.2. Bases de Datos 2.1.3. Tablas 2.1.4. Reglas 2.1.5. Defaults 2.1.6. Tipos de Índices 2.2. Manipulación de datos 2.2.1. Selección, Proyección 2.2.2. Tipos de Join 2.2.3. Operaciones de Conjuntos 2.2.4. Inserción de datos 2.2.5. Eliminación de registros 2.2.6. Actualización de datos

2.2.7. Vistas 2.2.8. Definición de privilegios 2.3. Funciones de utilidad 2.3.1. Funciones para datos tipo carácter 2.3.2. Funciones matemáticas 2.3.3. Funciones para datos tipo fecha 2.4. Manejo de transacciones 2.4.1. Tipos de transacciones abiertas, cerradas, anidadas, puntos de salvado 2.4.2. Commit y Rollback 2.5. Estructuras de control de flujo 2.5.1. IF-THEN-ELSE-END IF 2.5.2. Ciclo FóR 2.5.3. Ciclo WHILE 2.6. Procedimientos almacenados 2.6.1. Declaración de variables 2.6.2. Creación de procedimientos 2.6.3. Ejecución de procedimientos 2.6.4. Eliminación de procedimientos 2.6.5. Paso de Parámetros 2.7. Triggers 2.7.1. Características 2.7.2. Creación y Ejecución para control de integridad referencial 2.7.3. Eliminación de triggers 2.8. Cursores 3. Programación cliente-servidor para RDBMS (30 hrs.) 3.1. Arquitectura Cliente-Servidor 3.2. Características de programación cliente-servidor 3.3. Ejemplos de herramientas para programación cliente-servidor 3.4. Introducción a HTML 3.5. Programación en HTML 3.6. Programación PHP

4. Introducción a la administración de Sistemas Operativos (20 hrs.) 4.1. Introducción 4.2. Conceptos de Sistemas óperativos 4.3. Administración de procesos 4.4. Introducción a GNU/Linux 4.5. Instalación RedHat 4.6. Introducción al Shell de GNU/Linux 4.7. El Sistema de archivos en GNU/Linux 4.8. Editor de pantalla completa vi 4.9. Administración de GNU/Linux 5. Administración de bases de datos (45 hrs.) 5.1. Tareas del administrador 5.2. Introducción a Adaptive Server Enterprise 15 5.3. Administración de Bases de Datos en Sybase ASE 5.3.1. Bases de datos del sistema 5.3.2. Tablas de sistema

5.3.3. Procedimientos del sistema 5.3.4. Configuración e instalación del servidor 5.3.5. Herramientas de Apoyo a la seguridad 5.3.6. Inicialización y terminación del servidor 5.3.7. Administración de los recursos físicos, archivo de interfaces 5.3.8. Usuarios del sistema y control de acceso 5.3.9. Bitácora de errores, Bitácora de transacciones 5.3.10. Herramientas de Monitoreo de la consistencia de la base de datos 5.3.11. Diferentes planes de respaldo y restauración 5.3.12. Herramientas de Monitoreo de Rendimiento del Manejador 5.3.13. Herramientas de Monitoreo del óptimizador de Consultas. 6. Medición de rendimiento y afinación (50 hrs.) Teoría general a cualquier manejador e implementación específica en Sybase ASE 6.1. Conceptos básicos 6.1.1. Rendimiento y Afinación de Rendimiento 6.1.2. Volumen de trabajo por unidad de tiempo 6.1.3. Tiempo de respuesta 6.1.4. Variables de configuración 6.1.5. Balance entre Afinación y rendimiento 6.1.6. Niveles de Afinación 6.1.7. Metodologías para la Afinación 6.2. Estrategias de medición de rendimiento y afinación según tipo de Sistema de Información 6.2.1. Aplicaciones OLTP 6.2.2. Procesamiento batch 6.2.3. Aplicaciones DSS/OLAP 6.2.4. Ambientes mixtos 6.3. Arquitectura Virtual Compartida de ASE 6.3.1. Engines 6.3.2. Memoria Compartida 6.3.3. Esquema Multi-hilos 6.3.4. Colas de Ejecución y Espera 6.3.5 Conexión al servidor 6.4. Herramientas de Afinación 6.4.1. Utilerías 6.4.2. Comandos 6.4.3. Procedimientos 6.4.4 Tablas de Monitoreo 6.5. Control de concurrencia 6.5.1. Tipos de candados 6.5.2. Esquemas de candado 6.5.3. Contención por candados 6.5.4 Configuración de umbrales 6.5.5 Monitoreo de uso de candados

6.5.6 Detección y solución de contención 6.6. Fragmentación de tablas 6.6.1. Densidad y Fragmentación 6.6.2. Evaluación y Fragmentación de tablas 6.6.3. Factores de agrupación 6.6.4 Monitoreo de fragmentación 6.6.5 Detección y reorganización de datos 6.7. Paralelismo 6.7.1. Multiprocesamiento simétrico 6.7.2. Balanceo de cargas 6.7.3. Manejo de tareas 6.7.4 Monitoreo y afinación de uso de cpus 6.8. Monitoreo de Spinlocks 6.8.1. Contención en discos 6.8.2. Contención en candados 6.8.3. Contención en memoria 6.9. Memoria 6.9.1. Parámetros de configuración 6.9.2. Alojamiento de memoria 6.9.3. Data cache 6.9.4. Procedure cache 6.9.5. Problemas de rendimiento 6.9.6. Monitoreo y Afinación de uso de memoria 6.10. Disco, Named caches y buffer pools 6.10.1. Accesos de más de una pagina 6.10.2. Monitoreo de accesos a disco 6.10.3. Afinación de rendimiento 7. Big Data,Data Quality,Master Data Management (20) 7.1. DataWarehousing 7.2. Big Data 7.3. Data Quality 7.4. Master Data Management 8. BD Columnares, BD XML y BD Móviles (15 hrs.) 8.1. Movilidad y Bases de datos móviles 8.2. Bases de datos XML 8.3. Bases de datos columnares 8.4. Bases de datos en memoria

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.