Syllabus
SCM0412 Fundamentos de bases de datos
DR. MIGUEL ANGEL COHUO AVILA
macohuo@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
4 | 3 | 2 | 8 |
Prerrequisitos |
Conocer y aplicar operadores lógicos Comprender el concepto de relaciones sobre conjuntos y análisis e identificación de elementos principales de un sistemas de información |
Competencias | Atributos de Ingeniería |
Normatividad |
El alumno entregara todas las partes del proyecto en cada parcial para tener derecho a la entrega de las otras etapas del proyecto El alumno debe cubrir el 80% de Asistencia. |
Materiales |
No se requieren materiales adicionales a los especificados en la programación de clases. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 2.4.2 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 4.3.2 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Introducción a los sistemas de bases de datos.
1.1. Sistemas de información y bases de datos 1.1.1. 1 Concepto de sistema de información. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 1-2 Presentación Inicial, Trabajos y Evaluaciones (1874344 bytes) sistemas de informacion (361716 bytes) bd12 (96256 bytes) http://www.monografias.com/trabajos7/sisinf/sisinf.shtml 1.1.2. Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Sistemas de Información (3128 bytes) http://www.monografias.com/trabajos7/sisinf/sisinf.shtml 1.2. Tipos de sistemas de información. 1.2.1. Sistemas de información para la gestión y para la ayuda en la toma de decisiones http://tecnologias.gio.etsit.upm.es/sistemas-informacion/clasificacion-de-los-sistemas-de-informacion-79.asp http://www.unap.cl/~setcheve/siiqq/Page32.html 1.2.2. Sistemas de bases de datos y sus aplicaciones. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 1-2 http://sistemas.itlp.edu.mx/tutoriales/basedat1/index.htm 1.3. Gestor de Base de datos vs Sistemas de archivos y niveles de abstraccion 1.3.1. Sistemas de bases de datos frente a los sistemas de archivos Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 2-3 http://usuarios.lycos.es/cursosgbd/UD2.htm 1.3.2. Los distintitos niveles de abstracción de una base de datos Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 3-5 1.4. Elementos en el manejo de una base de datos. 1.4.1. Usuarios y administradores de la base de datos Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 8-9 http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema1_10.htm 1.4.2. Componentes de los sistemas de bases de datos. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 10-16 http://usuarios.lycos.es/cursosgbd/UD2.htm 1.4.3. Arquitectura de los sistemas de bases de datos Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 10-16 http://usuarios.lycos.es/cursosgbd/UD2.htm |
2. Modelo entidad relación.
2.1. Conceptos básicos 2.1.1. Entidad. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. cap II http://www.cs.us.es/cursos/bd/HTML/modeloER.htm 2.1.2. Relación. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. 10-16 http://www3.uji.es/~mmarques/f47/apun/node83.html http://www.cs.us.es/cursos/bd/HTML/modeloER.htm 2.2. Diagramas entidad-relación (ER). 2.2.1. Elementos y sus características Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. pp. cap II http://www3.uji.es/~mmarques/f47/apun/node84.html 2.2.2. Simbología del modelo E-R y Extendido Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. cap II 2.3. Diseño de un esquema de base datos 2.3.1. Elementos en el manejo de diseño Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. cap II http://mit.ocw.universia.net/curso11208/11/11.208/IAP02/lecture-notes/lecture5-2.html 2.3.2. ejercicios Ejercicios (27313 bytes) 2.4. Lenguaje de Modelado Unificado UML (Modelo Conceptual). 2.4.1. Diagramas UML UML (376502 bytes) http://ar.geocities.com/unlar/index.htm 2.4.2. ejercicios. http://www.cs.ualberta.ca/~pfiguero/soo/uml/estr_estatica01.html |
3. Modelo relacional.
3.1. El modelo relacional 3.1.1. Elementos y principales operaciones Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 3 http://ict.udlap.mx/people/carlos/is341/bases03.html http://www3.uji.es/~mmarques/f47/apun/node45.html http://www3.uji.es/~mmarques/f47/apun/node46.html http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema3_1.htm http://usuarios.lycos.es/cursosgbd/UD3.htm 3.1.2. Proyección y selección Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 3 http://usuarios.lycos.es/cursosgbd/UD3.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema3_1.htm http://macine.epublish.cl/tesis/index-2_2_.html http://www.fdi.ucm.es/profesor/milanjm/bdsi0304/Tema02-ModRelacional.pdf 3.2. Álgebra relacional. 3.2.1. Ejercicios con modelos E-R Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 3 http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas3.htm http://usuarios.lycos.es/cursosgbd/UD3.htm http://www.jorgesanchez.net/bd/ejercicioAR/algebra1.pdf http://ict.udlap.mx/people/carlos/is341/bases04.html http://www.tejedoresdelweb.com/slides/bases_datos/screen/teo6_algebra_relacional.pdf 3.2.2. Resolución de problemas Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 3 http://usuarios.lycos.es/cursosgbd/UD3.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas3.htm http://kybele.escet.urjc.es/documentos/DBD/Ejercicios_AR_2.pdf http://www.danielcastelao.org/apuntes/cesareo/sxbd/algebra_relacional.pdf |
4. Introducción a SQL.
4.1. Introducción 4.1.1. Estructura básica (SELECT, WHERE). Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://www.aulaclic.es/sql/t_8_1.htm http://alarcos.inf-cr.uclm.es/doc/bda/doc/lab/BDa-p2.pdf http://usuarios.lycos.es/cursosgbd/UD3.htm 4.1.2. Funciones de agregación (GROUP BY, HAVING). Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://www.aulaclic.es/sql/t_8_1.htm http://alarcos.inf-cr.uclm.es/doc/bda/doc/lab/BDa-p2.pdf http://usuarios.lycos.es/cursosgbd/UD3.htm 4.2. Consultas sobre múltiples tablas 4.2.1. Subconsultas Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 Ejemplos trabajados en clases mayo 2010 (179200 bytes) Material de Apoyo de SQL LDD Y LMD (337408 bytes) http://www.webtaller.com/construccion/lenguajes/sql/lecciones/subconsultas-sql.php http://www.portalfox.com/index.php?name=News&file=article&sid=1239 http://personal.lobocom.es/claudio/sql007.htm 4.2.2. Operadores JOIN. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 Ejemplos ( bytes) http://www.programacion.net/tutorial/sql/8/ http://www.sql-tutorial.com/sql-join-sql-tutorial/ http://www.w3schools.com/sql/sql_join.asp 4.3. Manipulación de la base de datos 4.3.1. INSERT UPDATE Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 Presentacion SQL (217600 bytes) complemento de sql (203776 bytes) http://usuarios.lycos.es/cursosgbd/UD3.htm http://www.aulaclic.es/sql/t_8_1.htm http://www.devjoker.com/asp/ver_contenidos.aspx?co_contenido=15 4.3.2. DELETE. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 4 http://www.aulaclic.es/sql/t_8_1.htm http://usuarios.lycos.es/cursosgbd/UD3.htm http://www.devjoker.com/contenidos/Tutorial-SQL-/46/Borrado-de-datos-DELETE.aspx |
5. Diseño de bases de datos relacionales.
5.1. Diseño de esquemas relacionales de bases de datos 5.1.1. Dependencias funcionales Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://www.unalmed.edu.co/~mstabare/Dep_fnal.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://usuarios.lycos.es/cursosgbd/UD4.htm http://www.mailxmail.com/curso/informatica/disenobasesdatosrelacionales/capitulo7.htm http://ict.udlap.mx/people/carlos/is341/bases03.html http://mit.ocw.universia.net/curso11208/11/11.208/IAP02/lecture-notes/lecture5-2.html 5.1.2. Anomalías Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://www.ica.org.ve/guidox/bd/relacional3.pdf http://ict.udlap.mx/people/carlos/is341/bases03.html http://usuarios.lycos.es/cursosgbd/UD4.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm 5.2. Modelo ER y la normalización. 5.2.1. Descomposición y Normalización Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://www3.uji.es/~mmarques/f47/apun/node90.html http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://usuarios.lycos.es/cursosgbd/UD4.htm http://www.programacion.com/bbdd/tutorial/modrel/ 5.2.2. Formas Normales Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://usuarios.lycos.es/cursosgbd/UD4.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://basesdatos.uc3m.es/fileadmin/Docencia/FuBD/Teoria/TemaIVb0607.pdf http://genarin.hispalinux.es/LuCAS/Tutoriales/NOTAS-CURSO-BBDD/notas-curso-BD/node33.html 5.3. Reducción de un esquema ER a tablas 5.3.1. Análisis de un caso práctico. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://usuarios.lycos.es/cursosgbd/UD4.htm http://www.ldc.usb.ve/~ruckhaus/materias/ci6872/clase5.pdf http://www.tejedoresdelweb.com/slides/bases_datos/screen/teo5_modelo_relacional.pdf 5.3.2. Ejercicios. Ejercicios (53760 bytes) Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 7 http://usuarios.lycos.es/cursosgbd/UD4.htm http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas4.htm http://cs.uns.edu.ar/~gis/tdbd/Archivos/Practicos/practico2tdbd.pdf http://indalog.ual.es/mtorres/BD/relacion1.pdf |
6. Bases de datos relacionales orientadas a objetos.
6.1. Relaciones y tipos 6.1.1. Relaciones anidadas. Lectura de motores de persistencia (137216 bytes) Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 Para la primera Evaluacion (172040 bytes) Para la Segunda Evaluacion (288393 bytes) 6.1.2. Tipos complejos Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 6.2. Herencia 6.2.1. definición Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 6.2.2. Problemáticas Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 6.2.3. Tipos de referencia. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 6.3. Consultas 6.3.1. Consultas con tipos complejos. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 6.3.2. Comparación entre las bases de datos orientadas a objetos y las bases dedatos relacionales orientadas a objetos. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 9 |
7. XML
7.1. Antecedentes 7.1.1. Esquema de los documentos XML Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 Lectura inicial de xml intro.pdf (169429 bytes) Segundo documento de lectura (134087 bytes) Tercer Documento de Lectura xml (292352 bytes) Presentacion vista en clases (80834 bytes) 7.1.2. Estructura de los datos XML. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.2. Definición de tipos de documento (DTD). 7.2.1. Esquemas de XML. Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.2.2. Ejercicios Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.3. Consulta y transformación 7.3.1. Xquery Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.3.2. Xpath Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.3.3. Almacenamiento de datos XML Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.3.4. XSLT Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 7.3.5. Aplicaciones Abraham, Silberschatz; Henry , Korth. Fundamentos de Base de datos Ediciones Mc Graw Hill. España 2002. Cap 10 |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |