8

Click here to load reader

Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

  • Upload
    dodang

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

1. DATOS DE LA ASIGNATURA

Nombre de la asignatura: Administración de base de datos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: ADF-0706 Horas teoría-horas práctica-créditos 2-4-8

2. HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o revisión

Participantes Observaciones (cambios y justificación)

Instituto Tecnológico de Zacatecas Noviembre del 2005

Representantes de la academia de Ingeniería en Sistemas Computacionales del ITZ

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales

3. UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudios

Anteriores Posteriores Asignaturas Temas Asignaturas Temas Taller de base de datos

Todos los temas, 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

b) Aportación de la asignatura al perfil del egresado

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

Page 2: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

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

Proporcionará al estudiante las habilidades para la administración de una base de datos a nivel servidor, para la integración en sistemas de información cliente servidor y distribuidos

5. TEMARIO

Unidad Temas Subtemas 1

2

3

4

5

Introducción a los Sistemas Administradores de Base de Datos (RDBMS) Tecnologías de acceso a datos Administración del RDBMS Almacenamiento y gestión de datos Seguridad en una base de datos

1.1 Definición y uso de un RDBMS 1.2 Comparación de un RDBMS y un

manejador de base de datos 1.3 Características de los RDBMS 1.4 Tipos de RDBMS 1.5 Aplicaciones que utilizan un RDBMS 2.1 Tecnologías Microsoft 2.2 Tecnologías Abiertas 2.3 SQL inmerso 2.4 Librerías de C para acceso a datos 3.1 Visión general de la administración 3.2 Instalación de un RDBMS 3.3 Inicio del servidor 3.4 Inicio de sesión en el servidor 3.5 Cierre del servidor 4.1 Arquitectura de almacenamiento de

datos 4.2 Bases de datos y archivos de datos 4.3 Bases de datos 4.4 Tablas 4.5 Vistas 4.6 Diagramas de bases de datos 4.7 Índices 4.8 Reglas 4.9 Defaults 5.1 Aspectos básicos 5.2 Figuras de seguridad 5.3 Gestión de la seguridad 5.4 Permisos de acceso a objetos 5.5 Copias de seguridad 5.6 Recuperación de copias de seguridad 5.7 Duplicación de una base de datos 5.8 Transformación de datos

Page 3: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

6

7

Data Warehousing Automatización y monitoreo del servidor de base de datos

6.1 Introducción a data warehouse 6.2 Elementos del data warehouse 6.3 Manejo de cubos y OLAP 6.4 Definición del almacén de datos 7.1 Especificaciones de rendimiento 7.2 Variables de rendimiento 7.3 Bloqueos (locks) 7.4 Monitoreo del servidor 7.5 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 programación

7. SUGERENCIAS DIDÁCTICAS

• Ejercicios extra clase • Desarrollo de prácticas de laboratorio • Realizar investigación documental sobre temas afines • Elaborar reportes de las prácticas • Investigar empresas que utilicen algún RDBMS y exponer la

información adquirida • Realizar un proyecto seleccionado de su entorno, donde integre

los conocimientos de todas las unidades, enfocándose al uso eficaz del RDBMS (sin necesidad de programar la interfaz gráfica del usuario)

• Exposición de proyectos por parte de los alumnos, su diseño e implementación

• Propiciar el uso de terminología técnica adecuada al programa • Consultar manuales, sitios Web y bibliografía referentes al

RDBMS

8. SUGERENCIAS DE EVALUACIÓN

• Desempeño del estudiante en las prácticas • Exámenes prácticos y teóricos • Evaluar el diseño e implementación del proyecto final

Page 4: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

9. UNIDADES DE APRENDIZAJE

Unidad 1 Introducción a los RDBMS Objetivo

Educacional Actividades de aprendizaje Fuentes de

Información

El estudiante conocerá los elementos y

características 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 características de los RDBMS

1.4 Buscar los tipos de RDBMS que existen en el mercado

1.5 Analizar las aplicaciones que utilizan un RDBMS

1,2,3,4

Unidad 2 Tecnologías de acceso a datos

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá las

diferentes tecnologías que puede utilizar para interactuar

con un RDBMS

2.1 Analizar la forma en que utilizando las tecnologías Microsoft, podemos interactuar con un RDBMS

2.2 Analizar las distintas tecnologías abiertas que permiten conectarnos a un RDBMS

2.3 Investigar la forma de utilizar SQL inmerso dentro del RDBMS, para acceder a los datos

2.4 Utilizar las librerías de C para acceso a datos

1,2,3,4

Unidad 3 Administración del RDBMS

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá la

forma de administrar un RDBMS, así

como iniciar y terminar una sesión en el

3.1 Investigar que es la administración de un RDBMS

3.2 Instalar un RDBMS 3.3 Conocer la forma en que inicia un

RDBMS 3.4 Conocer la forma de Iniciar sesión

en el servidor para poder administrarlo

1,2,3,4

Page 5: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

servidor para la

administración

Conocer la forma en que se terminan los servicios de un servidor RDBMS

Unidad 4 Almacenamiento y gestión de datos

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá la

forma en que el

RDBMS almacena y gestiona los

datos

4.1 Conocer la arquitectura de almacenamiento de datos

4.2 Conocer la forma en que se almacena una base de dato y los distintos archivos que la componen

4.3 Conocer las distintas formas de crear una base de datos

4.4 Conocer las distintas formas de crear una tabla

4.5 Conocer la forma de crear las vistas 4.6 Conocer la forma de crear y

manejar un diagramas de bases de datos

4.7 Conocer la forma en que se crean los índices en una base de datos

4.8 Conocer la forma de crear reglas 4.9 Conocer la forma de asignar

defaults a una tabla

1,2,3,4

Unidad 5 Seguridad en una base de datos

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá la

forma en que el

RDBMS proporciona seguridad a

los datos

5.1 Conocer los conceptos básicos de la seguridad en un RDBMS

5.2 Conocer y aplicar las distingas figuras de seguridad

5.3 Identificar la forma en que el RDBMS gestiona la seguridad

5.4 Aplicar permisos de acceso a objetos

5.5 Realizar copias de seguridad de los datos

5.6 Recuperar copias de seguridad de los datos

5.7 Realizar ejercicios para la duplicación de una base de datos

1,2,3,4

Page 6: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

5.8 Realizar ejercicios para la transformación de datos con otro RDBMS

Unidad 6 Data Warehousing

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá la

forma en que el

RDBMS maneja el

data warehouse, los cubos y

la tecnología OLAP

6.1 Conocer el concepto de data warehouse

6.2 Identificar los elementos del data warehouse en el RDBMS

6.3 Realizar prácticas, para la creación y el manejo de cubos y la tecnología OLAP

6.4 Realizar prácticas, para la creación y manejo de un almacén de datos

1,2,3,4

Unidad 7 Data Warehousing

Objetivo Educacional

Actividades de aprendizaje Fuentes de Información

El estudiante conocerá la

forma de monitorear el rendimiento y

comportamiento del RDBMS

7.1 Conocer como se mide el rendimiento de un RDBMS

7.2 Identificar las variables de rendimiento para un RDBMS

7.3 Conocer el manejo de bloqueos (locks)

7.4 Hacer prácticas de monitoreo del servidor

7.5 Hacer prácticas, y analizar la forma de comportamiento de las transacciones

1,2,3,4

Page 7: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

10. FUENTES DE INFORMACIÓN 1. Paul DuBois

MySql Ed. Prentice Hall

2. Alberto Delgado Microsoft SQL Server 2000 Ed. Prentice Hall

3. Pérez Cesar Oracle 10G Administración y Análisis 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 Práctica 1 2 3 4

• Comparar los RDBMS existentes en el mercado y obtener sus similitudes y diferencias • Realizar ejercicios de conexión al RDBMS, mediante las distintas tecnologías (OLEDB, ODBC, Lenguaje C, SQL, etc) Realizar la instalación de un RDBMS Iniciar el

servidor desde la consola de administración y desde una sesión de comandos • Iniciar una sesión en el servidor como un usuario y como un administrador del servidor • Cerrar el servidor desde la consola de administración y desde una sesión de comandos • Realizar ejercicios para la creación de una base de datos, desde los asistentes, línea de comandos y consola de administración • Realizar ejercicios en donde desde el servidor, se añadan vistas a una base de datos • Realizar ejercicios en donde se cree el diagrama de

Page 8: Admon De Base De Datos - itz.edu.mx · PDF fileUnidad 5 Seguridad en una base de datos Objetivo Educacional ... y manejo de un almacén de datos 1,2,3,4 Unidad 7 Data Warehousing Objetivo

5 6 7

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 administración, 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 duplicación de una base de datos a un servidor remoto • Realizar ejercicios de transformación de datos, a otra base de datos, local y una remota en otro servidor Crear un almacén 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 información • Desde la consola de administración del servidor, analizar el comportamiento de las variables de rendimiento • Desde la consola de administración, realizar un monitoreo del estado del servidor • Analizar el tiempo que toma una transacción 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, administración, manejo y gestión de datos, así como cubos y técnicas de data wrehouse para la toma de decisiones