Download Base de datos - Sistema de Acceso UPO
Document related concepts
Transcript
Universidad Peruana del Oriente Resolución Nº405-2006-CONAFU Sílabo Base de Datos 1. DATOS GENERALES 1.1. Código 1.2. Carrera Profesional 1.3. Área curricular 1.4. Tipo 1.5. Ciclo 1.6. Créditos 1.7. Duración 1.8. Horas 1.8.1. Teoría 1.8.2. Práctica 1.9. Prerrequisito 1.10. Semestre Académico 1.10.1. Fecha Inicio 1.10.2. Fecha Término 1.11. Docente responsable 1.11.1. Correo electrónico : : : : : : : : : ; : : : : : : 0101-01411 Ingeniería de Sistemas Formación Profesional Especializada Obligatorio VIII CICLO 3 17 semanas 5 horas 1 horas teoría 4 horas prácticas Lenguaje de Programación IV 2015-II 17-08-2015 11-12-2015 Ing. Brigs Fasabi Vásquez bfasabi@hotmail.com 2. SUMILLA OBJETIVO: Propender los conceptos básicos de base datos y sistemas gestores de base de datos como sistemas de administración de Base de Datos. Utilizar el SQL Server 2012 como gestor de Base de datos para realizar consultas de reportes aplicando consultas SQL sobre la base de datos. CONTENIDO: Diseño de base de datos. Modelos de datos. El modelo relacional. Normalización, dependencias funcionales. Otros modelos de bases de datos: redes, jerárquicos. Organización lógica y física de las bases de datos. Arquitectura de un sistema de administración de bases de datos. Lenguajes de definición y manejo de bases de datos. Técnicas de organización física. El modelo relacional. Álgebra relacional, cálculo relacional, introducción al SQL. 3. COMPETENCIAS DEL PERFIL DEL EGRESADO 3.1. DIMENSIÓN PERSONAL Actúa con sentido ético, autonomía, capacidad de decidir, evaluar y usar criterios frente a conflictos valorativos. Comprende y aplica conceptos teorías actualizadas sobre la tecnología de información y comunicación de acuerdo a los avances científicos y tecnológicos. Posee capacidad de abstracción, creatividad e inteligencia, pensamiento sistémico global y habilidades propias. 3.2. DIMENSIÓN PROFESIONAL Aplica y evalúa sistemas que promuevan el progreso empresarial en el marco de una economía moderna. Desarrolla procesos operativos de sistemas de información empresarial. Crea empresas basadas en sistemas y manejo de software que promuevan el cambio social. Pág. N° 1 3.3. DIMENSIÓN SOCIAL Demuestra valores éticos, morales, personales, profesionales y sociales en el contexto donde se desenvuelve. Asume responsable y creativamente los problemas sociales. 4. COMPETENCIAS 4.1. COMPETENCIAS DEL CURSO Administra el Sistema Gestor de base de datos SQL Server 2008 R2, para generar reportes y programar trabajos automáticos para una mejor administración de la Base de Datos. Administrar la estructura, actividad y el Sistema Gestor de base de datos en cuanto a su fiabilidad y seguridad de los datos. 4.2. COMPETENCIA DE PROYECCIÓN SOCIAL Administra la base de datos, logrando la fiabilidad y seguridad de la base de datos de una pequeña empresa de su localidad. 4.3. COMPETENCIA DE INVESTIGACIÓN FORMATIVA Administra una base de Datos teniendo en cuenta los conceptos relacionados con los sistemas gestores de base de datos y utiliza el SQL Server 2008 R2 como herramienta de administración de Bases de Datos basándose en las mejores prácticas relacionándolas con las lecturas de la bibliografía especializada propuesta por el docente y demás fuentes de información, elabora el diccionario de datos para su mejor control. 4.4. COMPETENCIA DE EXTENSIÓN UNIVERSITARIA Demuestra valores éticos, morales, personales, profesionales y sociales para apoyar en la difusión de los conocimientos a través de foros, cursos o talleres prácticos que la universidad oferte a los mismos estudiantes como a la comunidad en general. 5. PROGRAMACIÓN DE CONTENIDOS UNIDAD 01: Conceptos Básicos y SQL Duración de unidad: 8 semanas Fecha Inicio: 17-08-2015 Contenido: SEM 01 Introducción a SQL Funciones 03 04 CONTENIDOS TEMA Conceptos Básicos. 02 Fecha Término:10-10-2015 CONCEPTUAL PROCEDIMENTAL Revisión de conceptos básicos de El alumno BD Relaciónales participa en clase Composición de una base de activamente datos SQLSERVER 2008. recordando conceptos previos. Introducción a SQL Diferenciar datos, Tipos de Instrucciones información y sus Creación de estructuras estructuras. Consultas Grupo de funciones y operadores Desarrollo de Consultas a múltiples tablas ejemplos Caso práctico Clausula HAVING Creación de consultas adicionando HAVING Desarrollo de ejemplos Creación de tablas Creación de tablas con integridad referencial. Caso práctico. Vistas Consultas de verificación avanzadas Creación y manipulación de vistas Caso práctico Creación de procedimientos Desarrollo de ejemplos y resolver ejercicios propuestos Desarrollo de ejemplos y resolver ejercicios propuestos Desarrollo de Procedimientos ACTITUDINAL Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra ESTRATEGIAS METODOLÓGICAS Exposición Discusión Exposición Discusión Exposición Discusión Exposición Discusión Exposición Discusión Exposición Discusión Exposición Pág. N° 2 SEM 05 06 07 CONTENIDOS TEMA Almacenados CONCEPTUAL almacenados Caso práctico Triggers Práctica calificada de laboratorio Creación de triggers Casos simples PROCEDIMENTAL ejemplos y resolver ejercicios propuestos Aplicar prueba Desarrollo de ejemplos. Triggers Creación de triggers Casos avanzados Desarrollo de ejemplos. Cursores Creación de cursores Casos prácticos simples Desarrollo de ejemplos. Cursores Creación de cursores Casos prácticos complejos Desarrollo de ejemplos. Transacciones Creación de transacciones Casos prácticos Desarrollo de ejemplos. Backup’s Creación de copias de seguridad Desarrollo de Exposición Casos complejos ejemplos. Discusión Restauración de base de datos mediante Transac-SQL Casos simples Sustentación de proyectos Exposición Evaluación Parcial Aplicar prueba Administra una base de Datos teniendo en cuenta los conceptos relacionados con los sistemas gestores de base de datos y utiliza el SQL Server 2012 como herramienta de administración de Bases de Datos basándose en las mejores prácticas. Administrar una base de datos, asegurar la fiabilidad y confirmar la seguridad de la base de datos de una pequeña empresa de su localidad. Demuestra valores éticos, morales, personales, profesionales y sociales para apoyar en la difusión de los conocimientos a través de foros, cursos o talleres prácticos que la universidad oferte a los mismos estudiantes como a la comunidad en general. 08 INVESTIGACIÓN FORMATIVA PROYECCIÓN SOCIAL EXTENSIÓN UNIVERSITARIA UNIDAD 02: Sistema de Gestión de Base de Datos SQL SERVER Duración de unidad: 9 semanas Fecha Inicio:12-10-2015 Fecha Término:11-12-2015 Contenido: CONTENIDOS TEMA SEM CONCEPTUAL PROCEDIMENTAL SQL Server Introducción al SQL Server Desarrollo de Management Management Studio ejemplos. Studio La ventana de servidores registrados Grupo de servidores La ventana del explorador de 09 objetos Conexión a un servidor SQL Server Estructura de carpetas y uso Desarrollo de Management Nodos Base de Datos ejemplos. Studio Creación de Base de Datos SQL Server Planificación de la capacidad Desarrollo de Management Creación de base de datos con ejemplos. Studio SQL Server Management Studio 10 Creación de Creación de base de datos con Desarrollo de base de datos Transac-SQL ejemplos. Tipos de archivos MDF, NDF, LDF ACTITUDINAL creatividad, iniciativa y responsabilidad. ESTRATEGIAS METODOLÓGICAS Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. ACTITUDINAL Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa. Demuestra creatividad, iniciativa. Demuestra creatividad, iniciativa y Discusión Exposición Discusión Exposición Discusión preguntas Exposición Discusión Exposición Discusión Exposición Discusión ESTRATEGIAS METODOLÓGICAS Exposición Discusión Exposición Discusión Exposición Discusión Exposición Discusión Pág. N° 3 11 Administración de archivos Creación y administración de tablas 12 Configuración de especificación 13 Índices Procedimientos almacenados 14 Desencadena dores Cursores 15 Administración de tareas DTS 16 CONTENIDOS TEMA SEM Conexiones 17 INVESTIGACIÓN FORMATIVA PROYECCIÓN SOCIAL EXTENSIÓN UNIVERSITARIA CONCEPTUAL Expansión de un archivo de datos Adición de archivos de datos secundarios y de registro de transacciones Reducción/eliminación de archivos de datos Definición de instancia de base de datos SQL SERVER Planificación de tablas Tipos de datos integrados en SQL SERVER Creación de tablas mediante SQL Server Management Studio Restricciones de datos Imposición de integridad de dominio CHECK/DEFAULT Imposición de la integridad de entidad Imposición de la integridad referencial Configuración de especificación de INSERT y UPDATE Utilización de diagramas de bases de datos Indización Arquitectura de los índices Introducción a los índices agrupados Creación de índices con el asistente para la optimización del motor de base de datos Procedimientos almacenados del sistema Utilización de procedimientos almacenados extendidos Utilización de desencadenadores Trabajo con desencadenadores INSERT/DELETE/UPDATE PROCEDIMENTAL Desarrollo de ejemplos. Desarrollo de ejemplos. Desarrollo de ejemplos. Desarrollo de ejemplos. Desarrollo de ejemplos. Desarrollo de ejemplos. ACTITUDINAL responsabilidad. ESTRATEGIAS METODOLÓGICAS Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión Exposición Discusión Exposición Discusión Exposición Discusión Cursores Desarrollo de Exposición Utilización de transacciones ejemplos. Discusión CommitTransaction RollbackTransaction Tareas administrativas básicas Desarrollo de Exposición Copia de seguridad de los datos ejemplos. Discusión Copia de seguridad completa/diferenciales Restauración de una base de datos Asistente de importación y Desarrollo de Demuestra Exposición Exportación con DTS ejemplos. creatividad, Discusión Importación/exportación de datos iniciativa y Access, Excel responsabilidad. Desconectar y conectar una base Desarrollo de Demuestra Exposición de datos ejemplos. creatividad, Discusión Reducir una base de datos iniciativa y Reflejar una base de datos responsabilidad. Sustentación de proyectos Exposición Evaluación parcial Aplicar prueba Administra una base de Datos teniendo en cuenta los conceptos relacionados con los sistemas gestores de base de datos y utiliza el SQL Server 2012 como herramienta de administración de Bases de Datos basándose en las mejores prácticas. Participación activa en eventos organizados por la universidad en la semana de su aniversario. Demuestra valores éticos, morales, personales, profesionales y sociales para apoyar en la difusión de los conocimientos a través de foros, cursos o talleres prácticos que la universidad oferte a los mismos estudiantes como a la comunidad en general. Pág. N° 4 6. EVALUACIÓN 6.1. CONCEPTOS a) Evaluación de Entrada: Es una evaluación escrita de carácter referencial que mide los conocimientos previos que el alumno tiene respecto al contenido del curso o cursos prerrequisitos. Esta evaluación no es considerada dentro del cálculo del promedio de nota del curso, pero debe ser de conocimiento del alumno. Además, esta evaluación le servirá al docente para afinar sus estrategias y orientar su proceso de enseñanzaaprendizaje. b) Evaluación regular: Son las evaluaciones en escala vigesimal (00-20) que se toman a los alumnos en cada unidad temática. Los tipos de evaluación regular son: b.1. Evaluación de contenidos cognitivos (Conceptual): Son aquellas evidencias de aprendizaje que los estudiantes irán construyendo durante el desarrollo de los contenidos del área. Se puede considerar: reportes de lecturas, organizadores de conocimiento, pruebas escritas, exposiciones, etc. b.2. Evaluación de contenidos Procedimentales (Procedimental): Se puede considerar como evaluación procedimental a la realización de técnicas, prácticas calificadas, ejercicios prácticos, etc. b.3. Evaluación de la participación en la Proyección Social de la carrera: Es considerado como evaluación de Proyección Social a la participación en campañas de proyección a la comunidad, que se organice por el docente del curso (I unidad) y por la Carrera Profesional (II unidad). b.4. Evaluación de la participación en la Extensión Universitaria. Es considerada como evaluación de proyección social a la participación de los estudiantes en apoyar la difusión de conocimientos a través de foros, cursos, o talleres prácticos con incidencia en políticas regionales o nacionales que ayuden al desarrollo, ofrecidos por la universidad, tanto dentro como fuera de la universidad a la población en general. La nota de la primera unidad, estará dada por la evaluación que hace el docente en la participación durante el avance de la planificación del evento a ejecutar por la Universidad. La nota de la segunda unidad, el docente consignará después de la ejecución del evento. b.4. Evaluación de la investigación formativa: Son aquellas evidencias de aprendizaje que los estudiantes irán construyendo durante el desarrollo de los contenidos del área. Se puede considerar análisis de artículos científicos, seminarios de temas asignados, etc. Pág. N° 5 b.5. Evaluación de la Actitud: Se evaluará mediante: 6.1.1.1. Autoevaluación: Se debe motivar al estudiante y darle la oportunidad de manifestar su calificación cualitativa y cuantitativa respecto a sus aprendizajes. Se le solicita que argumente su decisión; la nota que él se asigne será inalterable, ni los docentes ni sus compañeros podrán modificarla. Puede utilizar fichas de metacognición. 6.1.1.2. Coevaluación: Los estudiantes tienen la oportunidad de participar en la calificación de sus compañeros, valorando el desempeño que manifiesten en cada una de las actividades realizadas durante el semestre académico. 6.1.1.3. Heteroevaluación, es la evaluación a cargo del docente, quien emite juicios con respecto a los logros de aprendizaje de los estudiantes. Se lleva a cabo a través de la observación general del desempeño en las diferentes situaciones de aprendizaje y también de evidencias especificas. c) Evaluación Sustitutoria: Es una evaluación al cual el alumno tiene derecho y que puede ser solicitada con el fin de reemplazar una evaluación no rendida (justificada o injustificada), desaprobada o cuando se desea subir el promedio de la unidad. El alumno sólo puede rendir una evaluación sustitutoria por unidad, pudiendo rendirlas en todas las unidades. Sin embargo, sólo puede ser solicitada hasta dentro de los 7 (siete) primeros días luego de haber finalizado la unidad de la cual desea rendir sustitutorio, lo que no significa que se deba esperar a que finalice la unidad para recién solicitarla, pudiendo pedirla en cualquier momento dentro de la unidad. La evaluación sustitutoria reemplaza a la nota más baja, o ausencia de nota, obtenida únicamente en las evaluaciones Conceptuales o Procedimentales, y para la cual el alumno deberá pagar el derecho de acuerdo a lo establecido en el TUPA de la UPO. La solicitud para pedir la evaluación sustitutoria debe iniciarla el alumno dirigiéndola al responsable de Carrera Profesional, quien a su vez coordinará con el docente para su ejecución. d) Evaluación de Aplazados: Es una evaluación de carácter global al cual tiene derecho el alumno, previo pago de la tasa establecida en el TUPA, y que reemplaza al Promedio Final del curso. Sólo tienen derecho de rendir examen de aplazado los alumnos que hayan obtenido promedio final entre 8 (ocho) y 10 (diez). 6.2. PROCESO DE EVALUACIÓN a) Promedio de la Unidad Para el proceso de evaluación, se debe de tener presente los criterios, valoración, porcentaje e instrumentos, que son necesarios conocer y respetar a fin de obtener el promedio en cada una de las dos unidades en las que está dividido un curso. Pág. N° 6 Evaluación Conceptual(EC) Procedimental(E P) Investigación Formativa(EIF) Proyección Social(EPS) Extensión Universitaria(EEU) Actitudinal (EA) Total 30% Instrumento de Evaluación Prueba Escrita Sub Porc. 30% Heteroevaluación Docente 30% Lista de Cotejo 30% Heteroevaluación Docente 10% Lista de Cotejo 10% Heteroevaluación Docente Guía de Observación (GOP) 5% Heteroevaluación Docente Lista de Cotejo (LCP) 5% Co-evaluación Compañeros de clase Guía de Observación (GOP) 5% Heteroevaluación Docente Lista de Cotejo (LCP) 5% Co-evaluación Compañeros de clase 3% Heteroevaluación Docente 3% Co-evaluación Compañeros de Clase 4% Autoevaluación Alumno Porc. de Valoración 10% 10% 10% Guía de Observación (GOA) Lista de Cotejo (LCC) Lista de Cotejo (LCA) 100% Tipo de evaluación Evaluador 100% Los valores de EPS, EEU y EA están conformados por otras evaluaciones más detalladas, las cuales también poseen una ponderación específica para cada criterio, tal como se ve en la tabla anterior. Esto debe ser considerado al momento de obtener los valores que serán considerados en el cálculo del promedio de la unidad. El promedio de cada unidad es el promedio ponderado de las evaluaciones realizadas durante la unidad, siendo la siguiente la fórmula para obtenerlo: Promedio Unidad N (PUN) = EC x 0.30 + EP x 0.30 EIF x 0.10 + EPS x 0.10+EEU x 0.10 + EA x 0.10 b) Nota Final del curso Lanota final de curso es el promedio simple redondeado al mayor, de los promedios obtenidos en la primera y en la segunda unidad. Promedio Final (PF) = Promedio Unidad 1 (PU1) + Promedio Unidad 2 (PU2) 2 Se considera nota aprobatoria a partir de 10.5 (En el registro de actas sólo se consideran valores enteros). Pág. N° 7 7. BIBLIOGRAFÍA ORGANIZACIÓN DE LAS BASES DE DATOS. Editorial. MARTIN JAMES 2007. DISEÑO Y GESTIÓN DE SISTEMAS DE BASES DE DATOS. EDITORIAL. MARTIN JAMES 2008 http://www.netveloper.com/ http://sql.manivesa.com/Manuales+SQL http://msdn.microsoft.com/es-es/library/ms189826 Pág. N° 8