Download Bases de Datos - Facultad de Ciencias
Transcript
ESCUELA POLITÉCNICA NACIONAL PROGRAMA DE ESTUDIOS POR ASIGNATURA Versión V10.8.1 UNIDAD ACADÉMICA: Facultad de Ciencias CARRERA: Ingeniería Matemática EJE DE FORMACIÓN: Profesional NOMBRE DE LA ASIGNATURA: Bases de Datos CÓDIGO: IMT664 PENSUM: 2011 SEMESTRE REFERENCIAL: 6 NRO. CRÉDITOS: 4 TIPO: Obligatoria: Laboratorio: X X Optativa: HORAS SEMANALES: . TOTAL DE HORAS: Teóricas: 2 Prácticas de Laboratorio/Ejercicios: 2 Teóricas: 28 Prácticas de Laboratorio/Ejercicios: Actividades de Evaluación: 32 4 ASIGNATURAS PRE-REQUISITOS: Estructuras de Datos y Algoritmos ASIGNATURAS CO-REQUISITOS: Ninguno OBJETIVOS DEL CURSO: De conocimientos: * Conocer los lenguajes de programación y sistemas de bases de datos. * Diseñar páginas web dinámica vía código HTML y PHP. De destrezas: * Implementar sistemas de bases de datos de tipo empresarial. * Diseñar consultas para extraer información de una base de datos. * Crear y manipular bases de datos reales, utilizando el lenguaje SQL De valores y actitudes: * Contrastar y analizar los diferentes lenguajes de programación y sistemas de bases de datos. CONTENIDOS: Página 1 Bases de Datos Capítulo 1: Conceptos básicos de bases de datos. Capítulo 2: Implementación de una base de datos relacional. Capítulo 3: Consultas en lenguaje SQL. Capítulo 4: Conceptos básicos de lenguaje HTML. Capítulo 5: Conceptos básicos del lenguaje PHP. Capítulo 6: Acceso a bases de datos desde PHP. PRÁCTICAS DE LABORATORIOS/EJERCICIOS: Tópico 1: Construcción de un modelo de datos entidad-relación. Tópico 2: Creación de tablas y relaciones. Restricciones de integridad referencial e importación/ingreso de datos. Tópico 3: Consultas de agrupamiento, cruce de tablas, y consultas avanzadas. Tópico 4: Ejercicios con estructuras de control, funciones y arreglos con PHP. Tópico 5: Diseño de bases de datos Web. Ejercicios de generación de consultas a bases de datos con PHP. BIBLIOGRAFÍA BÁSICA: Silberschatz A., Korth H. y Sudarshan S., Fundamentos de 1 bases de datos, McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S.A.U., 2002. Nixon R., Learning PHP, MySQL, and JavaScript: A step-by-step 2 guide to creating dynamic websites, O´Reilly media Inc.,2009. BIBLIOGRAFÍA COMPLEMENTARIA: Date C., Introducción a los sistemas de bases de datos, Practice 1 Hall, 2001. Welling L., y Thomson L., PHP and MySQL web development, 2 Addison-Wesley. 2009. SUGERENCIAS DIDÁCTICAS: Exposición oral (clase magistral) Ejercicios dentro de clase Conferencias (profesores invitados) Prácticas de laboratorio Trabajos de investigación Otras FORMAS DE EVALUAR: Pruebas parciales Trabajos y tareas fuera del aula Participación en clase X X X X X Exposición audiovisual Ejercicios fuera del aula Lecturas obligatorias Prácticas de campo Desarrollo de un proyecto X X X Examen final Asistencia a prácticas Otras X X REQUISITOS DE EXPERIENCIA Y CONOCIMIENTOS DEL PROFESOR: Página 2 X Bases de Datos Magister o doctor en matemática o sistemas informáticos, con experiencia en manejo de bases de datos y con formación o experiencia en pedagogía universitaria. REQUERIMIENTOS DE INFRAESTRUCTURA: Laboratorio de computación con internet con un número de computadores al menos igual al número de estudiantes matriculados en el curso. FECHA DE ELABORACIÓN: 12 de Julio de 2011 PROFESORES RESPONSABLES: Profesores del área de Tecnologías de la Información y la Comunicación del Departamento de Matemática de la EPN. Página 3