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