jump to navigation

BD 1

 todoimg.jpgBase de Datos I (14)

Diseño y Administración de Bases de Datos (430)

Bajar Programa y Bibliografía de la Cátedra

Apuntes

Ejercitación

Trabajos Prácticos

Unidad Nº 1: Conceptos Generales- Introducción

¿Qué es una base de datos?
¿Qué es un sistema de bases de datos?
Arquitectura del sistema. Los tres niveles de abstracción
Comparación con los sistemas de procesamiento de archivos
Componentes de un sistema de bases de datos. Los Usuarios
Objetivos de los sistemas de bases de datos.

Unidad Nro 2: El Modelo Entidad Relación

Elementos del modelo. Entidades y relaciones
Atributos atómicos
Identificadores únicos. Entidades débiles.
Conjuntos de entidades y conjuntos de relaciones
Grados de una relación. Unarias. Binarias. Ternarias.
Generalización y especialización
Diagramas Entidad Relación
Las herramientas Case y el Modelo Entidad Relación

Unidad Nro 3: El Modelo Relacional

Componentes del modelo. Esquema de la base de datos.
Esquema de una relación y semántica.
Terminología relacional: relación, dominio, atributos, tuplas.
Grado y cardinalidad de una relación.
Claves y superclaves. Claves candidatas.
Claves primarias y claves externas.
Las reglas de integridad
Limitantes del modelo relacional
Normalización: Método empírico (3FN)

Unidad Nro 4: Los lenguajes de consulta formales

Clasificación de los lenguajes de consulta: formales y comerciales
Lenguajes de consulta con y sin procedimientos.
El álgebra relacional: operadores básicos del álgebra relacional
Selección, proyección, unión, diferencia y producto cartesiano
Los operadores no básicos:
La junta natural y la intersección
El operador de división
Resolución de consultas
Optimización algebraica de consultas. Algoritmos.

Unidad Nro 5: Los lenguajes de consulta comerciales

El lenguaje de consultas estructurado (SQL- Structured Query Language)
Definición de estructuras de datos en SQL. Esquemas y tablas.
Creación y modificación de esquemas. Tipos de datos.
Estructura básica del SQL (select, from, where)
Las funciones agregadas del SQL (count, sum, avg, máx, min)
Agrupación (GROUP BY y HAVING)
Las funciones EXISTS y NOT EXISTS.
La función UNIQUE.
Manejo de valores nulos en SQL.
Las distintas juntas (INNER JOIN, OUTER JOIN)
Cláusulas del estándar SQL3.
Utilización en productos comerciales.

Unidad Nº 6: Restricciones y Disparadores en SQL
Clave primaria y clave externa en SQL.
Integridad referencial en SQL. Restricciones de claves.
Restricciones de los valores de atributos.
Restricciones CHECK.
Disparadores en SQL3 (Triggers)
Modificaciones de las restricciones.
Bajar Programa y Bibliografía de la Cátedra

 

A %d blogueros les gusta esto: