FC ConcursosFC Concursos

Flashcard FC370391

O que o charset do banco determina? Ele afeta números/datas? UTF‑8 é byte‑único?

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2025

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

O que o charset do banco determina? Ele afeta números/datas? UTF‑8 é byte‑único?
Mostrar resposta e comentário

Resposta

Resposta: O charset determina a codificação dos dados de caractere; números e datas não têm sua representação binária alterada pelo charset; e UTF‑8 é multibyte, não byte‑único.

Explicação:
O charset define como são armazenados e convertidos os tipos de caractere (CHAR, VARCHAR2, CLOB, NCHAR) e controla conversões cliente‑servidor e literais de texto.
Alterar o charset após a criação exige conversão de todos os dados de texto (export/import ou migração), com alto consumo de I/O, CPU e possível indisponibilidade.
Números e datas são armazenados em formato binário interno, portanto não são convertidos pelo charset; porém literais/textos que representam valores são afetados pelas conversões.
UTF‑8 é uma codificação Unicode de largura variável (multibyte); pode usar mais bytes/CPU que encodings single‑byte.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359739

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo