Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios Presentacin del Curso Presentacin del instructor y de los alumnos, establecer un canal de comunicaciones fluido entre ambos Conocer los saberes previos del grupo Cuestionario de evaluacin y nivelacin Presentacin del Curso Presentacin de los alumnos Ejercicio de diagnostico del grupo utilizando un cuestionario de evaluacin diagnstica o o Ejercicio de diagnstico del grupo utilizando un cuestionario de evaluacin diagnstica 1 Visin general de Oracle Database 11g y productos relacionados Visin general de los conceptos y terminologa de gestin de bases de datos relacionales Introduccin a SQL y sus entornos de desarrollo Esquema HR y tablas utilizadas en este curso Presentacin Powe Point. Presentacin de la carrera eKit del Alumno Exposicin: Principales componentes de la Base de Datos Oracle 11g Exposicin: Base de Datos Relacionales
o o Introduccin Documentacin y recursos adicionales de Oracle Database 11g Uso de SQL Developer Introducirse en el uso de comandos de SQL*Plus Presentacin Power Point. SQL Developer Presentacin Power Point. Comandos SQL Plus Apendice C eKit del Alumno Apendice D eKit del Alumno Exposicin; Uso de SQL Developer Exposicin: uso de SQL Plus Evaluacin parcial Nro 1 Ejercicios Prcticos Uso SQL Developer Ejercicios Prcticos Uso SQL Plus 2 Unidad 1: Sentencias Select de SQL Comandos iSQL Familiarizarse con el manejo de expresiones aritmticas y valor nulo Ejecutar sentencias SELECT bsicas
Presentacin Power Point. Sentencias Select de SQL EKit del Alumno Revisin de los resultados del parcial Exposicin: Sentencias Select SQL Prctica Guiada: Ejecutar sentencias SELECT Exposicin Manejo de expresiones Aritmticas y valor nulo Trabajo Prctico Unidad 1: o Seleccin de todos los datos de diferentes tablas o Descripcin de la estructura de tablas o Realizacin de clculos aritmticos y especificacin de nmeros y columnas
Carrera: DBA1 11g - Fundamentals Semestre: 1
Clase Unidad/ Tema Objeti vos Recursos Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios Unidad 2: Restriccin y Ordenacin de Datos Familiarizarse en el uso de la clusula WHERE Aprender a limitar las filas recuperadas en una consulta Aprender a utilizar la sustitucin ampersand en iSQL*Plus para restringir y ordenar la salida en el tiempo de ejecucin Presentacin Power Point. Restriccin y ordenacin de Datos EKit del Alumno Exposicin: Restriccin y Ordenacin de datos Trabajo Prctico Unidad 2: o Seleccin de datos y cambio del orden de las filas que se muestran o Restriccin de filas mediante clusula WHERE o Ordenacin de filas mediante clusula ORDER BY o Uso de variables de sustitucin para agregar flexibilidad a las sentencias SELECT de SQL 3 Unidad 3: Uso de funciones de una sola fila para personalizar la salida Conocer los varios tipos de funciones que hay disponibles en SQL Utilizar funciones de carcter, numricas y de fecha en sentencias SELECT
Presentacin Power Point. Funciones de una sola fila EKit del Alumno
Exposicin: Funciones de una sola fila Trabajo Prctico Unidad 3: o Creacin de consultas que requieren el uso de funciones numricas de carcter y de fecha o Uso de concatenacin con funciones o Escritura de consultas sensibles a maysculas/minsculas para probar la utilidad de las funciones de carcter Unidad 4: Uso de Funciones de Conversin y Expresiones Condicionales Describir el uso de las funciones de conversin Distinguir Conversin implcita y Explcita Uso de Funciones con Fechas Funciones TO_CHAR , TO_DATE y TO_NUMBER Funciones de Anidacin. Funciones Condicionales Presentacin Power Point. Funciones de Conversin y Expresiones Condicionales EKit del Alumno Exposicin: Funciones de Conversin y Expresiones Condicionales Trabajo Prctico Unidad 4: o Realizacin de clculos de aos y meses de servicio de un empleado o Determinacin de la fecha de revisin para un empleado o 4 Unidad 5: Informes con datos agregados con Funciones de grupo Identificar y describir las funciones de grupo disponibles y su uso Agrupar datos mediante la clusula GROUP BY Incluir o excluir filas agrupadas utilizando la clusula HAVING. Presentacin Power Point. Funciones de grupo EKit del Alumno Exposicin: Funciones de Grupo Trabajo Prctico Unidad 5: o Escritura de consultas que utilicen las funciones de grupo o Agrupacin por filas para obtener ms de un resultado o Restriccin de grupos mediante la clusula HAVING
Carrera: DBA1 11g - Fundamentals Semestre: 1
Clase Unidad/ Tema Objeti vos Recursos Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios Unidad 6: Visualizacin de datos de varias tablas Escribir sentencias SELECT para acceder a datos de ms de una tabla mediante las uniones igualitarias y no igualitarias Unir una tabla a si misma mediante una auto unin Ver datos que generalmente no cumplen una condicin de unin utilizando uniones externas Generar un producto cartesiano de todas las filas de dos o ms tablas Presentacin Power Point. Visualizacin de datos de varias tablas EKit del Alumno Exposicin: Visualizacin de datos de varias tablas Trabajo Prctico Unidad 6 o Unin de tablas mediante una unin igualitaria o Realizacin de uniones externas y auto uniones o Agregacin de condiciones 5 Unidad 7: Subconsultas para resolver consultas Definir subconsultas Describir los tipos de problemas que pueden resolver las subconsultas Enumerar los tipos de subconsultas Escribir subconsultas de una sola fila y de varias Presentacin Power Point. Subconsultas para resolver consultas EKit del Alumno Evaluacin parcial Nro 2 Revisin de los resultados del parcial Exposicin: Subconsultas para resolver consultas Trabajo Prctico Unidad 7: o Creacin de Subconsultas para consultar valores en base a criterios desconocidos o Uso de Subconsultas para averiguar los valores que existen en un juego de datos y no en otros Unidad 8: Uso de los Operadores de Definicin Describir Operadores de Definicin Utilizar un operador de definicin para combinar varias consultas en una sola Controlar el orden de las filas devueltas Presentacin Power Point. Uso de operadores de Definicin Kit Alumnos
Revisin de los resultados del parcial Exposicin: Visualizacin de datos de varias variables Trabajo Prctico Unidad 8: Utilizacin de operadores SET para crear informes o Uso del operador UNION o Uso del operador INTERSECTION o Uso del operador MINUS 6 Unidad 9: Manipulacin de Datos Describir cada una de las sentencias DML (Lenguaje de Manipulacin de Datos) Insertar filas en una tabla Actualizar filas en una tabla Suprimir filas en una tabla Controlar transacciones Presentacin Power Point. Manipulacin de Datos EKit del Alumno
Evaluacin parcial Nro 3 Revisin de los resultados del parcial Exposicin: Manipulacin de Datos Trabajo Prctico Unidad 9: o Insercin de filas en las tablas o Control de transacciones
Carrera: DBA1 11g - Fundamentals Semestre: 1
Clase Unidad/ Tema Objeti vos Recursos Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios 7 Unidad 10: Uso de sentencias DDL para crear y gestionar Tablas Clasificar los objetos principales de la Base de Datos Revisar la estructura de tablas Mostrar los tipos de datos que estn disponibles para las columnas Crear una tabla simple Comprender como se crean las restricciones en el momento de creacin de una tabla Describir como funcionan los objetos de un esquema Presentacin Power Point. Uso de sentencias DDL para crear y gestionar Tablas EKit del Alumno Exposicin: Uso de sentencias DDL para crear y gestionar tablas Trabajo Prctico Unidad 10: o Creacin de nuevas tablas o Creacin de una nueva tabla mediante la sintaxis CREATE TABLE AS o Verificacin de que las tablas existen Borrado de tablas 8 Unidad 11: Creacin de otros objetos de Esquema Crear vistas simples y complejas Recuperar datos de vistas Crear mantener y utilizar secuencias Crear y mantener ndices Crear sinnimos privados y pblicos Presentacin Power Point. Creacin de otros objetos de Esquema EKit del Alumno Exposicin: Creacin de otros objetos de esquema Trabajo Prctico Unidad 11: o Creacin de secuencias o Uso de secuencias o Creacin de ndices no nicos o Creacin de sinnimos 9 Unidad 12: Control de acceso de Usuarios Diferenciar los privilegios del sistema de los de objeto Otorgar privilegios en tablas Ver privilegios en el diccionario de datos Otorgar roles Distinguir entre privilegios y roles Presentacin Power Point. Creacin de usuarios y control de acceso a usuarios EKit del Alumno Evaluacin parcial Nro 4 Revisin de los resultados del parcial Exposicin: Control de acceso de usuarios Trabajo Prctico Unidad 12: o Otorgamiento a otros usuarios de privilegios de su tabla o Modificacin de la tabla de otro usuario a travs de los privilegios que se le han otorgado o Creacin de sinnimos o Consulta de las vistas de diccionario de datos relacionadas con privilegios 10 Unidad 13: Gestin de Objetos de Esquema Agregar restricciones Crear ndices Crear ndices mediante sentencia CREATE TABLE Crear ndices basados en funciones Borrar columnas y definir columnas como UNUSED Realizar operaciones FLASHBACK Crear y utilizar tablas externas Presentacin Power Point. Gestin de Objetos de Esquema EKit del Alumno Exposicin: Gestin de Objetos de esquema Trabajo Prctico Unidad 13: o Modificacin de tablas o Adicin de columnas o Borrado de columnas o Creacin de ndices o Creacin de tablas externas
Carrera: DBA1 11g - Fundamentals Semestre: 1
Clase Unidad/ Tema Objeti vos Recursos Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios 11 Unidad 14: Gestin de Objetos con Vistas de Diccionario de Datos Utilizar las vistas de diccionario de datos para investigar los datos de los objetos Consultar diferentes vistas de diccionarios de datos Presentacin Power Point. Gestin de Objetos con vistas de Diccionario de Datos EKit del Alumno Exposicin: Gestin de objetos con Vistas de Diccionario de Datos Trabajo Prctico Unidad 14: o Consulta de las vistas de diccionario en busca de informacin de tabla y de columna o Consulta de las vistas de diccionario en busca de informacin de tabla y de informacin de restriccin o Consulta de las vistas de diccionario en busca de informacin de vista o Consulta de las vistas de diccionario en busca de informacin secuencia o Consulta de las vistas de diccionario en busca de informacin de sinnimos o Adicin de un comentario a una tabla y consulta de las vistas de diccionario en busca de informacin de comentario. Unidad 15: Manipulacin de Grandes J uegos de Datos Manipular datos mediante subconsultas Describir las funciones de las inserciones de varias tablas Utilizar los siguientes tipos de inserciones de varias tablas o INSERT incondicional o INSERT de pivoting o ALL INSERT condicional o FIRST INSERT condicional Fusionar filas en una tabla Hacer un seguimiento de los cambios en datos durante un perodo de tiempo Presentacin Power Point. Manipulacin de Grandes J uegos de Datos EKit del Alumno Evaluacin parcial Nro 5 Revisin de los resultados del parcial Exposicin: Manipulacin de grandes juegos de datos Trabajo Prctico Unidad 15: o Realizacin de Inserciones (INSERT) de varias tablas o Realizacin de operaciones MERGE o Seguimiento de versiones de filas 12 Unidad 16: Gestin de Datos en Zonas Horarias Diferentes Utilizar las funciones de fecha y hora Presentacin Power Point. Gestin de Datos en Zonas Horarias diferentes EKit del Alumno Exposicin: Gestin de datos en Zonas horarias diferentes Trabajo Prctico Unidad 16: o Uso de las funciones de fecha/hora 13 Unidad 17: Generacin de Informes mediante la Agrupacin de Datos Relacionados Utilizar la operacin ROLLUP para generar valores subtotales Utilizar la operacin CUBE para generar valores desde varias tablas Utilizar la funcin GROUPING para identificar los valores de fila creados por ROLLUP o CUBE Utilizar GROUPING SETS para generar un juego de resultado nico Presentacin Power Point. Generacin de Informes mediante la agrupacin de Datos relacionados EKit del Alumno Exposicin: Agrupacin de Datos Relacionados Trabajo Prctico Unidad 17: o Operadores ROLLUP o Operadores CUBE o Funciones GROUPING o GROUPING SETS
Carrera: DBA1 11g - Fundamentals Semestre: 1
Clase Unidad/ Tema Objeti vos Recursos Acti vidades / Evaluaciones Parciales Trabajos Prcticos / Laboratorios 14 Unidad 18: Recuperacin de Datos mediante Subconsultas Escribir una subconsulta de varias columnas Utilizar subconsultas escalares en SQL Solucionar problemas con subconsultas correlacionadas Actualizar y suprimir filas mediante subconsultas correlacionadas Utilizar los operadores EXISTS y NOT EXISTS Utilizar la clusula WITH Presentacin Power Point. Recuperacin de datos mediante Subconsultas EKit del Alumno Exposicin: Gestin de datos en Zonas horarias diferentes Trabajo Prctico Unidad18: o Uso de las funciones de fecha/hora Trabajo Prctico Unidad 17: o Creacin de subconsultas de varias columnas o Escritura de Subconsultas correlacionadas o Uso del operador EXISTS o Uso de Subconsultas escalares o Uso de la clusula WITH 15 Unidad 19: Soporte de Expresiones Normales Utilizar el soporte de expresiones normales en SQL para buscar , hacer corresponder y sustituir cadenas siempre en trminos de expresiones normales Presentacin Power Point. Soporte de Expresiones Normales EKit del Alumno Exposicin: Soporte para Expresiones Normales Trabajo Prctico Unidad 19: o Uso de expresiones Normales 16 Recuperatorio de Exmenes Parciales: Brindar una instancia que permita la recuperacin de evaluaciones Parciales Aula con acceso a Internet Evaluacin parcial Nro 6 Revisin de los resultados del parcial Recuperacin Evaluaciones Parciales anteriores
17 Examen Final Prctico Gua de Examen Final Prctico Aula con acceso a Internet Evaluacin Final Prctica 18 Examen Final Terico y Recuperatorio
Gua de Examen Final Terico Aula con acceso a Internet Evaluacin Final Terica Recuperatorio