Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El tipo de datos de integridad es la definicin del tipo de datos que cada columna de la tabla (entidad) permite almacenar. Los siguientes tipos de datos son los que proporciona el MBD SQL Server ver. 7.0. Cuando realice un diseo, deber ser cuidadoso en el tipo de dato que seleccione, por que implica cuestiones de requerimiento de almacenamiento, memoria y velocidad de procesamiento, adems de que la naturaleza de los datos debe corresponder con la capacidad y tipo de dato del MBD. Los tipos de dato se agrupan por su tipo en: numricos, carcter, bolanos, moneda, imagen, fecha y tiempo. Tipos de datos SQL Server 7. Tipos de datos SQL server 7.0. Char nChar vChar binary vbinary Uniqueidentifier Almacena cadenas de longitud fija Para datos Unicode determinados por el pas. Almacena cadenas de longitud variable Almacena flujos binarios de longitud fija Almacena flujos binarios de longitud variable Es un tipo binario para el propsito de comparar valores. Writetxt, Updatetext Tinyint Smallint Int Readtext y Almacena cadenas de longitud por registro de hasta 2 GB Tipo entero de 0 a 255 Tipo entero 32,768 (-215) a 32,767 (215 1) Tipo entero -,147,483,648 (-231) 2,147,483,647 (231 1)
Image
La tabla siguiente muestra los tipos variables compatibles con Visual Basic versin 6, incluyendo el tamao de almacenamiento y el intervalo. Tipo de datos Tamao de Intervalo
almacenamiento Byte Boolean Integer Long (entero largo) Single (coma flotante/ 4 bytes -3,402823E38 a 1,401298E-45 para valores negativos; 1,401298E-45 a 1 byte 2 bytes 2 bytes 4 bytes 0 a 255 True o False -32,768 a 32,767 -2,147,483,648 a 2,147,483,647
precisin doble)
valores
8 bytes
-922.337.203.685.477,5808 922.337.203.685.477,5807
14 bytes
+/-7,9228162514264337593543950335 con 28 posiciones a la derecha del signo decimal; el nmero ms pequeo distinto de cero es
+/-0,0000000000000000000000000001 Date 8 bytes 1 de enero de 100 a 31 de diciembre de 9999 Object String 4 bytes 10 bytes de Cualquier referencia a tipo Object + Desde 0 a 2.000 millones la
(longitud variable) longitud cadena String (longitud fija) Variant (con nmeros) Variant (con caracteres) 22
Longitud de la Desde 1 a 65.400 aproximadamente cadena 16 bytes Cualquier valor numrico hasta el
intervalo de un tipo Double bytes de + El mismo intervalo que para un tipo la String de longitud variable
longitud cadena
requerido por los mismo que el intervalo de su tipo de elementos datos. Imgenes
http://es.scribd.com/doc/40031583/95/TIPOS-DE-DATOS-EMPLEADOS-EN-SQL-SERVER-2008
http://dieumsnh.qfb.umich.mx/sistemasInfo/tipo_de_datos.htm
Mostramos unas tablas con todos los tipos de datos que hay en SQL.
Por Claudio
Atencin: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Los tipos de datos SQL se clasifican en 13 tipos de datos primarios y de varios sinnimos vlidos reconocidos por dichos tipos de datos. Los tipos de datos primarios son:
Longitud
Descripcin Para consultas sobre tabla adjunta de productos de bases de datos que definen un tipo de datos Binario. Valores Si/No True/False Un valor entero entre 0 y 255. Un nmero incrementado automticamente (de tipo Long) Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807. Un valor de fecha u hora entre los aos 100 y 9999.
CURRENCY
8 bytes
DATETIME
8 bytes
SINGLE
4 bytes
Un valor en punto flotante de precisin 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. Un valor en punto flotante de doble precisin 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. Un entero corto entre -32,768 y 32,767. Un entero largo entre -2,147,483,648 y 2,147,483,647. De cero a un mximo de 1.2 gigabytes.
DOUBLE
8 bytes
SHORT LONG
2 bytes 4 bytes 1 byte por carcter Segn se necesite 1 byte por carcter
LONGTEXT
LONGBINARY
TEXT
BIT
BYTE COUNTER
CURRENCY
MONEY DATE TIME TIMESTAMP FLOAT4 IEEESINGLE REAL FLOAT FLOAT8 IEEEDOUBLE NUMBER NUMERIC INTEGER2 SMALLINT INT INTEGER INTEGER4 GENERAL OLEOBJECT LONGCHAR MEMO NOTE ALPHANUMERIC CHAR - CHARACTER STRING - VARCHAR VALUE
DATETIME
SINGLE
DOUBLE
SHORT
LONG
LONGBINARY
LONGTEXT
TEXT
http://www.desarrolloweb.com/articulos/2336.php
Datos especiales
Datos especial consiste en datos que no se ajusta a ninguna de las categoras de datos como datos binarios, datos de caracteres, los datos Unicode, los datos de fecha y hora, datos numricos y los datos monetarios. Microsoft SQL Server 2000 incluye cuatro tipos de datos especiales: fecha y hora Se utiliza para indicar la secuencia de la actividad de SQL Server en una fila, representado como un nmero cada vez mayor en un formato binario. Como se modifica una fila en una tabla, la fecha y hora se actualiza con el valor base de datos de fecha y hora actual obtenida a partir de la funcin @ @ DBTS. los datos de fecha y hora no est relacionado con la fecha y hora de una insercin o modificacin de datos. Para registrar automticamente los tiempos de que las modificaciones de datos tendr lugar en una tabla, utilice una fecha y hora o tipo de datos smalldatetime para registrar los acontecimientos y factores desencadenantes. Nota En SQL Server, rowversion es un sinnimo de marca de tiempo. poco Consiste en un 1 o un 0. Utilice el tipo de datos bit al representar VERDADERO o FALSO, o SI o NO. Por ejemplo, un cuestionario de cliente que le pregunta si esta es la primera visita del cliente se pueden almacenar en una columna de bits. uniqueidentifier Consta de un nmero hexadecimal de 16 bytes que indica un identificador nico global (GUID). El GUID es til cuando una fila debe ser nico entre muchas otras filas. Por ejemplo, utilice el tipo de datos uniqueidentifier en una columna el nmero de identificacin del cliente para compilar una lista de clientes de la empresa principal de varios pases. sql_variant Un tipo de datos que almacena valores de varios SQL Server, los tipos de datos, excepto text, ntext, timestamp, la imagen y sql_variant. mesa Un tipo de datos especial que se utiliza para almacenar un conjunto de resultados para su posterior procesamiento. El tipo de tabla de datos slo se puede utilizar para definir variables locales de tipo table o el valor de retorno de una funcin definida. definida por el usuario Permite a un usuario definido por el tipo de datos, product_code, por ejemplo, que se basa en el tipo de datos char y se define como dos letras maysculas seguido de un nmero de proveedor de cinco dgitos
http://translate.google.com.ec/translate?hl=es&langpair=en%7Ces&u=http://www.basenow.com /help/Data_types_in_Microsoft_SQL_Server.asp