ANALISTA PROGRAMADOR PL/SQL ORACLE 12C
Información adicional
Horas | 360 |
---|---|
Código | |
Formato | Digital |
Proveedor | IEDITORIAL |
40,00 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
– Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.
– Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
– Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
– Instalar Oracle.
– Adquirir conocimientos sobre Oracle Net.
– Crear una nueva base de datos.
– Tratar con tablespaces y archivos de datos.
– Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
– Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
– Instalar Oracle.
– Adquirir conocimientos sobre Oracle Net.
– Crear una nueva base de datos.
– Tratar con tablespaces y archivos de datos.
Contenidos
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. 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
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. 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