Manual SQL
Para la clase de POO
3er Semestre de la licenciatura en Sistemas Computacionales
Contenido
1. Introducción a SQL SERVER .......................................................................................... 2
2. Consultas de Selección.................................................................................................... 4
3. Criterios deSelección ...................................................................................................... 6
4. Agrupamiento de Registros ................................................................................................ 9
5. Consultas de Acción .......................................................................................................... 11
6. Tipos de Datos.................................................................................................................. 13
7. SubConsultas.................................................................................................................... 15
8. Consultas de Referencias Cruzadas........................................................................... 17
9. Consultas de Unión Internas........................................................................................ 20
10. Consultas de Unión Externas ..................................................................................... 22
11. Estructuras de las Tablas ............................................................................................... 23
12. Consultas con Parametros............................................................................................. 28
13. Bases de Datos Externas ............................................................................................ 29
14. Derechos de Propietario ................................................................................................. 30
15. La Clausula PROCEDURE............................................................................................ 31
16. Anexos .............................................................................................................................. 32
Universidad del Valle de Puebla plantel Tehuacán
Autor del Manual: Claudio Casares (claudio@lobocom.es)
Adaptaciones al programa de clase: LSC. José Arturo Bustamante Lazcano
Manual de SQL Server 2005
Para laclase de POO
3er Semestre de la licenciatura en Sistemas Computacionales
1. Introducción a SQL SERVER
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de
datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método
OpenRecordSet y como la propiedad RecordSource del control dedatos. También se puede utilizar con el método Execute
para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de
datos remotas cliente - servidor.
1.1. Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se
combinan en las instrucciones para crear,actualizar y manipular las bases de datos.
1.2 Comandos
Existen dos tipos de comandos SQL:
los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
Comandos DLL
Comando
Descripción
CREATE
Utilizado para crear nuevas tablas, campos e índices
DROP
Empleadopara eliminar tablas e índices
ALTER
Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
Comandos DML
Comando
Descripción
SELECT
Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado
INSERT
Utilizado para cargar lotes de datos en la base de datos en una única operación.
UPDATE...
Regístrate para leer el documento completo.