PERU Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO DE LAS FUERZAS ARMADAS PROGRAMACION CURRICULAR UNIDAD DIDÁCTICA ADMINISTRACIÓN DE BASE DE DATOS LIMA – PERÚ 2019 PERU Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas PROGRAMACIÓN CURRICULAR I. II. INFORMACIÓN GENERAL. Carrera profesional Modulo profesional no. 02 Unidad didáctica Créditos Semestre Semestre Académico Horas Semanales Horas Semestrales Turno Docente : Computación e Informática : Desarrollo de Software y Gestión de Base de Datos : Administración de Base de Datos : 4.5 : IV : 2019 - I : 6 : 108 : Tarde : Eder Ortiz Camacho COMPETENCIA DEL MÓDULO. Analizar, diseñar, desarrollar sistemas de información y administrar sistemas de gestión de base de datos, de acuerdo a los requerimientos de la organización; considerando los criterios de seguridad en la transmisión y el almacenamiento de datos. III. CAPACIDAD TERMINAL Y CRITERIOS DE EVALUACIÓN: CAPACIDADES TERMINALES Gestionar la operatividad de la base de datos, teniendo en cuenta los estándares de calidad y seguridad CRITERIOS DE EVALUACIÓN 1. Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema. 2. Describe y ejecuta procedimientos de administración de la base de datos, teniendo en cuenta estándares de calidad y seguridad. 3. Realiza tareas de gestión en el servidor, a partir de los procedimientos establecidos. PERU IV. Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas PROGRAMACIÓN DE LA UNIDAD DIDÁCTICA ELEMENTOS DE LA CAPACIDAD TERMINAL CONTENIDOS CRITERIOS DE EVALUACIÓN Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema. CONCEPTOS ACTITUDES Realiza los procedimientos para instalar y configurar SQL Server Normas de seguridad de la información. Muestra actitud ética ante la confidenciali dad de la información.. Nº 01 Tareas con el SQL Server Management Studio Manejo del DDL Conocer el lenguaje de definición de datos. Realiza los procedimientos para crear base de datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios. Restricciones a los campos Default Check Primary key Unique Foreign key Lenguaje de Manipulación de Datos Insert Update Delete Select Participa activamente en la sesión de clase. Nº 02 Restricciones a los campos. Manejo del DML. Implementar Consultas de datos. Inserta restricciones predefinidas para cada tabla. Consultas Simples Consultas Múltiples INNER JOIN Tiene disposición positiva para el trabajo en equipo Nº 03 Creación de Consultas Simples y multiples. Subconsultas. Identificar y manipular los componentes SQL Server PROCEDIMIENTOS ACTIVIDADES DE APRENDIZAJE INDICADORES H Opera el servidor de base datos basado en las normas de seguridad de información con ética profesional. 6 Indaga sobre las restricciones a los campos y manejo del DML. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Indaga sobre las consultas simples y multiples. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Aplicar Consultas múltiples. Conoce las instrucciones para agregar, modificar, consultar o quitar datos de una base de datos. Ejercicios INNER JOIN Participa activamente en las sesiones de clase. Aplicar los fundamentos del Transact-SQL. Conoce las sentencias del SQL para controlar las funciones de administración que realiza el DBMS. Fundamentos de Programación Transact -SQL Variables, Identificadores Funciones CAST y CONVERT Muestra actitud responsable al ser puntual. Nº 05 Fundamentos de Transact – SQL. Conoce las sentencias del SQL que te permite realizar resúmenes de los datos contenidos en las columnas de las tablas. Conoce las consultas que se pueden emplear para obtener totales y selección de datos de tablas anidadas Estructuras de Control Estructura Selectiva IF. Estructura Condicional Múltiple CASE Estructura de Control WHILE. Control de Errores en Transact - SQL Funciones especiales de error Función @@ERROR. Función Raiserror Participa activamente en las sesiones de clase. Nº 06 Programación con Transact – SQL Implementar la programación en SQL SERVER Nº 04 Consultas múltiples II. Investiga sobre ejercicios con INNER JOIN. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Investiga sobre los fundamentos de Transact-SQL. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Investiga sobre Estructuras de Control (condicionales). Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Implementar programas empleando Procedimientos Almacenados. Manipula los comandos adecuados que permitan generar un resultado a partir de un pedido almacenado, y ejecutar nuevos pedidos sobre este resultado como si fuera una tabla normal. Procedimientos Almacenados sin parámetros y con parámetros. Escucha con atención las indicaciones del docente y toma nota de ellas. Implementar Triggers y Cursores en SQL server. Conoce como establecer conexión con una base de datos concreta de la instancia de SQL Server, y los permisos dentro de la base de datos. Triggers o desencadenadores Cursores. Participa con interés en las sesiones de clase Define los fundamentos de Trabsact-SQL, variables, identificadores y funciones. Funciones Funciones del sistema Funciones definidas por el usuario. Transacciones . Escucha con atención las indicaciones del docente y toma nota de ellas. Implementar Funciones SQL. Aplica la instalación de Oracle 12g Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Nº 07 Procedimientos Almacenados. Nº 08 Triggers y Cursores. Nº 09 Funciones. Transacciones. Indaga sobre los procedimientos almacenados. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Indaga sobre Triggers y Cursores. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Investiga sobre cómo implementar funciones y transacciones. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Aplica la instalación de Oracle 12g Implementar creación de tablas. Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Realiza instrucciones y elementos propios del lenguaje T-SQL. Configurar actualizacione s de seguridad. Opciones de instalación. Configuración de instalación típica. Configuración de instalación avanzada. Realizar comprobacion es de requisitos. Participa activamente en las sesiones de clase. Nº 10 Instalación e inicio de Oracle 12g. Investiga sobre la historia e instalación de ORACLE 12g. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Crear Tablas y utiliza operadores. Formatos de elementos numéricos. Formatos de fechas. Tipos de datos ansi, db2 y sql/ds. Conversión de tipos de datos. Operadores aritméticos. Operadores de comparación. Operadores lógicos. Orden de prioridad de los operadores. Tiene disposición positiva para el trabajo en equipo Nº 11 Bases de datos relacionales. Diseño básico. Creación de Tablas e inserción de registros con sql. Investiga sobre lenguaje SQL en Oracle. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Implementar tipos de datos y operadores. Conoce tipos de datos y operadores. Ministerio de Defensa Formatos de elementos numéricos. Formatos de fechas. Tipos de datos ansi, db2 y sql/ds. Conversión de tipos de datos. Operadores aritméticos. Operadores de comparación. Operadores lógicos. Orden de prioridad de los operadores. Realizar consultas con sentencia select. Conoce como crear funciones del sistema y definidas por el usuario Viceministerio de Políticas para la Defensa Funciones numéricas. Funciones de fecha. Funciones de conversión. Ejemplos relativos a la sentencia select. Selección de todas las tablas de una instancia de base de datos y de todas las columnas De una tabla. Filas duplicadas y la cláusula distinct. Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Participa con interés en las sesiones de clase Nº 12 Elementos de oracle sql. Formatos, tipos de datos, Operadores. Escucha con atención las indicaciones del docente y toma nota de ellas. Nº 13 Funciones. Lenguaje de consulta de datos. Sentencia select Investiga sobre conversión de tipos de datos y operadores. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Investiga las funciones en ORACLE y consultas sql. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Conocer las condiciones de búsqueda. Realizar consultas multitablas. Implementar Auditorias. Ministerio de Defensa Viceministerio de Políticas para la Defensa Dirección General de Educación y Doctrina Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Conoce las condiciones de busqueda. Contrastes de comparación. Contraste de rango: cláusula between…and. Contraste de pertenencia a un conjunto: cláusula in. Contraste de correspondencia con patrón: cláusula like. Muestra actitud responsable al ser puntual. Nº 14 Consultas con condiciones de búsqueda. Conoce como realizar consultas multitablas. Joins con criterios de selección de filas. Joins con múltiples columnas de emparejamiento. Funciones de agregado en la lista de selección. Función count(*). Tratamiento de filas duplicadas con distinct. Agrupar filas con group by. Escucha con atención las indicaciones del docente y toma nota de ellas. Conoce sobre la implementación de Oracle y la auditoria. La implementación de Oracle Database. Auditoría. Realización del mantenimiento de bases de datos. Gestión de Rendimiento. Tiene disposición positiva para el trabajo en equipo. Investigar sobre consultas con condiciones de búsqueda. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Nº 15 Consultas multitabla (joins) y consultas resumen. Indaga sobre las consultas multitablas. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 Nº 16 Implementación y Auditoria de base de datos. Investiga la implementación de base de datos y auditorias. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 PERU Implementar la gestión de recursos. Se interesa por realizar tareas de gestión en el servidor de base de datos Ministerio de Defensa Viceministerio de Políticas para la Defensa Gestión de recursos mediante el uso del Administrador de recursos de la Base de datos. Automatización de tareas .mediante el programador de Oracle. Gestión del Espacio. Conceptos de backup y recuperación. Data Mover. Dirección General de Educación y Doctrina Es puntual en las sesiones de clase. Nº 17 Gestión de recursos y automatización de tareas. Copias de seguridad. RETROALIMENTACIÓN V. Instituto de Educación Superior Tecnológico Público de las Fuerzas Armadas Investiga sobre la automatización de tareas y copias de seguridad. Informe con la solución de ejercicios de la Guía de Laboratorio. 6 6 BIBLIOGRAFÍA. Torres M. (2012). Programación Transact con SQL Server 2012. Perú: Macro. Gabillaud J. (2015). SQL Server 2014 - SQL, Transact SQL - Diseño y creación de una base de datos. España: Ediciones Eni. Gabillaud J. (2015). SQL Server 2014 - Administración de una base de datos transaccional con SQL Server Management Studio. España: Ediciones Eni. Ramez E. & Shamkant B. (2008) Fundamentos de Sistemas de Base de Datos, España: Pearson Addison Wesley. Rímac, marzo de 2019