Download Base de datos - Sistema de Acceso UPO

Document related concepts

SQL Server Compact wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Null (SQL) wikipedia , lookup

SQL wikipedia , lookup

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
[email protected]
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