Lenguaje De Programacion
Introducción a SQL
SQL es el lenguaje de consulta universal para bases de datos. Los mandatos de SQL se dividen entres 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 TABLE
CREATE VIEW CREATE SYNONYM DML(Data Manipulation Language), cuya misión es la manipulaciónde 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, en todo lo referente al control de accesos y privilegios entrelos 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 númericos (con o sin decimales), alfanuméricos, de fecha o booleanos(si o no).Según el gestor de base de datos que estemos utilizando los tipos dedatos varian, pero se reducen basicamente 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 da a cada uno de estos tipos puede variar.Básicamente tenemos lsiguientes tipos de datos. Númericos
Integer Numeric(n.m) Decimal(n,m) Float
Alfanúmericos
char(n) varchar(n,m)
Fecha
Date DateTime Bit
Lógico
BLOB
Image Text
Mas detalladamente tenemos: Tipos de datos númericos Tipo Definción Bytes
Numeric(n,m) Números reales de hasta 18 digitos (con decimales), donde n representa el
5-17
total de dígitos admitidos (normalmentedenominado precisión) y m el número de posiciones decimales (escala).
Decimal(n,m) Igual que el tipo numeric. Float Número de coma flotante, este tipo de datos se suele utilizar para los valores
5-17 4-8
en notación cientifica.
Tipos de datos alfanúmericos Tipo
char(n)
Definción Almacena de 1 a 255 caracteres alfanúmericos. Este valor viene dado por n, y es el tamaño utilizado en disco paraalmacenar 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 almacena únicamente los bytes que contenga el valor del campo.
Bytes 0-255
varchar(n)
0-255
Nota:El tamaño del campo varia en función de cada base de datos, siendo 255 el valor standart. En realidad eltamañ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
Date Datetime
Definción Almacena fechas, con día, mes y año. Almacena fechas con fecha y hora
Bytes 8 4
Nota:La aparición de los tipos de datos de fecha supuso una...
Regístrate para leer el documento completo.