Com relação à linguagem de definição de dados (DDL) e à lin...
Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir. ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda dois conceitos fundamentais no gerenciamento de bancos de dados: a Linguagem de Definição de Dados (DDL) e a Linguagem de Manipulação de Dados (DML). Estas são subdivisões da linguagem SQL (Structured Query Language), que é usada para interagir com bancos de dados relacionais.
A DDL inclui comandos que definem a estrutura do banco de dados, como criar, alterar e excluir tabelas e índices. Nesse contexto, o comando ALTER é utilizado para modificar a estrutura de uma tabela existente, o que pode incluir adicionar, modificar ou remover colunas.
O exemplo dado na questão, ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE
, ilustra o uso correto do comando ALTER TABLE para adicionar uma nova coluna chamada NOME à tabela CLIENTE. A nova coluna terá o tipo CHAR(50), o que significa que ela pode armazenar strings de caracteres com uma largura fixa de até 50 caracteres, e a restrição UNIQUE garante que cada entrada nessa coluna seja única dentro da tabela.
A DML, por outro lado, é usada para inserir, modificar e excluir os dados propriamente ditos armazenados nas tabelas do banco de dados.
Portanto, a alternativa está correta porque descreve adequadamente o uso do comando ALTER da DDL, que é o responsável por alterações estruturais em tabelas já existentes dentro de um banco de dados.
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
Usando o comando ALTER, é possível realizar as seguintes alterações na estrutura de uma tabela:
# Adicionar colunas
# Excluir colunas
# Alterar o tipo e nome da coluna já existente
https://www.passeidireto.com/arquivo/35111372/informatica-banco-de-dados
Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.
Gaba: CERTO
DDL - > Definir o CAD
DML - > Manupula o SIDU
DCL - Controla o RG
CAD: create/alter/drop
SIDU: select/ insert/ delete/update
RG: revoke/grant
DDL - > Definir o CAD
DML - > Manupula o SIDU
DCL - Controla o RG
CAD: create/alter/drop
SIDU: select/ insert/ delete/update
RG: revoke/grant
praq serve o insert do DML?
Gabarito: C
“CAD SIDU RG, DMC no D é Drop”
DDL = Definir
DML = Manipular
DCL = Controlar
CAD: Create/Alter/Drop
SIDU: Select/Insert/Delete/Update
RG: Revoke/Grant
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo