viernes, 16 de julio de 2010

TIPOS DE DATOS








Tipos de Datos


En lenguaje de programacion es un tipo de dato es un atributo de una parte de los datos que indica al ordenador ( al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante(decimales), cadenas alfanuméricas, fechas, horas, colores, o cualquier cosa que se nos ocurra.

Por ejemplo, en java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al , así como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicación. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adición y sustracción, pero no la multiplicación.
Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.

Los tipos de datos SQL se clasifican en 13 tipos de datos primarios y de varios sinónimos válidos reconocidos por dichos tipos de datos.



Tipos de datos primarios:
Tipode Datos
Longitud
Descripción
BINARY
1 byte
Para consultas sobre tabla adjunta de productosde bases de datos que definen un tipo de datos Binario.
BIT
1 byte
Valores Si/No ó True/False
BYTE
1 byte
Un valor entero entre 0 y 255.
COUNTER
4 bytes
Un número incrementado automáticamente(de tipo Long)
CURRENCY
8 bytes
Un entero escalable entre 922.337.203.685.477,5808y 922.337.203.685.477,5807.
DATETIME
8 bytes
Un valor de fecha u hora entre los años100 y 9999.
SINGLE
4 bytes
Un valor en punto flotante de precisiónsimple con un rango de -3.402823*1038 a -1.401298*10-45para valores negativos, 1.401298*10-45 a 3.402823*1038para valores positivos, y 0.
DOUBLE
8 bytes
2 bytes
Un entero corto entre -32,768
LONG
4 bytes
Un entero largo entre -2,147,483,
LONGTEXT
1 byte por carácter
De cero a un máximo de 1.2 gigabytes.
LONGBYNARY
Según se necesite
De cero 1 gigabyte. Utilizado para objetosOLE.
TEXT
1 byte por caracter
De cero a 255 caracteres.











No hay comentarios:

Publicar un comentario