Preencha as lacunas e, em seguida, assinale a altern...

Próximas questões
Com base no mesmo assunto
Q234313 Banco de Dados
Preencha as lacunas e, em seguida, assinale a alternativa correta. Em SQL-99 temos o tipo de dados de atributos ________________, os tipos de dados cadeia de caracteres ou tem tamanho_________ – CHAR(n) ou _______________, em que n é o numero de caracteres – ou tem tamanho _____________ VARCHAR(n) ou CHAR VARIYNG ou CHARACTER VARIYNG(n), em que n é o número máximo de caracteres.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - cadeia de caracteres / fixo / CHARACTER(n) / variável

No SQL-99, ao definir atributos de uma tabela que armazenam texto, existem dois tipos principais de dados para representação de cadeias de caracteres, e a compreensão desses tipos é fundamental para resolver essa questão:

  • CHAR(n) ou CHARACTER(n): Define uma cadeia de caracteres de tamanho fixo. Isso significa que o espaço reservado para o dado será sempre de n caracteres, independentemente do tamanho da cadeia de caracteres efetivamente armazenada. Se uma cadeia mais curta for armazenada, o espaço restante será preenchido com espaços em branco.
  • VARCHAR(n) ou CHAR VARYING(n) ou CHARACTER VARYING(n): Define uma cadeia de caracteres de tamanho variável. Nesse caso, o espaço reservado pode ser de até n caracteres, mas apenas o espaço necessário para armazenar a cadeia é utilizado, permitindo economia de espaço para dados de texto que variam significativamente em comprimento.

Portanto, no preenchimento das lacunas, precisamos compreender que o tipo CHARACTER(n) refere-se a uma cadeia de caracteres de tamanho fixo, enquanto VARCHAR(n), CHAR VARYING(n), ou CHARACTER VARYING(n) referem-se a uma cadeia de caracteres de tamanho variável. Logo, a alternativa B é a única que apresenta de forma correta essa distinção.

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

GABARITO: B

Tamanho fixo (Ex: CHAR(n), em que n é o número fixo de caracteres)

Tamanho variável (Ex: VARCHAR(n), em que n é o número máximo de caracteres)

Numero de caracteres (CHARACTER(n), em que n é o número máximo de caracteres)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo