SóProvas


ID
2995030
Banca
FCC
Órgão
SEMEF Manaus - AM
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Um programador está criando uma tabela em um banco de dados MySQL 5.5 e precisa criar um campo que suporte o armazenamento de valores na faixa de -2147483648 a 2147483647. Poderá escolher um campo do tipo

Alternativas
Comentários
  • Trata-se de um pegadinha, pois apesar de o INT dar conta, nada impede do programador usar o BIGINT.

    INT_MIN | Valor mínimo para uma variável do tipo int. | -2147483648

    INT_MAX | Valor máximo para uma variável do tipo int. | 2147483647

  • LETRA B

    DOUBLEINT não existe: https://www.w3resource.com/mysql/mysql-data-types.php

    Logo eliminamos a E

    MEDIUMINT é menor do que INT, nesse caso você precisa saber somente desa informação e a partir daí fazer um raciocínio lógico: Se MEDIUMINT fosse capaz de armazenar um valor desse tamanho deveria haver uma opção contendo MEDIUMINT, INT e BIGINT.

    Logo eliminamos a D

    Se BIGINT é maior do INT, não há como somente INT ser capaz de armazenar essa faixa de valor.

    Logo eliminamos a A

    A partir de agora é Deus na causa, se você não sabe o tamanho de INT e de BIGINT, como eu, o negócio é apelar para reza.

    Por via das dúvidas vá na opção menos restritiva, até porque o valor não é tão alto assim, estamos falando de um número na casa dos 32bits

    Questão bem complicada, mas dá para resolver na cabeça, porém o tempo gasto é enorme.