tecnico

Páginas: 32 (7973 palabras) Publicado: 19 de febrero de 2015
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 existen variantes como T-SQL (Transact-SQL) y PL/SQL (Procedure Language / SQL) que serán tratados en sus propias opciones.
SQL proporciona 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 considerado como relacional, debe soportar SQL, independientemente de las características particulares que dicho gestor pueda aportar.
Conocer SQL es conocer las bases de datos, y todo su potencial.
Introducción a SQL
SQL es el lenguaje de consulta universal para bases de datos.Los mandatos de SQL se dividen en tres grandes grupos diferenciados, los cuales serán tratados por separado y que únicamente se presentan aquí 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 TABLE
CREATE INDEX
CREATE VIEW
CREATE 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 base de datos, entodo lo referente al control de accesos y privilegios entre los usuarios.
Son comandos propios de este lenguaje:
GRANT
REVOKE
Componentes del lenguaje SQL.
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 fecha o booleanos(si o no).Segúnel 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 ...
Dependiendo de cada gestor de bases de datos el nombre que se daa cada uno de estos tipos puede variar. Básicamente tenemos los siguientes tipos de datos.
Numéricos
Alfanuméricos
Fecha
Lógico
BLOB
Integer
char(n)
Date
Bit
Image
Numeric(n.m)
varchar(n,m)
DateTime
 
Text
Decimal(n,m)
 
 
 
  
Float
 
 
 
 
Más detalladamente tenemos:
Tipos de datos numéricos
Tipo
Defunción
Bytes
Integer
Valores enteros con signo.
4
Numeric(n,m)Números reales de hasta 18 dígitos (con decimales), donde n representa el total de dígitos admitidos (normalmente denominado precisión) y m el número de posiciones decimales (escala).
5-17
Decimal(n,m)
Igual que el tipo numérico.
5-17
Float
Número de coma flotante, este tipo de datos se suele utilizar para los valores en notación científica.
4-8
Tipos de datos alfanuméricos
TipoDefunción
Bytes
char(n)
Almacena de 1 a 255 caracteres alfanuméricos. Este valor 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. 
0-255
varchar(n)
Igual que el tipo char, con la salvedad que varchar almacena únicamente los bytes que contenga el valor delcampo.
0-255
Nota: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, para SQL Server el límite esta en 8000 bytes (8000 caracteres), siempre y cuando tengamos definido el tamaño de la página de datos a 8K
Tipos de datos fecha
Tipo
Defunción
Bytes
Date
Almacena fechas, con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnica
  • Tecnico
  • Tecnicas
  • Tecnicas
  • Tecnico
  • Tecnicas
  • Tecnico
  • Tecnico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS