ATIVIDADE 3 – BANCO DE DADOS I – 52_2025 QUESTÃO 3 A Linguagem de Definição de Dados (DDL – Data Definition Language) é um subconjunto da linguagem SQL responsável pela criação e modificação da estrutura do banco de dados. Os comandos DDL, como CREATE, ALTER e DROP, permitem aos administradores e desenvolvedores definir, modificar ou remover objetos do banco de dados, como tabelas, índices e restrições. O comando CREATE TABLE, em particular, é utilizado para criar novas tabelas, definindo seus atributos, tipos de dados e restrições, como chaves primárias e estrangeiras. A correta utilização destes comandos é fundamental para garantir a integridade dos dados e a eficiência das operações no banco de dados. Fonte: GROFF, J. R.; WEINBERG, P. N. SQL: The Complete Reference. 3. ed. Nova York: McGraw-Hill, 2010. Considerando o texto apresentado, com relação aos comandos DDL para criar uma tabela “Funcionários”, analise as afirmativas a seguir: I. O comando CREATE TABLE não permite a definição de restrições de integridade referencial; estas devem ser adicionadas posteriormente com o comando ALTER TABLE. II. Na criação de uma tabela, a definição de uma chave primária pode ser feita tanto diretamente no atributo (como ID INT PRIMARY KEY) quanto através de uma cláusula separada (CONSTRAINT pk_funcionario PRIMARY KEY (ID)). III. Os tipos de dados especificados no comando CREATE TABLE determinam quais valores são permitidos em cada coluna, sendo VARCHAR usado para textos de tamanho variável e DECIMAL para valores numéricos com precisão definida. IV. Ao definir uma coluna como NOT NULL no comando CREATE TABLE, estamos criando uma chave alternativa que pode substituir a chave primária em caso de falha. V. O comando SQL CREATE TABLE Funcionarios (ID INT PRIMARY KEY, Nome VARCHAR(100) NOT NULL, Salario DECIMAL(10,2)); cria uma tabela com três colunas, definindo ID como chave primária. É correto o que se afirma em: Alternativas Alternativa 1 – I, II e IV, apenas. Alternativa 2 – I, II e V, apenas. Alternativa 3 – I, III e V, apenas. Alternativa 4 – II, III e V, apenas. Alternativa 5 – II, IV e V, apenas.
A Linguagem de Definição de Dados (DDL - Data Definition Language) é um subconjunto da linguagem SQL

Por Colaborar Educacional

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

A Linguagem de Definição de Dados (DDL - Data Definition Language) é um subconjunto da linguagem SQL ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.