Em ambientes acadêmicos, a modelagem de dados muitas vezes envolve relações hierárquicas, como no caso
ATIVIDADE 2 – BANCO DE DADOS II – 52_2025
QUESTÃO 9
Em ambientes acadêmicos, a modelagem de dados muitas vezes envolve relações hierárquicas, como no caso da herança entre pessoas, alunos e professores. Para gerenciar essas estruturas no banco de dados, é fundamental compreender como comandos DDL como DROP e TRUNCATE se comportam em relação a integridade referencial. Essa questão explora essas operações em tabelas que representam especializações a partir de uma entidade genérica Pessoa.
Definição das tabelas:
TABLE Pessoa (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
data_nascimento DATE);
TABLE Aluno (
id INT PRIMARY KEY,
matricula VARCHAR(20),
curso VARCHAR(100),
FOREIGN KEY (id) REFERENCES Pessoa(id));
TABLE Professor (
id INT PRIMARY KEY,
siape VARCHAR(20),
area_atuacao VARCHAR(100),
FOREIGN KEY (id) REFERENCES Pessoa(id));
Com base na estrutura de tabelas apresentada, quanto às instruções executadas corretamente (sem gerar erro), quando executadas de forma isolada, analise as afirmativas a seguir:
I. DROP TABLE Funcionario;
II. DROP TABLE Professor;
III. TRUNCATE TABLE Pessoa;
IV. DROP TABLE Pessoa;
V. TRUNCATE TABLE Aluno;
É 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.
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.