TUTORIAL SQL

Páginas: 35 (8680 palabras) Publicado: 1 de julio de 2015
1. SQL.(Structure Query Language).
SQL es el lenguaje de consulta universal para bases de datos.
Desde esta opción vamos a tratar los temas relacionados con SQL ANSI 92, que
es el standar SQL , ya que luego extinten variantes como T-SQL (Transact-SQL) y
PL/SQL (Procedure Language / SQL) que serán tratados en sus propias
opciones.
SQL propociona métodos para definir la base datos, para manipularla
información y para gestionar los permisos de acceso a dicha información.
Para que un gestor de bases de datos sea consisderado como relacional, debe
soportar SQL, independientemente de las caracteristicas particulares que dicho
gestor pueda aportar.
Conocer SQL es conocer las bases de datos, y todo su potencial.

1

2. Introducción a SQL.
SQL es el lenguaje de consulta universal para bases dedatos.
Los mandatos de SQL se dividen en tres grandes grupos diferenciados, los
cuales serán tratados por separado y que unicamente se presentan aqui a modo
introductorio.
DDL(Data Definition Language), es el encargado de la definición de Bases de
Datos, tablas, vistas e índices entre otros.
Son comandos propios de este lenguaje:





CREATE
CREATE
CREATE
CREATE

TABLE
INDEX
VIEW
SYNONYMDML(Data Manipulation Language), cuya misión es la manipulación de datos. A
través de él podemos seleccionar, insertar, eliminar y actualizar datos. Es la
parte que más frecuentemente utilizaremos, y que con ella se construyen las
consultas.
Son comandos propios de este lenguaje:






SELECT
UPDATE
INSERT
INSERT INTO
DELETE FROM

• DCL (Data Control Laguage), encargado de la seguridad de la basede datos,
en todo lo referente al control de accesos y privilegios entre los usuarios.
• Son comandos propios de este lenguaje:
• GRANT
• REVOKE

2

3. Componentes del lenguaje SQL.
3.1. Tipos de datos.
SQL admite una variada gama de tipos de datos para el tratamiento de la
información contenida en las tablas, los tipos de datos pueden ser numéricos
(con o sin decimales), alfanuméricos, de fechao booleanos(si o no). Según el
gestor de base de datos que estemos utilizando los tipos de datos varían, pero se
reducen básicamente a los expuestos anteriormente, aunque en la actualidad
casi todos los gestores de bases de datos soportan un nuevo tipo, el BLOB
(Binary Large Object), que es un tipo de datos especial destinado a almacenar
archivos, imágenes entre otros.
Dependiendo de cada gestorde bases de datos el nombre que se da a cada uno
de estos tipos puede variar. Básicamente tenemos los siguientes tipos de datos.
Númericos

Alfanúmericos Fecha

Integer
char(n)
Numeric(n.m) varchar(n,m)
Decimal(n,m)
Float

Lógico BLOB

Date
Bit
DateTime

Image
Text

Mas detalladamente tenemos:
Tipos de datos numéricos
Tipo

Definción

Bytes

Integer

Valores enteros con signo.

4

Numeric(n,m)Números reales de hasta 18 digitos (con decimales), 5-17
donde n representa el total de dígitos admitidos
(normalmente denominado precisión) y m el número de
posiciones decimales (escala).
Decimal(n,m)
5-17
Igual que el tipo numeric.
Float

Número de coma flotante, este tipo de datos se suele 4-8
utilizar para los valores en notación cientifica.
3

Tipos de datos alfanuméricos
Tipo

Definciónchar(n)

Almacena de 1 a 255 caracteres alfanuméricos. Este valor 0-255
viene dado por n, y es el tamaño utilizado en disco para
almacenar dato. Es decir si defino un campo como
char(255), el tamaño real del campo será de 255, aunque
el valor solo contenga 100.
Igual que el tipo char, con la salvedad que varchar 0-255
almacena únicamente los bytes que contenga el valor del
campo.

varchar(n)

BytesNota:El tamaño del campo varía en función de cada base de datos, siendo 255 el
valor standart. En realidad el tamaño viene delimitado por el tamaño de las
páginas de datos, 2K, 4K, 8K.

Tipos de datos fecha
Tipo

Definición

Bytes

Date

Almacena fechas, con día, mes y año.

8

Datetime

Almacena fechas con fecha y hora

4

Nota:La aparición de los tipos de datos de fecha supuso una auténtica...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Sql
  • tutorial sql 2008
  • TUTORIAL PRACTICA SQL 1
  • Tutorial select sql
  • tutorial instalar sql
  • Tutorial sql oracle
  • tutorial sql
  • Tutorial de sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS