Programa bases de datos

1,018 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,018
On SlideShare
0
From Embeds
0
Number of Embeds
609
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programa bases de datos

  1. 1. BASES DE DATOS Licenciatura en Informática y tecnología. Mg. Diana Rocío Plata Arango. I - 2014
  2. 2.      Blog de la asignatura: http://bdlicenciatura.blogspot.com/ Correo electrónico Para Trabajos: diroplan@gmail.com Para comunicaciones: diana.plata@uptc.edu.co Información de Contacto.
  3. 3.   Modulo 1. CONCEPTOS DE BASES DE DATOS. Objetivo: Distinguir las características fundamentales de un ambiente de base de datos.  1. Base de datos en el contexto de la Ingeniería de Software 2. Conceptos básicos: Bases de Datos, DBMS, Esquemas de Bases de datos, Independencia Lógica y Física de Datos 3. Enfoque tradicional versus enfoque de base de datos 4. Ventajas de un ambiente de base de datos 5. Arquitectura de un DBMS: Lenguaje de Definición de Datos , Lenguaje de Manejo de Datos 6. Funciones del gestor de la base de datos 7. Tipos de almacenamiento en un ambiente de base de datos 8. Usuarios de un ambiente de base de datos 9. Evolución histórica de las base de datos (Jerárquica, Red, Relacional, Orientada a Objetos) Material de Referencia: * Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Capítulo 1. * J.C. Date. Introducción a los sistemas de Base de Datos. Volumen 1. Quinta Edición. Cap. 1,2.  PROGRAMA
  4. 4.  TEMA 2. MODELAMIENTO CONCEPTUAL DE DATOS Objetivo: Construir un modelo Entidad - Relación que represente la información manejada por un espacio problema.   1. Definición de modelo 2. Clasificación de los modelos de datos 3. Importancia de la modelización conceptual 4. Componentes básicos de un modelo Entidad - Relación 5. Clases de entidades 6. Generalización y Especialización 7. Estrategias de modelamiento y Ejercicios Material de Referencia: * Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Capítulo 1,2. * Batini, Ceri, Navathe. Diseño Conceptual de Bases de Datos. Capítulos 1,2. * Raquel Anaya. Notas del curso de Modelamiento de Datos (nota 1). * Toby J. Teorey. database Modeling and Design. The Entity relationship approach. Cap. 1,2,3.  PROGRAMA (Cont)
  5. 5.    TEMA 3. FUNDAMENTACIÓN DEL MODELO RELACIONAL Objetivo: Establecer las características básicas del modelo relacional. 1. Definición del modelo relacional 2. Restricciones de integridad del modelo relacional. 3. Las trece reglas de Codd 4. Definiciones de claves: Primaria, Candidata, Foránea 5. Transformación del modelo E-R al modelo relacional Material de Referencia: * Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Capítulo 3,5. * J.C. Date. Introducción a los sistemas de Base de Datos. Volumen 1. Quinta Edición. Cap. 11,12. PROGRAMA (Cont)
  6. 6.    TEMA 4. NORMALIZACIÓN DE DATOS (4h) Objetivo: Diseñar modelos eficientes de base de datos. - Anomalías de actualización de los datos - Concepto de dependencia funcional - Formas Normales: 1FN,2FN,3FN,BCNF,4FN - Dependencia Multivaluada - Costos de la normalización - Ejercicios de Normalización - El modelo Relacional Avanzado Material de Referencia: * Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Capítulo 6. * J.C. Date. Introducción a los sistemas de Base de Datos. Volumen 1. Quinta Edición. Cap. 21. PROGRAMA (Cont)
  7. 7.     Módulo 5. Lenguaje SQL. Objetivo: Evaluar las ventajas del lenguaje SQL en un ambiente de base de datos. - Características generales del SQL. - Estructura básica - Implementación de operaciones básicas - Ejercicios de aplicación - Taller. Material de Referencia: * Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Capítulo 4. * J.C. Date. Introducción a los sistemas de Base de Datos. Volumen 1. Quinta Edición. Cap. 9. * James Groff, Paul Weinberg. Aplique SQL. * Moreno, Francisco. Trucos en SQL. PROGRAMA (Cont)
  8. 8.      Modulo 6. Práctica de Bases de Datos. Objetivos: desarrollar los conceptos vistos a través de la creación de una bases de datos en Access. Uso de Access Creación de tablas, formularios y consultas. Elaboración de proyecto. PROGRAMA (Cont)

×