DIPLOMADO EN BASE DE DATOS ORACLE



Documentos relacionados
ÍNDICE INTRODUCCIÓN...13

Fundamentos de Oracle

Oracle 12c DISEÑO Y PROGRAMACIÓN

1

Procesamiento Condicional con Sentencias IF Procesamiento Condicional con Sentencias CASE Sentencia Loop Simple Sentencia WhileLoop Sentencia ForLoop

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

ÍNDICE PRIMERA PARTE... 17

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) LENGUAJES DE BASES DE DATOS CENTRO DE CIENCIAS BÁSICAS

MÓDULOS DEL CURSO Administración de Base de Datos 11g - Parte I Administración de Base de Datos 11g - Parte II Introducción a Oracle 11g: SQL y PL/SQL

CURSOS Y DESCRIPCIÓN / ADMINISTRACIÓN DE BASE DE DATOS

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA:

ORACLE DEVELOPER 10g

Índice. iii. Objetivos... 24

Introducción a Oracle PL / SQL 12c

SQL Los fundamentos del lenguaje

ORA-133 Oracle Database 11g: Administration Workshop I

Curso Online de Oracle 10g

CURSO DE SQL SERVER 2005

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

8 SQL SERVER 2008 RA-MA

Oracle PL/SQL. Programa de Estudio.

Oracle Database 12c SQL and PLSQL Fundamentals

ORACLE WORKFORCE DEVELOPMENT PROGRAM

ESPECIALISTA EN BASE DE DATOS

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

3 Consultas y subconsultas

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

ODEV. Curso Experto en Desarrollo Oracle 12c. geamind

Es objetivo del diplomado es proporcionar al profesional el conocimiento y la habilidad necesaria para:

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server Descripción:

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES. Tecnicatura en Programación de Sistemas

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

ORACLE WORKFORCE DEVELOPMENT PROGRAM

Guía práctica de SQL

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

Guía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales

8283: Administración y programación en Microsoft SQL Server 2012

Nivel Básico/Intermedio. Instalar y Configurar SQL Server Diseñar una Base de Datos. Optimización de consultas

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

GESTIÓN DE BASES DE DATOS ORACLE 10g

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo ricardo.vergara@sasf.net

Microsoft SQL Server 2005

ST31_Querying Microsoft SQL Server

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

Tutorial Oracle SQL Developer 1.2.1

Administration Workshop

DIPLOMADO EN BASE DE DATOS

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT)

Bases de datos. 76 Horas

CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G

INTRODUCCIÓN PRÁCTICA. Clase 25/08/2008

Oracle Database 11g: Taller de Administración

Oracle Database 11g: Taller de Administración I Versión 2

Programación del Módulo Profesional. Desarrollo de Aplicaciones en Entornos de 4ª Generación y con Herramientas Case

Curso Online de Microsoft

MS_10774 Querying Microsoft SQL Server 2012

Recuperación de instancias dañadas usando RMAN

BASES DE DATOS CON MICROSOFT SQL SERVER. Aprende a crear y gestionar las bases de datos más potentes

El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades.

Documento Informativo

Temario del Diplomado en Bases de Datos

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Base de datos relacional

Integración de Datos y ETL con Oracle Warehouse Builder

III. ADMINISTRACIÓN DE ORACLE.

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

PRÓLOGO... XI CAPÍTULO 1. FUNDAMENTOS DEL LENGUAJE PL/SQL.

EL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES)

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo

SQL Server SQL, Transact SQL Diseño y creación de una base de datos

PROGRAMA DE ASIGNATURA DE BASES DE DATOS II

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

Backup and Recovery Workshop

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

[CASI v.0109] Pág. 1

DREAMWEAVER CS6. Curso de Iniciación. Diego Rovira

Oracle básico (IV): Programación en PL/SQL

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers

Desarrollo de bases de datos con SQL Server 2014

[CASI v.0110] Pág. 1

Módulo 2. Administración y Gestión de Bases de Datos

ÍNDICE INTRODUCCIÓN...17

INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un

Cómo abrir las bases de datos en Aspel-COI 6.0?

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

Carrera: SCS Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Microsoft Access 2007 (Completo)

SQL Server SQL, Transact SQL Diseño y creación de una base de datos (con ejercicios prácticos corregidos)

Transcripción:

DIPLOMADO EN BASE DE DATOS ORACLE Release 10.2.0.2 MODULO 1 - DISEÑO DE BASES DE DATOS RELACIONALES (20 Horas) OBJETIVO Introducir al alumno a los conceptos necesarios para construir sistemas de información que utilicen bases de datos. Al finalizar este módulo el alumno estará en capacidad de diseñar una base de datos relacional. Módulo teórico con prácticas de diseño en clase y elaboración por parte de los alumnos de un diseño de una base de datos relacional. Conceptos básicos de bases de datos: Base de datos, Sistema de base de datos, Sistema de gestión de base de datos. Etapas de desarrollo de un sistema: Definición de requerimientos, Diseño de la base de datos, Desarrollo de la aplicación, Afinamiento, Seguridad y Mejoramiento. Diseño Conceptual: Entidades, Relaciones, Normalización, Modelo Entidad- Relación. Diseño Lógico: Tipos básicos de relaciones, Componentes del Modelo Relacional. Diseño Físico: consideraciones a tener para la creación de la base de datos. Qué es ORACLE, productos Oracle. Conceptos Preliminares: Componentes de una base de datos, Instancia y Esquema, Diccionario de Datos. Esquema y Objetos de la Base de Datos: Tablas, Vistas, Secuencias, Sinónimos, Índices

MODULO 2 - SQL, SQL*PLUS y PL/SQL (40 Horas) Desarrollar en el alumno la capacidad de realizar consultas complejas, operaciones de inserción, actualización y eliminación de datos desde una base de datos utilizando la herramienta SQL*Plus y además poder explotar de forma óptima, el uso de los objetos almacenados en la Base de datos y desarrollar programas con el lenguaje PL/SQL. METODOLOGIA Módulo práctico utilizando la herramienta SQL*Plus con realización de talleres por parte de los alumnos y práctica sobre una Base de datos de ejemplo utilizando herramientas como SQL*Plus, TOAD o PL/SQL Developer. Diseño De Bases De Datos Relacionales Lenguaje de definición de datos DDL: Operaciones sobre tablas, Manejo de restricciones de integridad, Manejo de otros objetos como vistas, secuencias, sinónimos. Lenguaje de Manipulación de Datos DML: Consultas de una sola tabla, Manejo de las cláusulas where, order by, group by, having, operadores de comparación y lógicos, consultas de múltiples tablas (equijoin, outer join, self join, non equijoin). Subconsultas: Subconsultas en la cláusula where o en la cláusula having, subconsultas de un solo registro, de múltiples registros. Manejo de las sentencias INSERT, UPDATE y DELETE. Manejo de sentencias de control de transacciones COMMIT y ROLLBACK. Conceptos Básicos de SQL*Plus: arquitectura, comandos, variables de Ambiente, menú. Características SQL propias de Oracle : mostrando la Estructura de una Tabla, suprimiendo registros duplicados, concatenando columnas o literales, manejando valores nulos, tabla dual. Funciones SQL propias de Oracle : Funciones de un registro (carácter, numéricas, fechas, conversión), funciones anidadas, funciones de grupo. Manejo de scripts: variables en tiempo de ejecución, manejo del ampersand &, comandos define y accept, pasando valores a un script. Introducción A Pl/Sql: Qué Es Pl/Sql?, ventajas de su utilización, estructuras de bloque, procedimientos anónimos. Sección de Declaración: Tipos de datos, conversiones, asignar valores a variables, constantes, Uso de %Type, Uso de %Rowtype, alcance y visibilidad de variables. Sección de Ejecución: Manejo de cursores implícitos y explícitos, estructuras del lenguaje como Sentencias IF, LOOP. Sección de Excepciones: Excepciones predefinidas, excepciones definidas por el usuario, uso de SQLCODE y SQLERRM Subprogramas: Procedimientos, funciones y paquetes. Utilización de paquetes de la base de datos. Creación de disparadores (triggers) en las tablas de la base de datos.

MODULO 3- ADMINISTRACION Y AFINAMIENTO DE BASES DE DATOS ORACLE (30 Horas) En este módulo los alumnos adquirirán los conocimientos y destrezas necesarias que debe tener todo DBA para realizar sus labores de administración de bases de datos ORACLE. Módulo práctico mediante talleres y ejercicios. PREREQUISITOS: SQL, SQL*Plus Rol del DBA: Qué es un Administrador de la Base de Datos, Instrucciones exclusivas del DBA. Arquitectura Oracle : Esquemas y objetos de la base de datos, estructuras de memoria (SGA, PGA), procesos de ORACLE. Estructura de almacenamiento: Manejo de Tablespaces y Data Files, Otros archivos físicos, Blocks, extents y Segments. Administración de cuentas: manejo de usuarios, perfiles y roles. Creación de una base de datos: Creación y arranque de la instancia, Creación de la base de datos. Gestión de la Base de Datos: Bajar y subir de la base de datos, fichero INIT.ora y parámetros básicos, utilización del diccionario de datos. Manejo de utilidades como SQL*Loader, export, import. Uso de herramientas de Administración como Enterprise Manager o DBA Studio.

MODULO 4 - BACKUP, RECUPERACIÓN Y NETWORKING (30 Horas) Al finalizar el módulo el alumno estará en capacidad de conectar, proteger y recuperar Bases de Datos ORACLE. Conocimientos de SQL*Plus y PL/SQL y Administración básica CONTENIDO TEMATICO Configuración de entorno de red Descripción de escenarios de backup y recuperación RMAN (Recovery Manager) Backup manejado por el usuario Backup generado a través de RMAN Manejo de bloques corruptos Escenarios de recuperación Recuperación completa manejada por el usuario Recuperación completa manejada desde RMAN Recuperación incompleta manejada por el usuario Recuperación incompleta manejada desde RMAN Administración del catalogo IMPORT y EXPORT

MODULO 5 - DESARROLLO DE BASES DE DATOS ORACLE (30 Horas) Al finalizar el módulo el alumno estará en capacidad de construir e implementar aplicaciones WEB con la herramienta tradicional de desarrollo de ORACLE, Forms y Reports. Conocimientos de SQL*Plus y PL/SQL Módulo práctico utilizando la herramienta Forms 9i de Oracle Developer. El entorno de Oracle Developer: Navegador de objetos, editor de Diseño y Paleta de Propiedades. Introducción a Oracle Forms Diseño y ejecución de una aplicación: Modos Normal y Consulta. Creación de un formulario básico. Controles GUI disponibles: Campos de visualización, botones, listas desplegables, botones de radio, listas de valores. Manejo de lienzos (canvas) y ventanas. Manejo de triggers dentro de las formas. Control de errores. Creación, asignación y modificación de módulos menú. Aplicaciones Multiformulario. Despliegue de Formas a Web utilizando Forms Server. CERTIFICACIÓN A los participantes que hayan asistido al 80% de las sesiones o más, se les otorgará el diploma de asistencia.