Bases de datos. 76 Horas OBJETIVOS Aprender a trabajar con las Bases de Datos más difundidas en el mercado Estudiar los conceptos de administración de Bases de datos Oracle, SQLServer, PostgreSQL y Mysql, así como el uso que se hace de ellas actualmente Adquirir, de un modo práctico, los conocimientos necesarios para poder administrar, configurar y mantener estos entornos DIRIGIDO Técnicos y/o analistas informáticos Administradores de sistemas REQUISITOS INICIALES Conocimientos de Bases de Datos Relacionales Conocimientos de SQL CONTENIDOS INTRODUCCIÓN A LOS GESTORES DE BASES DE DATOS RELACIONALES Introducción a las Bases de Datos relacionales El modelo relacional Bases de Datos principales del mercado ORACLE 12C Introducción a Oracle Historia de Oracle Versiones Características de Oracle Definición de instancia Estructuras de memoria Procesos: Instalación de Oracle Tipos de instalación de Oracle Características en Windows y Linux Creación de base de datos Oracle Cómo crear una Bases de Datos. Necesidades previas Modos de creación DBCA
Estructuras de almacenamiento de la base de datos: Tablespaces y Datafiles - Definición y tipos de tablespaces - Mantenimiento de tablespaces y datafiles - Definición de umbrales y alertas Objetos y segmentos de un esquema de base de datos - Definición de los parámetros y atributos de un objeto - Creación y gestión de objetos Gestión y configuración de los ficheros de Redo Log Introducción a los Redo Log Funcionamiento y características Adición y borrado de los ficheros de Redo log Mantenimiento del fichero de control. Introducción a los ficheros de control Características de los ficheros de control Configuración del entorno de red de Oracle. Gestión del entorno de red TNSAMES.ORA LISTENER.ORA Gestión del Listener OEM Database Control para acceso a Oracle. Funcionamiento de Database Control Configuración básica Arranque y parada de la base de datos. Tipos de arranque y parada Arrancar y parar en modo comando Gestión y mantenimiento de usuarios. Introducción a la gestión de usuarios Tipos de usuarios Creación de usuarios. Autentificación de usuarios. Gestión de cuentas. Privilegios. Tipos de privilegios Privilegios del sistema. Privilegios sobre objetos. Roles.
Gestión automática de la base de datos. Gestión y Control de memoria. SQL Advisor. Undo Advisor. MTTR Advisor. Segment Advisor. Data recovery Advisor. Flashback de la base de datos Introducción a la tecnología FlashBack Flashback Table Flashback Query Flashback Database Flashback Transaction Backout Flashback Data Archives Copia de seguridad de la base de datos Oracle Creación de copias Copia de la base de datos offline y online Creación de copias de seguridad incrementales Recuperación de la base de datos Oracle Recuperación del fichero de control Recuperación de un Archivo de REDO LOG Recuperación de un archivo de datos Recuperación completa de la base de datos SQLSERVER 2012 Introducción a SqlServer Historia de SqlServer Características básicas Versiones Arquitectura y componentes de SqlServer Instalación Tipos de Instalación Requisitos de instalación Proceso de instalación
Trabajar con Bases de Datos Planificación de Bases de Datos Creación de Bases de Datos Configuración de servicios de SQL Server 2012 Configuración de componentes adicionales de SQL Server 2012 Implementación de servicios de correo electrónico Configuración de índices de texto completo Mantenimiento de Instancias de SQL Server 2012 Administrar trabajos con el agente de SQL Server Administrar alertas con el agente de SQL Server Administrar operadores con el agente de SQL Server Administración basada en directivas Copias de seguridad en SQL Server 2012 Gestión de Seguridad en SQL Server 2012 Administrar inicios de sesión y roles de servidor Administrar usuarios y roles de base de datos Permisos a nivel de instancia. Permisos a nivel de base de datos Permisos en objetos y esquemas Auditoria de instancias de SQL Server Encriptación de datos en SQL Server Configuración de área de superficie Backup y Recovery Restauración de copias de seguridad Administrar y configurar bases de datos Instantáneas de base de datos (snapshots) Integridad Planes de mantenimiento Otras Tareas de Administración de Datos Importar y exportar datos Particiones de datos Compresión Índices Intercalación Monitorización y Resolución de Errores Identificar problemas con los servicios Identificar problemas concurrentes Identificar problemas de trabajo del agente Localizar la información sobre los errores
MySQL Introducción a MySQL Historia de Mysql Versiones y características Descargar Mysql Arquitectura y componentes del servidor MySQL Procesos de Mysql Uso de memoria Clientes Mysql Uso del cliente en modo línea Uso de clientes gráficos Instalación de Mysql Tipos de instalación Requisitos necesarios Proceso de instalación Configuración del servidor Como configurar MySQL Fichero de configuración: my.cnf Personalización Motores de datos MySQL Conceptos de motores de datos MyISAM INNODB ARCHIVE Otros Creación de Bases de datos Proceso de creación de una Base de datos Opciones Creación de objetos sobre la base de datos Gestión de usuario y privilegios Creación de usuarios Como asignar permisos Copias de seguridad Tipos de Backup en Mysql Tipos de Recover
Gestión de log en MySQL Log de errores Log general de consulta Log binario Consulta de consultas lentas Gestión de los ficheros logs PostgreSQL Introducción a PostgreSQL Componentes y arquitectura Instalación Tipos de instalación Proceso de instalación Herramientas de administración: PgAdmin III y psql Lenguajes SQL Estándar (DDL y DML) PL/pgsql Módulos adicionales PL/Perl y PL/Python Trabajar con Bases de Datos Creación de Bases de datos Configuración de PostgreSQL Parámetros habituales Modificar parámetros Tareas habituales de mantenimiento Seguridad Seguridad en PostgreSQL Roles: Usuarios y Grupos Esquemas y Permisos Seguridad de Datos Comunicaciones y conexiones remotas Restricciones a través de la configuración Backup y Recovery Tipos de copias de seguridad Recuperación de Base de Datos