Questão FC369585
João pretende enriquecer a documentação do banco de dados registrando o propósito das tabelas e as descrições de suas colunas. Isso é crucial para facilitar a compreensão e a manut
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
João pretende enriquecer a documentação do banco de dados registrando o propósito das tabelas e as descrições de suas colunas. Isso é crucial para facilitar a compreensão e a manutenção do seu esquema.
Para tanto, o comando em Oracle que ele deverá usar para alcançar seu objetivo, em relação à tabela “Processo”, é:
- DESCRIBE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;
- SHOW TABLE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;
- ALTER TABLE Processo (‘Esta tabela armazena informações sobre processos judiciais.’);
- COMMENT ON TABLE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;
- INSERT INTO Processo VALUES (‘Propósito’, ‘Esta tabela armazena informações sobre processos judiciais.’);
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O comando apresentado, COMMENT ON TABLE, serve para incluir um comentário descritivo sobre uma tabela no Oracle. Exemplo: COMMENT ON TABLE Processo IS 'Esta tabela armazena informações sobre processos judiciais.';
Esse comentário é armazenado no dicionário de dados como metadado: não altera a estrutura nem os dados da tabela, apenas documenta seu propósito para desenvolvedores e DBAs.
Para inserir comentários em colunas usa‑se a mesma ideia: COMMENT ON COLUMN NomeTabela.NomeColuna IS 'Descrição'.
Para consultar o comentário de uma tabela, pode‑se executar, por exemplo: SELECT table_name, comments FROM USER_TAB_COMMENTS WHERE table_name = 'PROCESSO'; (observe que nomes no dicionário costumam estar em maiúsculas).
Conteúdo do catálogo FC Concursos · Atualizado em