-- BRAVA HUB - RH / FOLHA - FASE 02
-- Verificação da estrutura criada na Fase 01.
-- Não cria tabelas novas; valida dependências para Funcionários + Cargos.

SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = DATABASE()
  AND TABLE_NAME IN (
    'cargos_rh',
    'funcionarios_rh',
    'funcionarios_salarios_rh'
  )
ORDER BY TABLE_NAME;

SELECT COUNT(*) AS cargos_ativos FROM cargos_rh WHERE ativo = 1;
SELECT COUNT(*) AS funcionarios_ativos FROM funcionarios_rh WHERE status = 'Ativo';

-- Opcional: conferir se existem CPFs duplicados não permitidos pelo índice UNIQUE.
SELECT cpf, COUNT(*) quantidade
FROM funcionarios_rh
WHERE cpf IS NOT NULL AND cpf <> ''
GROUP BY cpf
HAVING COUNT(*) > 1;
