Nombre de la asignatura : Base de Datos II Carrera ... · PDF fileuna base de datos 1 2 numero...

6
1. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Base de Datos II Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : Horas teoría-Horas práctica-Créditos : 4-0-8 2. U B I C A C I O N D E L A A S I G N A T U R A a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO A N T E R I O R E S P O S T E R I O R E S ASIGNATURAS TEMAS ASIGNATURAS TEMAS Base de Datos II Todos Ninguna b) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO Esta materia proporciona conocimientos y técnicas formales para el diseño y mantenimiento de esquemas de seguridad e integridad de bases de datos centralizadas y distribuidas. 3. O B J E T I V O (S) G E N E R A L E S(ES) D E L C U R S O Capacitar al alumno en el conocimiento de los diferentes aspectos de control de concurrencia, definirá estrategias de recuperación adecuadas y diseñará esquemas de seguridad e integridad de bases de datos centralizadas y distribuidas. 4. T E M A R I O.

Transcript of Nombre de la asignatura : Base de Datos II Carrera ... · PDF fileuna base de datos 1 2 numero...

1. D A T O S D E L A A S I G N A T U R A

Nombre de la asignatura : Base de Datos II

Carrera : Ingeniería en Sistemas Computacionales

Clave de la asignatura :

Horas teoría-Horas práctica-Créditos : 4-0-8

2. U B I C A C I O N D E L A A S I G N A T U R A a) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO

A N T E R I O R E S P O S T E R I O R E S

ASIGNATURAS TEMAS ASIGNATURAS TEMAS Base de Datos II

Todos

Ninguna

b) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO

Esta materia proporciona conocimientos y técnicas formales para el diseño y mantenimiento de esquemas de seguridad e integridad de bases de datos centralizadas y distribuidas.

3. O B J E T I V O (S) G E N E R A L E S(ES) D E L C U R S O

Capacitar al alumno en el conocimiento de los diferentes aspectos de control de concurrencia, definirá estrategias de recuperación adecuadas y diseñará esquemas de seguridad e integridad de bases de datos centralizadas y distribuidas.

4. T E M A R I O.

NUMERO T E M A S S U B T E M A S I

Recuperación

1.1 Concepto 1.2 Transacciones 1.3 Fallas de transacción 1.4 Fallas del sistema 1.5 Fallas en el medio 1.6 Recuperación empleando DML (Lenguaje

Manipulador de Datos) con un DBMS comercial

II

Integridad

2.1 Definición 2.2 Reglas de Integridad 2.3 Reglas de Integridad de Domino 2.4 Reglas de Integridad de Relación 2.5 Integridad empleando DML con un DBMS

comercial.

III

Concurrencia

3.1 Definición 3.2 Problemas que se presentan (actualización,

pérdida, etc.) 3.3 Seriabilidad 3.4 Mecanismos de Seguros

- Tipos de seguros - Protocolos - Dead Lock - Técnicas para prevenirlo - Técnicas para deshacerlo

3.5 Etiquetas de tiempo 3.6 Operaciones de seguros empleando DML con un

DBMS comercial

IV

Seguridad

4.1 Concepto 4.2 Identificación y autentificación 4.3 Matriz de autorización 4.4 Definición de un esquema de seguridad 4.5 Mecanismos de vista para implantación de

seguridad 4.6 Bases de datos estadísticas 4.7 Encriptamiento de datos 4.8 Seguridad empleando un DML con un DBMS

comercial.

V

Bases de datos Distribuidas

5.1 Introducción 5.2 Estructura de un sistema distribuido 5.3 Procesamiento de consultas 5.4 Propagación de actualizaciones 5.5 Control de concurrencia

5.6 Protocolos.

5. A P R E N D I Z A J E S R E Q U E R I D O S Conocimientos adquiridos en la asignatura de Base de Datos I. 6. S U G E R E N C I A S D I D A C T I C A S

- Investigación sobre bases de datos en empresas - Visitas a centros que utilicen DBMS - Exposición de temas con sesión de preguntas y respuestas - Consultas bibliográficas

7. S U G E R E N C I A S D E E V A L U A C I O N

- Tareas de investigación y/o aplicación - Evaluación escrita.

8. U N I D A D E S D E A P R E N D I Z A J E NUMERO DE UNIDAD: 1 NOMBRE DE LA UNIDAD: RECUPERACION

OBJETIVO EDUCACIONAL

ACTIVIDADES DE APRENDIZAJE

BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

Al alumno tendrá la habilidad para identificar e proceso de recuperación de información en un ambiente de base de datos.

1.1 El catedrático expondrá el

contenido de la unidad 1.2 Realizar visitas a empresas de

la localidad que se apoyen en manejadores de bases de datos.

1.3 Realizar un cuadro comparativo para establecer las diferencias entre ellas.

1 2 3 4

NUMERO DE UNIDAD: II NOMBRE DE LA UNIDAD: INTEGRIDAD

OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA

(BASICA Y COMPLEMENTARIA)

4. T E M A R I O (Continuación)

El alumno será capaz de comprender y analizar la importancia de las reglas de integridad para una base de datos.

2.1 Fundamentar la importancia de las reglas de integridad dentro de una base de datos

2.2 Analizar las diferentes reglas de integridad dentro de una base de datos

2.3 Formar equipos de trabajo para desarrollar y ejemplificar el contenido de la unidad

2.4 El catedrático ubicará y mostrará el contenido fundamental.

1 2

NUMERO DE UNIDAD: III NOMBRE DE LA UNIDAD: CONCURRENCIA

OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA

(BASICA Y COMPLEMENTARIA) El alumno estará apto para exponer y fundamentar las repercusiones de una concurrencia den un manejador de base de datos, estableciendo las estrategias de protección.

3.1 Analizar las características de

los diferentes mecanismos de seguros

3.2 Realizar una mesa de discusión para analizar la funcionalidad de los seguros

3.3 Exposición de temas por parte del maestro.

3.4 Ejemplificar el uso de los mecanismos de seguros, según las necesidades del proceso de información

1 2

NUMERO DE UNIDAD: IV NOMBRE DE LA UNIDAD: SEGURIDAD

OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA

(BASICA Y COMPLEMENTARIA) El alumno será capaz de implantar

4.1 Definir y fundamentar un

un esquema de seguridad en un sistema de base de datos, para evitar accesos no autorizados, destrucción o alteración de datos con fines indebidos.

esquema de seguridad en un sistema de base de datos.

4.2 Analizar las consecuencias generadas por la inadecuada estructuración de un esquema de seguridad de una base de datos, en una empresa.

4.3 Diseñar esquemas de seguridad

4.4 El catedrático expondrá las bases para diseñar en esquema de seguridad para una base de datos

1 2

NUMERO DE UNIDAD: V NOMBRE DE LA UNIDAD: BASES DE DATOS DISTRIBUIDAS

OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA (BASICA Y COMPLEMENTARIA)

El alumno será capaz de aplicar los conocimientos adquiridos en las anteriores unidades, al diseñar un esquema de base de datos distribuida, así como identificar los problemas más comunes que se presentan cuando los datos se encuentran separados físicamente.

5.1 Investigar sobre las diferentes

topologías en que las localidades donde se encuentran los datos pueden conectarse

5.2 Investigación sobre publicaciones recientes, referentes a base de datos distribuidas

5.3 Realizar una investigación sobre empresas que ya efectúen procesamiento de datos distribuido

5.4 Recolectar y analizar información acerca de los sistemas IMS y CICS de IBM para el conocer las capacidades de DBMS comerciales en el manejo de bases de datos distribuidas.

5.5 Investigar sobre el concepto

CLIENTE-SERVIDOR y su relación con las bases de datos distribuidas.

1 2

9. B I B L I O G R A F I A B A S I C A Y C O M P L E M E N T A R I A

1.- A n Introduction to Database Systems, Volume II C.J. DATE Adisson-Wesley

2.- Fundamentos de Bases de Datos H. F. Korth A. Schiberschatz

Mc Graw-Hill

3.- Fundamentals of Database Systems Elmasri Navathe The Benjamin/Cummings Publishing Company, Inc. 4.- Diseño de Bases de Datos Wiederhold Mc Graw-Hill