Qual dos seguintes tipos de dados inteiros (Integer Data Typ...

Próximas questões
Com base no mesmo assunto
Q1392960 Banco de Dados
Qual dos seguintes tipos de dados inteiros (Integer Data Types) não é suportado pelo sistema de gerência de banco de dados MySQL?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra E - LONGINT. Essa questão aborda os tipos de dados inteiros disponíveis no MySQL, um sistema de gerenciamento de banco de dados muito utilizado. Para responder a essa questão corretamente, é necessário que você conheça os tipos de dados inteiros suportados pelo MySQL e entenda que cada um deles tem um tamanho específico para armazenamento, que define o intervalo de valores que podem ser armazenados.

O MySQL suporta vários tipos de dados inteiros, cada um com uma capacidade de armazenamento diferente:

  • TINYINT: Ocupa 1 byte e pode armazenar números de -128 a 127 (ou 0 a 255 sem sinal).
  • SMALLINT: Ocupa 2 bytes e pode armazenar números de -32.768 a 32.767 (ou 0 a 65.535 sem sinal).
  • MEDIUMINT: Ocupa 3 bytes e pode armazenar números de -8.388.608 a 8.388.607 (ou 0 a 16.777.215 sem sinal).
  • INT ou INTEGER: Ocupa 4 bytes e pode armazenar números de -2.147.483.648 a 2.147.483.647 (ou 0 a 4.294.967.295 sem sinal).

O tipo LONGINT não é um tipo de dado definido no MySQL. Embora alguns outros sistemas de gerenciamento de banco de dados possam utilizar o termo "LONGINT" para se referir a um tipo específico de dado inteiro, no MySQL, o tipo que se aproxima mais em termos de capacidade de armazenamento e que pode gerar alguma confusão é o BIGINT, que ocupa 8 bytes e pode armazenar números muito grandes.

Portanto, ao conhecer os tipos de dados inteiros suportados pelo MySQL, você pode identificar com segurança que a alternativa E - LONGINT é a correta, pois não corresponde a nenhum dos tipos de dados inteiros oferecidos por este sistema.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Tipos suportados pelo MySQL:

TINYINT.

SMALLINT.

MEDIUMINT.

INT.

BIGINT

Gabarito: E

"Tipos de dados numéricos exatos que usam dados inteiros. Para economizar espaço no banco de dados, use o menor tipo de dados que pode conter todos os valores possíveis de maneira confiável. Por exemplo, tinyint é suficiente para a idade de uma pessoa porque não existe ninguém que viva por mais de 255 anos. Mas tinyint não é suficiente para a idade de um edifício, porque um edifício pode ter mais de 255 anos".

Tipo de dados:

bigint

int

smallint

tinyint

Fonte: https://learn.microsoft.com/pt-br/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql?view=sql-server-ver16

O LONGINT é dado em linguagem C. Resposta letra E

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo