You are on page 1of 6

Gestin de Base de Datos

1.-DATOS DE LA ASIGNATURA Nombre de la asignatura: Gestin de Bases de Datos Carrera: Ingeniera en Sistemas Computacionales Clave de la asignatura: NTM-1101 Horas teora - horas prctica - crditos: 3 2 - 8 2.HISTORIA DEL PROGRAMA Participantes Academia de Ingeniera en Sistemas Computacionales. Ing. Roman Ortega Hernandez Presidente Lic. Sonia Aguilar Martinez Secretario Ing. Rene Cruz Guerrero, Lic. Carlos Patrn Prez y Lic. G. Valentin Carrera Hernndez Vocales 3.- UBICACIN DE LA ASIGNATURA a). Relacin con otras asignaturas del plan de estudio Anteriores Asignaturas Temas Ninguna Posteriores Asignaturas Temas
1.1 Sistemas de informacin y bases Fundamentos de Bases de de datos. 1.2 Sistemas de informacin para la Datos

Lugar y fecha de elaboracin o revisin Instituto Tecnolgico de Oriente del Estado de Hidalgo, Enero de 2007

Observaciones (cambios y justificacin) El uso extensivo de los sistemas manejadores de base de datos, hace necesario que el ingeniero en sistemas computacionales, adems de los conocimientos de programacin y diseo de base de datos, conozca las responsabilidades y actividades de un administrador de base de datos

gestin y para la ayuda en la toma de decisiones. 1.3 Sistemas de bases de datos y sus aplicaciones. 1.4 Sistemas de bases de datos frente a los sistemas de archivos. 1.5 Los distintitos niveles de

abstraccin de una base de datos. 1.6 Usuarios y administradores de la base de datos. 1.7 Componentes de los sistemas de bases de datos. 1.8 Arquitectura de los sistemas de bases de datos. 2 Modelo entidad relacin. 2.1 Conceptos bsicos. 2.1.1 Entidad. 2.1.2 Relacin. 2.2 Diagramas entidad-relacin (ER). 2.3 Diseo de un esquema de base datos. 2.4 Lenguaje de Modelado Unificado UML (Modelo Conceptual). 3 Modelo Relacional. 1.1 Conceptos. 1.2 Caractersticas del DBMS 2.1 Creacin de base de datos. 2.2 Creacin de tablas. 2.2.1 Integridad. 2.2.2 Integridad referencial declarativa. 2.3 Creacin de ndices 3.1 Instrucciones INSERT, UPDATE, DELETE. 3.2 Consultas Bsicas SELECT, WHERE y funciones a nivel de registro. 3.3 Consultas sobre mltiples tablas. 3.3.1 Subconsultas. 3.3.2 Operadores JOIN. 3.4 Agregacin GROUP BY, HAVING. 3.5 Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN 4.1 Propiedades de la transaccin. 4.2 Grados de consistencia. 4.3 Niveles de aislamiento. 4.4 Instrucciones COMMIT y ROLLBACK 5.1 Definicin y objetivo de las vistas. 5.2 Instrucciones para la administracin de vistas.

Taller de Bases de Datos

b). Aportacin de la asignatura al perfil del egresado Conoce los procesos que involucran las diversas tareas de un administrador de la Base de Datos. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante conocer y efectuara las funciones que corresponden principalmente a un administrador de Base Datos, para obtener de dicha BD los mejores rendimientos, trabajar de forma segura y con un estado ideal para el acceso por parte de los usuarios.

5.- TEMARIO Unidad 1 Temas Subtemas

Seleccin e instalacin 1.1 Sistemas manejadores de BD del sistema manejador comerciales. de BD. 1.2 Anlisis comparativo de los SMBD. 1.3 Seleccin del SMBD y anlisis de requerimientos. 1.4 Instalacin del SMBD. 1.5 Configuracin inicial. Instrucciones en 2.1 Crear y eliminar la BD. lenguaje de definicin 2.2 Operaciones sobre tablas. de datos. 2.3 Agregar, eliminar y modificar registros. 2.4 Crear y eliminar ndices. 2.5 Levantar la BD. Administrar la BD y establecer seguridad. 3.1 Crear nuevos usuarios. 3.2 Definir roles. 3.3 Establecer niveles de seguridad. 3.4 Administracin de transacciones. 3.5 Manejo de bloqueos. 3.5.1 Bloqueos compartidos. 3.5.2 Bloqueos exclusivos.

Tareas administrativas 4.1 Hacer copia de seguridad de la base de mantenimiento. de datos. 4.2 Importar y exportar datos. 4.3 Supervisar espacio de la BD. 4.4 Supervisar el rendimiento de la BD. 4.5 Automatizar las tareas que lo permitan. 4.6 Creacin de alertas.

6.- APRENDIZAJES REQUERIDOS Conocer los conceptos bsicos de BD. Conocer las instrucciones bsicas de SQL. Saber crear y conectar una base de datos. Conocer los fundamentos de arquitectura cliente/servidor. Conocer la comunicacin por redes.

7.- SUGERENCIAS DIDCTICAS Presentacin inicial del objetivo de la asignatura y su relacin con otras del plan de estudios, temario y actividades de aprendizaje. Seleccionar, en acuerdo de academia, el gestor de base de datos a utilizar de acuerdo a las necesidades del entorno, el contenido del programa y los recursos disponibles. Utilizar el gestor de base de datos seleccionado en el desarrollo de las prcticas de laboratorio. Conformar equipos de trabajo para el desarrollo de las prcticas y discutir los resultados obtenidos en el grupo. Indicar que las prcticas de laboratorio se apliquen sobre el caso de estudio seleccionado. Involucrar al estudiante en las innovaciones de las herramientas de bases de datos, propiciando que ste se documente en distintas fuentes de informacin. Definir un esquema de documentacin de los trabajos realizados o desarrollo de aplicaciones, que contenga las estrategias metodolgicas aplicadas segn sea el caso.

8.- SUGERENCIAS DE EVALUACIN Dar seguimiento al desempeo en el desarrollo del programa (capacidad de aplicacin de los conocimientos) Participacin en practicas de los comandos del DDL y MDL. Elaborar un conjunto de actividades para que el estudiante administre un SMBD.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1. Seleccin e instalacin del sistema manejador de BD. Objetivo Educacional Conocer los diversos SMBD actuales, las caractersticas bsicas de cada uno y deber ser capaz de justificar la eleccin de alguno. Actividades de Aprendizaje 1.1 Investigar en distintas fuentes los fundamentos y caractersticas de las Sistemas manejadores de bases de datos, elaborar un informe escrito y discutirlo en el grupo. 1.2 Realizar un anlisis comparativo de las caractersticas de dichos manejadores. Fuentes de Informacin 1,3

UNIDAD 2. Instrucciones en lenguaje de definicin de datos. Objetivo Educacional Hacer uso de comandos que se utilizan con mayor frecuencia en el DDL, y realizar los procesos necesarios para dejar la base de datos lista para ser utilizada. Fuentes de Informacin 2.1 Realizar prcticas de comandos 1,2,3 sobre una bases de datos de un caso de estudio. Actividades de Aprendizaje 2.2 Realizar individual. ejercicios de forma

2.3 Practicar y simular las diversas variantes que se pudieran presentar en la realidad.

UNIDAD 3. Administrar la BD y establecer seguridad. Objetivo Educacional Poner en prctica las tareas que involucran al administrador de la Base de Datos, tomando en cuenta las reglas de seguridad que se requieren (Manejar grupos de usuarios, establecer perfiles etc.) Actividades de Aprendizaje 3.1 Disear estrategias de seguridad. 3.2 Comprobar el uso de los perfiles de usuarios. 3.3 Desarrollar ejercicios sobre bloqueo y recuperacin de datos. Fuentes de Informacin 2

UNIDAD 4. Tareas administrativas de mantenimiento. Objetivo Educacional Realizar tareas de mantenimiento que requiere una base de datos para garantizar que se estn explotando los recursos que proporciona el SMBD y evitar posibles daos. Actividades de Aprendizaje 4.1 Realizar una copia de seguridad de la BD. 4.2 Visualizar las transacciones realizadas por diversos usuarios. 4.3 Crear un ejemplo de una alerta requerida. Fuentes de Informacin 2

10.- FUENTES DE INFORMACIN 1. C. J. DATE 7a. Ed. Introduccin a los Sistemas de Bases de Datos Ed. Addison Wesley Iberoamericana. 2. James R. Groff, Paul N. Weinberg. Aplique SQL. Ed. Mc Graw Hill. 3. Henry F. Korth , Abraham Silberschatz. Fundamentos de Bases de datos. 11. PRCTICAS

No.

Prctica Aprender a instalar y configurar SQL Server y SQL Cliente, as como las tareas iniciales del Administrador de la Base de Datos. Aprender a utilizar las transacciones en las Bases de Datos, ver las tareas de confirmacin y restauracin de una transaccin. Aprender a aplicar la seguridad en bases de datos con los siguientes temas: asignacin de permisos, creacin de perfiles, encriptacin y respaldo de BD. Llevar a cabo el anlisis y diseo de un Datamart Crear cubos y dimensiones en las Herramientas Analisys Services y Bussiness Inteligent.

3 4

You might also like