Implementación De Base De Datos-IS59-201000
Item Type info:eu-repo/semantics/report Authors Del Mar Arzola Jorge Luis
Publisher Universidad Peruana de Ciencias Aplicadas (UPC) Rights info:eu-repo/semantics/openAccess; Attribution-
NonCommercial-ShareAlike 3.0 United States Download date 21/06/2022 11:01:03
Item License http://creativecommons.org/licenses/by-nc-sa/3.0/us/
Link to Item http://hdl.handle.net/10757/645770
III. INTRODUCCIÓN
Se imparten los conocimientos necesarios para entender de forma detallada la arquitectura y funcionamiento de los manejadores de bases de datos, el proceso de implementación, su administración, optimización y mantenimiento, así como la seguridad de la información de una base de datos.
IV. LOGRO (S) DEL CURSO
Al finalizar el curso el alumno está en la capacidad de comprender la arquitectura de los RDBMS comerciales, y está preparado para desarrollar, implementar y administrar una base de datos que permita una correcta y eficiente gestión de la información en el entorno de las empresas.
UNIDAD Nº: 1 Lenguaje SQL
LOGRO
Conocer e identificar cómo las bases de datos se almacenan físicamente en los discos magnéticos.
TEMARIO
- Conceptos básicos.
- SQL DDL - SQL DML - SQL DCL
- Procedimientos Almacenados y Triggers
HORA(S) / SEMANA(S) Semana 1 a 3
I. INFORMACIÓN GENERAL
CURSO
:
Implementación de Base de DatosCÓDIGO
:
IS59CICLO
:
201000CUERPO ACADÉMICO
:
Del Mar Arzola, Jorge LuisCRÉDITOS
:
5SEMANAS
:
16HORAS
:
3 H (Laboratorio) Semanal ÁREA O CARRERA:
Ingenieria de Sistemas - EpeII. MISIÓN Y VISIÓN DE LA UPC
Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú.
Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.
V. UNIDADES DE APRENDIZAJE
UNIDAD Nº: 2 Administración de la memoria
LOGRO
Conocer e identificar cómo las bases de datos se almacenan físicamente en los discos magnéticos.
TEMARIO - Jerarquías
- Tecnología de discos duros - RAID
- Organización de archivos
- Tipos de registro (fijos y variables) - Manejo de buffers y punteros
HORA(S) / SEMANA(S) Semanas 4
UNIDAD Nº: 3 Indexación
LOGRO
Conocer cómo los índices permiten un acceso eficaz a los registros de los archivos en general. También se estudiarán a los árboles B y B+ que son los más utilizados en la mayoría de los DBMSs relacionales.
TEMARIO - Tipos de índices
- Mantenimiento de índices - B-trees
HORA(S) / SEMANA(S) Semanas 5
UNIDAD Nº: 4 Procesamiento y optimización de consultas
LOGRO
- Aprender las técnicas utilizadas por los DBMSs para procesar las consultas a la base de datos utilizando el lenguaje SQL. También se estudia como funcionan los principales algoritmos utilizados para el procesamiento de consulta a la bases de datos.
- Revisar las técnicas utilizadas por un RDBMS para optimizar consultas SQL a una base de datos, para lo que se revisará algoritmos genéricos de acceso a la base de datos que implementan operaciones relacionales.
TEMARIO - Plan de ejecución - Costo de operación - Algoritmos
HORA(S) / SEMANA(S) Semanas 6 y 7
UNIDAD Nº: 5 Optimización de consultas
LOGRO
- El alumno comprende técnicas que mejoran el rendimiento de la base de datos.
TEMARIO - Análisis sintáctico
- Leyes del álgebra relacional - Optimización heurística - Optimización basada en el costo
HORA(S) / SEMANA(S) Semana 9
UNIDAD Nº: 6 Arquitecturas de los DBMS
LOGRO
Conocer las diferentes arquitecturas y componentes de un manejador de base de datos (DBMS), tomando conciencia de la importancia de su adecuada administración
TEMARIO
- Arquitecturas de los manejadores de bases de datos.
- Componentes.
HORA(S) / SEMANA(S) Semana 10
UNIDAD Nº: 7 Procesamiento de transacciones
LOGRO
Conocer los componentes y conceptos de procesamiento distribuido de datos, tomando conciencia de su importancia en el manejo de los negocios actuales y en la descentralización de la información.
TEMARIO
- Procesamiento de Transacciones - Control de concurrencia - Seguridad de base de datos - Recuperación de base de datos
HORA(S) / SEMANA(S) Semana 11 y 12
UNIDAD Nº: 8 Bases de datos distribuidas
LOGRO
Conocer las bases de datos distribuidas y la arquitectura cliente servidor dentro del desarrollo de la tecnología de base de datos que estan íntimamente ligados a los avances de las comunicaciones y las redes
TEMARIO
- Concepto de base de de datos distribuidas - Técnicas de fragmentación y replicación
- Control de concurrencia y recuperación en base de datos distribuidas
- Arquitectura cliente ¿ servidor
HORA(S) / SEMANA(S) Semana 13
UNIDAD Nº: 9 Introducción a las bases de datos móviles
LOGRO
Conocer las bases de datos móviles que permiten a los usuarios el acceso universal y flexible desde cualquier lugar y desde cualquier equipo
TEMARIO
- Arquitectura de las computación móvil - Característica de los entornos móviles - Gestión de datos
HORA(S) / SEMANA(S) Semana 14
VI. METODOLOGÍA
El curso se desarrolla en una sesión semanal de tres horas teórico prácticas, con la participación activa y permanente de los alumnos. Los temas teóricos son presentados con apoyo en material de lectura seleccionado, que los alumnos deben revisar antes de su tratamiento en clases. La aplicación práctica de los conceptos trabajados se realiza mediante el desarrollo de ejercicios propuestos por el profesor.
Asimismo, los alumnos desarrollan a lo largo del curso un trabajo individual que será sustentado por los alumnos en la semana 14.
VII. EVALUACIÓN
FÓRMULA
15% (PC1) + 20% (EA1) + 20% (PC2) + 25% (TF1) + 20% (EB1)
TIPO DE NOTA PESO %
PC - PRÁCTICAS PC 15
EA - EVALUACIÓN PARCIAL 20
PC - PRÁCTICAS PC 20
TF - TRABAJO FINAL 25
EB - EVALUACIÓN FINAL 20
VIII. CRONOGRAMA Módulo Regular
TIPO DE PRUEBA
DESCRIPCIÓN NOTA NÚM. DE PRUEBA
FECHA OBSERVACIÓN RECUPERABLE
PC PRÁCTICAS PC 1 Semana 4 SÍ
EA EVALUACIÓN PARCIAL 1 Semana 8 SÍ
PC PRÁCTICAS PC 2 Semana 10 SÍ
TF TRABAJO FINAL 1 Semana 13 NO
EB EVALUACIÓN FINAL 1 Semana 15 SÍ
IX. BIBLIOGRAFÍA DEL CURSO
BÁSICA
ELMASRI, Ramez (2007) Fundamentos de sistemas de bases de datos. Madrid : Pearson educación : Addison Wesley.
(005.74 ELMA 2007)
KROENKE, David (2003) Procesamiento de bases de datos : fundamentos, diseño e implementación.
México, D.F. : Pearson Educación.
(005.74 KROE 2003)
RECOMENDADA
(No necesariamente disponible en el Centro de Información)