-- Remova o CREATE DATABASE e use apenas a criação das tabelas no banco da sessão:

CREATE TABLE departamento (
    id_departamento INT PRIMARY KEY AUTO_INCREMENT,
    nome_departamento VARCHAR(100) NOT NULL
);

CREATE TABLE funcionario (
    id_funcionario INT PRIMARY KEY AUTO_INCREMENT,
    nome VARCHAR(100) NOT NULL,
    cargo VARCHAR(50),
    salario DECIMAL(10,2),
    id_departamento INT,
    CONSTRAINT fk_depto FOREIGN KEY (id_departamento) REFERENCES departamento(id_departamento)
);-- Inserção de dados de exemplo nos departamentos
INSERT INTO departamento (nome_departamento) VALUES 
('Engenharia'), 
('Manutenção'), 
('Tecnologia');

-- Inserção de dados de exemplo nos funcionários
INSERT INTO funcionario (nome, cargo, salario, id_departamento) VALUES 
('Carlos Silva', 'Gerente de Manutenção', 8500.00, 2),
('Ana Souza', 'Desenvolvedora', 6200.00, 3),
('Marcos Rocha', 'Engenheiro Mecânico', 7800.00, 1);

-- Consulta relacional (JOIN) entre funcionários e departamentos
SELECT f.nome AS funcionario, f.cargo, d.nome_departamento AS departamento, f.salario
FROM funcionario f
INNER JOIN departamento d ON f.id_departamento = d.id_departamento;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: