Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL



Documentos relacionados
ORACLE 10g. Descripción A QUIEN VA DIRIGIDO?

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

Oracle Database 10g: Introducción a SQL

Base de Datos Oracle 10g: Introducción a SQL

Recuperar datos de filas y columnas de las tablas con la Ejecutar sentencias de manipulación de datos (DML) para a Buscar datos mediante subconsultas

Oracle Database: Conceptos Básicos de SQL y PL/SQL

Oracle Database 11g: Programación con PL/SQL Nuevo

Base de Datos Oracle 10g: Programación con PL/SQL NUEVO

Oracle Database: Programación con PL/SQL

Oracle Database 10g: Introducción a SQL

Oracle Database 12c SQL and PLSQL Fundamentals

Oracle Database: Programación con PL/SQL

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Oracle Fundamentos. Programa de Estudio.

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Oracle Database: Introducción a SQL

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

FUNDAMENTOS ORACLE 12C

Oracle Fundamentos. Programa de Estudio.

Oracle Fundamentos. Programa de Estudio.

Objetivos y Temario CURSO SQL SERVER 2012

ORACLE 11g &12c Developer PLSQL

2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22

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

Características del lenguaje SQL

ÍNDICE INTRODUCCIÓN...13

20461 Consultas en Microsoft SQL Server 2014

ING. INFORMÁTICA - BASE DE DATOS

MANUAL BÁSICO DEL LENGUAJE SQL

Manual avanzado Access 2007

Objetivos: Descripción del curso. Curso: Dirigido a: INTRODUCCIÓN A SQL - ORACLE UNIVERSIDAD NACIONAL DE INGENIERÍA

Está basado en el álgebra y en el cálculo relacional.

Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically

Manual avanzado Excel 2007

APÉNDICE D. INTRODUCCIÓN A SQL

CARRERA DE CERTIFICACION OCA CON ORACLE 12C

Capítulo 1. Instalación de MySQL y su software complementario... 1

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, All rights reserved.

ÍNDICE INTRODUCCIÓN...17

Introducción a Transact-SQL

Conceptos Avanzados de Programación en Internet

Terminología Equivalente

Introducción a Oracle PL / SQL 12c

Oracle PL/SQL. Programa de Estudio.

Objetivos del curso sobre fundamentos de bases de datos - Examen Oracle Database Foundations

20761 Querying Data with Transact-SQL

Guía práctica SQL. (c) Francisco Charte Ojeda

Programación Java SE 7

Capítulo 1: Modelo conceptual

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

AUTORES...13 PRESENTACIÓN Y OBJETIVOS...17

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

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)

MICROSOFT ACCESS 2013 (COMPLETO)

Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.

Programación de Base de Datos con SQL Duración: 25 Horas Código Sence:

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

ÍNDICE PRIMERA PARTE... 17

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.

Introducción a PL/SQL

INTRODUCCIÓN CAPÍTULO 1. ENTORNO DE TRABAJO...

Modulo I: Introducción Gestores de Bases De Datos

REGLAS DE CODD DEL MODELO RELACIONAL

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

DIPLOMADO EN BASE DE DATOS ORACLE

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

LENGUAJES DE PROGRAMACION I. Propósito del curso :

Introducción a SQL Oracle Database 12c

Objetivos y Temario CURSO MySQL 5

INTRODUCCION A SQL CARACTERÍSTICAS DEL LENGUAJE ESTRUCTURADO DE CONSULTA SQL COMPONENTES DEL SQL

Usando los operadores SET (Conjunto)

VBA Excel 2016 Programación en Excel: Macros y lenguaje VBA

Bases de Datos 1. Teórico: Structured Query Language

PRECIO: 350 * * Materiales didácticos, titulación oficial y gastos de envío incluidos (internacionales se presupuestará aparte)

El curso esta orientado para toda persona que desee aprender todos las funciones de esta Base de Datos.

INDICE CARTAS DESCRIPTIVAS S3

Introducción a SQL 07/11/2014. Introducción a SQL

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

BASE DE DATOS_I Qué son las bases de datos?

Introducción a SQL (DML)

Curso Querying Microsoft SQL Server 2014 (20461)

Oracle Enterprise Linux: Conceptos Fundamentales de Linux Nuevo

GESTORES GESTORES DE BASES DE DATOS

Oracle Database 11g: Taller de Ajustes (Español)

FORMACIÓN PRÁCTICA: Al propio ritmo de aprendizaje, sin condicionantes de grupo y atendido personalmente por un profesorado especializado.

SQL Oracle 12c. Este curso le permitira saber y conocer:

SQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server.

Introducción a los Sistemas Gestores de Bases de Datos

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

8 ACCESS CURSO PRÁCTICO RA-MA

Transcripción:

Oracle University Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obtendrá los conocimientos fundamentales de SQL y PL/SQL mediante SQL Developer en Linux. Este curso ofrece a los estudiantes una introducción a la tecnología de la base de datos Oracle Database 10g. En esta clase, los estudiantes aprenden los conceptos relativos a las bases de datos relacionales y el potente lenguaje de programación SQL. Este curso proporciona los conocimientos de SQL esenciales que permiten a los desarrolladores escribir consultas en una o varias tablas, manipular los datos de las tablas, crear objetos de base de datos y realizar consultas de metadatos.además, el curso ofrece una introducción a PL/SQL y ayuda a que los estudiantes comprendan las ventajas de este potente lenguaje de programación. En la clase, los estudiantes aprenderán a crear bloques PL/SQL de código de aplicación que se pueden compartir en varias pantallas, informes y aplicaciones de gestión de datos. Los estudiantes aprenderán a crear bloques PL/SQL anónimos y se les presentarán las funciones y los procedimientos almacenados. Aprenderán a declarar variables y detectar excepciones, así como a declarar y controlar cursores. Este curso es una combinación de los cursos Oracle Database 10g: Conceptos Fundamentales de SQL I y Oracle Database 10g: Conceptos Fundamentales de PL/SQL. Learn To: Utilizar sentencias SQL para recuperar datos de tablas y emplear funciones de SQL para generar y recuperar datos personalizados Ejecutar sentencias de manipulación de datos (DML) para actualizar datos de Oracle Database 10g Crear y gestionar tablas Declarar variables PL/SQL y trabajar con tipos de datos compuestos Escribir estructuras de control y trabajar con cursores explícitos Audiencia Application Developers Business Intelligence Developer Database Administrators End Users Forms Developer PL/SQL Developer Portal Developer Prerrequisitos Prerrequisitos sugeridos Capacidad de utilizar una interfaz gráfica de usuario (GUI) Conocimientos de conceptos y técnicas de procesamiento de datos Objetivos del curso Crear informes de datos ordenados y restringidos Crear funciones y procedimientos almacenados simples Copyright 2009, Oracle. Todos los derechos reservados. Página 1

Describir las funciones y la sintaxis de PL/SQL Identificar los principales componentes estructurales de Oracle Database 10g Recuperar datos de filas y columnas de las tablas con la sentencia SELECT Ejecutar sentencias de manipulación de datos (DML) para actualizar datos de Oracle Database 10g Utilizar construcciones de programación PL/SQL y controlar de forma condicional el flujo de código (bucles, estructuras de contr Escribir código PL/SQL para interactuar con la base de datos Contenido del curso Introducción Lista de las Funciones Principales de Oracle Database 10g Visión General de: Componentes, Internet Platform, Application Server y Developer Suite Descripción de Diseños de Bases de Datos Relacionales y Relacionales de Objetos Revisión del Ciclo de Vida de Desarrollo del Sistema Definición del Término Modelos de Datos Descripción de Diferentes Medios para Ordenar Datos Demostración de los Modos de Relación de Varias Tablas Descripción del Proceso de Comunicación de SQL con la Base de Datos Escritura de Sentencias SQL SELECT Definición de Terminología de Proyección, Selección y Unión Revisión de la Sintaxis Básica de las Sentencias SQL SELECT Selección de Todas las Columnas de una Tabla mediante una Notación con Comodines Exposición de Instrucciones y Reglas Sencillas para Escribir Sentencias SQL Escritura de Consultas que Contengan Operadores Aritméticos Creación de Expresiones de Caracteres con el Operador de Concatenación Uso del Entorno de Oracle SQL Developer Restricción y Ordenación de Datos Limitación de Filas con una Selección Uso de la Cláusula WHERE para Recuperar Filas Concretas Uso de Condiciones de Comparación en la Cláusula WHERE Uso de la Condición LIKE para Comparar Valores Literales Lista de las Condiciones Lógicas AND, OR y NOT Descripción de las Reglas de Prioridad de las Condiciones Ordenación de Filas con la Cláusula ORDER BY Uso de la Sustitución con Ampersand para Restringir y Ordenar la Salida en Tiempo de Ejecución Uso de Funciones de Una Sola Fila para Personalizar la Salida Visualización de las Diferencias entre Funciones SQL de Una y Varias Filas Clasificación de las Funciones de Caracteres en Tipos: Manipulación de Mayúsculas/Minúsculas y Manipulación de Caracteres Uso de Funciones de Manipulación de Caracteres en las Cláusulas SELECT y WHERE Explicación y Uso de Funciones Numéricas y de la Función DATE Uso de la Función SYSDATE para Recuperar la Fecha Actual en el Formato por Defecto Introducción a la Tabla DUAL como Medio para Visualizar Resultados de Funciones Lista de Reglas de Aplicación de Operadores Aritméticos en Fechas Uso de Operadores Aritméticos con Fechas en la Cláusula SELECT Informes de Datos Agregados con Funciones de Grupo Descripción y Clasificación de las Funciones de Grupo Uso de Funciones de Grupo Copyright 2009, Oracle. Todos los derechos reservados. Página 2

Uso de la Palabra Clave DISTINCT con las Funciones de Grupo Descripción del Manejo de Valores Nulos con las Funciones de Grupo Creación de Grupos de Datos con la Cláusula GROUP BY Agrupamiento de Datos por Más de Una Columna Cómo Evitar Consultas no Válidas con las Funciones de Grupo Exclusión de Grupos de Datos con la Cláusula HAVING Visualización de Datos de Varias Tablas Identificación de Tipos de Uniones Recuperación de Registros con Uniones Naturales Uso de Alias de Tablas para Escribir Código más Breve e Identificar Explícitamente Columnas de Varias Tablas Creación de Uniones con la Cláusula USING para Identificar Columnas Concretas entre las Tablas Uso de la Cláusula ON para Especificar Condiciones Arbitrarias o Columnas que Se Van a Unir Creación de Uniones en Tres Direcciones con la Cláusula ON para Recuperar Información de Tres Tablas Lista de los Tipos de Uniones Externas LEFT, RIGHT y FULL Generación de un Producto Cartesiano Uso de Subconsultas para Solucionar Consultas Visualización de la Sintaxis de las Subconsultas en la Cláusula WHERE de las Sentencias SELECT Lista de Instrucciones para el Uso de Subconsultas Descripción de los Tipos de Subconsultas Ejecución de Subconsultas de Una Sola Fila y Uso de Funciones de Grupo en las Subconsultas Identificación de Sentencias no Válidas con Subconsultas Ejecución de Subconsultas de Varias Filas Análisis del Funcionamiento de los Operadores ANY y ALL en Subconsultas de Varias Filas Uso de los Operadores SET Uso del Operador UNION para Devolver Todas las Filas de Varias Tablas y Eliminar las Filas Duplicadas Uso del Operador UNION ALL para Devolver Todas las Filas de Varias Tablas Descripción del Operador INTERSECT Uso del Operador INTERSECT Explicación del Operador MINUS Uso del Operador MINUS Lista de Instrucciones del Operador SET Ordenación de Resultados al Utilizar el Operador UNION Manipulación de Datos Escritura de Sentencias INSERT para Agregar Filas a las Tablas Copia de Filas de Otras Tablas Creación de Sentencias UPDATE para Cambiar Datos de las Tablas Generación de Sentencias DELETE para Eliminar Filas de las Tablas Uso de Archivos de Comandos para Manipular Datos Guardado y Desecho de Cambios en las Tablas mediante Procesamiento de Transacciones Visualización del Funcionamiento de la Consistencia de Lectura Descripción de la Sentencia TRUNCATE Uso de Sentencias DDL para Crear y Gestionar Tablas Lista de los Principales Objetos de Base de Datos y Descripción de las Reglas de Nomenclatura para los Objetos de Base de D Introducción del Concepto de Esquema Visualización de la Sintaxis Básica para Crear Tablas y de la Opción DEFAULT Explicación de los Diferentes Tipos de Restricciones Visualización de Excepciones Resultantes en Caso de Violación de Restricciones con Sentencias DML Copyright 2009, Oracle. Todos los derechos reservados. Página 3

Creación de Tablas con Subconsultas Descripción de la Funcionalidad ALTER TABLE Eliminación de Tablas con la Sentencia DROP y Cambio de Nombre de las Tablas Creación de Otros Objetos de Esquema Clasificación y Comparación de Vistas Simples y Complejas Creación de Vistas Recuperación de Datos de una Vista Explicación de Vistas de Sólo Lectura Lista de Reglas de Ejecución de DML en Vistas Complejas Creación de Secuencias Lista de Reglas Básicas para Decidir si Crear o no Crear Índices Creación de Sinónimos Gestión de Objetos con Vistas de Diccionario de Datos Descripción de la Estructura de Cada Vista de Diccionario Lista de Objetivos de Cada Vista de Diccionario Escritura de Consultas para Recuperar Información de las Vistas de Diccionario sobre los Objetos de Esquema Uso del Comando COMMENT para Documentar Objetos Introducción a PL/SQL Qué es PL/SQL? Entorno de PL/SQL Ventajas de PL/SQL Visión General de los Tipos de Bloques PL/SQL Creación y Ejecución de un Bloque Anónimo Simple Generación de Salida de un Bloque PL/SQL SQL Developer como Entorno de Programación de PL/SQL Declaración de Identificadores PL/SQL Identificación de los Distintos Tipos de Identificadores de un Subprograma PL/SQL Uso de la Sección de Declaraciones para Definir Identificadores Lista de los Usos de las Variables Almacenamiento de Datos en Variables Declaración de Variables PL/SQL Escritura de Sentencias Ejecutables Descripción de Instrucciones de Sintaxis Básica de Bloques Uso de Literales en PL/SQL Personalización de Asignaciones de Identificadores con Funciones SQL Uso de Bloques Anidados como Sentencias Referencia a un Valor de Identificador en un Bloque Anidado Cualificación de un Identificador con una Etiqueta Uso de Operadores de PL/SQL Uso Correcto de Instrucciones y Sintaxis de Bloques PL/SQL Interacción con el Servidor de Oracle Identificación de las Sentencias SQL que se Pueden Utilizar en PL/SQL Inclusión de Sentencias SELECT en PL/SQL Recuperación de Datos en PL/SQL con la Sentencia SELECT Prevención de Errores mediante Reglas de Nomenclatura al Utilizar Sentencias DML y de Recuperación Manipulación de Datos en el Servidor con PL/SQL Copyright 2009, Oracle. Todos los derechos reservados. Página 4

Concepto de Cursor SQL Uso de Atributos de Cursores SQL para Obtener Comentarios sobre DML Guardado y Desecho de Transacciones Escritura de las Estructuras de Control Control del Flujo PL/SQL de Ejecución Procesamiento Condicional con Sentencias IF Procesamiento Condicional de Sentencias CASE Manejo de Valores Nulos para Evitar Errores Comunes Creación de Condiciones Booleanas con Operadores Lógicos Uso del Control Iterativo con Sentencias de Bucle Trabajar con Tipos de Dato Compuestos Descripción de los Tipos de Dato Compuestos de Tablas y Registros PL/SQL Uso de Registros PL/SQL para Contener Varios Valores de Distintos Tipos Inserción y Actualización con Registros PL/SQL Uso de Tablas INDEX BY para Contener Varios Valores del Mismo Tipo de Dato Uso de Cursores Explícitos Bucles FOR de Cursor mediante Subconsultas Aumento de la Flexibilidad de los Cursores mediante Parámetros Uso de la Cláusula FOR UPDATE para Bloquear Filas Uso de la Cláusula WHERE CURRENT para Hacer Referencia a la Fila Actual Uso de Cursores Explícitos para Procesar Filas Atributos de Cursor Explícito Cursores y Registros Manejo de Excepciones Manejo de Excepciones con PL/SQL Excepciones Predefinidas Detección de Errores No Predefinidos del Servidor de Oracle Detección de Errores No Predefinidos del Servidor de Oracle Detección de Excepciones Definidas por el Usuario Propagación de Excepciones Uso del Procedimiento RAISE_APPLICATION_ERROR para Informar de Errores a las Aplicaciones Creación de Funciones y Procedimientos Almacenados Diferencias entre Bloques Anónimos y Subprogramas Creación y Llamada a Procedimientos Creación y Llamada a Funciones Transferencia del Parámetro a la Función Copyright 2009, Oracle. Todos los derechos reservados. Página 5