Curso de Nivelación: Base de Datos

  • Horas de clases semanales: 

  • Carga horaria cuatrimestral:

  • Duración:

  • Docentes:

Temario /Programa

Programa

• Introducción a los conceptos básicos de SGBD
¿Qué es una base de datos? Modelo relacional. Estructura de una base de datos. Niveles de abstracción.
• Modelo Entidad-Relación
Conceptos de modelado y diseño de datos. Necesidad de modelar. Notación del DER.
Entidades, atributos, relaciones. Identificadores únicos, entidades débiles, jerarquías.
Derivación del diseño lógico a partir del DER.
• SQL
¿Qué es el estándar SQL? Data Definition Languaje (DDL). Instrucciones de creación, modificación y destrucción de objetos de la base de datos (tablas, vistas, restricciones). Data Manipulation Languaje (DML). Instrucciones de inserción, modificación, borrado y recuperación de filas de una tabla. Consultas anidadas. SQL embebido. Permisos. Sinónimos. Importación masiva de datos.

CAMPUS VIRTUAL

• Ramakrishnan – Database Management Systems, 3rd Ed. Mc Graw-Hill, 2003.
– Introducción a los conceptos básicos de SGBD
– SQL
• Teorey – Database Modeling and Design – Lecture Notes, 3rd Edition
– Notación para modelo Entidad-Relación
• Elmasri/Navathe – Fundamentals of Database Systems, 6th Ed. Addison Wesley, 2010.
– Introducción a los conceptos básicos de SGBD
– SQL

Ver programa de estudios