Sei sulla pagina 1di 13

NCHAR DEFINICIN Es una cadena de caracteres Unicode. CARACTERSTICAS ALMACENAMIENTO Es de 2*n bytes. RANGO n est comprendido entre 1 y 4000.

Con n caracteres. Se usa cuando el tamao de las entradas de datos de las columnas sean similares. Tiene longitud fija.

NTEXT

DEFINICIN Son datos Unicode de longitud variable. CARACTERSTICAS No se puede almacenar mediante sql_variant. Cadena de carcter que est en desuso. Sustituido por nvarchar.

ALMACENAMIENTO Es de 2*n bytes. RANGO Longitud mxima de 230 - 1 (1.073.741.823) caracteres

DEFINICIN Aquel tipo de dato que es equivalente a decimal. CARACTERSTICAS Idntico al decimal. Contienen dgitos del 0 al 9, opcionalmente, un signo y una coma decimal. Nmeros de precisin y escalas fijas.

ALMACENAMIENTO Es de 17 bytes. RANGO Los valores vlidos se sitan entre 10^38 +1 y 10^38 1.

NUMERIC

DEFINICIN Es una cadena de carcter Unicode. CARACTERSTICAS Su longitud vara. Almacena datos Unicode.

ALMACENAMIENTO Es de 2*n + 2 bytes. RANGO n valor comprendido entre 1 y 4000 mximos.

NVARCHAR

DEFINICIN Es un dato numrico. CARACTERSTICAS El sinnimo de REAL es float(24). Almacena el valor numrico lo ms aproximado posible al valor real.

ALMACENAMIENTO Es de 4 bytes. RANGO


Comprendido entre 3,402823E38 y 1,401298E-45 para valores negativos, y desde 1,401298E-45 a 3,402823E38 para valores positivos, y 0.

REAL

DEFINICIN Es la direccin de cada fila de la base de datos. CARACTERSTICAS ROWID Acceso rpido a los registros. No hay dos filas con el mismo ROWID.

ALMACENAMIENTO

RANGO

DEFINICIN Son identificadores nicos. CARACTERSTICAS Se almacenan en un campo de tipo int.

SERIAL

DEFINICIN Es aquel dato que combina la fecha con una hora del da. CARACTERSTICAS Precisin al minuto, ms o menos el segundo se le redondea al minuto ms cercano.
Almacena las fechas y horas del da con menos precisin que la fecha y hora.

ALMACENAMIENTO 4 bytes.

RANGO DE FECHA Y HORA


Del 1 de enero de 1900 hasta el 6 de junio de 2079. De 00:00:00 a 23:59:59

SMALLDATIME

DEFINICIN

ALMACENAMIENTO

SMALLINT

Es un dato numrico exacto y entero.

De 2 bytes. RANGO
De -215 (-32.768) a 215 - 1 (32.767).

CARACTERSTICAS Numero entero y exacto. Puede contener hasta 5 dgitos.

DEFINICIN Aquel tipo de dato que representan valores monetarios. CARACTERSTICAS Dato numrico exacto. Se usa un punto para separar las unidades, de las unidades enteras de la moneda.

ALMACENAMIENTO De 4 bytes. RANGO


De -214.748,3648 y 214.748,3647.

DEFINICIN Es un tipo de dato especial e particular.

CARACTERSTICA ALMACENAMIENTO Almacena un conjunto de resultados para usarlo despus. Almacena temporalmente un conjunto de filas. Se crea una tabla temporal.

SMALLMONEY

TABLE

TEXT

DEFINICIN Aquel dato que define una hora de un da. CARACTERSTICAS Basada en un reloj de 24 horas. La hora no distingue la zona horaria.
RANGO

ALMACENAMIENTO De 5 bytes, fijo. PRECISION 100 nanosegundos

De 00:00:00.0000000 a 23:59:59.9999999.

TIME

DEFINICIN Es un dato de cadena de caracteres. CARACTERSTICAS Datos no Unicode. De longitud variable. Depende de la cadena de caracteres para el espacio de almacenamiento.

ALMACENAMIENTO Inferior a 2.147.741,823 bytes. RANGO De 231 - 1 (2.147.483.647) caracteres

TIMESTAMP

TINYINT

UNIQUIEDENTIFIER

DEFINICIN Es aquel tipo de dato que muestra nmeros binarios nicos.


CARACTERSTICAS

ALMACENAMIENTO De 8 bytes.
VENTAJA

Es un nmero que se incrementa. No conserva una fecha o una hora.

Su valor se actualiza automticamente cuando la lnea se modifica o inserta.

DEFINICIN Es un dato numrico exacto. CARACTERSTICAS Nmero entero positivo.

ALMACENAMIENTO De 1 byte. RANGO De 0 a 255.

DEFINICIN

ALMACENAMIENTO

Es un de identificacin nico utilizado con De 16 bytes. llamadas a procedimientos remotos.


CARACTERSTICAS Es un nmero binario. Con los valores de este tipo de dato se puede usar operadores de comparacin. Se utiliza propiedades y restricciones de columna. DESVENTAJAS No es posible utilizar otros operadores aritmticos. No se usa IDENTITY.

VENTAJAS Se puede hacer comprobaciones NULL (is NULL e IS NOT NULL).

DEFINICIN Son datos binarios. CARACTERSTICAS De longitud variable. Los datos pueden tener una longitud de 0 bytes.

ALMACENAMIENTO De 231-1 bytes mx. VENTAJA


Utiliza menos espacio en el disco.

RANGO VARBINARY De 1 a 8000.

DEFINICIN

ALMACENAMIENTO

VARCHAR

Son datos de cadena no Unicode. CARACTERSTICAS De longitud variable.

De 231-1 bytes mx. RANGO De 1 a 8000 mx.

VNCHAR

DEFINICIN Es un tipo de datos de caracteres.

CARACTERISTICAS De longitud fija. Datos Unicode. Utiliza caracteres UNICODE UCS-2.

DEFINICIN Datos Unicode. CARACTERSTICAS De longitud variable.

ALMACENAMIENTO Es dos veces el nmero de caracteres, en bytes. RANGO De 230 -1(1.073.741.823) caracteres mx.

VNTEXT

VNVARCHAR

DEFINICIN Es un tipo de datos de caracteres.

CARACTERISTICAS De datos Unicode. De longitud variable. Utiliza caracteres UNICODE UCS-2.

DEFINICIN

ALMACENAMIENTO

Es aquel tipo de dato que almacena cualquier tipo de De 8 bytes mx. datos.
CARACTERISTICAS

Se usa en parmetros y columnas. Admite valores de otros tipos de datos.

DESVENTAJAS

Los tipos de datos que no admite son: text, ntext, image, timestamp, varchar, nvarchar, varbinary, xml y sql_variant.

VARIANT (Sql_Variant)

XML

DEFINICIN Es aquel tipo de dato que almacena datos de XML.

ALMACENAMIENTO No supera 2 GB de tamao.

CARACTERISTICAS

Puede almacenar instancias de XML en una columna o una variable de tipo XML. Solo almacena datos de XML.

Introduccin
En el presente trabajo abarcaremos sobre los Tipos de datos en SQL. Microsoft SQL es un lenguaje de base de datos que se usa para crear, gestionar y consultar base de datos. En SQL, cada columna, variable, expresin y parmetro tiene un tipo de datos relacionado.

El tipo de dato especifica el tipo de informacin que puede guardar un campo: caracteres, datos nmeros, datos de moneda, datos de fecha y hora, datos de cadena binaria, etc. Tambin define el formato de almacenamiento, espacio que de memoria que ocupara en el disco un campo o variable, restricciones y rango de valores vlidos. Sql, proporciona una variedad de tipos de datos que daremos a conocer en forma alfabticamente, cada uno con su definicin, caractersticas, rango y su tamao de almacenamiento.

TIPOS DE DATOS EN SQL


En los tipos de datos se usan algunos trminos como los siguientes que nos ayudara a entender mejor los conceptos y su clasificacin:

UNICODE Es un tipo de codificacin de caracteres con la finalidad de facilitar la visualizacin de textos de los mltiples lenguajes. Si un dato es Unicode, eso significa que no tendremos problemas para guardar y recuperar caracteres que se usan en distintos idiomas, con el espaol los problemas de visualizacin no son frecuentes pero con el resto de idiomas es el problema.

DATOS DE CADENA Las cadenas de caracteres constan de combinaciones ASCII de longitud variable, donde se usan los tipos de datos: Char, Varchar y Text. Las cadenas binarias constan en nmeros hexadecimales que usan tipo de datos: Binary, Varbinary, e Image. Varbinary se usa para almacenar los datos binarios, si no sobrepasan los 8 KB. En tal caso, se debe usar el tipo Image Data. Las cadenas de Unicode estn compuestas por caracteres codificados en Unicode, que usan los tipos de datos Nchar, Nvarchar y Ntext . stos requieren dos veces el espacio de almacenamiento de tipos de datos no Unicode.

DATOS DE FECHA Y HORA Los datos de fecha y hora tienen fecha vlida o formato de tiempo. En estos tipos de datos se encuentran: Datetime, date, time, smalldatetime. Datetime necesita 8 bytes de almacenamiento por entrada y se usa para almacenar fechas desde el 1 de enero de 1753 al 31 de diciembre de 9999. Smalldatetime necesita 4 bytes de almacenamiento por entrada y se usa para almacenar fechas desde el 1 de enero de 1900 al 6 de junio de 2079.

DATOS NUMERICOS Los datos numricos constan de los nmeros positivos y negativos, los decimales, las fracciones y los enteros. Los enteros, incluyendo los tipos de datos Bigint, Int, Smallint, y Tinyint, abarcan todos los nmeros enteros, tanto positivos como negativos.

DATOS DE MONEDA Los datos de moneda almacenan cantidades positivas o negativas de dinero en los tipos de datos: Money y Smallmoney hasta 4 lugares decimales. Si hay ms lugares decimales, debes usar en su lugar Decimal Data.

DATOS ESPECIALES Los datos especiales incluyen los datos que no cumplen los criterios de ninguno de los tipos de datos anteriores. Incluyen el Timestamp, Uniqueidentifier, SQL_variant, table.

Potrebbero piacerti anche