Questão nº 44

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 44)

FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Aver comentário ↓

Considerando o sistema gerenciador de banco de dados Oracle 11g, uma tarefa de administração é a criação de tablespaces. Dessa forma, o comando para a criação de uma tablespace do tipo bigfile, denominada b1, com arquivo de dados (datafile) d1, com 40 MB e autoextensível é

Resposta comentada

Gabarito Alternativa A

Um tablespace é uma unidade lógica de armazenamento no Oracle, como se fosse uma pasta onde os dados do banco são guardados. Um bigfile tablespace é um tipo especial de tablespace que contém apenas um único arquivo de dados (datafile), mas este arquivo pode ser extremamente grande, simplificando o gerenciamento de grandes volumes de dados.

  • (A) Correta: O comando CREATE BIGFILE TABLESPACE b1 inicia corretamente a criação de um tablespace do tipo bigfile chamado b1. A cláusula DATAFILE ‘d1.dbf’ especifica o nome do arquivo físico que será usado. SIZE 40M define o tamanho inicial do datafile. AUTOEXTEND ON habilita a funcionalidade de autoextensão, permitindo que o arquivo cresça automaticamente quando necessário. Esta sintaxe está em total conformidade com o SQL do Oracle para a criação de um bigfile tablespace.
  • (B) Incorreta: A sintaxe CREATE ‘d1.dbf’ está incorreta; o comando CREATE deve ser seguido pelo tipo de objeto a ser criado (ex: TABLESPACE). Além disso, ‘b1’40M é uma sintaxe inválida para nome e tamanho, e AUTOEXTEND YES usa a palavra-chave errada (ON é o correto).
  • (C) Incorreta: A sintaxe CREATE DATAFILE, TABLESPACE ‘d1.dbf’, b1 é completamente inválida. Não se cria um tablespace listando DATAFILE e TABLESPACE dessa forma. AUTOEXT = 1 também é uma sintaxe incorreta para habilitar a autoextensão.
  • (D) Incorreta: A sintaxe CREATE FILE 40MB TYPE BIGFILE está incorreta para a criação de um tablespace. O termo BIGFILE é um modificador do TABLESPACE, não do FILE diretamente. DATA ‘d1.dbf’ deveria ser DATAFILE ‘d1.dbf’, e EXTENSION ON deveria ser AUTOEXTEND ON.
  • (E) Incorreta: Esta é a armadilha da banca. Embora TABLESPACE b1 BIGFILE SIZE 40M AUTOEXTEND ON contenha elementos corretos e na ordem certa para a definição do tablespace, o início do comando CREATE ‘d1.dbf’ está incorreto. O comando CREATE deve ser seguido pelo tipo de objeto que está sendo criado (BIGFILE TABLESPACE), e não pelo nome do arquivo de dados. O nome do arquivo de dados é especificado dentro da cláusula DATAFILE após a definição do tablespace.

Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho