Está en la página 1de 3

UNIVERSIDAD NACIONAL DE COLOMBIA

FACULTAD DE INGENIERIA
DEPARTAMENTO DE INGENIERIA DE SISTEMAS

PROGRAMA DE BASES DE DATOS


VERSION 4.0 DE SEPTIEMBRE DE 2020

I: INFORMACION BASICA

Codigo: 2016353-3

Nombre: BASES DE DATOS


Actividad: CLASE PRACTICA - Bases de Datos
Periodo: 2020-II
Docente: Juan Carlos Torres Pardo

II. HORARIO

Horario/Día Miercoles Viernes


07:00 – 09:00 Meet (Unal) Meet (Unal)

Objetivos

General:

El curso Ofrece los conocimientos referentes a elementos conceptuales, prácticos e


investigativos que permiten el diseño e implementación de bases de datos dentro del
esquema relacional. Se presentan los modelos, métodos y metodologías que permiten
diseñar bases de datos, en especial bases de datos relaciónales. Para ello, se aborda
como método de estudio el Modelo Entidad / relación.

Específicos:

- Conocer y entender la teoría básica que soporta las bases de datos


- Identificar y comprender las diferentes fases o etapas del modelo entidad-relación
- Diseñar bases de datos relacionales de cualquier problema usando el Modelo
Entidad/Relación
- Comprender la teoría del modelo relacional de bases de datos, a partir de su
fundamento conceptual
- Comprender el álgebra relacional, para lograr el trabajar sobre la normalización
de las relaciones, con la utilización de las operaciones algebraicas.
- Conocer y utilizar una metodología de diseño de Bases de Datos en sus diversas
etapas.
- Conocer las principales funciones de los sistemas manejadores de bases de
datos.
- Entender los diferentes mecanismos de recuperación e integridad de datos.
- Comprender las características y conceptos fundamentales del SQL (Structured
Query Language)
- Comprender la programación y seguridad en bases de datos y los lenguajes
relacionados.

Contenidos Temáticos

CAPITULO I
Introducción a las Bases de Datos
- Generalidades de Bases de Datos
- Características de las Bases de Datos: Integridad
- Usuarios: Final, Programador, DBA.
- Seguridad

CAPÍTULO II
Bases de Datos Relacionales
- Modelo Entidad-Relación
- Conceptos
- Metodología
- Diseño Lógico y Físico

CAPÍTULO III
Modelo Relacional – Algebra Relacional
- Fundamentos
- Operaciones Básicas, Extendidas, Agregadas

CAPITULO IV
Lenguaje SQL
- Lenguaje de Consulta: SELECT
- Consultas Anidadas
- DDL: Lenguaje de definición de datos
- DML: Lenguaje de manipulación de datos
- DCL: Lenguaje de Control de Datos

CAPÍTULO V
Requerimientos de un DBMS
- Manejadores de Bases de Datos específicos.
- Operaciones con BD en la Nube
- Vinculos con Herramientas Estadisticas (R)
- Conectores ODBC/JDBC

CAPÍTULO VI
Programación Almacenada en Bases de Datos
- Lenguaje Procedimental PLSQL. Estructuras Basicas
- Trigger y programación almacenada
CAPÍTULO VII
Integración de temas
- Proyecto Final

Evaluación
TEORICA (50%)
Primer Parcial - 20% (Finalizando Capitulo II)
Segundo Parcial - 20% (Finalizando Capitulo IV)
Quices – Otras evaluaciones 10%

PRACTICA (50%)
Ejercicios – Tareas – Trabajos - 20% (Todo el Semestre – Entrega al Monitor)
Proyecto - 20% (Ultima semana del semestre).
 Sustentación Final 10% (Todos los Capítulos en Proyecto)

Nota: Total del proyecto 30%, incluido el 10% sustentación.

BIBLIOGRAFIA

a) Bibliografía básica.
- TEXTO GUIA: Silberschatz Abraham, Fundamentos de bases de datos,
McGraw-Hill, 2002
- Date C. J., Introducción a los sistemas de bases de datos, Addison Wesley
Iberoamericana, 2001 o DATE C.J. An Introduction to Database Systems. 7th
Ed.
- Ullman Jeffrey, Introducción a los sistemas de bases de datos, Prentice Hall,
1999 (L3)
- Hansen Gary W., Diseño y administración de bases de datos, Prentice Hall,
1997 (L4)
- CONNOLLY, THOMAS. Database Systems: A Practical Approach to Design,
Implementation, and Management. 2nd Ed. Addison-Weley. 1998.

b) Bibliografía complementaria.
- Kroenke David M., Databse Processing, Prentice Hall, 2000.
- Barker Richard, Case Method. Entity Relationship Modelling, Addison Wesley,
1990.
c) Fuentes especializadas en Internet
- www.oracle.com
- Slides de resumen del Libro
- Otros sitios en internet
d) Películas y software especializado
- Videos de Clase (Grabados en semestre 2020-I)
- Oracle 12c, 11g y JDeveloper, Oracle APEX
- Power Designer 15.3 o superior
- RDBMS: PostgreSQL, MySQL y otros

También podría gustarte