← Questões de Banco de Dados

Banco de Dados · UFR · 2021

Questão comentada de Banco de Dados

Assinale a alternativa que expressa o que é executado no código SQL (Structured Query Language) abaixo. ALTER TABLE Alunos ADD Telefone varchar(14);

Gabarito: B

O comando ALTER TABLE serve para modificar a estrutura de uma tabela no banco de dados, e não os dados que ela já guarda. Aqui, a instrução "ADD Telefone varchar(14)" está dizendo para incluir uma nova coluna chamada Telefone, com tipo de dado varchar e tamanho 14, na tabela Alunos. Pense assim: a tabela ganhou um novo espaço para registrar o telefone de cada aluno. Isso é diferente de UPDATE, que altera valores já existentes nas linhas, e também diferente de DROP, que remove colunas ou tabelas. Como o verbo usado é ADD, a ideia é de adicionar um atributo novo à estrutura da tabela. Por isso, o gabarito B está correto. Em SQL, esse tipo de comando faz parte do grupo de comandos de definição de dados, o famoso DDL (Data Definition Language). Ou seja, ele mexe no formato da tabela, como quem reorganiza a casa antes de colocar os móveis, e não nos registros em si.

Continue treinando

Questões relacionadas