Taller Base de Datos

Páginas: 32 (7794 palabras) Publicado: 27 de octubre de 2013
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 de datos varian, pero se reducen basicamente a los expuestosanteriormente, 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 los siguientes tipos de datos.
Númericos
Alfanúmericos
FechaLógico
BLOB
Integer
char(n)
Date
Bit
Image
Numeric(n.m)
varchar(n,m)
DateTime
 
Text
Decimal(n,m)
 
 
 
  
Float
 
 
 
 
Mas detalladamente tenemos:
Tipos de datos númericos
Tipo
Definción
Bytes
Integer
Valores enteros con signo.
4
Numeric(n,m)
Números reales de hasta 18 digitos (con decimales), donde n representa el total de dígitos admitidos (normalmente denominadoprecisión) y m el número de posiciones decimales (escala).
5-17
Decimal(n,m)
Igual que el tipo numeric.
5-17
Float
Número de coma flotante, este tipo de datos se suele utilizar para los valores en notación cientifica.
4-8
Tipos de datos alfanúmericos
Tipo
Definción
Bytes
char(n)
Almacena de 1 a 255 caracteres alfanúmericos. Este valor viene dado por n, y es el tamaño utilizado endisco 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 del campo.
0-255
Nota:El tamaño del campo varia en función de cada base de datos, siendo 255 el valor standart. En realidad el tamañoviene 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
Definció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 unaatentica 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.
Tipos de datos lógicos
Tipo
Definición
Bytes
Bit
Tipo bit. Almacena un 0 ó no cero, según las bases de datos será 1 ó -1. Se aplica la lógica booleana, 0 es falso y no ceroverdadero.
1 bit
Tipos de datos BLOB
Tipo
Definición
Bytes
Image
Almacena imágenes en formato binario, hasta un máximo de 2 Gb de tamaño.
0-2Gb
Text
Almacena texto en formato binario, hasta un máximo de 2 Gb de tamaño.
0-2Gb

arriba

Operadores
Los operadores se pueden definir como combinaciones de caracteres que se utilizan tanto para realizar asignaciones como comparacionesentre 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
Relacionales
=
Mayor o igual que

   != 
Distinto

!<
No menor que

!>
No mayor que
Lógicos
AND
Los operadores lógicos permiten comparar expresiones lógicas devolviendo siempre un valorverdadero o falso.Los operadores lógicos se evaluan de izquierda a derecha.

OR


NOT

Concatenación
+
Se emplea para unir  datos de tipo alfanúmerico.

arriba

Palabras Clave
Las palabras clave son identificadores con un significado especial para SQL, por lo que no pueden ser utilizadas para otro proposito distinto al que han sido pensadas.
SQL dispone de muy pocas órdenes, pero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller Bases de Datos
  • Proyecto Taller de Base de Datos
  • Taller de base de datos
  • tALLER DE BASE DE DATOS
  • TALLER DE BASE DE DATOS
  • Taller Base De Datos Access
  • Taller De Base De Datos
  • Taller De Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS