FC ConcursosFC Concursos

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,

  1. V – F – V.
  2. V – F – F.
  3. F – V – V.
  4. F – F – V.
  5. 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

Continue aprendendo