Knowledge Base
Inicio > Cursos > SQL 2
SQL Tutorial 2

ÍNDICE GENERAL
 
1. Introducción a las bases de datos SQL
  1. ¿Que es una base de datos?
  2. ¿Qué son los datos?
  3. ¿Qué significa colección estructurada de datos?
  4. ¿Qué es la información?
  5. Bases de datos, tablas, filas y columnas
  6. Algunas reglas
  7. Ejemplo: La base de datos automovil
  8. La tabla compañías
  9. La tabla modelos
  10. La tabla precios
  11. La tabla stocks
  12. La tabla clientes
  13. La tabla ventas
 
2. Arquitectura de las bases de datos relacionales
  1. Tres puntos de vista
  2. Estructura de la base de datos relacional
  3. Dominios
  4. La estructura de una relación
  5. Las propiedades de una relación
  6. Normalizando una relación
  7. Que es una base de datos relacional
  8. Claves
  9. Claves externas
  10. Valores NULL en una tablas
  11. Dos reglas de integridad
 
3. Operaciones sobre relaciones
  1. Selección
  2. Proyección
  3. Unión
  4. Intersección
  5. Diferencia
  6. Join
  7. Selección sobre Joins
  8. Proyección sobre Joins
 
4. Índices y acceso a una base de datos
  1. Índices
  2. Ordenar mediante índices
  3. Uso de los índices
  4. Claves de múltiples columnas y B-Trees
 
5. Diseño de una base de datos. Normalización
  1. Formas Normales
  2. Cuando normalizar
  3. Primera forma normal
  4. Dependencia funcional
  5. Claves y dependencia funcional
  6. Dependencia funcional completa
  7. Segunda forma normal
  8. Tercera forma normal
 
6. Construcción de una base de datos
  1. El entorno isql>
  2. Pasos para crear una base de datos
  3. Tipos de datos
  4. Nulls
  5. Que es una base de datos Informix
  6. Construyendo una base de datos
  7. Bases de datos transaccionales
 
7. Formatos de pantalla
  1. Que es un Form?
  2. El menú form
  3. Un ejemplo de form
  4. Uso de un form
  5. Estructura de un fichero form
  6. La sección ATTRIBUTES
 
8. Selects básicos sobre la base de datos
  1. Uso del query-language
  2. La sentencia SELECT
  3. Los Joins
 
9. SQL avanzado
  1. Los agregados en la sentencia SELECT
  2. Manipulación de campos de tipo DATE
  3. Sub-queries
  4. Subqueries utilizando el operador Exists
  5. Comportamiento de los valores nulos
  6. Select Into temp
  7. Group by
  8. Having
 
10. Outer joins, unions, self-joins
  1. Outer joins
  2. Cuando usar un outer join
  3. Outer Joins de dos tablas
  4. Outer Joins de tres tablas
  5. Uniones
  6. Alias de tablas y self-joins
 
11. Restricciones e integridad referencial
  1. Restricciones y valores por defecto
  2. Integridad referencial
 
12. Optimización
  1. Optimización en la carga de datos
  2. Determinación del coste de las operaciones SQL
  3. Directivas de optimización