F-M01.01-VPA-006/ Rev. 1
Toda copia de este documento, sea del entorno virtual o del documento original en físico es considerada “copia no controlada”
Fecha de Aprobación: 11-11-2019
SÍLABO DE ADMINISTRACION DE BASE DE DATOS I
I. DATOS GENERALES
1.1. Carrera Profesional : Ingeniería de Sistemas
1.2. Curso : Administración de Base de Datos I
1.3. Código : IS42
1.4. Créditos : 03
1.5. Número de horas programadas : T: 02 horas - P: 02 horas
1.6. Horario : Lunes 13:30 a 16:30
Google Meet 1.7. Semestre Académico : 2021-II
1.8. Duración : 16 semanas
1.9. Pre Requisito : IS33(Algoritmo)
IS34(Metodología de programación)
1.10. Docente : Dra. Miriam Angoma Astucuri
1.11. Correo : [email protected]
II. SUMILLA
Diseña, interpreta, resuelve y aplica a diferentes sistemas relacionados al análisis numérico interpretando sus resultados a partir de conceptos y reconociendo su utilidad para resolverlos. Conoce y aplica un Software para el tratamiento de problemas simples y difíciles usándolo adecuadamente y mostrando la importancia que tiene esta herramienta para obtener resultados inmediatos.
III. COMPETENCIA
Identifica los fundamentos de la administración de las bases de datos, describiendo su importancia en la resolución de problemas para la gestión adecuada de grandes volúmenes de datos.
Describe el modelo lógico y físico de una base de datos, explicando cada uno de sus componentes para crear una base de datos relacional.
Analiza la arquitectura del sistema manejador de base de datos, describiendo su importancia en las organizaciones para realizar consultas de selección y agregación.
Aplica las consultas multitablas en una base de datos, describiendo su importancia para crear funciones y procedimientos almacenados
IV. VALORES
Responsabilidad.
Respeto.
Solidaridad.
ACTITUDES
Responsabilidad.
Muestra respeto y tolerancia al escuchar y expresarse.
Cumple con responsabilidad sus actividades académicas y culturales.
Demuestra puntualidad en sus compromisos de estudiante.
V. PROGRAMACIÓN ACADÉMICA
5.1 Primera unidad: DISEÑO DE BASE DE DATOS 5.1.1. Duración: 4 semanas.
5.1.2. Programación
SESIÓN CAPACIDADES TEMÁTICA PRODUCTOS
ACADÉMICOS
1
Entiende la dinámica del curso. Conoce los Conceptos Generales asociados a
Base de Datos.
Introducción:
Presentación, reglas del curso, silabo, configuración del curso.
Conceptos Generales:
Consideraciones y aspecto generales, Sistema de Información, Concepto de Base de Datos, Tipos de Bases de Datos (Criterio de Modelos).
Modelo lógico de base de datos a partir de levantamiento de información en una distribuidora.
2
Conoce las etapas del diseño de Base de Datos.
Diseño de Base de Datos:
Importancia del Diseño de Base de Datos. Levantamiento de información, Análisis de necesidades.
Etapas del Diseño de Base de Datos y su relación, Roles en el Diseño de Base de Datos.
3
Considera aspectos a necesitar para el desarrollo de Diseños conceptuales.
Genera modelos Entidad - Relación.
Diseño Conceptual:
Concepto, abstracción, entidad, relación y operadores relacionales, cordialidad, atributos, tipos de
entidades, modelo conceptual / Modelo Entidad - Relación (MER).
Consideraciones y casos:
Sintaxis MER, criterios para extracción de entidades y relaciones.
Casos prácticos.
4 EVALUACIÓN PERMANENTE N° 01 (incluye prácticas calificadas)
5.2 Segunda unidad: Diseño Físico e Implementación básica 5.2.1. Duración: 4 Semanas
5.2.2. Programación
SESIÓN CAPACIDADES TEMÁTICA PRODUCTOS ACADÉMICOS
5
Define el modelo físico a implementar en un motor.
Crea y borra una instancia de bases de datos. Migra y levanta bases de datos.
Diseño Lógico:
Concepto, estructuras lógicas, Modelo relacional, tabla, clave primaria, clave foránea, clave compuesta, traducción MER-Modelo relacional, integridad referencial, problemas de actualización, restricciones y aspectos de solución.
Consideraciones, estructura y casos:
Sintaxis del Modelo relacional, criterios de cambio a partir del modelo
conceptual. Normalización: 1ra, 2da y 3ra Formas normales. Casos prácticos.
Base de datos básica coherente para una
distribuidora.
Set de búsquedas de una tabla, con diferentes
condiciones para una distribuidora.
6
Crea tablas con campos asegurando la integridad de datos.
Establece relación entre tablas. Registra filas. Muestra datos de una tabla.
Modelo físico:
Concepto, elección de objetos de base de datos. Instrucciones DDL y DML.
Aspectos generales del Gestor SQL Server: Características, Soportes, Transact-SQL, Versiones, Servicios, Herramientas, Comparaciones.
Definición de una instancia de Base de Datos: Creación y borrado de una Base de Datos, parámetros importantes.
Levantamiento de base de datos y migración manual.
Implementación de tablas Operaciones sobre datos:
Inserción, actualización y borrado de registros en una tabla, consideraciones sobre manipulación de datos, valores null, truncate.
Selección simple desde una tabla:
Concepto de selección, selección de determinados campos de una tabla, selección de todos los campos de una tabla, selección con filtro de registros.
7
Recupera datos con filtros avanzados desde una tabla con determinado formato.
Selección avanzada desde una tabla:
Operadores, funciones definidas por el gestor, búsqueda de patrones, conteo de registros, ordenamiento de registros.
Agregación: Agrupamiento de registros, funciones de agregación, filtro por grupos, filtrado de registros duplicados en una selección y resúmenes de datos.
8 EVALUACIÓN PERMANENTE N° 02 Y EXAMEN PARCIAL
5.3 Tercera unidad: Consultas en Base de Datos 5.3.1. Duración: 4 semanas
5.3.2. Programación
SESIÓN CAPACIDADES TEMÁTICA PRODUCTOS
ACADÉMICOS 9
Conoce los conceptos de la selección multitabla.
Selección multitabla I: Concepto de selección mutitabla (2 tablas): Inner Join, Outer Join, Cross Join, alias.
Set de búsquedas a varias tablas, con diferentes
condiciones reales en una distribuidora 10
Recupera datos de 2 tablas con filtros y agrupamientos.
Selección multitabla II:
Combinación de selección multitabla (2 tablas) con filtros y agrupamientos.
11
Recupera datos de más de 2 tablas con filtros y
agrupamientos.
Selección multitabla III:
Combinación de selección multitabla (más de 2 tablas) con filtros y agrupamientos.
12 EVALUACIÓN PERMANENTE N° 03 (incluye prácticas calificadas)
5.4 Cuarta unidad: CONSULTAS AVANZADAS DE BASE DE DATOS 5.4.1. Duración: 04 Semanas
4.4.2. Programación
SESIÓN CAPACIDADES TEMÁTICA PRODUCTOS
ACADÉMICOS
13
Programa sentencias de flujo básicas a usarse en cualquier bloque reutilizable.
Unión de resultados, tabla auxiliar, sub-consultas, vistas.
Variables, Sentencias de control de flujo
Set consultas de alta complejidad de una distribuidora, usando sub- programación 14
Genera
procedimientos almacenados para llamados
externos. Genera funciones para llamados internos.
Procedimientos almacenados:
Concepto, uso, creación,
alteración, eliminación, ventajas, casos.
Funciones creadas por el usuario:
Concepto, usos, creación, llamado, borrado, casos.
15
Usa procedimientos de llamado
automático.
Desencadenantes:
Concepto, ventajas, creación, alteración, eliminación, casos.
16 EVALUACIÓN PERMANENTE N° 04 Y EXAMEN FINAL
VI. ESTRATEGIAS METODOLÓGICAS
MÉTODOS TÉCNICAS
Exposiciones participativas
Diálogo
Método exploratorio
• Exposiciones
• Asesorías
• Debates
• Complejidad incremental
• Evaluación grupal
VII. MEDIOS Y MATERIALES
MEDIOS MATERIALES
• Herramienta interactiva Meet
• Equipo informático / laptop / cámara / micrófono / impresora.
• Sesión de aprendizaje
• Diapositivas de la clase
• Libro de textos en formato pdf
• Lecturas seleccionadas en formato pdf
VIII. EVALUACIÓN
8.1. Diseño de Evaluación
La evaluación del curso será permanente y por unidad de competencia teniendo en cuenta los siguientes criterios:
O la fórmula:
Dónde:
PF = Promedio final.
PEP= Promedio de Evaluación Permanente.
EP = Examen parcial EF = Examen final.
8.2. Proceso de Evaluación
UNIDADES PRODUCTO ACADÉMICO
% por product
o
% por unidad
INSTRUMENTO DE EVALUACIÓN
1
Mapa conceptual de Base de Datos 7%
25%
Rubrica Requisitos para el diseño de base de
datos
7% Ficha de cotejo
Identificación de las entidades y sus atributos – Diseño Lógico de la base de datos.
10%
Ficha de cotejo
2
Diseño lógico de base de datos. 7%
25%
Ficha de cotejo
Modelo Físico 7% Ficha de cotejo
Ingreso de datos de a una tabla mediante código
10% Ficha de cotejo
3
Genera código de vistas iner Join, Outer Join.
7%
25%
Ficha de cotejo Genera código de filtros y
agrupaciones
7% Ficha de cotejo
Genera filtros y agrupaciones con más de dos tablas
10% Ficha de cotejo
4
Genera código para Consultas de las tablas implementadas
7%
25%
Ficha de cotejo Genera el código para la Alteración y
eliminación de registros en las tablas
7% Ficha de cotejo
Generar códigos utilizando los desencadenadores
10 Ficha de cotejo
TOTAL
8.3. REQUISITOS DE APROBACIÓN
1. Se utiliza la escala de calificación vigesimal; la nota mínima aprobatoria es 11.
2. El estudiante que haya acumulado a lo largo del desarrollo de la experiencia curricular más del 30 % de inasistencias será declarado como inhabilitado.
3. Presentar los trabajos programados en el sílabo en los plazos establecidos.
4. Solo se permite una justificación de inasistencia, dentro de las 72 horas como lo establece el reglamento.
IX. BIBLIOGRAFÍA Código
de bibliotec
a
LIBROS, REVISTAS, ARTÍCULOS, TESIS, PÁGINAS WEB.*
Date, C.J. (2001). Introduction to Database Systems. Pearson
Elmasri, Rames. Navathe, Shamkant. (2002). Database Systems (Spanish). Pearson Addison-Wesley Editorial.
San Vicente de Cañete, octubre del 2021
………
Miriam Angoma Astucuri Docente de la asignatura
………
M.Sc. Edwin Roque Tito Director (e)
Escuela Profesional de Ingeniería de Sistemas