Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller de Bases de Datos
Taller de Bases de Datos
- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Carrera:
Clave de la asignatura:
SCA-1025
(Crditos) SATCA1
044
2.- PRESENTACIN
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.
Intencin didctica.
Se organiza el temario de la materia en siete unidades donde se sugieren diferentes
tecnologas de bases de datos para el desarrollo de las actividades. Cada unidad va
conformando un trabajo integrador en el que al final de la materia se logra conjuntar
el aprendizaje de cada una de las unidades.
1
Competencias genricas:
3-Competencias sistmicas
Capacidad
de
aplicar
los
conocimientos en la prctica
Habilidades de investigacin
Capacidad de aprender
Capacidad de adaptarse a nuevas
situaciones
Capacidad de generar nuevas ideas
(creatividad)
Liderazgo
Habilidad para trabajar en forma
autnoma
Capacidad para disear y gestionar
proyectos
Iniciativa y espritu emprendedor
Compromiso con la calidad
Logro de objetivos
Capacidad de colaboracin en
proyectos sustentables.
Instituto
Tecnolgico
Superior de Poza Rica
del 22 al 26 de febrero
de 2010
Participantes
Representantes de los
Institutos Tecnolgicos
de:
Representante de la
Academia de Ingeniera
en
Sistemas
Computacionales de los
Institutos tecnolgicos
de:
Tuxtepec,
Campeche,
Toluca,
Saltillo, Nuevo Len,
Ciudad Jurez, Oriente
del Estado de Hidalgo,
Arandas,
Xalapa
e
Observaciones
(cambios y justificacin)
Reunin nacional de Diseo
e innovacin curricular de la
carrera de Ingeniera en
Sistemas Computacionales
Anlisis, enriquecimiento y
elaboracin del programa de
estudio propuesto en la
Reunin Nacional de Diseo
Curricular de la carrera de
Ingeniera
en
Sistemas
Computacionales
Istmo.
Instituto Tecnolgico de
fecha
7.- TEMARIO
Unidad Temas
1
Instalacin y
configuracin del
sistema gestor de
bases de datos en
distintas plataformas
2
Lenguaje de definicin
de datos(DDL)
Lenguaje de
manipulacin de
datos(DML)
Seguridad
Transacciones
SQL procedural
Conectividad de Bases
de Datos
Subtemas
1.1 Requerimientos del SGBD
1.2 Instalacin del SGBD
1.3 Configuracin del SGBD
Fomentar
actividades
grupales
que
propicien
la
comunicacin,
el
Relacionar los contenidos de esta asignatura con las dems del plan de
estudios para desarrollar una visin interdisciplinaria en el estudiante.
Actividades de Aprendizaje
Buscar y seleccionar en distintas fuentes
de
informacin
los
requisitos
y
caractersticas de distintos SGBD.
Realizar un cuadro comparativo donde se
agregue la informacin encontrada acerca
de los distintos SGBD agregando la opinin
personal acerca de
las ventajas y
desventajas de cada uno de ellos.
Actividades de Aprendizaje
Analizar la base de datos a manipular,
basndose en el modelo conceptual o
fsico de la misma.
Realizar la insercin, modificacin y
borrado de registros en las tablas de la
base de datos verificando la integridad de
los datos.
Disear e implementar distintas consultas
para la recuperacin de datos.
Crear consultas de recuperacin de datos
con distintas restricciones.
Crear consultas con distintos tipos de
agrupacin de datos.
Desarrollar prcticas de laboratorio para
reafirmar conceptos.
Elaborar reportes de las prcticas e
integrarlos al portafolio de evidencias.
Presentar resultados por parte de los
alumnos.
Unidad 4: Seguridad
Competencia especfica a
Actividades de Aprendizaje
desarrollar
Definir e implementar esquemas de Disear un esquema de seguridad para
seguridad a travs del SGBD.
una base de datos anteriormente creada.
Crear las tablas virtuales necesarias para
restringir el acceso a informacin
confidencial o facilitar consultas complejas.
Aplicar el concepto de autorizaciones a
objetos de la base de datos, asignando
privilegios sobre objetos.
Analizar y definir las funciones, objetos y
tipos de acceso que tendrn los grupos de
usuarios.
Desarrollar
prcticas
para
aplicar
esquemas de seguridad y restringir el
acceso a la informacin.
Desarrollar ejercicios donde utilice vistas
para seguridad y simplificacin de
consultas.
Elaborar reportes de prcticas e integrarlos
al portafolio de evidencias.
Presentar resultados por parte del alumno.
Unidad 5: Transacciones
Competencia especfica a
desarrollar
Aplicar transacciones para
garantizar la consistencia de la
base de datos.
Actividades de Aprendizaje
Actividades de Aprendizaje
Identificar
y
crear
procedimientos
almacenados que ayuden a realizar
algunas tareas o procesos.
Implementar restricciones de integridad
adicional,
de
auditora
utilizando
disparadores.
Desarrollar prcticas para implementar
procedimientos
almacenados
y
disparadores en la misma base de datos
creada.
Elaborar reportes de las prcticas e
integrarlos al portafolio de evidencias.
Presentar resultados por parte del alumno.
Actividades de Aprendizaje
Realizar un cuadro comparativo con las
caractersticas, ventajas y desventajas de
las tecnologas de conectividad a utilizar.
Mostrar ejemplos de conectividad de la
base de datos utilizando diferentes
lenguajes de programacin y/o tecnologas
de conexin.
Analizar las herramientas a integrar y su
conectividad.
Desarrollar prcticas para realizar la
conexin a la base de datos desde el
lenguaje husped.
Elaborar reportes de las prcticas e
integrarlos al portafolio de evidencias.
Presentar resultados por parte del alumno.
Pratt Philip J., Last Mary Z. Sql. 1ra. Edicin. Anaya Multimedia. Espaa.
2009.
Internet
en:
http://download-
23 de febrero de 2010.
Crear ndices sobre tablas de gran tamao para que el estudiante compare
como afectan el rendimiento las diferentes opciones.