Presentación de la asignatura
- Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las competencias para implementar bases de datos y apoyar la toma de decisiones, conforme a las normas vigentes de manejo y seguridad de la información, utilizando tecnologías emergentes con el fin de integrar soluciones computacionales con diferentes plataformas y/o dispositivos considerando los aspectos legales, éticos, sociales y de desarrollo sustentable.
- Consiste en el uso de lenguaje de definición de datos, lenguaje de manipulación de datos, control de acceso, transacciones, SQL procedural, conectividad de base de datos
- También proporciona las bases para otras asignaturas directamente vinculadas con el desarrollo de software y uso de bases de datos. De manera particular, los temas cubiertos en esta asignatura se aplican en la definición de esquemas de bases de datos relacionales y la manipulación de la información 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 tópicos avanzados de programación en temas como diseño y modelado, manejo de SQL y aspectos de conectividad entre bases de datos y lenguajes huésped.
- Se aportan competencias a las asignaturas de Administración de Bases de Datos, Ingeniería de Software, Gestión de Proyectos de Software y Programación Web, que se cursarán posteriormente.
Competencia a desarrollar
Implementa bases de datos para apoyar la toma de decisiones considerando las reglas de negocio
Criterios de evaluación
- Saber (20%)
- Examen escrito
- Saber Hacer (70%)
- Ejercicios de repaso
- Prácticas de aplicación
- Ser (10%)
- Entrega puntual