Syllabus
SCE0002 Taller de base de datos
LIC. MARIA ESPERANZA BALCHE HAYDAR
mebalche@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
7 | 0 | 6 | 10 |
Prerrequisitos |
APRENDIZAJES REQUERIDOS Manejo del modelo ERE, manejo de modelo relacional, lenguajes de programación como visual, delphi, oracle, técnicas de análisis y diseño de bases de datos. |
Competencias | Atributos de Ingeniería |
Normatividad |
REQUERIMIENTOS DE LA MATERIAAsistencia.-Se verificará la asistencia del alumno con el pase de lista de la clase correspondiente.Las faltas a clases serán asignadas por hora de clase.Los alumnos podrán justificar sus inasistencias ante la subdirección académica.Sólo serán aceptadas las justificaciones por consulta médica debiendo ser amparado por el sector salud.Los alumnos tendrán derecho de 10 a 15 minutos de retardo.Entrega de reportes y trabajos documentales.-Primer parcial.- CD conteniendo los ejercicios del parcial por equipo.- 21 y 22 de septiembre 2006.Segundo parcial.- PENDIENTE DE ASIGNAR .Tercer parcial.- PENDIENTE DE ASIGNAR. Se le enviará al correo institucional de cada alumno la calendarización de actividades referentes a tareas, ensayos y demás trabajos documentales.Se tomará en cuenta las participaciones en diversas actividades como preguntas, lluvia de ideas, exposiciones, proyectos. Las calificaciones respectivas del 40 por parte del profesor está integrado:20 El trabajo documental y los artículos breves, el promedio representa dicho porcentaje20 Los proyectos-evaluaciones, las exposiciones y participaciones, el promedio de dichas calificaciones representa dicho porcentaje |
Materiales |
CD para grabar sus trabajos, dirección de correo electronico de preferencia el que le otorga la institución, Software de visual basic y/o delphi y/o access y/o oracle. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | |
PARCIAL 1 | Unidad 1 y 2 del tema 2.1. |
PARCIAL 2 | Unidad 2 del tema 2.2. y 3 del tema 3.1. |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Introducción
1.1. Lenguaje de manipulación de datos 1.1.1. Lenguaje de bases de datos Fundamentos de SBD Ramez, Shamkant, pág, 906-910 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 7 - 8 http://www.theopensourcery.com/sqldml http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html 1.1.2. LDMs Declarativos y procedimentales. Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 7 - 8. 1.2. SQL 1.2.1. Concepto de SQL Fundamentos de SBD, Ramez-Shamkant, pág 306-307 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 61 - 62 http://es.wikipedia.org/wiki/SQL http://www.angelfire.com/vamp2/zocity/index2.html http://sage.inel.gov/uman_sqlintro.htm http://sage.inel.gov/uman_sqlinstall.htm http://www.ciberia.ya.com/alexcasan/intsql.htm http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html 1.2.2. Base de datos relacionales Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 9 - 11 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.ciberia.ya.com/alexcasan/intsql.htm http://sage.inel.gov/uman_sqlinstall.htm 1.3. QBE 1.3.1. Concepto QBE Concepto de QBE (24576 bytes) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 144 Archivo con información de QBE (139944 bytes) http://www.fdi.ucm.es/profesor/milanjm/bdsi/Tema03-QBE.pdf http://www.fdi.ucm.es/profesor/fernan/BDSI0304/pr%C3%A1ctica3.pdf http://alarcos.inf-cr.uclm.es/doc/bda/doc/trab/T9900_OAlcaniz.pdf 1.3.2. Ventajas de QBE Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 144 http://alarcos.inf-cr.uclm.es/doc/bda/doc/trab/T9900_OAlcaniz.pdf http://www.monografias.com/trabajos11/basda/basda.shtml 1.4. Lenguajes Anfitriones. 1.4.1. Lenguaje anfitrión 1 (conocimientos básicos) Archivo manual de JAVA (648745 bytes) http://www3.uji.es/~mmarques/f47/apun/node36.html http://www.programacion.net/java/ http://ciberia.ya.com/javaplace/ http://www.solorecursos.com/01Manuales2/Lenguajes/java.htm 1.4.2. Lenguaje anfitrión 2(conocimientos básicos) tutorial perl para apresurados (616646 bytes) http://www.programatium.com/perl/index.htm http://www.lpis.com/ayudas/perl.html http://www.programatium.com/perl/manual/tecnicas.htm 1.4.3. Lenguaje anfitrión 3 (conocimientos básicos) Como manejar BD en Perl (76204 bytes) http://www.programatium.com/bbdd/informix.htm http://www.fing.edu.uy/inco/cursos/bdatos/teorico.php http://perlenespanol.baboonsoftware.com/ http://www.programatium.com/perl/manual/memoria.htm |
2. Lenguajes estructurado de consulta (SQL).
2.1. Construcción de Queries simples. 2.1.1. Estructura básica de las consultas SQL Lenguaje de manipulación de datos sql (407552 bytes) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 65 - 68 Diapositivas de SQL (131072 bytes) http://www.ciberia.ya.com/alexcasan/intsql.htm http://www.tecn.upf.es/~ocelma/cpom/temari/T2_LlenguatgeSQL_sessio1.pdf http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html 2.1.2. La operación renombramiento. (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 68 http://www.itver.edu.mx/comunidad/material/tallerbd/apuntes/1.1_Txt.htm http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.aulaclic.es/sql/t_5_2.htm 2.1.3. Recuperación (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 68 - 69 http://www.itver.edu.mx/comunidad/material/tallerbd/apuntes/1.1_Txt.htm http://alarcos.inf-cr.uclm.es/doc/bda/doc/trab/T9900_JGabin.pdf http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html 2.1.4. Ordenamiento (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 70 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.monografias.com/trabajos4/basesdatos/basesdatos.shtml 2.1.5. Recuperación condicional (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 70 - 71 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html www.isa.cie.uva.es/~jm/iaiq/SQL.pps http://basesdatos.uc3m.es/Docencia/FuBD/Practicas/Transparencias%20Oracle/PLSQLDisparadores.pdf 2.1.6. Funciones agregadas o funciones de agregación. (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 73 - 76 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://basesdatos.uc3m.es/Docencia/FuBD/Practicas/Transparencias%20Oracle/PLSQLDisparadores.pdf http://www.asptutor.com/sql/sql4.asp http://www.elprisma.com/apuntes/apuntes.asp?page=35&categoria=602 2.1.7. Agrupación de registros (SQL) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 71 - 73 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.elprisma.com/apuntes/apuntes.asp?page=35&categoria=602 http://www.dcc.uchile.cl/~raparede/cc42a/auxSQL/auxSQL.html http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=126 2.2. Construcción de queries avanzadas 2.2.1. Reunión de relaciones (reunión) SQL PLUS bajo ORACLE, Thao Vo, Armand St-pierre, Ed. Trillas, Capitulo IV Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 90 - 94 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.elprisma.com/apuntes/apuntes.asp?page=35&categoria=602 http://www.it.uc3m.es/mvalls/asignaturas/swcom/sesiones/nivelDatos.pdf http://www.fdi.ucm.es/profesor/fernan/BDSI0304/esquematema03.pdf http://www.lawebdelprogramador.com/cursos/archivos/ManualPracticoSQL.pdf 2.2.2. Query´s anidadas SQL PLUS bajo ORACLE, Thao Vo, Armand St-pierre, Ed. Trillas, Capitulo IV Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 76 - 79 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.it.uc3m.es/mvalls/asignaturas/swcom/sesiones/nivelDatos.pdf http://www.lawebdelprogramador.com/cursos/archivos/ManualPracticoSQL.pdf 2.2.3. Query´s correlacionadas. SQL PLUS bajo ORACLE, Thao Vo, Armand St-pierre, Ed. Trillas, Capitulo IV Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 80 - 81 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.it.uc3m.es/mvalls/asignaturas/swcom/sesiones/nivelDatos.pdf http://www.lawebdelprogramador.com/cursos/archivos/ManualPracticoSQL.pdf 2.3. Actualización de las bases de datos 2.3.1. Inserción de registros SQL PLUS bajo ORACLE, Thao Vo, Armand St-pierre, Ed. Trillas, Capitulo IV Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 84, 85 - 86 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.it.uc3m.es/mvalls/asignaturas/swcom/sesiones/nivelDatos.pdf http://www.lawebdelprogramador.com/cursos/archivos/ManualPracticoSQL.pdf 2.3.2. Borrado de registros SQL PLUS bajo ORACLE, Thao Vo, Armand St-pierre, Ed. Trillas, Capitulo IV Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 84 - 85 http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html http://www.lawebdelprogramador.com/cursos/archivos/ManualPracticoSQL.pdf http://www.it.uc3m.es/mvalls/asignaturas/swcom/sesiones/nivelDatos.pdf http://www.dcc.uchile.cl/~ccollazo/cc20a/sql.html 2.3.3. Actualización de registros. SQL PLUS BAJO ORACLE, Thao Vo, Armand St-Pierre, Ed. Trillas, Cap 4, pág 45. Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 87 - 88. |
3. Lenguaje estructurado de consulta QBE
3.1. Otros lenguajes relacionales (QBE) 3.1.1. Recuperación (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 144 - 147 3.1.2. Ordenamiento (QBE) Fundamentos de base de datos, Silberschatz, Korth, Sudarshan, Cuarta edición, Ed. Mc Graw Hill, Cap. 5 Pág. 121 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151. 3.1.3. Recuperación Condicional (QBE) Fundamentos de base de datos, Silberschatz, Korth, Sudarshan, Cuarta edición, Ed. Mc Graw Hill, Cap. 5 Pág. 122 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 147 - 149. 3.1.4. Funciones agregadas (QBE) Fundamentos de base de datos, Silberschatz, Korth, Sudarshan, Cuarta edición, Ed. Mc Graw Hill, Cap. 5 Pág. 123 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 147 - 151. 3.1.5. Agrupaciones de registros (QBE) Fundamentos de base de datos, Silberschatz, Korth, Sudarshan, Cuarta edición, Ed. Mc Graw Hill, Cap. 5 Pág. 121 Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151. 3.2. Construcción de queries avanzadas (QBE) 3.2.1. Reunión (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 3.2.2. Querys anidadas (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 3.2.3. Querys correlacionadas (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 3.3. Actualizacion (QBE) 3.3.1. Inserción de registros (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 3.3.2. Borrado (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 3.3.3. Actualización (QBE) Silberschatz, Korth, Sudarshan, Fundamentos de bases de datos, Editorial Mc-Graw Hill, España, Quinta Edición. 2006. págs. 149 - 151 |
4. Lenguaje Anfitrión
4.1. Definicion, ejemplos de lenguajes anfitriones 4.1.1. Definición lenguaje anfitrión PERL Archivo de Oracle (97269 bytes) Archivo con información de PERL (76204 bytes) Cursillo rápido de PERL (616646 bytes) 4.1.2. Definición lenguaje anfitrión JAVA Acerca de JAVA (648745 bytes) http://java.ciberaula.com/articulo/que_es_java/ 4.1.3. Definición lenguaje anfitrión Visual Basic http://www.google.com.mx/search?hl=es&lr=&defl=es&q=define:Visual+Basic&sa=X&oi=glossary_definition&ct=title 4.2. Herramientas que proporciona un lenguaje anfitrión para el manejo de bases de datos. 4.2.1. Herramientas lenguaje anfitrión perl http://www.linuxfocus.org/Castellano/January2002/article226.shtml 4.2.2. Herramientas lenguaje anfitrión java http://www.tech-faq.com/lang/es/java-databases.shtml 4.2.3. Herramientas lenguaje anfitrión Visual Basic Como conectar visual y mysql (2974 bytes) 4.3. Diseño de interfases con el usuario 4.3.1. Interfaz con el usuario (LA1) Interfaz con perl (16156 bytes) 4.3.2. Interfaz con el usuario (LA2) http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/javaBeans/intro.htm 4.3.3. Interfaz con el usuario (LA3) Creando interfaz (99632 bytes) Animacion en Visual (99632 bytes) consejos de programación (8360 bytes) 4.4. Lenguaje de manipulación inmerso 4.4.1. Ejemplos de casos de estudio 1 http://www.prodigyweb.net.mx/pupis/Cursos/java/index2.htm http://www.webtaller.com/construccion/lenguajes/java/lecciones/como_conectar_java_access.php 4.4.2. Ejemplos de casos de estudio 2 http://perlenespanol.baboonsoftware.com/tutoriales/bases_de_datos/base_de_datos_txt_parte_i.html |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |