Nada

Solo disponible en BuenasTareas
  • Páginas : 69 (17122 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2012
Leer documento completo
Vista previa del texto
Curso de SQL

1. Introducción. 2. Las consultas simples 3. Las consultas multitabla 4. Las consultas de resumen Índice detallado

5. Las subconsultas 6. Actualización de datos 7. Tablas de referencias cruzadas 8. El DDL, lenguaje de definición de datos

Unidad 1. Introducción ¿Qué es el SQL? Características del lenguaje Cómo interpretar un diagrama sintáctico Cómo se crea una sentencia SQLen Access Tablas en las que se basan los ejemplos y ejercicios Conceptos básicos de bases de datos relacionales Unidad 2. Las consultas simples Objetivo Sintaxis de la SELECT (para consultas simples) La tabla origen (cláusula FROM) Selección de columnas Ordenación de las filas (ORDER BY) Selección de filas Las cláusulas DISTINCT / ALL La cláusula TOP La cláusula WHERE Condiciones de selecciónExpresiones válidas Operadores lógicos Caracteres comodines Unidad 3. Las consultas multitabla Introducción La unión de tablas La composición de tablas El operador UNION El producto cartesiano El INNER JOIN El LEFT/RIGHT JOIN Resumen del tema Unidad 4. Las consultas de resumen Introducción Las funciones de columna Selección en el origen de datos Origen múltiple La cláusula GROUP BY La cláusula HAVINGResumen del tema

Unidad 5. Las subconsultas Definiciones Referencias externas Anidar subconsultas Subconsulta en la lista de selección En la cláusula FROM Subconsulta en las cláusulas WHERE y HAVING Condiciones de selección con subconsultas Resumen del tema Unidad 6. Actualización de datos Introduccción Insertar una fila INSERT INTO...VALUES Insertar varias fila INSERT INTO...SELECT Insertarfilas en una tabla nueva SELECT...INTO... Modificar el contenido de las filas UPDATE Borrar fila DELETE Resumen del tema Conceptos básicos de integridad referencial Unidad 7. Tablas de referencias cruzadas Introduccción La sentencia TRANSFORM Las columnas dinámicas Las columnas fijas Resumen del tema Unidad 8. El DDL, lenguaje de definición de datos Introduccción La sentencia CREATE TABLE CREATETABLE continuación... La sentencia ALTER TABLE La sentencia DROP TABLE La sentencia CREATE INDEX La sentencia DROP INDEX Integridad referencial Los índices Tipos de datos Los caracteres Unicode

Ejercicios 2. Consultas simples 3. Consultas multitabla 4. Consultas de resumen 5. Subconsultas 6. Actualización de datos 7. Tablas de referencias cruzadas. 8. Lenguaje de Definición de Datos.

Tema 1.Introducción (I) ¿Qué es el SQL ? Antes de empezar debes tener unas nociones básicas de bases de datos relacionales, si quieres repasarlas haz clic aquí

Conceptos básicos sobre bases de datos relacionales Base de datos relacional. En una base de datos relacional, los datos se organizan en tablas. Una tabla tiene cero o más filas, cada fila contiene la información de un determinado 'sujeto' de latabla, por ejemplo en una tabla de alumnos, en una fila tenemos los datos de un alumno. Las filas en un principio están desordenadas. Cada columna representa un 'campo' de la tabla, sirve para almacenar una determinada información, por ejemplo en una tabla de alumnos tendremos una columna para almacenar el nombre de los alumnos. Todos los valores de una columna determinada tienen el mismo tipo dedato, y éstos están extraídos de un conjunto de valores legales llamado dominio de la columna. A parte de los valores del dominio, una columna puede contener el valor nulo (NULL) que indica que no contiene ningún valor. En una tabla no pueden haber dos columnas con el mismo nombre pero ese nombre sí se puede utilizar en otra tabla. Normalmente todas las tablas deben tener una clave principaldefinida. Una clave principal es una columna (o combinación de columnas) que permite identificar de forma inequívoca cada fila de la tabla, por lo que no pueden haber en una tabla dos filas con el mismo valor en la columna definida como clave principal. Una clave foránea es una columna (o combinación de columnas) que contiene un valor que hace referencia a una fila de otra tabla (en algunos casos...
tracking img