Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Caracterizacin de la asignatura
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las competencias para disear y desarrollar bases de
datos conforme a los requerimientos definidos, las normas organizacionales de manejo y seguridad de la informacin, utilizando
tecnologas emergentes con el fin de integrar soluciones computacionales con diferentes tecnologas, plataformas o dispositivos
considerando los aspectos legales, ticos, sociales y de desarrollo sustentable. Esta materia proporciona las bases para otras
asignaturas directamente vinculadas con el desarrollo de software y acceso a bases de datos. De manera particular, los temas
cubiertos en esta asignatura se aplican en la definicin de esquemas de bases de datos relacionales y la manipulacin de la
informacin considerando ambientes transaccionales multiusuario. Para el buen desarrollo de esta asignatura es necesario contar
con las competencias desarrolladas en las materias previas de: fundamentos de bases de datos y tpicos avanzados de
programacin en temas como diseo, manejo de SQL y aspectos de conectividad entre bases de datos y lenguajes husped. Se
aportan competencias a las asignaturas de Administracin de Bases de Datos, Ingeniera de Software, Gestin de Proyectos de
Software y Programacin Web, que se cursarn posteriormente.
ITTG-AC-PO-004-08 Rev. 4
2. Objetivo(s) general(es) del curso. (Competencias especficas a desarrollar)
Crear y manipular bases de datos utilizando distintos Gestores de Bases de Datos considerando elementos de integridad y
seguridad para el tratamiento de la informacin en distintas plataformas.
ITTG-AC-PO-004-08 Rev. 4
1.1 Requerimientos del Identificar caractersticas del Buscar y seleccionar en distintas Evidencias
SGBD grupo fuentes de informacin los cognoscitivas
1.2 Instalacin del SGBD Listar conceptos bsicos requisitos y caractersticas de
1.3 Configuracin del Establecer equipos de trabajo distintos SGBD. Tabla comparativa entre
SGBD Realizar presentaciones de temas Realizar un cuadro comparativo diferentes SGBD.
por parte de los alumnos donde se agregue la informacin
Exposicin por equipo de
Aclarar dudas tericas y prcticas encontrada acerca de los un ejemplo implementado
Hacer la instalacin de distintos distintos SGBD agregando la en algn SGBD.
SGBDs en conjunto con los opinin personal acerca de las
alumnos para que luego ellos lo ventajas y desventajas de cada Mapa conceptual de
realicen. uno de ellos. conceptos de un SGBD.
Instalar y configurar diversos
SGBD en diferentes plataformas. Evidencias
Verificar el correcto procedimentales
funcionamiento del SGBD
Instalacin de diferentes
sistemas gestores de BD
en diferentes plataformas.
Evidencias
actitudinales
Participaciones grupales y
participaciones
individuales.
Lista de asistencia a
clases.
ITTG-AC-PO-004-08 Rev. 4
Instrumentos de evaluacin (Rubrica, lista de cotejo, etc.)
NIVELES DE DESEMPEO
Suficiente 70 Bueno 80 Notable 90 Excelente 100
Entrega tabla comparativa de 2 Entrega tabla comparativa de 3 Entrega tabla comparativa de 4 Entrega tabla comparativa de 5
gestores de bds y explica gestores de bds y explica cada gestores de bds y explica gestores de bds y explica
adecuadamente algunas columna. adecuadamente cada columna. adecuadamente cada columna.
columnas.
Entrega la prctica funcionando Entrega la prctica funcionando Entrega la prctica funcionando Entrega la prctica funcionando en
con ms de 4 das de retraso con ms de 3 das de retraso con ms de 2 das de retraso la fecha de entrega.
despus de la fecha de despus de la fecha de entrega. despus de la fecha de entrega.
entrega.
Asiste al 70% de las clases Asiste al 80% de las clases Asiste al 90% de las clases Asiste al 100% de las clases
Participa al menos en alguna Participa en algunas clases. Participa en casi todas las clases. Siempre participa en las clases.
clases.
ITTG-AC-PO-004-08 Rev. 4
Post, Gerald V. Sistemas de Administracin para bases de datos. 1ra.
edicin. McGraw-Hill. Mxico. 2006
Raghu Ramakrishnan,Johannes Gehrke. Sistemas de gestin de bases de
datos. 3er. edicin. McGraw-Hill. Espaa. 2007. Plumo gises.
Pratt Philip J., Last Mary Z. Sql. 1ra. Edicin. Anaya Multimedia. Espaa. Borrador pizarrn acrlico.
2009. Proyector de can.
David Kroenke. Procesamiento de Bases de Datos. Editorial Prentice Hall Computadora personal.
C. J. Date. Introduccin a los Sistemas de Bases de Datos. 7. Edicin. Diferentes SGBD
Editorial Prentice-Hall.
Ramez Elmarsi. Fundamentals of Database Systems. Third Edition. Editorial Addison-Wesley.
ITTG-AC-PO-004-08 Rev. 4
2.1 Creacin del esquema Analizar con el grupo los Interpretar modelos de bd. Evidencias
de la base de datos diferentes ejemplos de diseo de Crear el esquema de una bd en cognoscitivas
bases de datos y aplicar el modelo base a un modelo E-A.
2.2 Actualizacin, E-R. Modificar el esquema de la bd Elaborar un mapa
modificacin y eliminacin Elaborar ejemplos de modificacin verificando la implicacin de conceptual.
del esquema de la base de de Bases de Datos dichos cambios.
datos. Elaborar prcticas para Realizar la eliminacin del
implementar esquemas de bd en esquema de la bd Evidencias
procedimentales
diferentes plataformas. Desarrollar prcticas para
implementar esquemas bd en
Disear ejercicios de
diferentes plataformas. diferentes esquemas de
Elaborar reportes de las bases de datos.
prcticas e integrarlos al
portafolio de evidencias.
Presentacin de resultados por Evidencias
parte del alumno. actitudinales
Lista de asistencia a
clases.
ITTG-AC-PO-004-08 Rev. 4
Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual
conteniendo 6 conceptos o conteniendo al menos 7 conceptos. conteniendo al menos 8 conceptos. conteniendo al menos 8 conceptos.
menos. No cuida el diseo de Cuida algunos aspectos del diseo Cuida la mayora de los aspectos Cuida todos los aspectos del
la presentacin. de la presentacin. del diseo de la presentacin. diseo de la presentacin.
Entrega al menos 1 ejercicio de Entrega al menos 2 ejercicios de Entrega al menos 3 ejercicios de Entrega 4 ejercicios de esquemas
esquemas de bases de datos. esquemas de bases de datos. esquemas de bases de datos. de bases de datos.
.
ITTG-AC-PO-004-08 Rev. 4
Instrumentos de evaluacin (Rubrica, lista de cotejo, etc.)
NIVELES DE DESEMPEO
Suficiente 70 Bueno 80 Notable 90 Excelente 100
Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual
conteniendo 6 conceptos o conteniendo al menos 7 conceptos. conteniendo al menos 8 conceptos. conteniendo al menos 8 conceptos.
menos. No cuida el diseo de Cuida algunos aspectos del diseo Cuida la mayora de los aspectos Cuida todos los aspectos del
la presentacin. de la presentacin. del diseo de la presentacin. diseo de la presentacin.
Entrega 7 ejercicios o menos Entrega al menos 8 ejercicios de Entrega al menos 9 ejercicios de Entrega 10 ejercicios de consultas
de consultas a bases de datos. consultas a bases de datos. consultas a bases de datos. a bases de datos.
.
ITTG-AC-PO-004-08 Rev. 4
Post, Gerald V. Sistemas de Administracin para bases de datos. 1ra. Plumo gises.
edicin. McGraw-Hill. Mxico. 2006
Borrador pizarrn acrlico.
Raghu Ramakrishnan,Johannes Gehrke. Sistemas de gestin de bases de
datos. 3er. edicin. McGraw-Hill. Espaa. 2007. Proyector de can.
Pratt Philip J., Last Mary Z. Sql. 1ra. Edicin. Anaya Multimedia. Espaa. Computadora personal.
2009. Workbench
David Kroenke. Procesamiento de Bases de Datos. Editorial Prentice Hall
Access
C. J. Date. Introduccin a los Sistemas de Bases de Datos. 7. Edicin.
Editorial Prentice-Hall. Mysql
Ramez Elmarsi. Fundamentals of Database Systems. Third Edition. Editorial Addison-Wesley. Sql Server Express
ITTG-AC-PO-004-08 Rev. 4
4.1 Tipos de usuario Fomenta la lectura sobre el tema y Disear un esquema de Evidencias
4.2 Creacin de usuarios rea de inters. seguridad para una bd cognoscitivas
4.3 Privilegios a usuarios Fomenta el trabajo en equipo. anteriormente creada.
4.4 Roles Propone una gua de ejercicios Crear las tablas virtuales Elabora un mapa
4.5 Vistas para actividades clase y extra necesarias para restringir el conceptual conteniendo al
clases. acceso a informacin menos 8 conceptos. Cuida
todos los aspectos del
confidencial o facilitar consultas diseo de la presentacin
complejas.
Aplicar el concepto de Evidencias
autorizaciones a objetos de la procedimentales
bd, asignando privilegios sobre
objetos. Disear e implementar
Analizar y definir las funciones, diferentes esquemas de
objetos y tipos de acceso que seguridad a diferentes
tendrn los grupos de usuarios. ejemplos de bases de
Desarrollar prcticas para aplicar datos.
esquemas de seguridad y
restringir el acceso a la Evidencias
informacin. actitudinales
Desarrollar ejercicios donde
utilice vistas para seguridad y Integracin para el trabajo
en equipo.
simplificacin de consultas.
Elaborar reportes de prcticas e Lista de asistencia a
integrarlos al portafolio de clases.
evidencias.
Presentar resultados por parte
del alumno.
ITTG-AC-PO-004-08 Rev. 4
Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual
conteniendo 6 conceptos o conteniendo al menos 7 conceptos. conteniendo al menos 8 conceptos. conteniendo al menos 8 conceptos.
menos. No cuida el diseo de Cuida algunos aspectos del diseo Cuida la mayora de los aspectos Cuida todos los aspectos del
la presentacin. de la presentacin. del diseo de la presentacin. diseo de la presentacin.
Entrega 1 ejercicio de Entrega al menos 2 ejercicios de Entrega al menos 3 ejercicios de Entrega 4 ejercicios de esquemas
esquemas de seguridad a esquemas de seguridad a bases esquemas de seguridad a bases de seguridad a bases de datos.
bases de datos. de datos.. de datos.
.
ITTG-AC-PO-004-08 Rev. 4
No. de la Horas terico-
unidad:
5 Tema de la unidad: Transacciones prcticas
8
Competencia especfica de la unidad Desarrollo de competencias genricas
Aplicar transacciones para garantizar la consistencia de la base de Capacidad de abstraccin anlisis y sntesis.
datos. Capacidad de investigacin.
Capacidad de aprender y actualizarse
permanentemente.
Capacidad para trabajar en equipo.
Habilidades de investigacin.
Habilidad para trabajar en forma autnoma
ITTG-AC-PO-004-08 Rev. 4
5.1 Conceptos bsicos Fomenta la lectura sobre el tema y Investigar en distintas fuentes el Evidencias
5.2 Propiedades de las rea de inters. concepto de transaccin. cognoscitivas
transacciones Fomenta el trabajo en equipo. Asegurar que el gestor de bd
5.3 Grados de consistencia
Propone una gua de ejercicios relacional este configurado en Elabora un mapa
5.4 Niveles de aislamiento conceptual conteniendo al
5.5 Commit y rollback
para actividades clase y extra modo transaccional.
menos 8 conceptos. Cuida
clases. Realizar distintas transacciones
todos los aspectos del
en una bd para evaluar cmo diseo de la presentacin
afecta el nivel de aislamiento en
una transaccin. Evidencias
Realizar ejercicios donde utilice procedimentales
los diferentes grados de
consistencia, niveles de Realizar ejercicios de
aislamiento, se evale como diferentes transacciones a
afecta el desempeo el nivel de diferentes ejemplos de
aislamiento de la transaccin y bases de datos.
se presenten deadlocks.
Desarrollar ejercicios para Evidencias
ejecutar instrucciones DML bajo actitudinales
el concepto de transaccin y se
visualice el efecto del commit o Integracin para el trabajo
rollback. en equipo.
Desarrollar prcticas para aplicar
Lista de asistencia a
instrucciones de consultas de clases.
informacin de la base de datos.
Elaborar reportes de las
prcticas e integrarlos al
portafolio de evidencias.
Presentar resultados por parte
del alumno.
ITTG-AC-PO-004-08 Rev. 4
Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual Elabora un mapa conceptual
conteniendo 6 conceptos o conteniendo al menos 7 conceptos. conteniendo al menos 8 conceptos. conteniendo al menos 8 conceptos.
menos. No cuida el diseo de Cuida algunos aspectos del diseo Cuida la mayora de los aspectos Cuida todos los aspectos del
la presentacin. de la presentacin. del diseo de la presentacin. diseo de la presentacin.
Entrega 3 ejercicios de Entrega al menos 4 ejercicios de Entrega al menos 5 ejercicios de Entrega 6 ejercicios de
transaccin a bases de datos. transacciones a bases de datos. transacciones a bases de datos. transacciones a bases de datos.
.
ITTG-AC-PO-004-08 Rev. 4
No. de la Horas terico-
unidad:
6 Tema de la unidad: SQL procedural prcticas
06
Competencia especfica de la unidad Desarrollo de competencias genricas
Aplicar mecanismos de SQL procedural como mecanismo de Capacidad de abstraccin anlisis y sntesis.
actualizacin y auditoria de una base de datos. Capacidad de investigacin
Capacidad de aprender y actualizarse permanentemente.
Capacidad para trabajar en equipo.
Habilidades de investigacin.
Habilidad para trabajar en forma autnoma
Lista de asistencia a
clases.
Elabora un reporte conteniendo Elabora un mapa conceptual Elabora un mapa conceptual Elabora un reporte conteniendo 8
6 ejercicios de procedimientos conteniendo al menos 7 conceptos. conteniendo al menos 8 conceptos. ejercicios de procedimientos
almacenados. No cuida el Cuida algunos aspectos del diseo Cuida la mayora de los aspectos almacenados. No cuida el diseo
diseo de la presentacin. de la presentacin. del diseo de la presentacin. de la presentacin.
Entrega 3 ejercicios de Entrega al menos 4 ejercicios de Entrega al menos 5 ejercicios de Entrega 6 ejercicios de
transaccin a bases de datos. transacciones a bases de datos. transacciones a bases de datos. transacciones a bases de datos.
.
ITTG-AC-PO-004-08 Rev. 4
7.1 ODBC Fomenta la lectura sobre el tema y Realizar un cuadro comparativo Evidencias
7.2 ADO.NET rea de inters. con las caractersticas, ventajas cognoscitivas
7.3 JDBC Fomenta el trabajo en equipo. y desventajas de las tecnologas
7.4 Conectividad desde Propone una gua de ejercicios de conectividad a utilizar. Elabora un cuadro
un lenguaje husped para actividades clase y extra Mostrar ejemplos de comparativo conteniendo al
7.5 Conectividad en clases. conectividad de la bd utilizando menos 8 ventajas y
dispositivos mviles desventajas. Cuida todos
diferentes lenguajes de los aspectos del diseo de
programacin y/o tecnologas de la presentacin
conexin.
Analizar las herramientas a Evidencias
integrar y su conectividad. procedimentales
Desarrollar prcticas para
realizar la conexin a la base de Realizar ejercicios de
datos desde el lenguaje diferentes ejemplos de
husped. conectividad de la base de
Elaborar reportes de las datos y entregar un reporte
prcticas e integrarlos al del mismo.
portafolio de evidencias.
Presentar resultados por parte Evidencias
del alumno. actitudinales
Lista de asistencia a
clases.
ITTG-AC-PO-004-08 Rev. 4
Elabora un cuadro comparativo Elabora un cuadro comparativo Elabora un cuadro comparativo Elabora un cuadro comparativo
conteniendo 4 ventajas y conteniendo 5 ventajas y conteniendo 6 ventajas y conteniendo 6 ventajas y
desventajas de tecnologas de desventajas de tecnologas de desventajas de tecnologas de desventajas de tecnologas de
conectividad. No cuida el conectividad. Cuida algunos conectividad. Cuida la mayora de conectividad. No cuida el diseo de
diseo de la presentacin. aspectos del diseo de la los aspectos del diseo de la la presentacin.
presentacin. presentacin.
Entrega al menos 1 ejercicio de Entrega al menos 2 ejercicios de Entrega al menos 3 ejercicios de Entrega 4 ejercicios de
conectividad a bases de datos. conectividad a bases de datos. conectividad a bases de datos. conectividad a bases de datos.
ITTG-AC-PO-004-08 Rev. 4
Registro de avance de la gestin del curso