jueves, 1 de septiembre de 2011

tarea no. 3 - TIPOS DE DATOS

"TIPOS DE DATOS"


Tipos de datos primarios:
Tipo
de Datos
LongitudDescripción
BINARY1 bytePara consultas sobre tabla adjunta de productos
de bases de datos que definen un tipo de datos Binario. 
BIT1 byteValores Si/No ó True/False 
BYTE1 byteUn valor entero entre 0 y 255.
COUNTER4 bytesUn número incrementado automáticamente
(de tipo Long)
CURRENCY8 bytesUn entero escalable entre 922.337.203.685.477,5808
y 922.337.203.685.477,5807.
DATETIME8 bytesUn valor de fecha u hora entre los años
100 y 9999.
SINGLE4 bytesUn valor en punto flotante de precisión
simple con un rango de -3.402823*1038 a -1.401298*10-45
para valores negativos, 1.401298*10-45 a 3.402823*1038
para valores positivos, y 0.
DOUBLE8 bytesUn valor en punto flotante de doble precisión
con un rango de -1.79769313486232*10308 a -4.94065645841247*10-324
para valores negativos, 4.94065645841247*10-324 a 1.79769313486232*10308
para valores positivos, y 0.
SHORT2 bytesUn entero corto entre -32,768 y 32,767.
LONG4 bytesUn entero largo entre -2,147,483,648 y 2,147,483,647.
LONGTEXT1 byte por carácterDe cero a un máximo de 1.2 gigabytes.
LONGBYNARYSegún se necesiteDe cero 1 gigabyte.  Utilizado para objetos
OLE.
TEXT1 byte por caracterDe cero a 255 caracteres. 





Tipo de datoSinónimosTamañoDescripción
BINARYVARBINARY
BINARY VARYING
BIT VARYING
1 byte por carácterSe puede almacenar cualquier tipo de datos en un campo de este tipo. Los datos no se traducen (por ejemplo, a texto). La forma en que se introducen los datos en un campo binario indica cómo aparecerán al mostrarlos.
BITBOOLEAN
LOGICAL
LOGICAL1
YESNO
1 byteValores Sí y No, y campos que contienen solamente uno de dos valores.
TINYINTINTEGER1
BYTE
1 byteUn número entero entre 0 y 255.
COUNTERAUTOINCREMENT
Se utiliza para campos contadores cuyo valor se incrementa automáticamente al crear un nuevo registro.
MONEYCURRENCY8 bytesUn número entero comprendido entre
– 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
DATETIMEDATE
TIME
8 bytesUna valor de fecha u hora entre los años 100 y 9999
UNIQUEIDENTIFIERGUID128 bitsUn número de identificación único utilizado con llamadas a procedimientos remotos.
DECIMALNUMERIC
DEC
17 bytesUn tipo de datos numérico exacto con valores comprendidos entre 1028 - 1 y - 1028 - 1. Puede definir la precisión (1 - 28) y la escala (0 - precisión definida). La precisión y la escala predeterminadas son 18 y 0, respectivamente.
REALSINGLE
FLOAT4
IEEESINGLE
4 bytesUn valor de coma flotante de precisión simple con un intervalo comprendido entre – 3,402823E38 y – 1,401298E-45 para valores negativos, y desde 1,401298E-45 a 3,402823E38 para valores positivos, y 0.
FLOATDOUBLE
FLOAT8
IEEEDOUBLE
NUMBER
8 bytesUn valor de coma flotante de precisión doble con un intervalo comprendido entre – 1,79769313486232E308 y – 4,94065645841247E-324 para valores negativos, y desde 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos, y 0.
SMALLINTSHORT
INTEGER2
2 bytesUn entero corto entre – 32.768 y 32.767.
INTEGERLONG
INT
INTEGER4
4 bytesUn entero largo entre – 2.147.483.648 y 2.147.483.647.
IMAGELONGBINARY
GENERAL
OLEOBJECT
Lo que se requieraDesde cero hasta un máximo de 2.14 gigabytes.
Se utiliza para objetos OLE.
TEXTLONGTEXT
LONGCHAR
MEMO
NOTE
NTEXT
2 bytes por carácter. (Consulte las notas).Desde cero hasta un máximo de 2.14 gigabytes.
CHARTEXT(n)
ALPHANUMERIC
CHARACTER
STRING
VARCHAR
CHARACTER VARYING
NCHAR
NATIONAL CHARACTER
NATIONAL CHAR
NATIONAL CHARACTER VARYING
NATIONAL CHAR VARYING
2 bytes por carácter. (Consulte las notas).Desde cero a 255 caracteres.

No hay comentarios:

Publicar un comentario