Sunteți pe pagina 1din 4

Oracle University | Llmenos: 01 800 214 0697

Base de Datos Oracle 10g: Introduccin a SQL


Duracin: 5 das Lo que aprender Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este curso, se introduce la tecnologa de la Base de Datos Oracle 10g y los conceptos de base de datos relacional y el potente lenguaje de programacin SQL. Este curso proporciona a los alumnos conocimientos esenciales de SQL relacionados con la consulta de la base de datos, los metadatos y la creacin de objetos de base de datos. Adems, el curso tambin examina las tcnicas avanzadas de informes y consultas, los conceptos de almacenes de datos y la manipulacin de grandes juegos de datos en zonas horarias diferentes. Database Administrators Forms Developer PL/SQL Developer System Analysts Technical Consultant

Objetivos Del Curso Buscar datos mediante subconsultas avanzadas Recuperar datos de fila y de columna de las tablas con la sentencia SELECT Controlar el acceso de usuario y gestionar objetos de esquema Ejecutar sentencias DML (lenguaje de manipulacin de datos) para actualizar datos en la Base de Datos Oracle 10g Utilizar funciones SQL para generar y recuperar datos personalizados

Temas Del Curso Introduccin Enumeracin de las funciones principales de la Base de Datos Oracle 10g Visin general de: Componentes, plataforma para Internet, servidor de aplicaciones y Oracle Developer Suite Descripcin de diseo de base de datos relacional y relacionado con objetos Revisin del ciclo de vida de desarrollo del sistema Descripcin de los distintos medios de almacenamiento de datos Revisin del concepto de base de datos relacional Definicin del trmino modelos de datos Cmo se pueden relacionar varias tablas Recuperacin de Datos mediante la Sentencia SELECT de SQL Definicin de terminologa de proyecto, seleccin y unin Revisin de las sintaxis para sentencias SELECT de SQL bsicas Uso de operadores aritmticos y de concatenacin en sentencias SQL Enumeracin de las diferencias entre SQL e iSQL*Plus Conexin a la base de datos mediante iSQL*Plus Explicacin de la interfaz iSQL*Plus Clasificacin de los distintos tipos de comandos de iSQL*Plus Guardar sentencias SQL en archivos de comandos

Copyright 2009, Oracle. Todos los derechos reservados

Page 1

Restriccin y Ordenacin de Datos Lmite de filas mediante una seleccin Uso de la clusula WHERE para recuperar filas especficas Uso de las condiciones de comparacin en la clusula WHERE Uso de la condicin LIKE para comparar valores literales Enumeracin de las condiciones lgicas AND, OR, NOT Descripcin de las reglas de prioridad para las condiciones que se muestran en esta leccin Ordenacin de filas con la clusula ORDER BY Uso de sustitucin de ampersand en iSQL*Plus para restringir y ordenar la salida en tiempo de ejecucin

Uso de Funciones de una Sola Fila para Personalizar Informes Diferencias entre funciones SQL de una sola fila y de varias filas Clasificacin de las funciones de carcter en tipos de manipulacin de maysculas/minsculas y tipos de manipulacin de carac Uso de las funciones de manipulacin de caracteres en las clusulas SELECT y WHERE Explicacin y uso de las funciones numricas y de fecha Uso de la funcin SYSDATE para recuperar la fecha actual en el formato por defecto Introduccin de la tabla DUAL como medio de visualizar resultados de funcin Enumeracin de las reglas para la aplicacin de operadores aritmticos en fechas Uso de los operadores aritmticos con fechas en la clusula SELECT Informes de Datos Agregados mediante Funciones de Grupo Descripcin y clasificacin de las funciones de grupo Uso de las funciones de grupo Uso de la palabra clave DISTINCT con funciones de grupo Descripcin del manejo de valores nulos con funciones de grupo Creacin de grupos de datos con la clusula GROUP BY Agrupamiento de datos mediante varias columnas Cmo evitar las consultas no vlidas con las funciones de grupo Exclusin de grupos de datos con la clusula HAVING Visualizacin de Datos de Varias Tablas Muestra de la sintaxis de unin de tablas mediante la sintaxis SQL 99 Uso de alias de tabla para escribir cdigo ms corto e identificar de forma explcita columnas de varias tablas Emisin de una sentencia CROSS JOIN de SQL para producir un producto cartesiano Uso de la clusula NATURAL JOIN para recuperar datos de tablas con las mismas columnas con nombre Creacin de una unin con la clusula USING para identificar columnas especficas entre tablas Creacin de una unin en tres sentidos con la clusula ON para recuperar informacin de 3 tablas Enumeracin de los tipos de uniones externas LEFT, RIGHT y FULL Adicin de ms condiciones al unir tablas con la clusula AND Uso de Subconsultas para Resolver Consultas Enumeracin de la sintaxis para subconsultas en una clusula WHERE de la sentencia SELECT Enumeracin de las instrucciones para el uso de subconsultas Descripcin de los tipos de subconsultas Ejecucin de subconsultas de una sola fila y uso de funciones de grupo en una subconsulta Identificacin de sentencias no vlidas con subconsultas Ejecucin de subconsultas de varias filas Anlisis del funcionamiento de los operadores ANY y ALL en subconsultas de varias filas Explicacin del manejo de valores nulos en subconsultas Uso de Operadores SET Uso del operador UNION para devolver todas las filas de varias tablas y eliminar filas duplicadas

Copyright 2009, Oracle. Todos los derechos reservados

Page 2

Uso del operador UNION ALL para devolver todas las filas de varias tablas Descripcin del operador INTERSECT Uso del operador INTERSECT Explicacin del operador MINUS Uso del operador MINUS Enumeracin de instrucciones del operador SET Ordenacin de resultados al utilizar el operador UNION Manipulacin de Datos Escritura de sentencias INSERT para agregar filas a una tabla Copia de filas de otra tabla Creacin de sentencias UPDATE para cambiar datos en una tabla Generacin de sentencias DELETE para eliminar filas de una tabla Uso de un archivo de comandos para manipular datos Guardar y desechar cambios en una tabla a travs del procesamiento de transacciones Muestra del funcionamiento de la consistencia de lectura Descripcin de la sentencia TRUNCATE Uso de Sentencias DDL para Crear y Gestionar Tablas Enumeracin de los principales objetos de base de datos y descripcin de las reglas de nomenclatura para objetos de base de Introduccin del concepto de esquema Visualizacin de sintaxis bsica para la creacin de una tabla y muestra de la opcin DEFAULT Explicacin de los distintos tipos de restricciones Muestra de excepciones resultantes cuando se produce una violacin de restricciones con sentencias DML Creacin de una tabla con una subconsulta Descripcin de la funcionalidad ALTER TABLE Eliminacin de una tabla con la sentencia DROP y cambio del nombre de una tabla Creacin de Otros Objetos de Esquema Enumeracin de los principales objetos de base de datos y descripcin de las reglas de nomenclatura para objetos de base de Introduccin del concepto de esquema Visualizacin de sintaxis bsica para la creacin de una tabla y muestra de la opcin DEFAULT Explicacin de los distintos tipos de restricciones Muestra de excepciones resultantes cuando se produce una violacin de restricciones con sentencias DML Creacin de una tabla con una subconsulta y eliminacin de una tabla con la sentencia DROP Descripcin de la funcionalidad ALTER TABLE Cambio del nombre de una tabla Gestin de Objetos con Vistas del Diccionario de Datos Descripcin de la estructura de cada una de las vistas del diccionario Enumeracin del objetivo de cada una de las vistas del diccionario Escritura de consultas que recuperan informacin de vistas del diccionario sobre los objetos de esquema Control de Acceso de Usuario Control de acceso de usuario Privilegios de sistema y privilegios de objeto Creacin de sesiones de usuario y otorgamiento de privilegios del sistema Uso de roles para definir grupos de usuarios Creacin y otorgamiento de privilegios a un rol Otorgamiento y revocacin de privilegios de objeto Cambio de la contrasea Uso de Enlaces de Base de Datos

Copyright 2009, Oracle. Todos los derechos reservados

Page 3

Gestin de Objetos de Esquema Creacin de directorios Creacin y consulta de tablas externas Creacin de Tablas Organizadas por ndices Creacin de ndices Basados en Funcin Borrado de Columnas Modificacin de la estructura de tablas y adicin de restricciones Ejecucin de la Sentencia FLASHBACK Visin General de Vistas Materializadas Manipulacin de Grandes Juegos de Datos Uso de la Sentencia MERGE Ejecucin de DML con Subconsultas Ejecucin de DML con una Clusula RETURNING Visin General de Sentencias INSERT de Varias Tablas Seguimiento de Cambios en DML Generacin de Informes mediante el Agrupamiento de Datos Relacionados Visin general de las clusulas GROUP BY y HAVING Agregacin de datos con los operadores ROLLUP y CUBE Determinacin de grupos subtotales mediante las funciones GROUPING Clculo de varios agrupamientos con GROUPING SETS Definicin de niveles de agregacin con Columnas Compuestas Creacin de combinaciones con Agrupamientos Concatenados Gestin de Datos en Zonas Horarias Diferentes ZONAS HORARIAS Soporte de fecha y hora de Oracle9i Operaciones de conversin Bsqueda de Datos mediante Subconsultas Avanzadas Visin General de Subconsultas Uso de una Subconsulta Comparacin de diversas columnas mediante Subconsultas de Varias Columnas Definicin de un Origen de Datos mediante una Subconsulta en la Clusula FROM Devolucin de un Valor mediante Expresiones de Subconsulta Escalar Realizacin de procesamiento fila a fila con Subconsultas Correlacionadas Reutilizacin de bloques de consulta mediante la Clusula WITH Recuperacin de Datos Jerrquicos Datos de Ejemplo de la Tabla EMPLOYEES Estructura de rbol de los Datos de Empleados Consultas Jerrquicas Clasificacin de Filas con LEVEL Formato de Informes Jerrquicos con LEVEL y LPAD Eliminacin de Bifurcaciones con las clusulas WHERE y CONNECT BY Ejecucin de Soporte de Expresiones Normales y No Sensibles a Maysculas/Minsculas Visin General de Soporte de Expresiones Normales Descripcin de patrones simples y complejos para la bsqueda y manipulacin de datos

Copyright 2009, Oracle. Todos los derechos reservados

Page 4

S-ar putea să vă placă și