domingo, 20 de junio de 2021

Tipos de Datos

 Tipos de datos


Tipos de Datos

Para programar, es necesario identificar a qué tipo de datos pertenecen cada una de las variables o constantes, ya sean estos números, letras, palabras, frases, entre otros y cada uno corresponde a un tipo de dato, que requerirá de una manipulación específica para obtener los resultados deseados. Cada lenguaje de programación dispone de un conjunto de tipos de datos que puede manipular; sin embargo los que aquí se presentan corresponden a aquellos que todos los lenguajes de programación disponen, y que se conocen como tipos de datos estándares. La siguiente tabla presenta una descripción de éstos. 

Tipos de Datos
Tipos de datos Bytes Valor mínimo Valor máximo
TINYINT 1 -128 127
SMALLINT 2 -32768 32,767
MEDIUMINT 3 -8388608 8,388,607
INT o INTEGER 4 -2,147,483,648 2,147,483,647
BIGINT 8 -9223372036854775808 9223372036854775807
Veamos un ejemplo para comprender mejor qué tipo de dato nos conviene elegir para
cada campo.
Si necesitamos definir un campo para almacenar la "edad" de nuestros usuarios, sería
suficiente con asignar a ese campo un tipo de dato TINYINT, que permite almacenar
como máximo el valor de 127 (es decir, por mas que tenga tres dígitos, no nos dejará
almacenar un 999, ni siquiera un 128, solo un número hasta el número 127 inclusive).
Como la edad posible de las personas queda incluida en ese rango, es suficiente
un TINYINT.
Ahora bien, si queremos definir el tipo de dato para el campo id (identificador) de la
tabla de productos de un gran mercado que vende varios miles de artículos diferentes,
ya no séra suficiente con un TINYINT, y deberemos conocer con mayor precisión la
cantidad de artículos distintos que comercializa (en la actualidad y la cantidad prevista
en un futuro próximo, para que nuestro sistema de almacenamiento no quede obsoleto
rápidamente).

No hay comentarios.:

Publicar un comentario

Seguridad de la información

 ¿Qué es la seguridad de información? La  seguridad informática  es una disciplina  que  se encarga de proteger la integridad y la privacida...