Questão FC369573
Durante a instalação do Oracle23ai, o administrador deve escolher o charset a ser utilizado pelo SGBD. Com relação ao charset, assinale (V) para a afirmativa verdadeira e (F) para
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2025
Durante a instalação do Oracle23ai, o administrador deve escolher o charset a ser utilizado pelo SGBD.
Com relação ao charset, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Alterar o charset após um banco de dados ser criado é muito caro em termos de tempo e consumo de recursos. Tais operações podem exigir a conversão de todos os dados de caracteres exportando todo o banco de dados e importando-o de volta.
( ) Oracle não usa o charset em dados armazenados do tipos número (FLOAT, INT, NUMERIC e DOUBLE) e data (DATE, DATETIME, TIMESTAMP, TIME). Usa o charset apenas recursos que envolvam literais, tais como em nomes de tabelas, nomes de colunas e variáveis PL/SQL e nos código-fonte SQL e PL/SQL, incluindo literais de texto incorporados nos códigos.
( ) O charset padrão dos bancos de dados é o AL64UTF8 do tipo unicode. Trata-se de uma codificação byte único que consome pouco tempo de CPU para processamento de textos em comparação o charset WE8MSWIN1252 de múltiplos bytes.
As afirmativas são, respectivamente,
- V – F – V.
- V – F – F.
- F – V – V.
- F – F – V.
- F – V – F.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A sequência V‑F‑F está correta por estes motivos.
Verdadeiro: Alterar o charset depois da criação do banco é custoso: normalmente é necessário converter todos os dados de texto, o que envolve exportar/importar (Data Pump) ou processos complexos de migração, com consumo elevado de I/O, CPU e tempo de indisponibilidade.
Falso (2ª): Embora números e datas tenham representação binária interna independente do charset, o charset NÃO se limita apenas a identificadores e literais. Ele determina a codificação de tipos de caractere armazenados em tabelas (CHAR, VARCHAR2, CLOB, NCHAR) e controla conversões cliente‑servidor e literais de texto.
Falso (3ª): AL64UTF8 é uma codificação Unicode do tipo UTF‑8, multibyte/variável, não byte‑único; por isso pode usar mais bytes/CPU que encodings single‑byte como WE8MSWIN1252, e ganho de desempenho não é garantido.
Conteúdo do catálogo FC Concursos · Atualizado em