Questão nº 63

Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 63)

FGV2024Analista de ProcessamentoTecnologia da Informação
Gabarito: Bver comentário ↓

Durante a implementação de um banco de dados, um desenvolvedor utiliza a Linguagem de Definição de Dados (DDL) para criar uma tabela para armazenar informações sobre clientes. Considere o seguinte comando SQL:

Figura da questão de Tecnologia da Informação

Assinale a opção correta.

Resposta comentada

Gabarito Alternativa B

A Linguagem de Definição de Dados (DDL) é a parte do SQL que usamos para criar, modificar e excluir a estrutura de um banco de dados, como tabelas, colunas e restrições.

(A) Incorreta: O campo `Email` é definido com a restrição `UNIQUE`, o que significa que ele não pode conter valores duplicados.
(B) Correta: Uma coluna definida como `PRIMARY KEY` (chave primária) automaticamente impõe as restrições `NOT NULL` (não nula) e `UNIQUE` (única), garantindo que cada registro tenha um identificador único e presente.
(C) Incorreta: O campo `DataCadastro` possui a cláusula `DEFAULT CURRENT_TIMESTAMP`, o que significa que, se o usuário não inserir um valor, ele será preenchido automaticamente com a data e hora atuais. A armadilha aqui é ignorar ou não compreender o significado da cláusula `DEFAULT`.
(D) Incorreta: A DDL é fundamentalmente utilizada para definir restrições de integridade, como `PRIMARY KEY`, `UNIQUE`, `NOT NULL` e `FOREIGN KEY`, que garantem a consistência e a validade dos dados no banco.
(E) Incorreta: O comando `CREATE TABLE` falhará se a tabela já existir (a menos que se use `IF NOT EXISTS`), mas a DDL permite a "substituição" de tabelas através de comandos como `DROP TABLE` (excluir) seguido por `CREATE TABLE` (criar), ou em alguns sistemas, `CREATE OR REPLACE TABLE`. A afirmação generalizada de que a DDL não permite substituição é imprecisa.

Fonte: FGV DATAPREV 2024 Analista de Processamento (Caderno Tipo 1). 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