Descripción
-
Tipología
Master oficial
-
Metodología
Online
-
Horas lectivas
600h
-
Duración
12 Meses
-
Inicio
Fechas disponibles
Descripción
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 Certificado en Oracle 11g/12c. 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.
Información importante
Precio a usuarios Emagister:
Sedes y fechas disponibles
Online
comienzo
Fechas disponibles
Inscripciones abiertas
Opiniones
¿Tomaste este curso? Comparte tu opinión
Materias
- Administración Oracle
- Administración
- SQL
- PL/1
- Oracle Database
Temario
PARTE 1. UML 2.0: PATRONES DE DISEÑO DE SOFTWARE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML
Introducción
El origen del UML: Unified Modeling Language
El Proceso Unificado
MDA: Model Driven Architecture
UNIDAD DIDÁCTICA 2. CONCEPTOS DE LA ORIENTACIÓN A OBJETOS
Introducción
El objeto
La abstracción
Clases de objetos
Encapsulación
Herencia
Especialización y generalización
Clases abstractas y concretas
Polimorfismo
Composición
La especialización de los elementos: la noción de estereotipo en UML
UNIDAD DIDÁCTICA 3. MODELADO I
Modelado de Requisitos: Diagrama de los casos de uso
- Casos de uso
- Actor
- Escenario
- Representación textual de los casos de uso
Modelado de la dinámica
- Diagrama de secuencia
- Diagrama de comunicación
- Marcos de interacción
Modelado de objetos
- Conocer los objetos del sistema por descomposición
- Representación de clases
- Las asociaciones entre objetos
- Relación de generalización/especialización entre clases
- Diagrama de objetos o instancias
- Diagrama de estructura compuesta
UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
Introducción
Empaquetado y diagrama de empaquetado
Asociaciones entre empaquetados
UNIDAD DIDÁCTICA 5. MODELADO II:
Modelado de objetos
- La noción de estado
- El cambio de estado
- Elaboración del diagrama de estados-transiciones
- El diagrama de timing
Modelado de las actividades
- Las actividades y los encadenamientos de actividades
- Las particiones o calles
- Las actividades compuestas
- El diagrama de vista de conjunto de las interacciones
Modelado de la arquitectura del sistema
- El diagrama de componentes
- El diagrama de despliegue
UNIDAD DIDÁCTICA 6. LOS PERFILES
Introducción
Los perfiles
Estereotipos
Tagged values
UNIDAD DIDÁCTICA 7. VISUAL PARADIGM
Introducción
Instalación
Interface
Crear un Proyecto
Guardar un proyecto
Diagrama de clases
- Crear Y editar un diagrama de clases
- Crear y editar elementos
- Agregar atributos y operaciones
- Crear generalización
- Crear asociación
Análisis textual
- Crear diagrama de análisis textual
- Determinar clases y elementos
- Crear clases candidatas
Diagrama de componentes
- Crear un componente
- Crear una interface
PARTE 2. ADMINISTRACIÓN CON BASES DE DATOS ORACLE 11G
UNIDAD DIDÁCTICA 1. PL/SQL
Introducción al lenguaje SQL de Oracle
Consultas básicas en SQL.
Consultas avanzadas en SQL.
Trabajar con diferentes tablas en SQL.
Operaciones DML, DDL y DCL.
UNIDAD DIDÁCTICA 2. BASES DE DATOS RELACIONALES
Introducción.
Modelo Relacional
Principales sentencias del Lenguaje SQL.
Crear un objeto directorio
UNIDAD DIDÁCTICA 3. COPIAS DE SEGURIDAD EN ORACLE 11G
Introducción a las copias de seguridad y recuperación
Copias de Seguridad de Base de Datos
UNIDAD DIDÁCTICA 4. GESTIÓN Y ADMINISTRACIÓN DE BASE DE DATOS EN ORACLE 11G
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
UNIDAD DIDÁCTICA 5. SEGURIDAD Y MANTENIMIENTO: ORACLE 11G
Seguridad de la base de datos
Oracle Net Services
Mantenimiento Proactivo
Rendimiento
UNIDAD DIDÁCTICA 6. ESTRUCTURA FÍSICA DE UNA BASE DE DATOS
Estructura física de una base de datos
- Elementos de Diseño Físico en ORACLE
UNIDAD DIDÁCTICA 7. ESTRUCTURA MEMORIA
Estructuras de Memoria
- Área Global del Sistema, SGA
- Área Global de Programa
UNIDAD DIDÁCTICA 8. ESTRUCTURA PROCESOS
Estructura procesos
- System Monitor, SMON
- Process Monitor, PMON
- Database Writer, DBWR
- Log Writer, LGWR
- Checkpoint, CKPT
- Archiver, ARCH
- Recoverer, RECO
PARTE 3. TÉCNICAS DE PROGRAMACIÓN EN PL/SQL EN BASES DE DATOS ORACLE 11G
UNIDAD DIDÁCTICA 1. BASE DE DATOS RELACIONAL
Introducción
Modelo relacional
Gestión de datos
Álgebra relacional
UNIDAD DIDÁCTICA 2. LENGUAJE SQL EN ORACLE
Características generales
DDL
DML
Traducción del álgebra relacional
SQL avanzado
UNIDAD DIDÁCTICA 3. ADMINISTRACIÓN DE ORACLE
Tipos de usuarios
Tareas del administrador
Tablas e índices
Seguridad y privilegios
Autenticación
UNIDAD DIDÁCTICA 4. CREACIÓN Y CONFIGURACIÓN DE ORACLE DB
Creación de la base de datos
Configuración de la base de datos
Copias de seguridad y restauración
UNIDAD DIDÁCTICA 5. SQL*PLUS Y SQL DEVELOPER
SQL*Plus
SQL Developer
UNIDAD DIDÁCTICA 6. PL/SQL
Introducción
Elementos PL/SQL
Tipos de bloques PL/SQL
UNIDAD DIDÁCTICA 7. PL/SQL Triggers
Triggers sobre el sistema o de usuario
Modificaciones en los triggers
Procedimientos almacenados
Funciones almacenadas
Paquetes
UNIDAD DIDÁCTICA 8. PL/SQL ORIENTADO A OBJETOS
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
UNIDAD DIDÁCTICA 9. JAVA EN ORACLE
Introducción a Java
Cargar los procedimientos almacenados
Publicar procedimientos almacenados
Usar procedimientos almacenados
UNIDAD DIDÁCTICA 10. EL ANALIZADOR DE XML
Introducción a XML
Lectura de un archivo XML
Hoja de estilos con XML
Uso de Oracle XML DB
UNIDAD DIDÁCTICA 11. APLICACIÓN EXPRESS
Introducción
Activar Oracle Application Express
Creación de un espacio de trabajo
Desarrollar una aplicación
PARTE 4. GESTIÓN DE BASE DE DATOS CON ORACLE 12C
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN
Introducción a Oracle
UNIDAD DIDÁCTICA 2. Caracteristicas estructurales de 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$)
UNIDAD DIDÁCTICA 3. INSTALACIÓN
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
UNIDAD DIDÁCTICA 4. ORACLE NET
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
UNIDAD DIDÁCTICA 5. ADMINISTRACIÓN: PRINCIPALES HERRAMIENTAS
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
UNIDAD DIDÁCTICA 6. ARRANQUE Y PARADA
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
UNIDAD DIDÁCTICA 7. CREACIÓN DE BASE DE DATOS
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
UNIDAD DIDÁCTICA 8. INSTANCIA: ADMINISTRACIÓN
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
UNIDAD DIDÁCTICA 9. ARCHIVOS DE CONTROL Y DE TRAZA
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
UNIDAD DIDÁCTICA 10. ARCHIVOS DE DATOS Y TABLESPACE
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
UNIDAD DIDÁCTICA 11. USUARIOS Y PERMISOS: ADMINISTRACIÓN
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
PARTE 5. PROGRAMACIÓN EN PL/SQL EN BASES DE DATOS ORACLE 12C
UNIDAD DIDÁCTICA 1. BASE DE DATOS RELACIONAL
Introducción
Modelo relacional
Gestión de datos
Álgebra relacional
UNIDAD DIDÁCTICA 2. LENGUAJE SQL EN ORACLE
Características generales
DDL
DML
Traducción del álgebra relacional
SQL avanzado
UNIDAD DIDÁCTICA 3. ADMINISTRACIÓN DE ORACLE
Tipos de usuarios
Tareas del administrador
Tablas e índices
Seguridad y privilegios
Autenticación
UNIDAD DIDÁCTICA 4. CREACIÓN Y CONFIGURACIÓN DE ORACLE DB
Creación de la base de datos
Configuración de la base de datos
Copias de seguridad y restauración
UNIDAD DIDÁCTICA 5. SQL*PLUS Y SQL DEVELOPER
SQL*Plus
SQL Developer
UNIDAD DIDÁCTICA 6. PL/SQL
Introducción
Elementos PL/SQL
Tipos de bloques PL/SQL
UNIDAD DIDÁCTICA 7. PL/SQL Triggers
Triggers sobre el sistema o de usuario
Modificaciones en los triggers
Procedimientos almacenados
Funciones almacenadas
Paquetes
UNIDAD DIDÁCTICA 8. PL/SQL ORIENTADO A OBJETOS
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
UNIDAD DIDÁCTICA 9. JAVA EN ORACLE
Introducción a Java
Cargar los procedimientos almacenados
Publicar procedimientos almacenados
Usar procedimientos almacenados
UNIDAD DIDÁCTICA 10. EL ANALIZADOR DE XML
Introducción a XML
Lectura de un archivo XML
Hoja de estilos con XML
Uso de Oracle XML DB
UNIDAD DIDÁCTICA 11. APLICACIÓN EXPRESS
Introducción
Activar Oracle Application Express
Creación de un espacio de trabajo
Desarrollar una aplicación
PARTE 6. CREACIÓN Y GESTIÓN DE BASES DE DATOS MYSQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A MYSQL
¿Qué es MySQL?
MySQL Open Source
¿Por qué usar MySQL?
Algunos detalles técnicos de MySQL
Características
UNIDAD DIDÁCTICA 2. INSTALACIÓN MYSQL
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
UNIDAD DIDÁCTICA 3. TIPOS DE DATOS
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
UNIDAD DIDÁCTICA 4. OPERADORES ARITMÉTICO-LÓGICOS Y FUNCIONES
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
UNIDAD DIDÁCTICA 5. SINTAXIS SQL
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
UNIDAD DIDÁCTICA 6. PROCEDIMIENTOS ALMACENADOS
Introducción a los Procedimientos almacenados
Stored procedure (Procedimientos almacenados)
Introducción a la sintaxis de los procedures (procedimientos)
UNIDAD DIDÁCTICA 7. TRIGGERS O DISPARADORES
Introducción a los trigger
Para que sirven y cuando utilizarlos.
Sintaxis de los trigger, Create trigger
Sintaxis de los trigger, drop trigger
UNIDAD DIDÁCTICA 8. VISTAS
Introducción a las vistas
Sintaxis de las views, create view
Sintaxis de las views, alter view
Sintaxis de las view, drop view