Download Bases de Datos - Facultad de Ciencias

Document related concepts
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