Se presentan los conceptos fundamentales en el diseño de manejadores de bases de datos. Se analiza la noción de modelo de datos y se revisan diversos modelos existentes. Se profundiza en el modelo relacional y se estudian técnicas para el diseño de bases de datos utilizando este modelo.

Introducción a las Bases de Datos

·         Definiciones

·         Sistemas de información

·         Sistemas Gestores de Bases de Datos SGBD

·         Arquitectura de los SGBD

 

Modelo Entidad-Relación

·         Conceptos

·         Entidad-Relación

·         E-R Extendido

 

Primer Parcial

 

·         Modelo Relacional

·         Representación relacional de entidades e interrelaciones

 

Diseño de Bases de Datos Relacionales

·         Conceptos de diseño de esquemas relacionales

·         Dependencias funcionales: funcionales, multivaluadas y juntas

·         Operaciones sobre conjuntos de dependencia

·         Formas Normales: 3FN, FNBC, 4FN y 5FN

·         Normalización

 

Segundo Examen Parcial

 

Lenguaje SQL

·         Lenguaje de definición de datos

·         Definición de las integridades

·         Instalar, configurar, programar y administrar SQL SERVER

·         Consulta

·         La operación de junta en SQL

·         Consultas anidadas

·         Outer join

·         Orden y agrupamiento, Inserción, actualización, eliminación

·         Definición de vistas, control de seguridad

·         Restricciones, procedimientos almacenados, triggers, funciones