-- ============================================================
-- Jornada 2026 — Painel 1
-- ============================================================

CREATE DATABASE IF NOT EXISTS jornada2026
  CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE jornada2026;

-- Formulário 1 — Slide 7 (lógicas de avaliação)
CREATE TABLE IF NOT EXISTS form1_respostas (
  id        INT AUTO_INCREMENT PRIMARY KEY,
  turma     VARCHAR(100) NOT NULL DEFAULT '',
  logica_1  TINYINT(1) NOT NULL DEFAULT 0,
  logica_2  TINYINT(1) NOT NULL DEFAULT 0,
  logica_3  TINYINT(1) NOT NULL DEFAULT 0,
  logica_4  TINYINT(1) NOT NULL DEFAULT 0,
  logica_5  TINYINT(1) NOT NULL DEFAULT 0,
  logica_6  TINYINT(1) NOT NULL DEFAULT 0,
  ip        VARCHAR(45),
  criado_em TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  INDEX idx_turma   (turma),
  INDEX idx_criado  (criado_em)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Formulário 2 — Slide 13 (resposta aberta)
CREATE TABLE IF NOT EXISTS form2_respostas (
  id        INT AUTO_INCREMENT PRIMARY KEY,
  turma     VARCHAR(100) NOT NULL DEFAULT '',
  resposta  TEXT NOT NULL,
  ip        VARCHAR(45),
  criado_em TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  INDEX idx_turma   (turma),
  INDEX idx_criado  (criado_em)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Formulário 3 — Slide 15 (identificação + dúvidas)
CREATE TABLE IF NOT EXISTS form3_respostas (
  id        INT AUTO_INCREMENT PRIMARY KEY,
  turma     VARCHAR(100) NOT NULL DEFAULT '',
  nome      VARCHAR(255) NOT NULL,
  escola    VARCHAR(255),
  cargo     VARCHAR(255),
  pergunta  TEXT,
  ip        VARCHAR(45),
  criado_em TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  INDEX idx_turma   (turma),
  INDEX idx_criado  (criado_em)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
