• No se han encontrado resultados

Implementación De Base De Datos-IS

N/A
N/A
Protected

Academic year: 2022

Share "Implementación De Base De Datos-IS"

Copied!
6
0
0

Texto completo

(1)

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

(2)

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 Datos

CÓDIGO

:

IS59

CICLO

:

201000

CUERPO ACADÉMICO

:

Del Mar Arzola, Jorge Luis

CRÉDITOS

:

5

SEMANAS

:

16

HORAS

:

3 H (Laboratorio) Semanal ÁREA O CARRERA

:

Ingenieria de Sistemas - Epe

II. 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

(3)

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

(4)

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

(5)

- 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Í

(6)

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)

DATE, C. J. (2001) Introducción a los sistemas de bases de datos. México, D.F. : Pearson Educación.

(005.74 DATE 2001)

DATE, C. J. (2005) Database in depth : relational theory for practitioners. Sebastopol, CA : O'Reilly.

(005.756 DATE)

KNIGHT, Brian (2009) Professional Microsoft SQL server 2008 : administration. Indianapolis, IN : Wiley.

(005.7565S KNIG)

TREZZO, Joe (1999) Oracle PL/SQL tips & techniques. Berkeley, CA : Osborne/McGraw-Hill.

(005.7585 TREZ)

Referencias

Documento similar