Sql (El Lenguaje De Consulta Estructurado)

Páginas: 16 (3781 palabras) Publicado: 13 de noviembre de 2012
SQL El Lenguaje de Consulta Estructurado o SQL (por sus siglas en inglés, Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros, y no aregistros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar de una forma sencillainformación de interés de una base de datos, así como también hacer cambios sobre ella. Operadores Los operadores se pueden definir como combinaciones de caracteres que se utilizan tanto para realizar asignaciones como comparaciones entre datos. Los operadores se dividen en aritméticos, relacionales, lógicos, y concatenación . Operadores SQL Aritméticos Suma + Resta Producto * División / ** ^Exponenciación Menor que < >= != !< !> Lógicos AND OR NOT Concatenación + Menor o igual que Mayor que Mayor o igual que Distinto No menor que No mayor que Los operadores lógicos permiten comparar expresiones lógicas devolviendo siempre un valor verdadero o falso.Los operadores lógicos se evaluan de izquierda a derecha. Se emplea para unir datos de tipo alfanúmerico.

Relacionales

Tipos de datosAdmite 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). Tipos de datos númericos Definción

Tipo

Bytes 4 5-17

Integer Valores enteros con signo. Numeric(n,m) Números reales de hasta 18 digitos (con decimales), donde n representa el totalde dígitos admitidos (normalmente denominado 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 en notación cientifica. Tipos de datos alfanúmericos Definción Almacena de 1 a 255 caracteres alfanúmericos. Este valor viene dado por n, y es el tamaño utilizado en discopara 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 almacena únicamente los bytes que contenga el valor del campo.

5-17 4-8

Tipo Char(n)

Bytes 0-255

varchar(n)

0-255

Nota:El tamaño del campo varia en función de cada base de datos, siendo 255 elvalor 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

Tipo Date Datetime

Tipos de datos fecha 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 lostipos de datos de fecha supuso una atentica revolución el mundo de la bases de datos, en realidad, la base de datos almacena internamente números enteros, de hay que el tamaño sea de 4 bytes y 8 bytes (2 enteros), pero aporta la validación del dato introducido.

Tipo Bit

Tipos de datos lógicos Definición Tipo bit. Almacena un 0 ó no cero, según las bases de datos será 1 ó -1. Se aplica lalógica booleana, 0 es falso y no cero verdadero. Tipos de datos BLOB Definición

Bytes

1 bit

Tipo Image Text

Bytes

Almacena imágenes en formato binario, hasta un máximo de 2 Gb 0-2Gb de tamaño. Almacena texto en formato binario, hasta un máximo de 2 Gb de 0-2Gb tamaño.

Palabras Clave Las palabras clave son identificadores con un significado especial para SQL, por lo que no pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SQL- Lenguaje de Consulta Estructurado
  • Lenguaje De Consulta Estructurado: Sql
  • sql Lenguaje de consultas estructuradas
  • Sql Lenguaje Estructurado De Consultas
  • Lenguaje De Consulta Estructurado O SQL
  • Consultas En Lenguaje Sql
  • Lenguaje estructurado sql
  • LENGUAJE DE CONSULTA ESTRUCTURADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS