TINYINT: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255
BIT Ó BOOL: un número entero que puede ser 0 ó 1
SMALLINT: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.
MEDIUMINT: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.
INTEGER, INT: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295.4967.295
Geometry: es la clase base de la jerarquía para el modelo geométrico Open GIS. Es una clase no instanciable, pero tiene unas cuantas propiedades que son comunes para todos los valores geométricos creados con cualquiera de las subclases de Geometría
Un POINT: es una geometría que representa una ubicación única en un espacio de coordenadas (valor de la coordenada X, valor de la coordenada Y)
Un LINESTRING: es una Curva con interpolación linear entre puntos. Un LINESTRING tiene coordenadas de segmentos, definidos por cada par consecutivo de puntos
Un POLYGON: es una superficie planar que representa una geometría multicara. Se define por un único límite exterior y cero o más límites interiores, donde cada límite interior define un agujero en el polígono
FECHA Y ORA DATE:Fecha, con rango desde '1000-01-01' a '9999-12-31' con formato 'YYYY-MM-DD' ALMACENAMIENTO:3 bytes
TIME:Hora, con rango desde '-838:59:59' a '838:59:59', con el formato 'HH:MM:SS' ALMACENAMIENTO:3 bytes
Cadenas de caracteres CHAR (M):Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres ALMACENAMIENTO: M bytes (tanto si se ocupan como si no)
VARCHAR (M):Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres ALMACENAMIENTO:Tamaño contenido del campo más 1 byte
TEXT: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 65535 caracteres ALMACENAMIENTO:Longitud + 2 bytes, mientras L < 216
TINYTEX: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 255 caracteres ALMACENAMIENTO:Longitud + 1 bytes, mientras L < 28
LONGITUD DE DATOS NUMERICOS BigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.
Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.
xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308
Decimal, Dec, Numeric: Número en coma flotante desempaquetado. El número se almacena como una cadena
TIPO DE DATOS DE TEXTO Char(n): almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.
VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.
Blob y Text: un texto con un máximo de 65535 caracteres.
MediumBlob y MediumText: un texto con un máximo de 16.777.215 caracteres TIPO DE DATOS ESPACIALES
• POINT almacena punto • LINESTRING almacena una cadena de puntos • POLYGON almacena un polígono • MULTIPOINT almacena una colección de puntos • MULTILINESTRING almacena una colección de objetos LineString • MULTIPOLYGON almacena una colección de polígonos • GEOMETRYCOLLECTION almacena objetos geométricos de cualquier tipo • GEOMETRY almacena valores de cualquier tipo
TIPO DE DATOS NUMERICOS POR SU LONGITUD DE CARACTERES
TIPOS NUMERICOS
TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255.
MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.
Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.
TIPO FECHA
Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año-mes-dia
DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundos
Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'
TIPOS CADENA
TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.
Blob y Text: un texto con un máximo de 65535 caracteres.
MediumBlob y MediumText: un texto con un máximo de 16.777.215 caracteres.
TinyInt – número entero con o sin signo. Con signo el rango de valores va de -128 a 127. Sin signo, va de 0 a 255. Bit ó Bool - número entero que puede ser 0 ó 1. SmallInt – número entero con o sin signo. Con signo el rango va desde -32768 a 32767. Sin signo, de 0 a 65535. MediumInt – número entero con o sin signo. Con signo va desde -8.388.608 a 8.388.607. Sin signo desde 0 a 16.777.215. Integer ó Int – número entero con o sin signo. Con signo va desde -2.147.483.648 a 2.147.483.647. Sin signo desde 0 a 4.294.967.295 BigInt – número entero con o sin signo. Con signo va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo desde 0 a 18.446.744.073.709.551.615 (te alcanza? :p) Float – número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466 e+38 a -1.175494351 e-38, 0 (cero) y desde 1.175494351 e-38 a 3.402823466 e+38. Double – número en coma flotante de precisión doble. Los valores van desde -1.7976931348623157 e+308 a -2.2250738585072014 e-308, 0 (cero) y desde 2.2250738585072014 e-308 a 1.7976931348623157 e+308 Decimal, Dec ó Numeric – número en coma flotante desempaquetado. El número se almacena como una cadena.
LONGITUD DE DATOS NUMÉRICOS: 1.- Tinylnt: Es un número entero con o sin signo. Con signo el rango de valores válidos va desde 128 a 127. Sin signo, el rango de valores es de 0 a 255. 2.- Smallnt: Número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535. 3.- Bit o Bool: Un número entero que puede ser 0 ó 1. 4.- Mediumlnt: Número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a 429.4967.295.
TIPOS DE DATOS DE TEXTO: 1.- VarChar(n): Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. 2.- TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres. 3.- LongBlob y Long Text: Un texto con un máximo de caracteres 4.294.9967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb. 4.- Enum: Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos.
TIPOS DE FECHA: 1.- Date: Almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año, mes, día. 2.- Date time: Combinación de fecha y Hora. El rango de valores va desde el 1 de enero de 1001 a 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año, mes, día, horas, minutos y segundos. 3.- Time Stamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El formato de almacenamiento depende del tamaño del campo.
TIPOS DE DATOS ESPECIALES: En SQL Server, los tipos de datos especiales incluyen: bit, hierarchyid, sql_variant, sysname, table, timestamp y los tipos de datos de alias. 1.- Puntos: Se encuentran determinados por las coordenadas terrestres medidas por latitud y longitud. Ejemplo: Ciudades, accidentes geográficos puntuales, hitos. 2.- Líneas: Objetos abiertos que cubren una distancia dada y comunican varios puntos o nodos, aunque debido a la forma esférica de la tierra también se le consideran como arcos. Líneas telefónicas, carreteras y vías de trenes son ejemplos de líneas geográficas. 3.- Polígonos: Figuras planas conectadas por distintas líneas u objetos cerrados que cubren un área determinada. Ejemplo: Países, regiones o lagos. De esta forma la información sobre puntos, líneas y polígonos se almacena como una colección de coordenadas (x, y). La ubicación de una característica puntual, pueden describirse con un sólo punto (x, y). 1.- POINT: Almacena puntos. 2.- MULTIPUNTO: Almacena varios puntos tomados de un lugar. 3.- GEOMETRÍA: Almacena valores de cualquier parte.
TINYINT: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255
ResponderEliminarBIT Ó BOOL: un número entero que puede ser 0 ó 1
SMALLINT: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.
MEDIUMINT: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.
INTEGER, INT: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295.4967.295
TIPOS DE DATOS ESPECIALES
EliminarGeometry: es la clase base de la jerarquía para el modelo geométrico Open GIS. Es una clase no instanciable, pero tiene unas cuantas propiedades que son comunes para todos los valores geométricos creados con cualquiera de las subclases de Geometría
Un POINT: es una geometría que representa una ubicación única en un espacio de coordenadas (valor de la coordenada X, valor de la coordenada Y)
Un LINESTRING: es una Curva con interpolación linear entre puntos. Un LINESTRING tiene coordenadas de segmentos, definidos por cada par consecutivo de puntos
Un POLYGON: es una superficie planar que representa una geometría multicara. Se define por un único límite exterior y cero o más límites interiores, donde cada límite interior define un agujero en el polígono
FECHA Y ORA
DATE:Fecha, con rango desde '1000-01-01' a '9999-12-31' con formato 'YYYY-MM-DD'
ALMACENAMIENTO:3 bytes
TIME:Hora, con rango desde '-838:59:59' a '838:59:59', con el formato 'HH:MM:SS'
ALMACENAMIENTO:3 bytes
Cadenas de caracteres
CHAR (M):Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres
ALMACENAMIENTO: M bytes (tanto si se ocupan como si no)
VARCHAR (M):Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres
ALMACENAMIENTO:Tamaño contenido del campo más 1 byte
TEXT: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 65535 caracteres
ALMACENAMIENTO:Longitud + 2 bytes, mientras L < 216
TINYTEX: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 255 caracteres
ALMACENAMIENTO:Longitud + 1 bytes, mientras L < 28
LONGITUD DE DATOS NUMERICOS
ResponderEliminarBigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.
Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.
xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308
Decimal, Dec, Numeric: Número en coma flotante desempaquetado. El número se almacena como una cadena
TIPO DE DATOS DE TEXTO
Char(n): almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.
VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.
TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.
Blob y Text: un texto con un máximo de 65535 caracteres.
MediumBlob y MediumText: un texto con un máximo de 16.777.215 caracteres
TIPO DE DATOS ESPACIALES
• POINT almacena punto
• LINESTRING almacena una cadena de puntos
• POLYGON almacena un polígono
• MULTIPOINT almacena una colección de puntos
• MULTILINESTRING almacena una colección de objetos LineString
• MULTIPOLYGON almacena una colección de polígonos
• GEOMETRYCOLLECTION almacena objetos geométricos de cualquier tipo
• GEOMETRY almacena valores de cualquier tipo
TIPO DE DATOS NUMERICOS POR SU LONGITUD DE CARACTERES
ResponderEliminarTIPOS NUMERICOS
TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255.
MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.
Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.
TIPO FECHA
Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año-mes-dia
DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundos
Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'
TIPOS CADENA
TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.
Blob y Text: un texto con un máximo de 65535 caracteres.
MediumBlob y MediumText: un texto con un máximo de 16.777.215 caracteres.
RESUMEN DE LOS TIPOS DE DATOS DE TEXTO
ResponderEliminarCHAR VARCHAR TINYTEXT
TEXT BLOB MEDIUMTEXT
LONGTEXT BINARY VARBINARY
ENUM SET
RESUMEN TIPOS DE DATOS NUMERICOS
TinyInt Bit ó BoolSmallInt Medium Int
Integer, Int BigInt Float
xReal, Double Decimal, Dec, Numeric
RESUMEN DE LOS TIPOS DE DATOS ESPECIALES
Para objetos unicos
• POINT
• LINESTRING
• POLYGON
Para conjunto de objetos
• MULTIPOINT
• MULTILINESTRING
• MULTIPOLYGON
• GEOMETRYCOLLECTION
• GEOMETRY
TinyInt – número entero con o sin signo.
ResponderEliminarCon signo el rango de valores va de -128 a 127.
Sin signo, va de 0 a 255.
Bit ó Bool - número entero que puede ser 0 ó 1.
SmallInt – número entero con o sin signo.
Con signo el rango va desde -32768 a 32767.
Sin signo, de 0 a 65535.
MediumInt – número entero con o sin signo.
Con signo va desde -8.388.608 a 8.388.607.
Sin signo desde 0 a 16.777.215.
Integer ó Int – número entero con o sin signo.
Con signo va desde -2.147.483.648 a 2.147.483.647.
Sin signo desde 0 a 4.294.967.295
BigInt – número entero con o sin signo.
Con signo va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.
Sin signo desde 0 a 18.446.744.073.709.551.615 (te alcanza? :p)
Float – número pequeño en coma flotante de precisión simple.
Los valores válidos van desde -3.402823466 e+38 a -1.175494351 e-38, 0 (cero) y desde 1.175494351 e-38 a 3.402823466 e+38.
Double – número en coma flotante de precisión doble.
Los valores van desde -1.7976931348623157 e+308 a -2.2250738585072014 e-308, 0 (cero) y desde 2.2250738585072014 e-308 a 1.7976931348623157 e+308
Decimal, Dec ó Numeric – número en coma flotante desempaquetado.
El número se almacena como una cadena.
LONGITUD DE DATOS NUMÉRICOS:
Eliminar1.- Tinylnt: Es un número entero con o sin signo. Con signo el rango de valores válidos va desde 128 a 127. Sin signo, el rango de valores es de 0 a 255.
2.- Smallnt: Número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.
3.- Bit o Bool: Un número entero que puede ser 0 ó 1.
4.- Mediumlnt: Número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a 429.4967.295.
TIPOS DE DATOS DE TEXTO:
1.- VarChar(n): Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.
2.- TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.
3.- LongBlob y Long Text: Un texto con un máximo de caracteres 4.294.9967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb.
4.- Enum: Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos.
TIPOS DE FECHA:
1.- Date: Almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año, mes, día.
2.- Date time: Combinación de fecha y Hora. El rango de valores va desde el 1 de enero de 1001 a 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año, mes, día, horas, minutos y segundos.
3.- Time Stamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El formato de almacenamiento depende del tamaño del campo.
TIPOS DE DATOS ESPECIALES:
En SQL Server, los tipos de datos especiales incluyen: bit, hierarchyid, sql_variant, sysname, table, timestamp y los tipos de datos de alias.
1.- Puntos: Se encuentran determinados por las coordenadas terrestres medidas por latitud y longitud.
Ejemplo: Ciudades, accidentes geográficos puntuales, hitos.
2.- Líneas: Objetos abiertos que cubren una distancia dada y comunican varios puntos o nodos, aunque debido a la forma esférica de la tierra también se le consideran como arcos. Líneas telefónicas, carreteras y vías de trenes son ejemplos de líneas geográficas.
3.- Polígonos: Figuras planas conectadas por distintas líneas u objetos cerrados que cubren un área determinada.
Ejemplo: Países, regiones o lagos.
De esta forma la información sobre puntos, líneas y polígonos se almacena como una colección de coordenadas (x, y). La ubicación de una característica puntual, pueden describirse con un sólo punto (x, y).
1.- POINT: Almacena puntos.
2.- MULTIPUNTO: Almacena varios puntos tomados de un lugar.
3.- GEOMETRÍA: Almacena valores de cualquier parte.