Download modulo iv - Docencia FCA-UNAM

Document related concepts

Open Database Connectivity wikipedia , lookup

Base de datos wikipedia , lookup

Java Database Connectivity wikipedia , lookup

Base de datos relacional wikipedia , lookup

Sqoop wikipedia , lookup

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: [email protected]
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.