Si trabaja en la gestión de bases de datos o desearía hacerlo y quiere conocer los aspectos esenciales sobre Oracle 12 y 11g este es su momento, con el Master en Gestión de Bases de Datos podrá adquirir los conocimientos necesarios para desarrollar su función de manera exitosa. Gracias a la realización de este Master conocerá los aspectos fundamentales sobre la programación en PL/SQL para optimizar la potencia de la base de datos, además de especializarse en MySQL.
Este Master en Gestión de Bases de Datos está dirigido a Estudiantes y profesionales de los sectores relacionados con el Mundo de la Informática, Internet y Programación orientada a bases de datos.
Objetivos
– Instalar Oracle.
– Adquirir conocimientos sobre Oracle Net.
– Manejar la herramienta SQL Developer.
– Potenciar el servidor de la base de datos Oracle.
– Dominar los lenguajes de referencia en el mundo de las bases de datos relacionales.
– Administrar, mantener y diseñar bases de datos con MYSQL.
– Aprender a manejar bases de datos con el lenguaje de consultas SQL.
Salidas Profesionales
Informática / Programación / Internet /Diseño WebEstudios de diseño web / Diseño gráfico / Agencias de comunicación y publicidad / Artes gráficas.
Introducción a las copias de seguridad y recuperación
Copias de Seguridad de Base de Datos
Restaurar copia seguridad de base de datos
Oracle Flashback
Movimiento de datos
Almacenamiento de datos: Estructuras
Gestión y seguridad de usuarios
Esquema
Gestión de los datos en Oracle
Operaciones DML
Seguridad de la base de datos
Oracle Net Services
Mantenimiento Proactivo
Rendimiento
Estructura física de una base de datos
- Elementos de Diseño Físico en ORACLE
Estructuras de Memoria
- Área Global del Sistema, SGA
- Área Global de Programa
Estructura procesos
- System Monitor, SMON
- Process Monitor, PMON
- Database Writer, DBWR
- Log Writer, LGWR
- Checkpoint, CKPT
- Archiver, ARCH
- Recoverer, RECO
Introducción
Modelo relacional
Gestión de datos
Álgebra relacional
Características generales
DDL
DML
Traducción del álgebra relacional
SQL avanzado
Tipos de usuarios
Tareas del administrador
Tablas e índices
Seguridad y privilegios
Autenticación
Creación de la base de datos
Configuración de la base de datos
Copias de seguridad y restauración
SQL*Plus
SQL Developer
Introducción
Elementos PL/SQL
Tipos de bloques PL/SQL
Triggers sobre el sistema o de usuario
Modificaciones en los triggers
Procedimientos almacenados
Funciones almacenadas
Paquetes
Transacciones
SQL dinámico
Colecciones y registros
Copia de datos por bloques
Funciones y conjuntos de filas
La utilidad Wrap
DBMS_OUTPUT
El paquete UTL_FILE
El paquete DBMS_LOB
Introducción a Java
Cargar los procedimientos almacenados
Publicar procedimientos almacenados
Usar procedimientos almacenados
Introducción a XML
Lectura de un archivo XML
Hoja de estilos con XML
Uso de Oracle XML DB
Introducción
Activar Oracle Application Express
Creación de un espacio de trabajo
Desarrollar una aplicación
Introducción a Oracle
Base General
-Nociones de instancia y base de datos
-Base de datos
-Instancias
-Categorías de base de datos
-Oracle Base y Oracle Home
Bases de datos
-Archivo de control
-Archivos de traza
-Archivos de datos
-Sistema de almacenamiento
-Noción de esquema
-Reglas de nomenclatura
Instanacias
-SGA
-Procesos en segundo plano y de servidor
-La PGA
-La gestión de la memoria
-El archivo de argumentos
-Infraestructura para la gestión automática
Base de datos: Administrador
-Tareas esenciales
-Cuentas Oracle de administración
-SYSDBA, SYSOPER y SYSBACKUP
-Otras cuentas Oracle
Diccionario de datos
-Presentación
-Vistas estáticas
-Vistas dinámicas de rendimiento (v$)
Instalación del Server
-Introducción
-Principales fases de instalación
-(OFA) Optimal Flexible Architecture
-Pre-instalación
-Instalación con Oracle Universal Installer
-Post-instalación
Instalación cliente
Principios básicos de Oracle Net
-La función de Oracle Net
-Principios de funcionamiento
-Nombre de servicio y nombre de instancia
Servidor: Configuración
-Creación del proceso de escucha
-Configuración del proceso de escucha
-Administración del proceso de escucha
-Inicio automático del proceso de escucha
-Registro dinámico de servicios
Cliente: Configuración
-Introducción
-Selección de los métodos de resolución de nombres
-Configuración de los métodos de resolución de nombres
Introducción a las herramientas
SQL*PLUS
-Introducción
-Uso
ORACLE SQL DEVELOPER
-Introducción
-Uso
ORACLE ENTERPRISE MANAGER DATABASE EXPRESS
-Introducción
-Arquitectura
-Uso
Documentación ORACLE
-Obtener ayuda
-¿Cómo utilizarla?
Monitorización
-Descripción
-Repositorio de diagnóstico automático
-Archivos de alerta y de traza
Mantenimiento Automatizado: Tareas
Introducción
Arranque
-Usar SQL*Plus
-Usar Oracle SQL Developer
Parada
-Usar SQL*Plus
-Usar Oracle SQL Developer
Aotumatización y Scripts
-En plataformas Unix o Linux
-En plataformas Windows
Introducción
-Fases para crear una nueva base de datos para una aplicación 199
-Fasses para crear la base de datos propiamente dicha 200
-Métodos disponibles
Creando manualmente la base de datos
-Crear los repositorios en los discos
-Preparar un nuevo archivo de argumentos de texto
-Crear el servicio asociado a la instancia o crear el archivo de contraseñas
-Ejecutar SQL*Plus y conectarse AS SYSDBA
-Crear el archivo de argumentos de servidor
-Inicio de la instancia
-Crear la base de datos
-Finalizar la creación del diccionario de datos
-Configurar Oracle Net para la nueva base de datos
Creando base de datps con asistente gráfico
-Descripción general
-Creación de una base de datos
-Gestionar las plantillas
Administración de los argumentos de inicialización
-Alterar los argumentos de inicialización
-Argumentos en el diccionario de datos
-Exportar un archivo de argumentos del servidor
-Usar EM Express
Administración dinámica de la memoria
-Introducción
-Información de la memoria
-Alterar la memoria dinámicamente
-Usar EM Express
Administración de los archivos de control
-Recordatorio del archivo de control
-Encontrar la información en los archivos de control
-Multiplexar el archivo de control
-Utilizar EM Express
Gestión de los archivo de traza
-Recordatorio de los archivos de traza
-Encontrar información de los archivos de traza
-Dimensionar los archivos de traza
-Administrar los archivos de traza
-Controlar la frecuencia de los puntos de control
-Utilizar EM Express
Introducción
-Descripción general
-Directivas
Tablespace Permanente
-Creación de un tablespace permanente
-Observaciones de los tablespaces BIGFILE
-Tablespace permanente predeterminado
-Modificación de un tablespace permanente
-Eliminación de un tablespace permanente
Administración dentro de un tablespace
-Principios generales
-Especificar el almacenamiento de un segmento
-Especificar el modo de gestión de un tablespace
-Gestión de extensiones dentro de un tablespace gestionado localmente
-Caso de los tablespaces SYSTEM y SYSAUX
tablespace temporal
-Rol del tablespace temporal
-Grupo de tablespaces temporales
-Creación de un tablespace temporal administrado localmente
-Tablespace temporal predeterminado
-Administración de los tablespaces temporales administrados localmente
Gestión de usuarios
-Modo de identificación del usuario
-Creación de un usuario
-Modificación de un usuario
-Eliminación de un usuario
-Encontrar información de los usuarios
Perfiles
-¿Qué son los perfiles?
-Creación de un perfil
-Modificación de un perfil
-Asignación de un perfil a un usuario
-Activación de la limitación de los recursos
-Eliminación de un perfil
-Encontrar la información de los perfiles
Administración de permisos
-Permiso de sistema
-Permiso de objeto
-Rol
-Limitación de los roles
-Encontrar información de los permisos
Introducción
Modelo relacional
Gestión de datos
Álgebra relacional
Características generales
DDL
DML
Traducción del álgebra relacional
SQL avanzado
Tipos de usuarios
Tareas del administrador
Tablas e índices
Seguridad y privilegios
Autenticación
Creación de la base de datos
Configuración de la base de datos
Copias de seguridad y restauración
SQL*Plus
SQL Developer
Introducción
Elementos PL/SQL
Tipos de bloques PL/SQL
Triggers sobre el sistema o de usuario
Modificaciones en los triggers
Procedimientos almacenados
Funciones almacenadas
Paquetes
Transacciones
SQL dinámico
Colecciones y registros
Copia de datos por bloques
Funciones y conjuntos de filas
La utilidad Wrap
DBMS_OUTPUT
El paquete UTL_FILE
El paquete DBMS_LOB
Introducción a Java
Cargar los procedimientos almacenados
Publicar procedimientos almacenados
Usar procedimientos almacenados
Introducción a XML
Lectura de un archivo XML
Hoja de estilos con XML
Uso de Oracle XML DB
Introducción
Activar Oracle Application Express
Creación de un espacio de trabajo
Desarrollar una aplicación
¿Qué es MySQL?
MySQL Open Source
¿Por qué usar MySQL?
Algunos detalles técnicos de MySQL
Características
Introducción
Instalación de Xampp
Comprobar la instalación de Xampp
PHPMyAdmin
Contraseña para el root
Administración de usuarios
Acceder a nuestra base de datos por consola
Tipos de tablas en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
Introducción
Resumen de los tipos de datos
Tipos de datos String y Char
Tipos de datos numéricos
Tipos de datos para fecha y hora
Almacenamiento según el tipo de campo
La importancia de coger el tipo de columna correcto
Relación con otros tipos de datos de bases de datos
Introducción
Control de flujo
Operadores y funciones de comparación
Operadores lógicos
Funciones de fecha
Funciones para tipos String
Funciones aritméticas
Funciones matemáticas
Introducción a la sintaxis SQL
Sentencias de definición de la estructura de datos
Sentencias de datos: Select, Insert, Delete, Update
Sintaxis de subconsultas
Sintaxis de JOIN
Introducción a los Procedimientos almacenados
Stored procedure (Procedimientos almacenados)
Introducción a la sintaxis de los procedures (procedimientos)
Introducción a los trigger
Para que sirven y cuando utilizarlos.
Sintaxis de los trigger, Create trigger
Sintaxis de los trigger, drop trigger
Introducción a las vistas
Sintaxis de las views, create view
Sintaxis de las views, alter view
Sintaxis de las view, drop view
Titulación
Titulación Expedida por EDUCA BUSINESS SCHOOL como Escuela de Negocios Acreditada para la Impartición de Formación Superior de Postgrado, con Validez Profesional a Nivel Internacional