Presentación
El Máster en Administración de Bases de Datos con Oracle 11g/12c te posiciona en un sector en constante expansión. La gestión y administración de bases de datos es crucial en la era digital, donde el manejo eficiente de la información es vital para el éxito empresarial. Este máster no solo te capacita en técnicas avanzadas de programación en PL/SQL y administración de bases de datos Oracle, sino que también desarrolla habilidades clave en diseño de software mediante UML, brindándote una comprensión integral de las bases de datos relacionales. A medida que las empresas buscan optimizar sus estructuras de datos, la demanda de profesionales con conocimientos en Oracle 11g/12c y MySQL está en auge. Este programa online te ofrece la flexibilidad de aprender a tu ritmo, permitiéndote adquirir competencias valiosas sin sacrificar tus responsabilidades actuales. Si deseas destacar en el competitivo mundo de la tecnología, este máster es tu camino hacia el éxito.
Para qué te prepara
El Máster en Administración de Bases de Datos con Oracle 11g/12c te prepara para dominar la gestión avanzada de bases de datos Oracle. Aprenderás a implementar y administrar bases de datos relacionales, asegurar su integridad y realizar copias de seguridad. Desarrollarás habilidades en PL/SQL, incluyendo triggers y programación orientada a objetos. También te familiarizarás con estructuras de Oracle 12c, mejorando tu capacidad para crear, configurar y optimizar bases de datos, asegurando su rendimiento y seguridad.
Objetivos
- '
- Comprender los conceptos de UML para mejorar el diseño de software orientado a objetos.
- Aplicar patrones de diseño en UML para optimizar la estructuración del software.
- Configurar la seguridad en bases de datos Oracle 11g para proteger los datos.
- Administrar bases de datos Oracle 11g mediante el uso de PL/SQL.
- Implementar triggers en PL/SQL para automatizar procesos en Oracle.
- Configurar Oracle DB para optimizar el rendimiento y la eficiencia.
- Gestionar usuarios y permisos en Oracle 12c para asegurar el acceso controlado.
A quién va dirigido
El Máster en Administración de Bases de Datos con Oracle 11g/12c está dirigido a profesionales y titulados en informática, ingeniería o áreas afines que buscan profundizar en la administración avanzada de bases de datos. Este programa es ideal para quienes desean dominar técnicas como PL/SQL, gestión de Oracle 11g y 12c, y el uso de herramientas como SQL*Plus y SQL Developer en un entorno profesional.
Salidas Profesionales
'- Administrador de bases de datos Oracle, gestionando seguridad y mantenimiento. - Desarrollador PL/SQL, especializándose en triggers y programación orientada a objetos. - Ingeniero de datos, implementando estructuras físicas y optimización de procesos. - Consultor Oracle, configurando y personalizando bases de datos 11g/12c. - Especialista en seguridad de bases de datos, garantizando integridad de la información.
Metodología
Equipo docente especializado
Temario
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
- 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
- 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
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
- 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
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
- 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
- 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.
- Introducción.
- Modelo Relacional
- Principales sentencias del Lenguaje SQL.
- Crear un objeto directorio
- 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
- 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
- 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
- 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 de Máster en Administración de Bases de Datos con Oracle 11g/12c con 1500 horas 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