Download CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS

Document related concepts

SQL wikipedia , lookup

Denormalización (base de datos) wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Base de datos wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Transcript
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS
SILABO
DE BASES DE DATOS
I.
II.
DATOS GENERALES
1.1. Carrera Profesional
1.2. Área Académica
1.3 Ciclo
1.4. Semestre
1.5. Prerrequisito
1.6. Créditos
1.7. Horas semanales
1.8. Duración
: Ingeniería de Sistemas
: Ingeniería de Sistemas
:V
: 2014-I
: DA44
: 04
: 05 (HT: 03 / HP: 02)
: Inicio: 31 de marzo del 2014
Término: 25 de julio del 2014
FUNDAMENTACIÓN
La Asignatura de Base de Datos tiene como propósito introducir al estudiante en el Diseño e Implementación de
Base de Datos como una herramienta de imprescindible ayuda en la construcción de un sistema de información.
Proporcionando al participante un conjunto de técnicas de identificación de requerimientos operacionales, y
modelado de bases de datos, pasando por las etapas de diseño conceptual, lógico y físico. Incluyendo el
desarrollo de un caso práctico, que incluye desde la identificación de requerimientos hasta la implementación con
un Administrador de Base de Datos, en donde se verán conceptos de integridad, seguridad, optimización de
consultas y de administración de datos.
III.
COMPETENCIAS
Aplica, analiza y diseña su base de datos partiendo de los requerimientos de información de una empresa para
cumplir con los procesos del negocio.
Selecciona y aplica las técnicas y estrategias de modelado de base de datos a fin de conseguir un modelo en un
plazo más corto y valorando la importancia de las estrategias del modela miento de bases de datos.
IV.
PROGRAMACIÓN ACADÉMICA
SEMANA/SESI
ÓN
Sesión 1
Introducción a
los sistemas
de base de
datos
CONTENIDOS
CRITERIO A
EVALUAR
Conceptuales
Sistemas de base de datos (SGBD). Conceptos iniciales de
modelo de datos. Esquema general de un diseño de base datos.
Procedimentales
Desarrolla, interpreta y aplica conceptos de base de datos.
Actitudinales
Denota entusiasmo y curiosidad por los sistemas de Base de
Datos.
1
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Sesión 2
Diseño de
Base de Datos
Sesión 3
Diseño
Conceptual
BD
Sesión 4
Diseño Lógico
BD
Sesión 5
Dependencia
funcional
1era, 2da y 3ra
forma normal
Sesión 6
Diseño Físico
BD
Sesión 7
Administració
n SGBD
Sesión 8
Conceptuales
Diseño conceptual de base de datos. Análisis de
requerimientos. Modelos Entidad-Relación, Relacional y
Orientado a Objetos (notación UML).
Procedimentales
Elabora, diseña y analiza su Base de datos partiendo de los
requerimientos de información que los usuarios de una empresa
puedan tener como soporte a su gestión, aplicando las
primitivas de modelamiento y el análisis funcional y análisis de
datos.
Actitudinales
Describe el diseño conceptual de la base de datos.
Conceptuales
Diseño Conceptual de Base de Datos. Conceptos Adicionales.
Procedimentales
Elabora el análisis de su Base de datos partiendo de los
requerimientos de información que los usuarios de una empresa
puedan tener como soporte a su gestión, aplicando las
primitivas de modelamiento y el análisis funcional y análisis de
datos.
Actitudinales
Identifica y justifica la importancia de los conceptos adicionales
de la bases de datos.
Conceptuales
Diseño Lógico de Base de Datos. Construcción y validación de
los esquemas lógicos locales.
Procedimentales
Desarrolla, selecciona y aplica las técnicas y estrategias
adecuadas para obtener un modelo de datos óptimo.
Actitudinales
Describe el diseño lógico de una base de datos.
Conceptuales
Refinamiento de los modelos. Normalización. Validación de
cada esquema mediante la normalización.
Procedimentales
Desarrolla la selección y aplicación de técnicas y estrategias
adecuadas para obtener un modelo de datos óptimo, aplicando
las estrategias ascendente y descendente de modelamiento de
datos.
Actitudinales
Identifica ideas para el refinamiento de los modelos
Conceptuales
Diseño físico de la Base de Datos. Transformaciones.
Procedimentales
Elabora el diseño e implementa una base de datos.
Actitudinales
Denota interés por las técnicas aplicadas para los diseños
físicos de una base de datos
Conceptuales
Administración de un Sistema Gestor de Base de Datos.
Definiciones. Conceptos Básicos. Avances.
Procedimentales
Lectura de artículos, investigación y análisis. SGBD.
Desarrolla e implementa el módulo de incidencias.
E1
E2
E3
Actitudinales
Identifica y muestra, responsabilidad y ética en el cumplimiento
de sus tareas.
EXAMEN PARCIAL
EP
2
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Sesión 9
Introducción a
SQL Creación
de base de
Datos
Sesión 10
Consultas de
datos
Sesión 11
Consultas
Avanzadas de
datos
Sesión 12
Integridad y
Manipulación
de Datos
Sesión 13
Implementació
n de
Procedimiento
s
Almacenados
Sesión 14
Implementació
n de Triggers
Conceptuales
Introducción al Leguaje SQL.
Procedimentales
Desarrollo del lenguaje SQL como herramienta de manipulación
de datos.
Visualiza e inicia el Diseño e Implementación de una base de
datos.
Actitudinales
Identifica y acepta el lenguaje SQL como manipulador de datos.
Conceptuales
Conoce el Comando SELECT
Conoce Consultas de Varias tablas
Procedimentales
Realiza consultas utilizando el comando Select
Realiza consultas a múltiples tablas utilizando los joins.
Actitudinales
Identifica y acepta el lenguaje SQL como manipulador de datos.
E4
Conceptuales
Uso de SubQueries
Funciones agregadas
ORDER BY
GROUP BY
Presentación de los ‘n’ primeros valores
Procedimentales
Realiza consultas avanzadas
Actitudinales
Identifica tolerancia ante las ideas de sus compañeros sobre el
manejo del SQL Avanzado. Valora el aporte de todos los grupos
de trabajo presentados.
Conceptuales
Integridad de Datos
Métodos de integridad de datos
SQL. Manipulación de Datos.
Inserción de Registros.
Actualización de Registros.
Eliminación de Registros.
Procedimentales
Desarrolla el lenguaje SQL como herramienta de manipulación
de datos.
Actitudinales
Describe y valora el lenguaje SQL como manipulador de datos.
E5
Conceptuales
Procedimientos Almacenados. SQL.
Procedimentales
Implementa de procedimientos almacenados
Actitudinales
Identifica y valora el uso de procedimientos almacenados.
Conceptuales
Introducción a los Triggers
Creación de Triggers
Modificación y Eliminación de Triggers
Triggers anidados
Procedimentales
Implementa triggers
Actitudinales
3
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Identifica y valora el aporte de la programación de trigger en la
gestión de la base de datos.
Conceptuales
Conoce su proyecto de base de datos
Sesión 15
Sustentación
de Proyectos
de base de
datos
Procedimentales
Expone su proyecto de base de datos
Actitudinales
Identifica y muestra, responsabilidad y ética en el desarrollo de
su exposición.
Sesión 16
Sesión 17
V.
E6
E7
EXAMEN FINAL
EF
EXAMEN APLAZADOS
EA
ESTRATEGIAS DE APRENDIZAJE
-
Metodología activa.
Trabajo individual y en equipo.
Aprendizaje basado en problemas.
Empleo del método científico.
VI. MEDIOS Y MATERIALES
-
Cañón multimedia.
Libros de biblioteca.
Internet.
VII. EVALUACIÓN
-
La evaluación es permanente, formativa y sistemática teniendo en cuenta el desempeño del estudiante en las
actividades programadas. se aplicarán pruebas para medir el rendimiento del estudiante, en conocimientos,
procedimientos y en actitudes, las mismas que serán pruebas estandarizadas y estructuradas por los docentes
de cada asignatura, para ello se usara como instrumentos de evaluación (Cuestionarios, Lista de cotejo, Ficha
de observación, Batería de preguntas, Cuestionarios, Lista de cotejo y otros)
-
La asistencia a clases es obligatoria. El 30% de inasistencias inhabilita al estudiante en la asignatura.
-
Los criterios de evaluación serán publicados en la sesión/semana correspondiente.
-
El promedio final de la asignatura se obtiene según formula PF.
4
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Semana
4
6
7
Descripción
Evaluación Continua 1
Evaluación continua 2
Informe y sustentación de
trabajos 1
Abreviatura
E1
E2
E3
Ponderación
5%
5%
10%
Fecha
Del 19 al 24 de
mayo del 2014
8
Examen Parcial
EP
20 %
10
12
15
Evaluación continua 3
Evaluación continua 4
Informe final y sustentación
de trabajos
E4
E5
E6
5%
10%
10%
15
16
Evaluación actitudinal
Examen Final
E7
EF
10%
25%
17
Examen de Aplazados
EA
Porcentaje
40%
60%
Del 14 al 19 de
julio
Del 23 al 25 de
julio
Evaluación Actitudinal (*)
Asistencia
Trabajo en Equipo
Responsabilidad
Respeto
8
4
4
4
Los pesos serán tratados tal cual se indica en la fórmula señalada en el siguiente recuadro:
EL PROMEDIO FINAL del curso estará dado por la siguiente fórmula señalada en el siguiente
recuadro:
PF: E1*0.05+E2*0.05+E3*0.1+EP*0.2+E4*0.05+E5*0.1+E6*0.1+E7*0.1+EF*0.25
VIII.
REFERENCIAS BIBLIOGRÀFICAS.
POST, Gerald V (2006) Sistemas de Administración de Bases de Datos.3° ed. México: Mc Graw Hill.
ROB, Peter (2006) Sistemas de Bases De Datos.5° ed. México: Thomson.
SCRATCH, Stephen (2005) Análisis Y Diseño Orientado A Objetos Con Uml Y El Proceso Unificado. México:
Mc. Graw Hill.
DOLORES, cuadra(2008).Desarrollo de Bases de Datos: Casos prácticos desde el análisis a la
implementación.
SILBERSCHATZ, Abraham & Otros (2007) Fundamentos De Diseño De Bases De Datos. 5° ed. México: Mc
Graw Hil
GUARDATI, Silvia (2007) Estructuras De Datos A Orientada A Objetos. México: PEARSON Education S.A.
MATSUKAWA MAEDA, Sergio (2004) Análisis y Diseño Orientado a Objetos con UML. Perú: Macro S.A.
5