Qual tipo de dado numérico é suportado pelo PostgreSQL 9.1?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - numeric
O PostgreSQL é um sistema de gerenciamento de banco de dados relacional que suporta uma ampla gama de tipos de dados para atender às diversas necessidades de armazenamento e manipulação de informação. No contexto de tipos numéricos, o PostgreSQL oferece várias opções, cada uma com características particulares quanto à precisão e escala.
Dentre os tipos suportados, o tipo numeric (também conhecido como decimal) é um dos mais versáteis. Ele permite armazenar números com uma quantidade muito grande de dígitos, tanto na parte inteira quanto na parte decimal, sendo ideal para cálculos financeiros e situações onde a precisão é crucial. A precisão e a escala podem ser especificadas, o que torna este tipo ideal para armazenar valores com requisitos precisos de aritmética. É importante notar que o tipo numeric tem um custo mais alto em termos de armazenamento e desempenho de computação, em comparação com outros tipos numéricos como integer ou float, mas oferece precisão exata.
Portanto, a alternativa D está correta porque o tipo numeric é efetivamente um tipo de dado numérico suportado pelo PostgreSQL 9.1, adequado para armazenar números com precisão exata. As outras opções listadas não correspondem a tipos numéricos: var não é um tipo de dado, time é usado para armazenar horários, blob é uma abstração para armazenamento de dados binários grandes (Large Object) e não é um tipo de dado direto em PostgreSQL, e byte não é um tipo de dado numérico no PostgreSQL (embora bytea seja um tipo de dado binário).
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
Quem não tem acesso: - -> D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo