Curso de Nivelación: Base de Datos
Curso de Nivelación: Base de Datos
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.
Bibliografía
• 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
Volver al Cronograma de Cursos y Materias