Está en la página 1de 18

Bases de Datos 1

Introduccin a SQL

Christoper Santisteban

Que es SQL? Estructura Ciclo de vida y Fases del procesamiento lgico Operadores y precedencia Funciones, Variables y Expresiones Tipos de datos Ordenamiento y Agrupacion SubConsultas Uniendo tablas, BD y Servidores Tablas Temporales, Vistas, SP, Triggers y Jobs Transacciones Objetos y Procesos del sistema Bulk Inserts

Agenda

Que es? Lenguajes

DDL

DML
DCL

Data Definition Language Data Manipulation Language

Data Control Language

Structure Query Language

Estructura

Structure Query Language

Ciclo

de vida

Structure Query Language

Logical

FROM ON OUTER WHERE GROUP BY HAVING SELECT DISTINCT ORDER BY TOP

Query Processing Phase

Structure Query Language

Operadores

Structure Query Language

Funciones, Variables y Expresiones

Structure Query Language

Funciones, Variables y Expresiones

Structure Query Language

Tipos de datos
Numricos
Exactos Aproximados

Fecha Carcter Cadena Binarios Otros

Structure Query Language

Tipos de datos
Numricos
Exactos
Data type bigint Range -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) -2^15 (-32,768) to 2^15-1 (32,767) 0 to 255 Storage 8 Bytes

int smallint tinyint

4 Bytes 2 Bytes 1 Byte

Structure Query Language

Tipos de datos
Numricos
Aproximados
Data type
float

Range
- 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308 - 3.40E + 38 to -1.18E - 38, 0 and 1.18E - 38 to 3.40E + 38

Storage
Depends on the value of n 4 Bytes

real

Structure Query Language

Tipos de datos
Fecha
Data type time date smalldatetime datetime Output 12:35:29. 1234567 2007-05-08 2007-05-08 12:35:00 2007-05-08 12:35:29.123

Structure Query Language

Tipos de datos
Carcter Cadena
Data type char varchar Output M, F Pedro, Juan

Structure Query Language

Tipos de datos
Binarios

Data type binary varbinary

Output 1, 0 1111, 10001

Structure Query Language

Tipos de datos
Otros

Data type cursor table xml

Output

Structure Query Language

Precedencia

Structure Query Language

http://blog.sqlauthority.com/2009/04/06/sql-serverlogical-query-processing-phases-order-of-statementexecution/ (Rank) http://msdn.microsoft.com/enus/library/ms189798.aspx (DataTypes) http://msdn.microsoft.com/enus/library/ms187752.aspx

Bibliografa