Oracle Fundamentos. Programa de Estudio.

Documentos relacionados
Oracle Fundamentos. Programa de Estudio.

ÍNDICE INTRODUCCIÓN...17

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

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

Oracle Database: Introducción a SQL

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

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

Oracle Database 10g: Introducción a SQL

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

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

ÍNDICE PRIMERA PARTE... 17

ÍNDICE INTRODUCCIÓN...13

8 SQL SERVER 2008 RA-MA

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

SQL Los fundamentos del lenguaje

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

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

CURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence

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

Curso Querying Microsoft SQL Server 2014 (20461)

Oracle PL/SQL. Programa de Estudio.

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux.

ÍNDICE. Introducción... Capítulo 1. Novedades de Access

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

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

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

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

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

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

Objetivos y Temario CURSO MySQL 5

CC BASES DE DATOS PRIMAVERA Clase 7: SQL (II) Aidan Hogan

SQL. Carlos A. Olarte BDI

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

SQL DML Select. Ges$ón y Modelación de Datos. María Constanza Pabón

Consultas Complejas:

Unidad. Lenguaje SQL. (Structured Query Language)

SERVICIO NACIONAL DE APRENDIZAJE SENASOFT CAUCA 2013 CATEGORIA: BASES DE DATOS. Diseño y Desarrollo de Bases de Datos

Vistas en InformiX Sistemas de Bases de Datos II EMT CETP A/S Leonardo Carámbula

Fundamentos de Base de Datos

Oracle 11g SQL. Curso práctico de formación. Antolín Muñoz Chaparro

o SUM: suma los valores del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas.

SQL (DML) Carlos A. Olarte Gestión y Modelación de SQL Datos (DML)

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

Capítulo 4. Realización de consultas

Oracle Database 10g: Introducción a SQL

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

Modificación de datos

Concepto de vista. (con ciertas limitaciones). nivel físico) Una vista es una tabla virtual (no tiene una correspondencia a

SQL (Structured Query Language)

Curso Developing Microsoft SQL Server 2014 Databases (20464)

Guía práctica de SQL

CURSO DE SQL SERVER 2005

SQL Server FEMEPA SQL Server 2000

A.1. Definiciones de datos en SQL

Tema 33. El lenguaje SQL

Consultas con combinaciones

Modulo I: Introducción Gestores de Bases De Datos

8 ACCESS CURSO PRÁCTICO RA-MA

Creación y Gestión de Tablas. Copyright Oracle Corporation, All rights reserved.

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

Temario. Índices simples Árboles B Hashing

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

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

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

Características del lenguaje SQL

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales

ADMINISTRACION DE BASES DE DATOS EN ORACLE

Diseño e Implementación SQL Server

MATERIAL INTRODUCTORIO ORACLE 11G

Grupo Kybele, Pág. 1

Tema 4. SQL. Juan Ignacio Rodríguez de León

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

Universidade da Coruña Departamento de Computación. Ampliación de SQL. Luis A. González Ares.

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo

Computación Web (Curso 2015/2016)

Fundamentos de Oracle

Sub consultas avanzadas

ÍNDICE. Capítulo 1. Características, novedades y entorno de trabajo...13

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

ST31_Querying Microsoft SQL Server

Desarrollo Web en Entorno Servidor

SECUENCIA DIDÁCTICA. Nombre de curso: Programación Avanzada de Base de Datos Clave de curso: COM0803A21. Módulo Competencia de Módulo:

Tema 4. Manipulación de datos con SQL

Curso SQL. Gestor de Bases de Datos Relacionales

Tema 5. Lenguaje de Definición de Datos

Java para no Programadores

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3

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

MS_20461 Querying Microsoft SQL Server

Transcripción:

Oracle Fundamentos Programa de Estudio

Oracle Fundamentos Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas de ORACLE. Domina las bases de este magnífico Motor de bases de datos de clase mundial. Contenido del curso Este curso comienza con una introducción al concepto de bases de datos relacionales, a la arquitectura de ORACLE y al lenguaje SQL. Luego se explica la sintaxis de las instrucciones de este lenguaje, desde las más básicas (consultas simples) hasta las más complejas (consultas de varias tablas, operadores set, consultas jerárquicas y subconsultas). A lo largo del curso, los alumnos desarrollarán actividades para crear un esquema de objetos típicos de una base de datos: tablas, índices, restricciones, secuencias, sinónimos, etc. Podrás obtener informes sobre el esquema creado, así como también establecer restricciones de acceso sobre los datos (definición de roles y asignación de permisos). Los temas tratados son 100% aplicables a Oracle 12c y, muchos de ellos, también aplican sobre otros motores de base de datos como SQL Server, MySQL y DB2. El curso incluye más de 100 ejercicios resueltos, que permiten poner en práctica las técnicas aprendidas. Requisitos Se requieren conocimientos básicos de bases de datos o haber realizado el curso Introducción a Base de Datos.

Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia

En este curso aprenderás a Manejar los fundamentos de SQL (Lenguaje estructurado de consultas) utilizando Oracle Server. Diseñar y modelar bases de datos ORACLE. Realizar desde consultas básicas hasta consultas complejas (con filtros múltiples y sofisticados). Agrupar, ordenar y relacionar datos entre múltiples tablas. Conocer las funciones predefinidas, de fila y de grupo. Resolver consultas complejas, anidando consultas (subconsultas). Agregar, modificar y eliminar datos. Manipular datos multimedia (sonido, video, imágenes). Crear esquemas de objetos típicos de bases de datos: tablas, índices, restricciones, vistas, secuencias, sinónimos. Restringir accesos a la Base de Datos. Definir Roles y Asignar permisos.

Plan de Estudios

1. Introducción Bases de datos Relacionales Conceptos Restricciones Relaciones Claves Estructuras de Datos Diseño Normalización Entorno Operativo Herramientas provistas por Oracle ISQL*plus SQL developer Conexión a base de datos Crear una conexión de usuario 2. Sentencias SQL básicas Capacidades de la sentencia de consulta (SELECT) Sentencia select básica Selección de todas las columnas de todas las filas Selección de columnas específicas de todas las filas Valores por defecto de cabeceras de columnas Expresiones aritméticas Operadores aritméticos Reglas de prioridad de operadores Valores nulos Valores nulos en expresiones aritméticas Alias de columna Operador de concatenación Cadenas de literales Operador de comillas (q) alternativo Filas duplicadas Limitación de las filas que se seleccionan Uso de la cláusula WHERE Cadenas de caracteres y fechas

Condiciones de comparación Uso de condiciones de comparación Condición between, condición in, condición like Uso de las condiciones null Condiciones lógicas (and, or, not) Uso de la cláusula ORDER BY Ordenación de datos por defecto Variables de sustitución Especificación de valores de carácter y de fecha, con variables de sustitución Uso del comando define de isql*plus Uso del comando verify 3. Funciones de fila Funciones de una sola fila Funciones de varias filas Funciones de manipulación de caracteres Funciones numéricas Función round Pseudo tabla dual Función trunc Función mod Formato de fecha de Oracle Función sysdate Aritmética de fechas Funciones de fecha Funciones de conversión Conversión de tipos de datos implícita y explícita Uso de la función to_char con fechas Elemento de formato de fecha y hora Uso de la función to_char con fechas y números Uso de las funciones to_number y to_date Funciones generales Función nvl Uso de la función nvl2 y nullif Función coalesce Expresiones condicionales Expresión case Función decode

4. Trabajo con varias tablas Obtención de datos de varias tablas Tipos de uniones Definición de uniones Creación de uniones naturales Creación de uniones con la cláusula using Recuperación de registros con la cláusula using Calificación de nombres de columna ambiguos Uso de alias de tabla Unión de una tabla consigo misma Aplicación de condiciones adicionales a una unión Uniones externas Uniones inner frente a outer Left outer join Right outer join Full outer join Productos cartesianos Generación de un producto cartesiano Sintaxis Oracle ansi 92 5. Funciones agregadas y Subconsultas Tipos de funciones de grupo Funciones de grupo: sintaxis Uso de las funciones avg, sum, max y min Función count Palabra clave distinct Funciones de grupo y valores nulos Creación de grupos de datos, cláusula group by Uso de la cláusula group by Agrupación por más de una columna Consultas ilegales que utilizan funciones de grupo Restricción de resultados de grupos con la cláusula having Anidamiento de funciones de grupo Uso de subconsultas para resolver problemas Sintaxis de subconsultas

Tipos de subconsultas Subconsultas de una sola fila La cláusula having con subconsultas Errores clásicos en subconsultas Subconsultas de varias filas Operadores de varias filas Operadores any y all en subconsultas de varias filas Devolución de valores nulos en el juego resultante de una subconsulta Subconsultas de varias columnas Comparaciones de columnas Subconsulta de comparación entre pares y entre no pares Vistas en línea Expresiones de subconsultas escalares Subconsultas correlacionadas Uso del operador exists Cláusula with 6. Manipulación de datos Lenguaje de manipulación de datos Sintaxis de la sentencia insert Inserción de nuevas filas Inserción de filas con valores nulos Inserción de valores especiales Inserción de valores de fecha específicos Copia de filas de otra tabla Uso de una subconsulta en una sentencia insert Sintaxis de la sentencia update Actualización de las filas de una tabla Actualización de filas basándose en otra tabla Sentencia delete Supresión de filas de una tabla Supresión de filas basándose en otra tabla Sentencia truncate Visión general de la función valor por defecto explícito Sentencias merge Sintaxis de la sentencia merge Transacciones de base de datos Ventajas de las sentencias commit y rollback

Sentencias explícitas de control de transacciones Rollback a un marcador Procesamiento implícito de transacciones Validación de cambios Rollback de los cambios Consistencia de lectura Implementación de consistencia de lectura Bloqueos Bloqueo implícito Sentencias insert de varias tablas Tipos de sentencias insert de varias tablas Seguimiento de cambios en los datos Ejemplo de consulta de versiones de flashback 7. Gestión de tablas Reglas de nomenclatura La sentencia create table Referencia a tablas de otro usuario La opción default Consulta del diccionario de datos Tipos de datos Formato rowid Creación de una tabla utilizando una subconsulta La sentencia alter table Adición de una columna Modificar una columna Eliminar una columna La opción set unsed Cambio de nombre a un objeto Truncar una tabla Agregar un comentario a una tabla Eliminación de una tabla Utilización de la cláusula purge Sentencia flashback table Tablas externas Consultas en tablas externas Tablas temporales

8. Usuarios Control de acceso de usuarios Privilegios Privilegios del sistema Creación de un usuario Privilegios de usuario típicos Otorgamiento de privilegios del sistema Qué es un rol? Creación y asignación de un rol Cambio de contraseñas Privilegios de objeto Otorgamiento de privilegios de objeto Transferencia de privilegios Confirmación de privilegios otorgados Revocación de privilegios de objeto 9. Otros objetos de la base de datos Qué es una vista? Vistas simples frente a vistas complejas Creación de una vista Recuperación de datos de una vista Información sobre las vistas Modificación de una vista Creación de una vista compleja Realización de operaciones DML en una vista Uso de la cláusula with check option Vistas en línea Creación de una secuencia Pseudo columnas nextval y currval Uso de una secuencia Modificación de una secuencia Eliminación de una secuencia Qué son los índices? Clasificación de índices Cuándo crear índices

Índices basados en funciones Eliminación de un índice Identificación de índices no utilizados Obtención de información acerca de los índices Creación y eliminación de un sinónimo 10. Operadores set y funciones avanzadas Operador union / union all Operador intersect Operador minus Correspondencia de sentencias select Control del orden de filas Concepto de consultas jerárquicas Estructura de árbol natural Desplazamiento por el árbol: de abajo arriba Desplazamiento por el árbol: de arriba abajo Clasificación de filas con la pseudocolumna level Formato de informes jerárquicos mediante level Eliminación de ramas Visión general de expresiones regulares Uso de metacaracteres Funciones de expresiones regulares Sintaxis de la función regexp Realización de búsquedas básicas Comprobación de la presencia de un patrón Ejemplo de extracción de una subcadena Sustitución de patrones Expresiones normales y restricciones de control

Lavalle 648 Piso 8, Microcentro, CABA 4328-0457 info@educacionit.com EducaciónIT. Copyright 2005-2017