Quando trabalhamos com o armazenamento de dados em um Banco de Dados, é muito comum a utilização de dados numéricos dos mais diversos tipos, com mais ou menos dígitos, com casas decimais ou não. A escolha correta do tipo de dado impacta no tamanho do espaço ocupado no banco de dados. Mesmo que o número seja pequeno, se a tabela espera um número grande, ocupará um espaço maior na memória e no disco.
Você é profissional da área de TI e ficou resposável de treinar um novo profissional na empresa em que trabalha. Liste para esse colega os tipos de dados numéricos possíveis de serem trabalhados em um Banco de Dados, colocando ao lado de cada um o tamanho dos dados que podem receber.
Soluções para a tarefa
Resposta:Bit ou Bool: um número inteiro que pode ser 0 ou 1.
Integer: número inteiro com valores de 0 até 429.496.295.
TinyInt: número inteiro com valores de 0 até 255.
SmallInt: número inteiro com valores de 0 até 65.535.
MediumInt: número inteiro com valores é de 0 até 16.777.215.
BigInt: número inteiro valores é de 0 até 18.446.744.073.709.551.615.
Decimal, Dec, Numeric: número em vírgula flutuante. O número armazena-se como uma cadeia.
Float: número pequeno em vírgula flutuante de precisão simples. Os valores válidos vão desde -3.402823466E+38 até -1.175494351E-38,0 até desde 175494351E-38 até 3.402823466E+38.
Double: número em vírgula flutuante de dupla precisão. Os valores permitidos vão desde -1.7976931348623157E+308 até -2.2250738585072014E-308, 0 e desde 2.2250738585072014E-308 até 1.7976931348623157E+308