I.T.S.C.S.
Instituto tecnológico superior
“compu sur”
SISTEMAS DE GESTION DE BASE DE DATOS II
REF: SISTEMAS DE GESTION DE BASE DE DATOS II
2 1. FICHA TÉCNICA.
1.1. Nombre de la Carrera TECNOLOGIA ANALISIS DE SISTEMAS
1.2. Nombre de la Asignatura: SISTEMAS DE GESTION DE BASE DE DATOS II 1.3. Nombre del Docente:
1.4. Código de asignatura. 60
1.5. Número de créditos: 5
1.6. Semestre: Sexto
1.7. Eje de formación: PROFESIONAL
1.8. Modalidad: PRESENCIAL
1.9. Número de horas presenciales: 80 1.10. Horas Trabajo Autónomo.
1.11. Total de horas 80
1.12. Número de horas de tutorías: (10% de las horas presenciales) 8.0
1.13. Horario: 10:30 AM – 12:00 AM
1.14. Carácter: Obligatorio
2. LINEAMIENTOS ACADÉMICOS DE LA ASIGNATURA 2.1. CARACTERIZACIÓN DE LA ASIGNATURA
La carrera de Tecnología en Sistemas está orientada a la formación de profesionales con alto nivel de calidad, por tal motivo el desafío para el tecnólogo se enrumba para de una forma integral aprender, estructurar, planificar los conocimientos adquiridos.
La materia de SGBD II, se orienta en el aprendizaje teórico-práctico del funcionamiento, configuración y creación de bases de datos, tablas, consultas, usuarios, vistas entre otros, fundamentalmente sobre la plataforma de ORACLE.
Esta disciplina ofrece al estudiante una visión amplia de cómo construir y
manejar bases de datos en Oracle.
3 2.2. OBJETIVOS DE LA ASIGNATURA GENERAL
Realizados los estudios de GESTION DE BASE DE DATOS II en el área de SISTEMAS en el sexto semestre, el estudiante estará en capacidad de:
Entender el funcionamiento y gestión del DBMS Oracle y todos sus componentes tanto a nivel de administración de base de datos como de sus lenguajes de codificación.
ESPECÍFICOS
Realizados los estudios de MANTENIMIENTO DE PC`S, el estudiante estará en capacidad de:
Comprender la estructura de gestión de datos ORACLE
Entender el funcionamiento de una estructura de datos ORACLE
Entender su administración
Entender su lenguaje de transacción de datos PL/SQL
Comprender los principales lenguajes de administración a nivel de front end como Oracle Developer y Java Developer
Realizar aplicativos con otros lenguajes como PHP, JAVA y .NET
2.3. PROBLEMAS DE LA PROFESIÓN A LOS QUE RESPONDE LA ASIGNATURA.
La asignatura SGBD II introduce al estudiante en las técnicas que se utilizan para la solución de problemas relacionados a bases de datos.
Desarrolla en el estudiante técnicas y hábitos referentes al análisis que se debe realizar para resolver un problema de almacenamiento de datos, dicho problema debe ser resuelto utilizando bases de datos en sistemas Oracle, los cuales nos permiten almacenar, leer y sacar reportes de los datos introducidos de manera segura.
La materia de SGBD II le permitirá al estudiante tener otra visión mucho más profunda respecto al
tratamiento de datos para un sistema dado.
4 2.4. COMPETENCIA DE LA ASIGNATURA
Realizados los estudios de las unidades didácticas de GESTION DE BASE DE DATOS II en el sexto semestre, el estudiante es competente en el aprendizaje de este módulo cuando:
Analice, gestione y administre bases de datos ORACLE, cuando realice ejercicios que permitan a nivel grafico administrar la información almacenada en esta.
2.5. PRERREQUISITOS
Sistemas de Gestión de Base de datos I
2.6. CORREQUISITOS - Auditoría Informática.
- Lenguaje II
Capacidad para tomar decisiones.
Comunicación clara.
Capacidad para sistematizar las ideas.
Capacidad para categorizar situaciones reales.
Analiza los problemas específicos.
Comentar opciones y situaciones.
Observar e interpreta la realidad.
Conocer la utilidad de una base de datos.
Conocer los tipos de datos posibles a almacenar.
Algún conocimiento basado en el conocimiento de seguridad basada en usuarios.
Conocer el sistema de bases de datos en ORACLE.
3. SISTEMAS DE CONTENIDOS.
5 Unidad 1: ESTRUCTURA:
Antecedentes
Tareas y responsabilidad de un Administrador DBA Shared Pool
Database Buffer cache Red Log Buffer
Direccionarlo de Datos ORACLE Memoria ORACLE (SGA) Composición de una BDD Oracle
Datafile Redolog files Segmentos de rollback Alter file
Procesos de background SMON (System Monitor) LGWR (Log Writer) DBRW (Database Writer) Procesos opcionales CKPT (Chekpoint) LCKn Lock
Unidad 2: BASE DE DATOS
Instalación de Oracle en Windows Instalación de Oracle en Linux
Subida y bajada del servicio ORACLE
Configuración del archivo TNSNAMES.ORA Componentes principales
Establecimiento creación de una sesión Base de Datos ORACLE
Estructura física y lógica Creación de una base de datos
Subida y bajada de instancias en Oracle Bajando una instancia
Subida de una instancia Web Introducción al SQL* Plus terminal Introducción al SQL * Plus Web - Gestión de objetos de datos
tablespaces
Tablas
Vistas
Usuarios
6 Roles
Índices Secuencias Sinónimos Usuarios
Introducción al PL/SQL Introducción al PL/SQL Estructuras de control y bucles Cursores
Gestión de bloques Procedimientos
Funciones disparadores Paquetes
Gestión de errores
- Gestión de tipos y métodos y OBDD:
Creación de tipos y métodos Constructores
Tipos de datos de colección Tablas, y tablas anidadas Inserción de tablas anidadas
Modelo lógico de una base de datos relacional
Modelo lógico de una base de datos orientada a objetos Implementación de objetos relacionales del Oracle Creación de tablas objeto
Definición de métodos para los tipos Consultas BDOR
Borrado de tablas, usuarios y tipos de usuario Seguridad
Posibilidades
Implementación de seguridad Encriptación de passwords Auditoria de seguridad Métodos de respaldo y Recuperación
Respaldo en frio Respaldo en caliente
Procesos de generación de full export Proceso de generación de un cold – backup Administración Avanzada Oracle
Arquitectura de Oracle Database y ASM Configuración de recuperabilidad
Uso del catálogo de recuperación de RMAN
Configuración de especificaciones de copia de seguridad
7 Creación de copias de seguridad
Realización de copias de seguridad y recuperación gestionada por el usuario
Uso de RMAN para realizar recuperaciones
Uso de RMAN para hacer duplicas de base de datos
Realización de una recuperación Point in time de tablespaces Control y ajustes de RMAN
Uso de tecnología de Flashback Uso de flashback de base de datos Diagnóstico de la base de datos Gestión de la memoria
Gestión del rendimiento de la base de datos Uso del asesor de segmentos
Gestión de recursos
Automatización de tareas del planificador Administración del planificador
globalización
-
4. PROGRAMACIÓN DE LA UNIDADES DE COMPETENCIA
Unidad 1: ESTRUCTURA
OBJETIVO: Conceptualizar los diferentes términos utilizados durante el módulo de SGBD II.
UNIDAD DE
COMPETENCIA SEMANA
Nº ELEMENTOS DE
COMPETENCIA (Contenidos) TRABAJO
AUTÓNOMO TÉCNICAS/INSTRUMENTOS DE
EVALUACIÓN CRITERIO DE
VALORACIÓN Definir correctamente lo
que es:
Antecedentes
Tareas y responsabilidad de un Administrador DBA Shared Pool
Database Buffer cache Red Log Buffer Direccionarlo de Datos ORACLE
Memoria ORACLE (SGA) Composición de una BDD Oracle
Datafile Redolog files Segmentos de rollback Alter file
Procesos de background SMON (System Monitor) LGWR (Log Writer) DBRW (Database Writer) Procesos opcionales CKPT (Chekpoint) LCKn Lock
1 Diferencia y utiliza adecuadamente los términos dentro del módulo de SGBD II.
Descripción general de la importancia y utilización de las bases de datos
Reconocer la
terminología utilizada en el módulo.
Utilización de
organizadores gráficos.
Lectura de temas relacionados al uso de la importancia y utilización de las bases de datos
Síntesis de explicaciones dadas Prueba Objetiva
Preguntas en clase para que el alumno demuestre y determine de forma general la
importancia y utilización de las bases de datos
9
METODOLOGÍA
Explicación por parte del docente sobre las tareas a realizar.
Los estudiantes tienen la oportunidad de ampliar la investigación con el uso de las TIC’s, ya que al navegar por internet podrán ampliar sus conocimientos.
Horas presenciales:
Clases participativas Exposiciones individuales Horas no presenciales Elaboración de resúmenes Elaboración de cuaderno digital.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
RESULTADOS DE APRENDIZAJE Comprender las diferentes técnicas a utilizar en el módulo de SGBD II.
JUICIO DE VALOR Dominio=pasa aprobado. Avance=aprobado pero con un recordatorio o condición. Proceso=no aprueba, necesita tutoría extra. Inicio=necesita tutoría especial
10
Unidad 2: BASE DE DATOS
OBJETIVO: Conceptualizar los diferentes términos utilizados durante el módulo de SGBD II.
UNIDAD DE
COMPETENCIA SEMANA
Nº ELEMENTOS DE
COMPETENCIA (Contenidos) TRABAJO
AUTÓNOMO TÉCNICAS/INSTRUMENTOS DE
EVALUACIÓN CRITERIO DE
VALORACIÓN Definir correctamente lo
que es:
Instalación de Oracle en Windows
Instalación de Oracle en Linux
Subida y bajada del servicio ORACLE Configuración del archivo TNSNAMES.ORA Componentes principales Establecimiento creación de una sesión
Base de Datos ORACLE Estructura física y lógica Creación de una base de datos
Subida y bajada de instancias en Oracle Bajando una instancia Subida de una instancia Web
Introducción al SQL* Plus terminal
Introducción al SQL * Plus Web
Gestión de objetos de datos tablespaces
Tablas Vistas Usuarios Roles Índices Secuencias Sinónimos Usuarios
1 Diferencia y utiliza adecuadamente los términos dentro del módulo de SGBD II.
Descripción general del uso de base de datos en servidores Oracle.
Reconocer la
terminología utilizada en el módulo.
Utilización de
organizadores gráficos.
Lectura de temas relacionados al uso del uso de base de datos en servidores Oracle.
Síntesis de explicaciones dadas Prueba Objetiva
Preguntas en clase para que el alumno demuestre y determine de forma general el
funcionamiento del uso de base de datos en servidores Oracle.
11
Introducción al PL/SQL Introducción al PL/SQL Estructuras de control y bucles
Cursores
Gestión de bloques Procedimientos Funciones disparadores Paquetes
Gestión de errores Gestión de tipos y métodos y OBDD:
Creación de tipos y métodos
Constructores
Tipos de datos de colección Tablas, y tablas anidadas Inserción de tablas anidadas
Modelo lógico de una base de datos relacional Modelo lógico de una base de datos orientada a objetos Implementación de objetos relacionales del Oracle Creación de tablas objeto Definición de métodos para los tipos
Consultas BDOR
Borrado de tablas, usuarios y tipos de usuario
Seguridad Posibilidades Implementación de seguridad
Encriptación de passwords Auditoria de seguridad Métodos de respaldo y Recuperación Respaldo en frio Respaldo en caliente Procesos de generación de full export
12
Proceso de generación de un cold – backup Administración Avanzada Oracle
Arquitectura de Oracle Database y ASM Configuración de recuperabilidad Uso del catálogo de recuperación de RMAN Configuración de especificaciones de copia de seguridad
Creación de copias de seguridad
Realización de copias de seguridad y recuperación gestionada por el usuario Uso de RMAN para realizar recuperaciones Uso de RMAN para hacer duplicas de base de datos Realización de una recuperación Point in time de tablespaces
Control y ajustes de RMAN
Uso de tecnología de Flashback
Uso de flashback de base de datos
Diagnóstico de la base de datos
Gestión de la memoria Gestión del rendimiento de la base de datos
Uso del asesor de segmentos Gestión de recursos Automatización de tareas del planificador
Administración del planificador
13
globalización
METODOLOGÍA
Explicación por parte del docente sobre las tareas a realizar.
Los estudiantes tienen la oportunidad de ampliar la investigación con el uso de las TIC’s, ya que al navegar por internet podrán ampliar sus conocimientos.
Horas presenciales:
Clases participativas Exposiciones individuales Horas no presenciales Elaboración de resúmenes Elaboración de cuaderno digital.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
RESULTADOS DE APRENDIZAJE Comprender las diferentes técnicas a utilizar en el módulo de SGBD II.
JUICIO DE VALOR Dominio=pasa aprobado. Avance=aprobado pero con un recordatorio o condición. Proceso=no aprueba, necesita tutoría extra. Inicio=necesita tutoría especial
METODOLOGÍA
Explicación por parte del docente sobre las tareas a realizar.
Los estudiantes tienen la oportunidad de ampliar la investigación con el uso de las TIC’s, ya que al navegar por internet podrán ampliar sus conocimientos.
Horas presenciales:
Clases participativas Exposiciones individuales Horas no presenciales Elaboración de resúmenes
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Seguridad en Oracle -
http://www.infor.uva.es/~jvegas/cursos/bd/oraseg/orase g.html
Arquitectura de Oracle -
http://www.jorgesanchez.net/bd/arquOracle.pdf
Introduccion al PL/SQL -
http://www.codigolibre.org/index.php?option=com_con
14
Elaboración de cuaderno digital. tent&view=article&id=102:plsql&catid=36:cursos&Ite
mid=37
Administracion de Bases de datos orientadas a objetos con Oracle
RESULTADOS DE APRENDIZAJE Comprender las diferentes técnicas a utilizar en el módulo de SGBD II.
JUICIO DE VALOR Dominio=pasa aprobado. Avance=aprobado pero con un recordatorio o condición. Proceso=no aprueba, necesita tutoría extra. Inicio=necesita tutoría especial
5. METODOLOGÍA
Entre los métodos que propician el aprendizaje por competencias que se emplearán tenemos los siguientes:
N° MÉTODOS QUE PROPICIAN EL APRENDIZAJE POR COMPETENCIAS 1 Aprendizaje basado en conferencias
2 Método de problemas 3 Método científico 4 Método Comparativo
5 Aprendizaje basado en el uso del servidor Oracle 6
7
Las modalidades de las estrategias de aprendizaje que se emplearán son:
N° ESTRATEGIAS DE APRENDIZAJE: MAGISTRAL, GRUPAL e INDIVIDUAL
1 Debate
2 Investigación Documental 3 Talleres
4 Equipos de trabajo 5 Trabajo Individual 6 Ejercicios Prácticos 7
8 9
Las modalidades de las Técnicas para el aprendizaje que se emplearán son:
N° TÉCNICAS PARA EL APRENDIZAJE: AUDIOVISUAL, ESCRITA y VERBAL
1 Computador
2 Internet
3 Materiales del aula 4 Proyector
5 6 7 8
6. EVALUACIÓN
El proceso de evaluación será sistemático y continuo y se empleará técnicas e instrumentos válidos y confiables. La evaluación de los aprendizajes y del desempeño docente se regirá en base a los siguientes parámetros:
1. 40 % conocimiento
2. 50 % procesos
3. 10 % valores
16 7. BIBLIOGRAFÍA
TEXTO
Seguridad en Oracle -http://www.infor.uva.es/~jvegas/cursos/bd/oraseg/oraseg.html
Arquitectura de Oracle - http://www.jorgesanchez.net/bd/arquOracle.pdf
Introduccion al PL/SQL -
http://www.codigolibre.org/index.php?option=com_content&view=article&i d=102:plsql&catid=36:cursos&Itemid=37
Administracion de Bases de datos orientadas a objetos con Oracle
BASICO VIRTUAL LECTURAS SUGERIDAS
ELABORADO REVISADO APROBADO
NOMBRE:
FECHA:
FIRMA:
NOMBRE:
FECHA:
FIRMA:
NOMBRE:
FECHA:
FIRMA: