Download modulo iv - Docencia FCA-UNAM
Document related concepts
Transcript
UNIVERSIDAD LATINA (CAMPUS ROMA) DESARROLLO DE APLICACIONES EN MANEJADORES DE BASES DE DATOS RELACIONALES LICENCIATURA: INFORMATICA (2016-1) LE y EI, Profesor.- Ramón Castro Liceaga E-mail: rcastro@docencia.fca.unam.mx Periodo: 17 de agosto al 8 de diciembre de 2015 Día/Hora: Martes de 20:00 a 22:00 y Jueves de 20:00 a 22:00 hrs. Plan/Clave: 2011 / 1547 Grupo: 5510 Lab: Díptico de la materia. Objetivo.Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones con un manejador de bases de datos, haciendo uso de los conceptos teóricos correspondientes. PROYECTO: Aplicación de un informe de calificaciones de alumnos. RUTA DE ENVIO DE TAREAS TEMAS: I. PLANEACIÓN DE LA BASE DE DATOS. Objetivo.- Al final del tema, el alumno conocerá la planeación y el ciclo de vida de un Sistema de Base de Datos. 1. Ciclo de vida de una Base de Datos. 2. Misión. 3. Objetivo 4. Desarrollo de estándares. 5. Planeación de recursos de la Base de Datos. Actividades: Ia).- El alumno realizará y entregará un mapa conceptual sobre el ciclo de vida de las Bases de Datos. Fecha de entrega: 27/08/15 Ib).- El alumno realizará y entregará una línea de tiempo sobre la historia de los manejadores de Bases de Datos Relacionales. Fecha de entrega: 27/08/15 II. CONSTRUCCIÓN DE LA BASE DE DATOS. Objetivo.- Al final del tema, el alumno realizará la construcción de una Base de Datos. 1. Concepto. 2. Pasos para la construcción de la Base de Datos 3. Comandos DLL y DML. 4. Creación de la Base de Datos a partir del esquema. Actividades: IIa).- El alumno creará una Base de Datos Relacional de Punto de Venta a partir de un esquema de Bases de Datos. Fecha de entrega: antes del 8/09/15 IIb).- Artículo: ROLES Y RESPONSABILIDADES EN ENTORNOS DE INGENIERÍA INVERSA DE BASES DE DATOS. (Spanish) Fuente: Base de Datos EBSCO. Fecha de entrega: 8/09/15 III. CARACTERISTICAS AVANZADAS. Objetivo.- Al final del tema, el alumno conocerá características avanzadas en manejadores de Bases de Datos. 1. índices. 2. Arreglos. 3. Manejo de Transacciones. 4. Funciones. 5. Herencia. 6. Programas. Actividades: IIIa).- El alumno desarrollará un ejemplo de herencia y tablas heredadas en PostgreSQL. Fecha de entrega: 24/09/15 Examen: 1er parcial : Martes 29 de Septiembre. - 29/09/15 IV. CONSULTAS. Objetivo.- Al final del tema, el alumno realizará consultas en manejadores de Bases de Datos. 1. Vistas. 2. Stored Procedures. 3. Trigers. 4. JOIN. 5. Agrupamiento. 6. Operadores relacionales de unión, intersección y diferencia 7. Expresiones CASE. Actividades: IVa).- El alumno desarrollará una aplicación de auditoria para control de licencias de Software en un manejador de Bases de Datos. Fecha de entrega: 22/10/15 V. ADMINISTRACIÓN. Objetivo.- Al final del tema, el alumno conocerá los conceptos más importantes de la administración de una Base de Datos. 1. Iniciar y detener el manejador de BD. 2. Crear y Borrar una BD. 3. Respaldo y Recuperación. 4. Administración de Usuarios y Grupos. 5. Privilegios. 6. Seguridades. Actividades: Va).- El alumno desarrollará una aplicación de control de usuarios en un manejador de Bases de Datos. Fecha de entrega: 17/11/15 VI. CONSTRUCCIÓN DE LA APLICACIÓN. Objetivo.- Al final del tema, el alumno realizará una aplicación a partir de un manejador de Bases de Datos. 1. Análisis y Diseño. 2. Construcción de la Base de Datos 3. Conexión. 4. Interfaces 5. Programación de la aplicación. 6. Prueba. Actividades: VIa).- El alumno realizará una aplicación de un informe de alumnos que muestre sus datos escolares, foto, calificaciones y gráfica de las mismas. Fecha de entrega: 19/11/15 Examen: 2o parcial : Martes 24 de Noviembre - 24/11/15. EVALUACION: EXAMENES PROYECTO TAREAS, PRÁCTICAS E INVESTIGACIONES 60 % 10% 30% BIBLIOGRAFÍA BÁSICA 1. DATE, C. J., Introducción a los sistemas de bases de datos, México, Prentice Hall, 2000, 896 pp. 2. DE MIGUEL, Adoración,Diseño de bases de datos relacionales, España, Alfa omega.Rama, 2001,576 pp. 3. DE MIGUEL, Adoración y Mario Piattini, Fundamentos y modelos de bases de datos, 2ª. edición,España, Alfa omega.Rama, 2001, 544 pp. 4. DE MIGUEL, Adoración y Carlos Nieto,Diseño de bases de datos. Problemas resueltos, México,Alfa omegaRama,2004, 512p. 5. ELMASRI, Rames, Sistemas de bases de datos, conceptos fundamentales, 3ª. Edición, México,Pearson Education, 2001 6. LUQUE, Irene, GÓMEZNIETO, Miguel y otros,Bases de datos. Desde Chen hasta Codd conOracle, México, Alfa OmegaRama, 2004. 448 pp. 7. MENDELZON, Alberto, Sistemas de bases de datos relacionales, México, Pearson Education, 2000,288 pp. 8. PÉREZ, C., Oracle 9i Servidor de aplicaciones, Red y Programación, México, coedición Alfa omegaRama,2004, 464 pp. 9. PÉREZ, C., Oracle 9i, Administración y análisis de Bases de Datos, México, coedición Alfa omegaRama,2004, 744 pp. 10. ROB, Peter y Carlos Coronel,Sistemas de bases de datos: diseño, implementación y administración, México, Thomson, 11. SILVERSCHATZ, Abraham,Fundamentos de bases de datos, 4ª. Edición, México, Mc. GrawHill,2002, 787 pp. BIBLIOGRAFÍA COMPLEMENTARIA 1. CHORDÁ, Ramón, Visual Fox Pro 6, Guía práctica, España, Alfa omegaRama,2005. 337 pp. 2. CORNELLA, Alfons, Información digital para la empresa, Una introducción a los servicios de información electrónica, México, coedición Alfa omegaMarcombo,2004, 196 pp. 3. GONZÁLEZ, Alfonso, SQL Server, programación y administración, España, Alfa omegaRama,2001 368pp. 4. IGLESIAS, Rubén, Visual Fox Pro 5, Fundamentos y técnicas de programación, España, Alfa omega Rama,2001. 4220 pp. 5. MELTON Jim, y Andrew Eisenberg, SQL y JAVA. Guía para SQLJ, JDBC y tecnologías relacionadas, México, Alfa megaRama, 2003, 528 pp. 6. PASCUAL, Francisco, Microsoft ACCESS 2000/2002, Guía de campo, México, Alfa omegaRama,2003, 288 pp. 7. PÉREZ, César, Domine Microsoft SQL Server 2000, administración y análisis de bases de datos, México, Alfa omega Rama, 2004, 736 pp.