Sunteți pe pagina 1din 8

1.

DATOS DE LA ASIGNATURA
Nombre de la asignatura: Administracin de base de datos
Carrera: Ingeniera en Sistemas Computacionales
Clave de la asignatura: ADF-0706
Horas teora-horas prctica-crditos 2-4-8

2. HISTORIA DEL PROGRAMA


Lugar y fecha de
elaboracin o revisin
Instituto Tecnolgico de
Zacatecas Noviembre
del 2005

Participantes
Representantes de la
academia de Ingeniera
en Sistemas
Computacionales del
ITZ

Observaciones
(cambios y justificacin)
Reunin nacional de
evaluacin curricular de la
carrera de Ingeniera en
Sistemas Computacionales

3. UBICACIN DE LA ASIGNATURA
a) Relacin con otras asignaturas del plan de estudios
Anteriores
Asignaturas
Temas
Taller de
Todos los temas,
base de datos ya que se requiere
conocer un
manejador de
base de datos,
para poder
administrar una
base de datos,
conceptos que se
relacionan con
esta materia

Posteriores
Asignaturas
Temas

b) Aportacin de la asignatura al perfil del egresado


Poder administrar y recomendar un servidor de base de datos, en
alguna empresa que labore.

4. OBJETIVO (S) GENERAL(ES) DEL CURSO


Proporcionar al estudiante las habilidades para la administracin de
una base de datos a nivel servidor, para la integracin en sistemas de
informacin cliente servidor y distribuidos
5. TEMARIO
Unidad
Temas
Introduccin a los
1
Sistemas
Administradores de Base
de Datos (RDBMS)

1.3
1.4
1.5

Subtemas
Definicin y uso de un RDBMS
Comparacin de un RDBMS y un
manejador de base de datos
Caractersticas de los RDBMS
Tipos de RDBMS
Aplicaciones que utilizan un RDBMS

1.1
1.2

Tecnologas de acceso a
datos

2.1
2.2
2.3
2.4

Tecnologas Microsoft
Tecnologas Abiertas
SQL inmerso
Libreras de C para acceso a datos

Administracin del
RDBMS

3.1
3.2
3.3
3.4
3.5

Visin general de la administracin


Instalacin de un RDBMS
Inicio del servidor
Inicio de sesin en el servidor
Cierre del servidor

Almacenamiento y
gestin de datos

4.1

Arquitectura de almacenamiento de
datos
Bases de datos y archivos de datos
Bases de datos
Tablas
Vistas
Diagramas de bases de datos
ndices
Reglas
Defaults

4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
5

Seguridad en una base


de datos

5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8

Aspectos bsicos
Figuras de seguridad
Gestin de la seguridad
Permisos de acceso a objetos
Copias de seguridad
Recuperacin de copias de
seguridad
Duplicacin de una base de datos
Transformacin de datos

Data Warehousing

6.1
6.2
6.3
6.4

Introduccin a data warehouse


Elementos del data warehouse
Manejo de cubos y OLAP
Definicin del almacn de datos

Automatizacin y
monitoreo del servidor de
base de datos

7.1
7.2
7.3
7.4
7.5

Especificaciones de rendimiento
Variables de rendimiento
Bloqueos (locks)
Monitoreo del servidor
Comportamiento de las
transacciones

6. APRENDIZAJES REQUERIDOS

Fundamentos de base de datos


Lenguaje SQL
Componentes y manejo de un manejador de base de datos
Conocimientos de programacin

7. SUGERENCIAS DIDCTICAS

Ejercicios extra clase


Desarrollo de prcticas de laboratorio
Realizar investigacin documental sobre temas afines
Elaborar reportes de las prcticas
Investigar empresas que utilicen algn RDBMS y exponer la
informacin adquirida
Realizar un proyecto seleccionado de su entorno, donde integre
los conocimientos de todas las unidades, enfocndose al uso
eficaz del RDBMS (sin necesidad de programar la interfaz grfica
del usuario)
Exposicin de proyectos por parte de los alumnos, su diseo e
implementacin
Propiciar el uso de terminologa tcnica adecuada al programa
Consultar manuales, sitios Web y bibliografa referentes al
RDBMS

8. SUGERENCIAS DE EVALUACIN
Desempeo del estudiante en las prcticas
Exmenes prcticos y tericos
Evaluar el diseo e implementacin del proyecto final

9. UNIDADES DE APRENDIZAJE

Unidad 1 Introduccin a los RDBMS


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer los
elementos y
caractersticas
principales de
un RDBMS a
utilizar en el
curso

1.1 Investigar que es y en donde se


utilizan los RDBMS existentes en el
mercado
1.2 Comparar los RDBMS contra los
DBMS
1.3 Investigar las caractersticas de los
RDBMS
1.4 Buscar los tipos de RDBMS que
existen en el mercado
1.5 Analizar las aplicaciones que utilizan
un RDBMS

Unidad 2 Tecnologas de acceso a datos


Objetivo
Actividades de aprendizaje
Educacional
El estudiante 2.1
conocer las
diferentes
tecnologas 2.2
que puede
utilizar para
interactuar 2.3
con un
RDBMS
2.4

Analizar la forma en que utilizando


las tecnologas Microsoft, podemos
interactuar con un RDBMS
Analizar las distintas tecnologas
abiertas que permiten conectarnos a
un RDBMS
Investigar la forma de utilizar SQL
inmerso dentro del RDBMS, para
acceder a los datos
Utilizar las libreras de C para
acceso a datos

Unidad 3 Administracin del RDBMS


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer la
forma de
administrar un
RDBMS, as
como iniciar y
terminar una
sesin en el

3.1
3.2
3.3
3.4

Investigar que es la
administracin de un RDBMS
Instalar un RDBMS
Conocer la forma en que inicia un
RDBMS
Conocer la forma de Iniciar sesin
en el servidor para poder
administrarlo

Fuentes de
Informacin
1,2,3,4

Fuentes de
Informacin
1,2,3,4

Fuentes de
Informacin
1,2,3,4

servidor para Conocer la forma en que se terminan los


la
servicios de un servidor RDBMS
administracin

Unidad 4 Almacenamiento y gestin de datos


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer la
forma en
que el
RDBMS
almacena y
gestiona los
datos

4.1
4.2

4.3
4.4
4.5
4.6

4.7
4.8
4.9

Conocer la arquitectura de
almacenamiento de datos
Conocer la forma en que se
almacena una base de dato y los
distintos archivos que la componen
Conocer las distintas formas de
crear una base de datos
Conocer las distintas formas de
crear una tabla
Conocer la forma de crear las vistas
Conocer la forma de crear y
manejar un diagramas de bases de
datos
Conocer la forma en que se crean
los ndices en una base de datos
Conocer la forma de crear reglas
Conocer la forma de asignar
defaults a una tabla

Unidad 5 Seguridad en una base de datos


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer la
forma en
que el
RDBMS
proporciona
seguridad a
los datos

5.1
5.2
5.3
5.4
5.5
5.6
5.7

Conocer los conceptos bsicos de


la seguridad en un RDBMS
Conocer y aplicar las distingas
figuras de seguridad
Identificar la forma en que el
RDBMS gestiona la seguridad
Aplicar permisos de acceso a
objetos
Realizar copias de seguridad de los
datos
Recuperar copias de seguridad de
los datos
Realizar ejercicios para la
duplicacin de una base de datos

Fuentes de
Informacin
1,2,3,4

Fuentes de
Informacin
1,2,3,4

5.8

Realizar ejercicios para la


transformacin de datos con otro
RDBMS

Unidad 6 Data Warehousing


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer la
forma en
que el
RDBMS
maneja el
data
warehouse,
los cubos y
la tecnologa
OLAP

6.1
6.2
6.3

6.4

Conocer el concepto de data


warehouse
Identificar los elementos del data
warehouse en el RDBMS
Realizar prcticas, para la creacin
y el manejo de cubos y la tecnologa
OLAP
Realizar prcticas, para la creacin
y manejo de un almacn de datos

Unidad 7 Data Warehousing


Objetivo
Actividades de aprendizaje
Educacional
El estudiante
conocer la
forma de
monitorear el
rendimiento y
comportamiento
del RDBMS

7.1
7.2
7.3
7.4
7.5

Conocer como se mide el


rendimiento de un RDBMS
Identificar las variables de
rendimiento para un RDBMS
Conocer el manejo de bloqueos
(locks)
Hacer prcticas de monitoreo del
servidor
Hacer prcticas, y analizar la
forma de comportamiento de las
transacciones

Fuentes de
Informacin
1,2,3,4

Fuentes de
Informacin
1,2,3,4

10. FUENTES DE INFORMACIN


1. Paul DuBois
MySql
Ed. Prentice Hall
2. Alberto Delgado
Microsoft SQL Server 2000
Ed. Prentice Hall
3. Prez Cesar
Oracle 10G Administracin y Anlisis de Base de Datos
Ed. RA-MA
4. Ron Flannery
Informix Handbook
Ed. Informix Press
Referencias en Internet
[1] http://www.bivitec.org.mx
[2] http://www.mysql.com
[3] http://www.informix.com
[4] http://www.postgres.com
[5] http://www.microsoft.com/sqlserver
11. PRACTICAS PROPUESTAS
Unidad
1

Prctica

Comparar los RDBMS existentes en el mercado y


obtener sus similitudes y diferencias

Realizar ejercicios de conexin al RDBMS, mediante


las distintas tecnologas (OLEDB, ODBC, Lenguaje C,
SQL, etc)

Realizar la instalacin de un RDBMS Iniciar el


servidor desde la consola de administracin y desde una
sesin de comandos

Iniciar una sesin en el servidor como un usuario y


como un administrador del servidor

Cerrar el servidor desde la consola de administracin


y desde una sesin de comandos

Realizar ejercicios para la creacin de una base de


datos, desde los asistentes, lnea de comandos y consola
de administracin

Realizar ejercicios en donde desde el servidor, se


aadan vistas a una base de datos

Realizar ejercicios en donde se cree el diagrama de

una base de datos

Realizar ejercicios en donde se asignen ndices,


reglas y defaults, a las tablas de la base de datos

Realizar ejercicios, en donde desde la consola de


administracin, se asignen permisos a objetos de la base
de datos

Realizar ejercicios en donde se realicen copias de


seguridad y se recupere una base de datos

Realizar ejercicios de duplicacin de una base de


datos a un servidor remoto

Realizar ejercicios de transformacin de datos, a otra


base de datos, local y una remota en otro servidor

Crear un almacn de datos en el servidor

De los datos que ya existen en la base de datos,


crear cubos, y ver la forma en que se muestra la
informacin

Desde la consola de administracin del servidor,


analizar el comportamiento de las variables de rendimiento

Desde la consola de administracin, realizar un


monitoreo del estado del servidor

Analizar el tiempo que toma una transaccin en


ejecutarse desde el servidor, para mediante ejercicios,
saber si se realiz correctamente un comando SQL

Crear un proyecto, que muestre de manera real como


se administra un RDBMS, y que incluya todos los
elementos de seguridad, permisos, usuarios,
administracin, manejo y gestin de datos, as como cubos
y tcnicas de data wrehouse para la toma de decisiones

S-ar putea să vă placă și