Page 1

Programa de estudio Teoría de bases de datos

1. IDENTIFICACIÓN DEL MÓDULO Semestre: Quinto Competencia a desarrollar Organización y administración de los sistemas de información. Nombre y número del módulo Teoría de bases de datos Carga horaria semanal 3 hrs. Carga horaria 54 hrs. semestral: 2. PRESENTACIÓN DEL MÓDULO El presente módulo permitirá al alumno, conocer los diferentes elementos necesarios para estructurar , modelar y mapear una base de datos, mediante los conocimientos adquiridos, el alumno podrá estructurar y explotar de manera adecuada la información de una organización determinada.

3. OBJETIVO GENERAL DEL MÓDULO Con las herramientas proporcionadas y las habilidades adquiridas durante el desarrollo del presente programa, el alumno tendrá la capacidad de construir modelado y mapeo generales de una Base de Datos Relacional de manera eficiente. Adoptando la nueva terminología utilizada en este campo de la tecnología para identificar elementos que se identificaban con manejadores de Base de Datos


Programa de estudio Teoría de bases de datos

La competencia adquirida al diseñar, modelar y normalizar una base de datos le dará una ventaja significativa sobre aquellas personas que solo utilizan manejadores comerciales de Bases de Datos

4. CONTENIDO TEMÁTICO Unidad:___1______ Unidad de competencia Conocimientos generales de las bases de datos (6 hrs.)

Elementos de competencia •

Definición del base de datos

Componentes temáticos 1 2

3 4

Objetivos de la organización de una base de datos

1

Que es una base de datos (diferencia entre dato e información, datos de entrada y datos de salida) Sistema de administración de una base de datos (usuarios de las bases de datos, programas de aplicación, independencia de datos, sistema de manejo de base de datos) Niveles de organización de una Base de Datos ( nivel externo, nivel conceptual, nivel interno) Estructura General del Sistema (manejador de archivos, manejador base de datos, procesador de consultas, recompilador de DLM, compilador de DDL, Mínima redundancia (dato redundante y dato duplicado)


Programa de estudio Teoría de bases de datos 2 3 4 5

7. CONTENIDO TEMÁTICO Unidad de competencia Estructuras de una base de datos (12 hrs.)

Criterios para la organización de una base de datos

Independencia (lógica y física) Interconectividad Seguridad Accesibilidad

1. 2. 3. 4. 5. 6.

Eficiencia. Costo mínimo. Redundancia mínima. Capacidad de búsqueda. Integridad y Seguridad. Compatibilidad con otras bases de datos

Unidad:___2______ Elementos de competencia •

Estructura relacional

Estructura jerárquica

Componentes temáticos 1. DEFINICIÓN 2. ENTIDADES 3. ELEMENTOS DE UNA ENTIDAD (atributos, tuplas, valor de atributo, dominio de atributo, grado de relación) 4. PROPIEDADES DE LAS RELACIONES 5. LLAVES DE RELACIÓN (llave primaria, llave foránea 1. DEFINICIÓN 2. DIAGRAMA DE ESTRUCTURA DE ÁRBOLES 3. EJEMPLOS


Programa de estudio Teoría de bases de datos •

8. CONTENIDO TEMÁTICO Unidad de competencia Modelado de base de datos(26 hrs.)

9. CONTENIDO TEMÁTICO Unidad de competencia Lenguajes de consulta (10 hrs.)

Estructura plex o de red

1. DEFINICIÓN 2. DIAGRAMA DE ESTRUCTURA PLEX 3. EJEMPLOS

Unidad:___3______ Elementos de competencia •

Modelo relacional

Componentes temáticos 1. Breve historia del modelo relacional 2. Modelo E-R 3. Cardinalidad 4. Dependencia funcional 5. Modelado de datos y mapeo general

Unidad:___4______ Elementos de competencia

Componentes temáticos

Definición de lenguaje de consulta

1. Definición

SQL como lenguaje de consulta

1. Características del SQL 2. Sintaxis 3. Query simple y queries


Programa de estudio Teoría de bases de datos compuestos •

Clientes que soportan SQL

1. Diferentes clientes que soportan SQL

2. ESTRATEGIAS DE APRENDIZAJE • •

Se realizarán exposiciones de los diferentes temas comprendidos en las unidades El alumno realizará investigaciones de temas específicos, elaborando un reporte de las mismas

3. EVALUACIÓN DE APRENDIZAJES • • • •

Se realizará un examen de conocimientos en cada unidad estudiada Se realizará un ensayo donde se presenten las ventajas y desventajas de las diferentes estructuras de datos Se realizará una práctica de modelado de una base de datos, entregándose un reporte de la misma Se realizarán ejercicios de queries y se entregará un reporte de los mismos

4. BIBLIOGRAFÍA Básica: TSAI, Alice,


Programa de estudio Teoría de bases de datos Sistemas de base de datos, Administración y uso, México, Prentice-Hall, 1994. Date, C.J. INTRODUCCIÓN A LOS SISTEMAS DE BASES DE DATOS Addison-Wesley. 5a Ed. México. 1993. p.p. Korth, Henry, y Silberschatz, A. FUNDAMENTOS DE BASES DE DATOS Addison-Wesley. 2a Ed. México. 1993. p.p.

Complementaria: Piattini, Miguel Mario. Fundamentos y Modelos de Base de Datos. Alfaomega, Segunda Edición. México, 1999. WIDERHOLD IO DISEÑO DE BASES DE DATOS, SEGUNDA EDICION ED. MC GRAW HILL

Teoría de base de datos  

3. OBJETIVO GENERAL DEL MÓDULO 2. PRESENTACIÓN DEL MÓDULO Adoptando la nueva terminología utilizada en este campo de la tecnología para iden...