Download PLANIFICACIÓN DBA 1 V. 10G
Document related concepts
no text concepts found
Transcript
PLANIFICACIÓN DBA 1 V. 10G Instructor: ___________________ CLASE CONTENIDOS DE DBA 1 10G RECURSOS • Conceptos Iniciales 1 Presentación Power Point. Presentación de la Carrera • Cuestionario de evaluación diagnóstica • Kit de Alumnos • Currículum DBA 1 ver 10g • Presentación Power Point. Sentencias Select de SQL • Presentación Power Point. Comandos iSQL Plus • Kit de Alumnos Unidad 1 Conceptos Iniciales 2 • Sentencias Select de SQL • Comandos iSQL Plus OBJETIVOS • Conocer al Instructor y a los Alumnos y establecer los canales de comunicación. • Conocer los saberes previos del grupo • Conocer los principales objetivos del Administrador de Bases de Datos (DBA). • Analizar la estructura de la arquitectura de Oracle Server • Conocer principales componentes de la Base de Datos Oracle 10g • • Conocer Base de Datos Relacionales. Unidad 1 ACTIVIDADES • Presentación del curso. • Presentación de los Alumnos. • Ejercicio de diagnóstico del grupo utilizando un cuestionario de evaluación diagnóstica. • Exposición: principales componentes de la Base de Datos Oracle 10g • Exposición: Base de Datos Relacionales. • Exposición: Sentencias Select de SQL o Familiarizarse con el manejo de Expresiones Aritméticas y Valor Nulo • Práctica guiada: Ejecutar sentencias SELECT o Ejecutar sentencias SELECT básicas • o Diferenciar entre sentencias SQL y Exposición: Manejo de Expresiones Aritméticas y Valor Nulo CLASE CONTENIDOS DE DBA 1 10G RECURSOS Curriculum • OBJETIVOS on-line comandos de iSQL*Plus o • Introducirse al uso de comandos de iSQL Plus 3 • Presentación Power Point. Restricción y Ordenación de Datos • Kit de Alumnos • Curriculum on-line o Selección de todos los datos de diferentes tablas o Descripción de la estructura de tablas o Realización de cálculos aritméticos y especificación de números y columnas o Uso de iSQL*Plus • Exposición: Restricción y Ordenación de Datos • Trabajo Práctico Unidad 2: Unidad 2 o Familiarizarse con la utilización de Cláusula WHERE Unidad 2: Restricción y Ordenación de Datos ACTIVIDADES • Trabajo Práctico Unidad 1: o Selección de datos y cambio del orden de las filas que se muestran o Aprender a ordenar las filas recuperadas por una consulta o Restricción de filas mediante la cláusula WHERE o Aprender a utilizar la sustitución ampersand en iSQL*Plus para restringir y ordenar la salida en el tiempo de ejecución o Ordenación de filas mediante la cláusula ORDER BY o Uso de variables de sustitución para agregar flexibilidad a las sentencias SELECT de SQL o Aprender a limitar las filas recuperadas por una consulta CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS ACTIVIDADES • Exposición: Funciones de una sola fila • • 4 Unidad 3: Uso de Funciones de una sola fila para personalizar la salida • Presentación Power Point. Funciones de una sola fila • Kit de Alumnos • Curriculum on-line Trabajo Práctico Unidad 3: o Creación de consultas que requieren el uno de funciones numéricas, de carácter y de fecha o Conocer los varios tipos de funciones que hay disponibles en SQL. o Uso de concatenación con funciones o Utilizar funciones de carácter, numéricas y de fecha en sentencias SELECT. o Escritura de consultas sensibles a mayúsculas/minúsculas para probar la utilidad de las funciones de caracter. o Realización de cálculos de años y meses de servicio de un empleado o Determinación de la fecha de revisión para un empleado Unidad 3 o Describir el uso de las funciones de conversión. • • 5 Unidad 4: Información sobre datos agregados mediante las funciones de grupo Presentación Power Point. Funciones de Grupo • Kit de Alumnos • Curriculum on-line Unidad 4 • Evaluación parcial Nro. 1 o Identificar las funciones de grupo disponibles • Revisión de los resultados del parcial o Describir el uso de las funciones de grupo • Exposición: Funciones de Grupo • Trabajo Práctico Unidad 4: o Agrupar datos mediante la cláusula GROUP BY o Escritura de consultas que utilicen las funciones de grupo o Incluir o excluir filas agrupadas o Agrupación por filas para CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS ACTIVIDADES utilizando la cláusula HAVING obtener más de un resultado o • Unidad 5 o • 6 Unidad 5: Visualización de datos de varias tablas Restricción de grupos mediante la cláusula HAVING Escribir sentencias SELECT para acceder a datos de más de una tabla mediante las uniones igualitarias y no igualitarias. Presentación Power Point. Visualización de datos de varias tablas o Unir una tabla a sí misma mediante una autounión. • Kit de Alumnos o • Curriculum on-line Ver datos que generalmente no cumplen una condición de unión utilizando uniones externas o Generar un producto cartesiano de todas las filas de dos o más tablas. • • Evaluación parcial Nro. 2 Revisión de los resultados del parcial • Exposición: Visualización de datos de varias tablas • Trabajo Práctico Unidad 5: o Unión de tablas mediante una unión Igualitaria o Realización de uniones externas y autouniones o Agregación de condiciones. CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS • • 7 Unidad 6: Subconsultas para resolver consultas Presentación Power Point. Subconsultas para resolver consultas • Kit de Alumnos • Curriculum on-line Unidad 6 o Definir subconsultas o Describir los tipos de problemas que pueden resolver las subconsultas o Enumerar los tipos de Subconsultas o Escribir subconsultas de una sola fila y de varias filas. ACTIVIDADES Exposición: Subconsultas para resolver • consultas • • • • 8 Unidad 7: Uso de Operadores SET. Presentación Power Point. Uso de Operadores SET. • Kit de Alumnos • Curriculum on-line Unidad 7 o Describir Operadores SET o Utilizar un operador SET para combinar varias consultasen una sola consulta o Unidad 8: Manipulación de Datos 9 Unidad 9: Uso de sentencias DDL para crear y Gestionar Tablas • • Presentación Power Point. Manipulación de Datos Presentación Power Point. Uso de sentencias DDL para crear y • o Describir cada una de las sentencias DML (Lenguaje de Manipulación de Datos) o Creación de subconsultas para consultar valores basándose en criterios desconocidos o Uso de subconsultas para averiguar los valores que existen en un juego de datos y no en otros Evaluación parcial Nro.3 • Revisión de los resultados del parcial • Exposición: Visualización de datos de varias tablas • Trabajo Práctico Unidad 7: Utilización de operadores SET para crear informes Controlar el orden de las filas devueltas Unidad 8 Trabajo Práctico Unidad 6: o Uso del operador UNION o Uso del operador INTERSECTION o Uso del operador MINUS • Exposición: Manipulación de Datos • Exposición: Uso de sentencias DDL para crear y Gestionar Tablas CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS Gestionar Tablas o Insertar filas en una tabla • Kit de Alumnos o Actualizar las Fulas de una Tabla • Curriculum on-line o Suprimir filas de una tabla o Controlar Transacciones • Unidad 9 o Clasificar los objetos principales de la base de datos o Revisar la estructura de tabla o Mostrar los tipos de datos que están disponibles para las columnas o Crear una tabla simple o Comprender cómo se crean las restricciones en el momento de la creación de la tabla. o Describir cómo funcionan los objetos de esquema ACTIVIDADES Trabajo Práctico Unidad 8: • • o Inserción de filas en las tablas. o Control de Transacciones Trabajo Práctico Unidad 9: o Creación de nuevas tablas o Creación de una nueva tablas mediante la sintaxis “CREATE TABLE AS” o Verificación de que las tablas existen o Borrado de tablas CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS • • Unidad 10: Creación de otros Objetos de Esquema 10 • Unidad 11:Gestión de Objetos con Vistas de Diccionario de Datos • Presentación Power Point. Creación de otros Objetos de Esquema Presentación Power Point. Gestión de Objetos con Vistas de Diccionario de Datos Kit de Alumnos Curriculum on-line • ACTIVIDADES Revisión de los resultados del parcial • • Exposición: Creación de otros Objetos de Esquema • Exposición: Gestión de Objetos con Vistas de Diccionario de Datos • Trabajo Práctico Unidad 10: Unidad 10 o Crear vistas simples y complejas o Recuperar datos de vistas o Crear, mantener y utilizar secuencias o Crear y mantener índices o Crear sinónimos privados y públicos • o Creación de secuencias o Uso de secuencias o Creación de índices no únicos o Creación de sinónimos Trabajo Práctico Unidad 11: o Consulta de las vistas de diccionario en busca de información de tabla y de columna o Consulta de las vistas de diccionario en busca de información de restricción o Consulta de las vistas de diccionario en busca de información de vista o Consulta de las vistas de diccionarios en busca de información de secuencia o Consu Unidad 11 o o Utilizar las vistas de diccionario de datos para investigar los datos de los objetos Consultar diferentes vistas de diccionarios de datos o CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS ACTIVIDADES • • • • 11 Unidad 12: Control de Acceso de Usuarios Presentación Power Point. Creación de Usuarios y control de acceso a usuarios • Kit de Alumnos • Curriculum on-line Diferenciar los privilegios del sistema de los de objeto o Otorgar privilegios en tablas o Ver privilegios en el diccionario de datos o Otorgar roles o Distinguir entre privilegios y roles Consulta de las vistas de diccionario en busca de Información de sinónimos o Adición de un comentario a una tabla y consulta de las vistas de diccionario en busca de información de comentario Evaluación parcial Nro.4 Revisión de los resultados del parcial • Exposición: Control de Acceso de Usuarios • Trabajo Práctico Unidad 12: Unidad 12 o o o o o o o Otorgamiento a otros usuarios de privilegios de su tabla Modificación de la tabla de otro usuario a través de los privilegios que se le han otorgado Creación de sinónimos Consulta de las vistas de diccionario de datos relacionadas con privilegios CLASE CONTENIDOS DE DBA 1 10G RECURSOS • 12 Unidad 13: Gestión de Objetos de Esquema • Presentación Power Point. Gestión de Objetos de Esquema Kit de Alumnos • Curriculum on-line OBJETIVOS • Unidad 13 o Agregar restricciones o Crear índices o Crear índices mediante la sentencia CREATE TABLE o Crear índices basados en funciones o Borrar columnas y definir columnas como UNUSED o Realizar operaciones FLASHBACK o Crear y utilizar tablas externas ACTIVIDADES • • Exposición: Gestión de Objetos de Esquema Trabajo Práctico Unidad 13: o o o o o Modificación de tablas Adición de columnas Borrado de columnas Creación de índices Creación de tablas externas CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS • Unidad 14 o o o • 13 Unidad 14: Manipulación de Grandes Juegos de Datos Unidad 15: Generación de Informes mediante la Agrupación de Datos Relacionados • Presentación Power Point. Manipulación de Grandes Juegos de Datos Presentación Power Point. Generación de Informes mediante la Agrupación de Datos Relacionados Kit de Alumnos • Curriculum on-line • o o • o o o 14 • • Unidad 17: Recuperación de Datos Presentación Power Point. Gestión de Datos en Zonas Horarias Diferentes Presentación Power Point. Recuperación de Datos mediante Manipular datos mediante subconsultas Describir las funciones de las inserciones de varias tablas Utilizar los siguientes tipos de inserciones de varias tablas – INSERT incondicional – INSERT de pivoting – ALL INSERT condicional – FIRST INSERT condicional Fusionar filas en una tabla Hacer un seguimiento de los cambios en datos durante un período de tiempo. • Evaluación parcial Nro..5 • Revisión de los resultados del parcial • Exposición: Manipulación de Grandes Juegos de Datos Trabajo Práctico Unidad 14: • o o o Realización de inserciones (INSERT) de varias tablas Realización de operaciones MERGE Seguimiento de versiones de filas Unidad 15 o Unidad 16: Gestión de Datos en Zonas Horarias Diferentes ACTIVIDADES Utilizar la operación ROLLUP para generar valores subtotales Utilizar la operación CUBE para generar valores desde varias tablas Utilizar la función GROUPING para identificar los valores de fila creados por ROLLUP o CUBE Utilizar GROUPING SETS para generar un juego de resultados único. • o o o o • • Unidad 16 o Utilizar las funciones de fecha y hora Trabajo Práctico Unidad 15: • Operadores ROLLUP Operadores CUBE Funciones GROUPING GROUPING SETS Exposición: Generación de Informes mediante la Agrupación de Datos Relacionados Exposición: Gestión de Datos en Zonas CLASE CONTENIDOS DE DBA 1 10G mediante Subconsultas RECURSOS • Subconsultas Kit de Alumnos • Curriculum on-line OBJETIVOS Unidad 17 • o o o o o o o • Unidad 18 o 15 Unidad 18: Recuperación Jerárquica Unidad 19: Soporte de Expresiones Normales • Presentación Power Point. Recuperación Jerárquica • Presentación Power Point. Soporte de Expresiones Normales • Kit de Alumnos • Curriculum on-line o o o • 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 cláusula WITH Interpretar el concepto de consulta jerárquica Crear un informe en estructura de árbol Formatear datos jerárquicos Excluir ramas de la estructura de árbol Unidad 19 o utilizar el soporte de expresiones normales en SQL para buscar, hacer corresponder y sustituir cadenas siempre en términos de expresiones normales. ACTIVIDADES Horarias Diferentes Trabajo Práctico Unidad 16: • uso de las funciones de fecha/hora Trabajo Práctico Unidad 17: o • o o o o o Creación de subconsultas de varias columnas Escritura de subconsultas correlacionadas Uso del operador EXISTS Uso de subconsultas escalares Uso de la cláusula WITH • Evaluación parcial Nro..6 • Revisión de los resultados del parcial • • • Exposición: Recuperación Jerárquica Exposición: Recuperación Jerárquica Trabajo Práctico Unidad 18: o o o o Distinción entre consultas jerárquicas y consultas no jerárquicas Desplazamiento por un árbol Generación de un informe con sangrado mediante la pseudocolumna LEVEL Eliminación de la estructura del árbol CLASE CONTENIDOS DE DBA 1 10G RECURSOS OBJETIVOS ACTIVIDADES Ordenación de la salida o Trabajo Práctico Unidad 19: • o Evaluación Final Práctica 16 Evaluación Final teórica 17 18 Recuperatorio de Exámenes finales: • Guía de Examen final práctico • Aula con acceso a Internet • Servidor de examen • Guía de Examen Final Práctico • Aula con acceso a Internet Uso de expresiones normales • Evaluar las habilidades prácticas adquiridas durante la cursada • Evaluación Final Práctica • Evaluar los conocimientos generales adquiridas durante la cursada • Evaluación Final teórica • Brindar una instancia que perita la recuperación de evaluaciones finales. • Evaluación Notas: Aquellos alumnos que requieran espacio adicional al propuesto en esta Planificación para recuperar exámenes parciales, podrán hacerlo en los horarios específicamente habilitados por la Academia con este propósito. Los alumnos también tienen la posibilidad de realizar ejercitaciones prácticas adicionales en el horario especial para realización de laboratorios propuesto por la Academia