T-6. Tipos de Datos. Transact SQL
T-6. Tipos de Datos. Transact SQL
T-6. Tipos de Datos. Transact SQL
NOMBRE DE LA MATERIA:
NOMBRE DE LA TAREA:
NO. DE LA UNIDAD:
NOMBRE DE LA UNIDAD:
Transact SQL
23 de octubre de 2024
UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS
UNIDAD ACADÉMICA MULTIDISCIPLINARIA REYNOSA – RODHE
ING. EN SISTEMAS COMPUTACIONALES
Introducción
En el universo de las bases de datos, los tipos de datos son la columna vertebral que
sustenta la organización y el almacenamiento de información. Al igual que las palabras
tienen diferentes categorías gramaticales, los datos se clasifican en diversos tipos para
representar de manera precisa y eficiente la realidad. Desde números enteros hasta
fechas y cadenas de caracteres, cada tipo de dato posee características únicas que
determinan su rango de valores, tamaño de almacenamiento y aplicaciones específicas.
En este ensayo, exploraremos los tipos de datos más comunes utilizados en las bases
de datos, analizando sus particularidades y su importancia en el diseño de bases de datos
eficientes y robustas.
23 de octubre de 2024
UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS
UNIDAD ACADÉMICA MULTIDISCIPLINARIA REYNOSA – RODHE
ING. EN SISTEMAS COMPUTACIONALES
Bigint
Almacena números enteros muy grandes. Va desde el -9.223.372.036.854.775.808 a
9.223.372.036.854.775.807. Ocupa 8 bytes de memoria.
Bit
Solo puede tomar un valor. 0, 1, o NULL. Donde 1 representa TRUE y 0 representa
FALSE.
El Motor de base de datos de SQL Server optimiza el almacenamiento de columnas de
bits. Si hay menos de ocho columnas de tipo bit en una tabla, las columnas se almacenan
como 1 byte. Si hay entre 9 y 16 columnas de tipo bit, se almacenan como 2 bytes, y así
sucesivamente.
Decimal (p, d)
Decimal y Numeric son sinónimos y se pueden usar indistintamente.
Money
Almacena valores monetarios. El intervalo máximo depende del sistema de gestión de
bases de datos que estés utilizando. -922.337.203.685.477,5808 a
922.337.203.685.477,5807 (En caso de Informática: -922.337.203.685.477,58
a 922.337.203.685.477,58).
Smallmoney
Almacena valores monetarios más pequeños: De -214.748,3648 a 214.748,3647.
23 de octubre de 2024
UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS
UNIDAD ACADÉMICA MULTIDISCIPLINARIA REYNOSA – RODHE
ING. EN SISTEMAS COMPUTACIONALES
Real
Números de coma flotante y números de coma flotante de doble precisión, con precisión
dependiente del sistema donde se ejecuta el programa. Va desde el - 3,40E + 38 a -1,18E
- 38, 0 y de 1,18E - 38 a 3,40E + 38
Fecha y Hora
Date
Define una fecha con el formato: yyyy-MM-dd. Va desde 0001-01-01 a 9999-12-31.
Time
Define la hora de un día. La hora no distingue la zona horaria y esta basada en un reloj
de 24 horas. Va desde 00:00:00.0000000 a 23:59:59,9999999.
Datetime
Define una fecha que se combina con una hora del día con fracciones de segundos
basada en un reloj de 24 horas. El intervalo de fechas va desde 1753-01-01 a 9999-12-
31; y el intervalo de tiempo va desde 00:00:00 a 23:59:59,997.
Cadenas de caracteres
Text
Datos no Unicode de longitud variable en la página de códigos del servidor y con una
longitud máxima de cadena de 2^31-1 (2.147.483.647). Cuando la página de códigos del
servidor utiliza caracteres de doble byte, el almacenamiento sigue siendo de
2.147.483.647 bytes. Dependiendo de la cadena de caracteres, el espacio de
almacenamiento puede ser inferior a 2.147.483.647 bytes.
23 de octubre de 2024
UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS
UNIDAD ACADÉMICA MULTIDISCIPLINARIA REYNOSA – RODHE
ING. EN SISTEMAS COMPUTACIONALES
Cadenas binarias
Binary (n)
Datos binarios de longitud fija con una longitud de n bytes, donde n es un valor entre 1 y
8.000. El tamaño de almacenamiento es de n bytes.
Varbinary (n | max)
Datos binarios de longitud variable. n puede ser un valor de 1 a 8000. max indica que el
tamaño máximo de almacenamiento es de 2^31-1 bytes. El tamaño de almacenamiento
es la longitud real de los datos especificados + 2 bytes. Los datos especificados pueden
tener una longitud de 0 bytes. El sinónimo de ANSI SQL para varbinary es binary varying.
Conclusión
Los tipos de datos son fundamentales en el diseño de bases de datos, ya que determinan
cómo se almacenan y manipulan los datos. Cada tipo de dato tiene características
específicas que lo hacen adecuado para diferentes tipos de información. Al seleccionar
el tipo de dato correcto para cada campo, se garantiza la integridad de los datos, se
optimiza el rendimiento de la base de datos y se facilita el análisis de la información.
Bibliografía
MikeRayMSFT. (n.d.). Tipos de datos (Transact-SQL) - SQL Server. Microsoft Learn.
https://learn.microsoft.com/es-es/sql/t-sql/data-types/data-types-transact-
sql?view=sql-server-ver16#exact-numerics
23 de octubre de 2024