Anda di halaman 1dari 7

1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura

Carrera

Clave

SATCA
1

Sistemas Gestores de Base de Datos

Ingeniera en Sistemas Computacionales

BDM-1203

2-4-6

2.- PRESENTACIN

Caracterizacin de la asignatura:
Esta asignatura contribuye con el perfil del egresado con conocimientos sobre diferentes
sistemas gestores de base de datos tanto propietarios como libres.

Adems permite reforzar competencias involucradas con materias anteriormente vistas como
son Fundamentos de Bases de Datos, Taller de Bases de Datos, Administracin de Bases de
Datos y materias de especialidad.

Intencin didctica:
La asignatura esta dividida en 4 unidades de aprendizaje. Cada una de las unidades de
aprendizaje esta pensada en que se vea con mnimo de 2 sistemas gestores de base de datos
(SGBD). Este motivo es para que el alumno analice diferentes SGBD para su mejor
comprensin.

En la primera unidad se da una introduccin sobre los SGBD libres y propietarios, reforzando
estos conocimientos con instalacin, entornos grficos y el uso de herramientas de diferentes
SGBD. En la segunda unidad se ve el entorno completo de trabajo, su arquitectura y estructura,
introduciendo al alumno en los diferentes SGBD.

En las ltimas dos unidades se realizan ms ejercicios de manipulacin con los SGBD como
son: creacin de tablas, consultas, procedimientos, transacciones y sobre todo, manejo de
seguridad en una base de datos.

Los contenidos se abordan de manera secuencial como los marca el programa, buscando la
aplicacin del conocimiento, para ello en cada una de las unidades, como punto final, se
propone analizar con los estudiantes, las aplicaciones en el rea de las ciencias
computacionales con un enfoque basado en actividades que promuevan en el estudiante el
desarrollo de sus habilidades para trabajar en equipo y aplicar el conocimiento a la prctica,
buscando con ello que integre estos conocimientos al andamiaje personal mediante un
aprendizaje significativo.

La extensin y profundidad de los temas ser la suficiente para garantizar que el estudiante
logre las competencias sealadas oportunamente. Por otro lado, el estudiante deber
comprometerse a trabajar permanentemente en el anlisis y resolucin de ejercicios y
problemas a fin de que logre dichas competencias antes de concluir la materia.

El profesor adems de ser un motivador permanente en el proceso educativo deber ser
promotor y director de la enseanza a travs de la transmisin de su conocimiento, as como
la aplicacin de sus habilidades y destrezas utilizando las herramientas a su alcance para
cautivar a sus estudiantes e interesarlos en el tema.
_______________________________
1
Sistema de asignacin y transferencia de crditos acadmicos
3.- COMPETENCIAS A DESARROLLAR

Competencias especficas:

Tener la capacidad de conocer los distintos
SGBD y en base a ello ser capaz de
seleccionar la mejor, de acuerdo a las
necesidades, as como tener la habilidad de
programar, dar mantenimiento y seguridad
del SGBD.
Competencias genricas

Competencias instrumentales:
Capacidad de aplicar los
conocimientos en la prctica
Capacidad de investigar
Solucin de problemas
Toma de decisiones
Capacidad de planificar
Analizar la factibilidad de las
soluciones
Modelar fenmenos y situaciones

Competencias interpersonales:
Capacidad de trabajar en equipo
Capacidad crtica y autocrtica
Compromiso tico
Habilidad para trabajar en un
ambiente laboral

Competencias sistemticas:
Capacidad de aplicar lo aprendido en
la prctica
Capacidad de disear y gestionar
proyectos
Habilidad de investigar
Capacidad de aprender
Capacidad de identificar informacin
relevante
Creatividad
Liderazgo
Capacidad de lograr los objetivos
propuestos
Habilidad de trabajar de manera
autnoma

4.- HISTORIA DEL PROGRAMA

Lugar y fecha de
elaboracin o revisin
Participantes Observaciones (cambios y
justificacin)
Direccin de Institutos
Tecnolgicos
Descentralizados del 29 al 31
de Agosto de 2012.
Representantes de los
Institutos Tecnolgicos
Superiores de:

Instituto Tecnolgico Superior
de Tantoyuca
Instituto Tecnolgico Superior
de Acayucan
Instituto Tecnolgico Superior
de Loreto
Instituto Tecnolgico Superior
de Lerdo
Instituto Tecnolgico Superior
de Ecatepec
Reunin nacional para el
Anlisis y Diseo por
competencias de la
Especialidad de Base de
Datos de la carrera de
Ingeniera en Sistemas
Computacionales.


5.- OBJETIVO(S) GENERAL(ES) DEL CURSO (Competencias especficas a desarrollar en
el curso)

Analizar sistemas de gestin de base de datos, as como disear y construir base de
datos en diferentes gestores, proponiendo mejores soluciones a problemas del rea
computacional.


6.- COMPETENCIAS PREVIAS

Habilidades cognitivas de abstraccin, anlisis, sntesis y reflexin.
Habilidad y responsabilidad para trabajar en equipo.
Habilidad en el manejo de lenguajes de programacin.


7.- TEMARIO


Unidad

Tema Subtemas
1 Introduccin a los SGBD:
Propietarios y Libres

1.1 Introduccin
1.2 Instalacin
1.3 Entorno grfico
1.4 Herramientas
2 Entornos de los SGBD

2.1 Arquitectura del manejador de base de datos
2.2 Estructura de la Base de datos en base al
gestor
3 Manejo del lenguaje SQL
en los SGBD
3.1 Creacin de tablas
3.2 Generacin de consultas y vistas
4 Programacin,
Mantenimiento y
Seguridad en un SGBD
4.1 Funciones y Procedimientos almacenados
4.2 Manejo de transacciones
4.3 Seguridad y mantenimiento
4.4. Respaldo y recuperacin de la informacin

8.- SUGERENCIAS DIDCTICAS (desarrollo de competencias genricas)

El profesor debe:

Ser conocedor de la disciplina que est bajo su responsabilidad, conocer su origen y
desarrollo al abordar los temas. Desarrollar la capacidad para coordinar y trabajar en
equipo; orientar el trabajo del estudiante y potenciar en l la autonoma, el trabajo cooperativo
y la toma de decisiones. Mostrar flexibilidad en el seguimiento del proceso formativo y
propiciar la interaccin entre los estudiantes. Tomar en cuenta el conocimiento de los
estudiantes como punto de partida y como obstculo para la construccin de nuevos
conocimientos.


Conocer sobre los sistemas gestores de base de datos, por lo menos tener
conocimiento de 3 o ms gestores de manera terica y prctica para dar ejemplos.
Debe tener la capacidad de inducir a los alumnos a analizar los diferentes SGBD.
Tener conciencia del bajo o nulo conocimiento de los estudiantes como punto de inicio
para construir nuevos conocimientos.
Propiciar actividades de metacognicin. Ante la ejecucin de una actividad, sealar o
identificar el tipo de proceso intelectual que se realiz: una identificacin de patrones,
un anlisis, una sntesis, etc. Al principio lo har el profesor, luego ser el alumno
quien lo identifique.
Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas
fuentes.
Fomentar actividades grupales que propicien la comunicacin, el intercambio
argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre los
estudiantes. Ejemplo: al socializar los resultados de las investigaciones y las
experiencias prcticas solicitadas como trabajo extra clase.
Se recomienda utilizar al menos 3 diferentes SGBD (Postgress SQL, MySQL, Oracle,
Firebird).
Propiciar el trabajo en equipo.
Elaborar en coordinacin con el alumno casos prcticos para el reforzamiento de los
temas vistos.
Instar al alumno a investigar acerca de otros tipos de software para desarrollo.
Informacin obtenida durante las investigaciones solicitadas plasmada en documentos
escritos.
Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la
asignatura.
Proponer problemas que permitan al estudiante la integracin de contenidos de la
asignatura y entre distintas asignaturas, para su anlisis y solucin.
Resolucin de tareas, trabajos prcticas relacionadas con el tema en cuestin,
haciendo uso del gestor de base de datos.
Participaciones y actitudes del estudiante (responsabilidad, cumplimiento en tiempo y
forma, trabajo en equipo, exposicin de temas, etc.)



9.- SUGERENCIAS DE EVALUACIN

La evaluacin debe ser continua, formativa y sumativa por lo que se debe considerar el
desempeo en cada una de las actividades de aprendizaje, haciendo especial nfasis en:

Aplicar un examen diagnstico para conocer el nivel de aprendizaje.
Integrar al estudiante para establecer los porcentajes de cada punto.
Participar en clase y laboratorio.
Realizar trabajos de investigacin basados en diversas fuentes de informacin.
Reportes escritos de las observaciones hechas durante las actividades, as como de las
conclusiones obtenidas de dichas observaciones.
Exponer temas especficos en aula.
Desarrollar proyectos de aplicacin real debidamente documentados que describan la
experiencia concreta y conclusiones obtenidas, para ser expuestos ante el grupo.
Aplicar un examen prctico al final con la intencin de verificar el logro de los objetivos
del curso.

10.- UNIDADES DE APRENDIZAJE
Unidad 1: Introduccin a los SGBD: Propietarios y Libres
Competencia especfica a desarrollar Actividades de Aprendizaje
Identificar y analizar los diferentes
SGBD as como identificar los
diferentes entornos y herramientas
utilizados por los SGBD
Investigar en diferentes fuentes el concepto
de SGBD, historia, utilidad, tipos, citar ejemplos
de cada uno de ellos, diferencias, semejanzas y
aplicaciones.
Instalar un SGBD libre y documentar la forma de
instalacin en un sistema operativo libre.
Instalar un SGBD propietario y documentar la
forma de instalacin en un sistema operativo
propietario.
Elaborar un ensayo sobre las diferencias en
instalacin de SGBD propietarios y libres
Investigar los diferentes entornos grficos de los
SGBD.
En equipos de trabajo, elaborar una tabla
comparativa de los diferentes entornos grficos


Unidad 2: Entornos de los SGBD
Competencia especfica a desarrollar Actividades de Aprendizaje
El estudiante conocer el
funcionamiento interno y la estructura
de los SGBD.
Investigar, utilizando diversos medios,
informacin relacionada con la arquitectura del
manejador de base de datos
Realizar un diagrama de la estructura de la base
de datos en base al gestor.
Realizar un anlisis de 3 diferentes arquitecturas
de los SGBD

Unidad 3: Manejo del lenguaje SQL en los SGBD
Competencia especfica a desarrollar Actividades de Aprendizaje
El alumno utilizar el lenguaje SQL para
la manipulacin de la base de datos.
Realizar prcticas para crear tablas en los
diferentes SGBD propietarios y libres.
Identificar consultas con campos numricos,
fechas, etc. en por lo menos 2 SGBD uno libre y
uno propietario.
Crear consulta de dos o mas tablas a la vez y
consultas complejas
Crear vistas de las consultas anteriores
Comparar la creacin de una base de datos en
dos diferentes gestores de base de datos y
realizar diferentes consultas probndolas en
ambas.

Unidad 4: Programacin, mantenimiento y seguridad en un SGBD.
Competencia especfica a desarrollar Actividades de Aprendizaje
El estudiante utilizar el lenguaje SQL
para la creacin de Procedimientos
almacenados, funciones,
desencadenantes, transacciones y
diversas consultas. Conocer las
diferentes formas de controles de
acceso a la base de datos de mediante
Roles, restricciones de usuarios, esto
con el fin de proteger la seguridad de la
base de datos. El alumno podr realizar
respaldos y recuperacin mediante las
instrucciones necesarias usando el
lenguaje SQL.
Programar procedimientos almacenados para
realizar algunas tareas en los diferentes SGBD.
Implementar algunas restricciones de Integridad
programando disparadores.
Conocer y aplicar el concepto de autorizaciones.
Crear grupos de usuarios y su asignacin de
privilegios


11.- FUENTES DE INFORMACION
Fuentes impresas (libros)
1. Michael McLaughlin. Oracle Database 11g. PL/SQL Programming. Develop robust,
database Driven PL/SQL Applications. McGraw-Hill Osborne Media; 1 Edition.

2. Jess Rafael Snchez Medrano. Manual de Administracin de bases de datos GNU.
Linux
3. Alfonso Ricao Brigadas - Procedimientos almacenados con InterBase.
4. Thomas Lockhart. Manual del usuario de PostgressSQL
5. Ian Gilfillan. La biblia de MySQL. Ed. Anaya
6. Janet.Valade. PHP y MySQL para Dummies 2da. Edicin
7. Jorge Snchez. Arquitectura del DBMS Oracle. Creative Commons

12.- PRCTICAS PROPUESTAS
1. Descargar el instalador de MySql para Windows y para Linux. Instalarlo en los
diferentes S.O.
2. Descargar Oracle XE para Windows y para Linux de igual manera instalarlo en ambos
sistemas.
3. Descargar Postgress e instalar en Windows y Linux.
4. Descargar SqlServer e instalar en Windows.
5. Crear tablas y realizar consultas en por lo menos 3 diferentes SGBD.
6. Realizar Funciones y Procedimientos almacenados en al menos 3 SGBD ya instalados
previamente o de su eleccin.
7. Manejo de transacciones en al menos 3 SGBD.
8. Realizar prcticas de seguridad y mantenimiento en los diferentes SGBD.
9. Crear roles, usuarios y permisos en los diferentes SGBD.
10. Crear respaldo y recuperacin de la informacin en los SGBD instalados previamente.

Anda mungkin juga menyukai