Universidad Peruana del Oriente
Resolución Nº405-2006-CONAFU
Sílabo
Base de Datos
1. DATOS GENERALES 1.1. Código : 0101-014111.2. Carrera Profesional : Ingeniería de Sistemas
1.3. Área curricular : Formación Profesional Especializada
1.4. Tipo : Obligatorio
1.5. Ciclo : VIII CICLO
1.6. Créditos : 3
1.7. Duración : 17 semanas
1.8. Horas : 5 horas
1.8.1. Teoría : 1 horas teoría 1.8.2. Práctica ; 4 horas prácticas
1.9. Prerrequisito : Lenguaje de Programación IV 1.10. Semestre Académico : 2014-II
1.10.1. Fecha Inicio : 25-08-2014 1.10.2. Fecha Término : 20-12-2014
1.11. Docente responsable : ING. RAFAEL VILCA BARBARAN
1.11.1. Correo electrónico : [email protected]
2. SUMILLA OBJETIVO:
Propender los conceptos básicos de base datos y Sistemas gestor de base de datos como sistemas de administración de Base de Datos. Utilizar el SQL Server 2008 R2 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.
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
Demuestravalores é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.
4. PROGRAMACIÓN DE CONTENIDOS
UNIDAD 01: Conceptos Básicos y SQL Duración de unidad: 8 semanas
Fecha Inicio: 25-08-2014 Fecha Término:18-10-2014 Contenido:
SEM TEMA CONTENIDOS METODOLÓGICAS ESTRATEGIAS CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
01
Conceptos
Básicos. Revisión de conceptos básicos de BD Relaciónales
Composición de una base de datos SQLSERVER 2008. El alumno participa en clase activamente recordando conceptos previos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión Introducción a
SQL Introducción a SQL Tipos de Instrucciones
Creación de estructuras Consultas Diferenciar datos, información y sus estructuras. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 02
Funciones Grupo de funciones y operadores
Consultas a múltiples tablas
Caso práctico
Desarrollo de
ejemplos Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Clausula
HAVING Creación de consultas adicionando HAVING Desarrollo de ejemplos Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 03 Creación de
tablas Creación de tablas con integridad referencial.
Caso práctico. Desarrollo de ejemplos y resolver ejercicios propuestos Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión
Vistas Consultas de verificación avanzadas
Creación y manipulación de vistas
Caso práctico Desarrollo de ejemplos y resolver ejercicios propuestos Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión
SEM TEMA CONTENIDOS METODOLÓGICAS ESTRATEGIAS CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
Almacenados almacenados
Caso práctico ejemplos y resolver ejercicios propuestos
creatividad, iniciativa y responsabilidad.
Discusión
Práctica calificada de laboratorio Aplicar prueba
05
Triggers Creación de triggers
Casos simples Desarrollo de ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Triggers Creación de triggers
Casos avanzados Desarrollo de ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión preguntas 06
Cursores Creación de cursores
Casos prácticos simples Desarrollo de ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Cursores Creación de cursores
Casos prácticos complejos Desarrollo de ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
07
Transacciones Creación de transacciones
Casos prácticos Desarrollo de ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Backup’s Creación de copias de seguridad
Casos complejos
Restauración de base de datos mediante Transac-SQL
Casos simples
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
08 Sustentación de proyectos Evaluación Parcial Exposición Aplicar prueba 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 2012 como herramienta de administración de Bases de Datos basándose en las mejores prácticas.
PROYECCIÓN SOCIAL 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.
EXTENSIÓN
UNIVERSITARIA Apoyo en la planificación de la actividad organizada por la Universidad.
UNIDAD 02: Sistema de Gestión de Base de Datos SQL SERVER Duración de unidad: 9 semanas
Fecha Inicio: 20-10-2014 Fecha Término: 20-12-2014 Contenido:
SEM TEMA CONTENIDOS METODOLÓGICAS ESTRATEGIAS CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
09 SQL Server Management Studio Introducción al SQL Server Management Studio La ventana de servidores registrados Grupo de servidores
La ventana del explorador de objetos
Conexión a un servidor
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión SQL Server Management Studio
Estructura de carpetas y uso
Nodos Base de Datos
Creación de Base de Datos
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa. Exposición Discusión 10 SQL Server Management Studio Planificación de la capacidad
Creación de base de datos con SQL Server Management Studio
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa.
Exposición
Discusión Creación de
base de datos Creación de base de datos con Transac-SQL
Tipos de archivos MDF, NDF, LDF
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y
Exposición
SEM TEMA CONTENIDOS METODOLÓGICAS ESTRATEGIAS CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
Expansión de un archivo de datos
Adición de archivos de datos secundarios y de registro de transacciones
responsabilidad.
11
Administración
de archivos Reducción/eliminación de archivos de datos
Definición de instancia de base de datos SQL SERVER
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 12 Creación y administración de tablas 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 Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 13 Configuración de especificación Configuración de especificación de INSERT y UPDATE
Utilización de diagramas de bases de datos
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Índices 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
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 14 Procedimientos
almacenados Procedimientos almacenados del sistema
Utilización de procedimientos almacenados extendidos
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Desencadena
dores Utilización de desencadenadores Trabajo con desencadenadores INSERT/DELETE/UPDATE
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 15 Cursores Cursores Utilización de transacciones Commit Transaction Rollback Transaction Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Administración
de tareas Tareas administrativas básicas Copia de seguridad de los datos
Copia de seguridad completa/diferenciales
Restauración de una base de datos
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad. Exposición Discusión 16 DTS Asistente de importación y Exportación con DTS Importación/exportación de datos Acces, Excel Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
Conexiones Desconectar y conectar una base de datos
Reducir una base de datos
Reflejar una base de datos
Desarrollo de
ejemplos. Demuestra creatividad, iniciativa y responsabilidad.
Exposición
Discusión
17 Sustentación de proyectos Evaluación parcial Exposición Aplicar prueba 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 2012 como herramienta de administración de Bases de Datos basándose en las mejores prácticas.
PROYECCIÓN SOCIAL Participación activa en la actividad organizada por la universidad en la semana de su aniversario.
EXTENSIÓN
5. 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ñanza-aprendizaje.
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:
b.5. Evaluación de la Actitud:
Se evaluará mediante:
• 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.
• 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. • 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
Evaluación Porc. de Valoración Instrumento de Evaluación Sub Porc.
Tipo de evaluación Evaluador
Conceptual(EC) 30% Prueba Escrita 30% Heteroevaluación Docente Procedimental(E
P) 30% Lista de Cotejo 30% Heteroevaluación Docente
Investigación
Formativa(EIF) 10% Lista de Cotejo 10% Heteroevaluación Docente
Proyección
Social(EPS) 10%
Guía de
Observación (GOP) 5% Heteroevaluación Docente Lista de Cotejo (LCP) 5% Co-evaluación Compañeros
de clase
Extensión
Universitaria(EEU) 10%
Guía de
Observación (GOP) 5% Heteroevaluación Docente Lista de Cotejo (LCP) 5% Co-evaluación Compañeros
de clase
Actitudinal (EA) 10%
Guía de
Observación (GOA) 3% Heteroevaluación Docente Lista de Cotejo
(LCC) 3% Co-evaluación
Compañeros de Clase Lista de Cotejo
(LCA) 4% Autoevaluación Alumno
Total 100% 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) =
Se considera nota aprobatoria a partir de 10.5 (En el registro de actas sólo se consideran valoresenteros).
6. BIBLIOGRAFÍA
Crovetto Huerta, Christian, Programación en C # (sharp) Lima: Grupo Editorial Megabyte, 2004
RGANIZACIÓ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(SQL.90).aspx
Promedio Unidad 1 (PU1) + Promedio Unidad 2 (PU2)