-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Tempo de geração: 25-Nov-2025 às 12:37
-- Versão do servidor: 10.11.14-MariaDB-cll-lve
-- versão do PHP: 8.4.14

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de dados: `oficinahotrods_prova`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `candidatos`
--

CREATE TABLE `candidatos` (
  `id_candidato` int(11) NOT NULL,
  `nome` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `formacao` text DEFAULT NULL,
  `experiencia` text DEFAULT NULL,
  `disponibilidade` enum('Imediata','1 Semana','15 Dias','30 Dias+') NOT NULL DEFAULT 'Imediata',
  `data_cadastro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `candidatos`
--

INSERT INTO `candidatos` (`id_candidato`, `nome`, `email`, `formacao`, `experiencia`, `disponibilidade`, `data_cadastro`) VALUES
(1, 'Fernanda Lima', 'fernanda.lima@email.com', 'Graduação em ADS, Pós em Cloud Computing', '5 anos como Dev. Full Stack em empresa X.', 'Imediata', '2025-11-25 14:56:31'),
(2, 'Ricardo Souza', 'ricardo.souza@email.com', 'Técnico em Informática', 'Estágio de 6 meses na área de suporte.', '15 Dias', '2025-11-25 14:56:31'),
(3, 'Mariana Costa', 'mariana.costa@email.com', NULL, NULL, '30 Dias+', '2025-11-25 14:56:31');

-- --------------------------------------------------------

--
-- Estrutura da tabela `comandas`
--

CREATE TABLE `comandas` (
  `id_comanda` int(11) NOT NULL,
  `numero_mesa` int(11) NOT NULL,
  `nome_garcom` varchar(100) NOT NULL,
  `valor_total` decimal(10,2) NOT NULL DEFAULT 0.00,
  `status_comanda` enum('Aberta','Em Preparo','Fechada/Paga','Cancelada') NOT NULL DEFAULT 'Aberta',
  `data_abertura` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `comandas`
--

INSERT INTO `comandas` (`id_comanda`, `numero_mesa`, `nome_garcom`, `valor_total`, `status_comanda`, `data_abertura`) VALUES
(1, 15, 'João Batista', 0.00, 'Aberta', '2025-11-25 15:13:10'),
(2, 4, 'Maria Eduarda', 85.50, 'Em Preparo', '2025-11-25 15:13:10'),
(3, 22, 'João Batista', 210.00, 'Fechada/Paga', '2025-11-25 15:13:10');

-- --------------------------------------------------------

--
-- Estrutura da tabela `passagens`
--

CREATE TABLE `passagens` (
  `id_passagem` int(11) NOT NULL,
  `nome_passageiro` varchar(100) NOT NULL,
  `destino` varchar(100) NOT NULL,
  `data_embarque` date NOT NULL,
  `preco_venda` decimal(10,2) NOT NULL,
  `status_pagamento` enum('Pendente','Pago','Cancelado') NOT NULL DEFAULT 'Pendente',
  `data_registro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `passagens`
--

INSERT INTO `passagens` (`id_passagem`, `nome_passageiro`, `destino`, `data_embarque`, `preco_venda`, `status_pagamento`, `data_registro`) VALUES
(1, 'Ana Costa', 'Paris, França', '2025-12-15', 3200.50, 'Pendente', '2025-11-25 14:49:23'),
(2, 'Bruno Mendes', 'Nova York, EUA', '2026-01-20', 4500.00, 'Pago', '2025-11-25 14:49:23'),
(3, 'Carlos Pereira', 'Tóquio, Japão', '2025-11-30', 6700.80, 'Cancelado', '2025-11-25 14:49:23');

-- --------------------------------------------------------

--
-- Estrutura da tabela `pets`
--

CREATE TABLE `pets` (
  `id_pet` int(11) NOT NULL,
  `nome_pet` varchar(100) NOT NULL,
  `especie_pet` varchar(50) NOT NULL,
  `raca_pet` varchar(50) DEFAULT NULL,
  `idade_pet` int(11) DEFAULT NULL,
  `nome_proprietario` varchar(100) NOT NULL,
  `telefone_proprietario` varchar(20) NOT NULL,
  `data_cadastro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `pets`
--

INSERT INTO `pets` (`id_pet`, `nome_pet`, `especie_pet`, `raca_pet`, `idade_pet`, `nome_proprietario`, `telefone_proprietario`, `data_cadastro`) VALUES
(1, 'Rex', 'Cão', 'Pastor Alemão', 5, 'João Silva', '(31) 98765-4321', '2025-11-25 14:35:35'),
(2, 'Miau', 'Gato', 'Siamês', 2, 'Maria Souza', '(31) 99888-7777', '2025-11-25 14:35:35'),
(3, 'Piu-piu', 'Ave', NULL, NULL, 'Pedro Lima', '(31) 91234-5678', '2025-11-25 14:35:35');

-- --------------------------------------------------------

--
-- Estrutura da tabela `plantios`
--

CREATE TABLE `plantios` (
  `id_plantio` int(11) NOT NULL,
  `especie` varchar(100) NOT NULL,
  `tipo_planta` enum('Árvore','Arbusto','Muda') NOT NULL DEFAULT 'Muda',
  `quantidade` int(11) NOT NULL CHECK (`quantidade` > 0),
  `localizacao` varchar(255) DEFAULT NULL,
  `data_plantio` date NOT NULL,
  `registrado_em` timestamp NULL DEFAULT current_timestamp(),
  `estado` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `plantios`
--

INSERT INTO `plantios` (`id_plantio`, `especie`, `tipo_planta`, `quantidade`, `localizacao`, `data_plantio`, `registrado_em`, `estado`) VALUES
(1, 'Ipê Amarelo', 'Árvore', 50, 'Projeto Rio Verde - Lote 3', '2025-10-25', '2025-11-25 15:07:17', 'MG'),
(2, 'Pau Brasil', 'Muda', 200, 'Viveiro Municipal - Setor A', '2025-11-01', '2025-11-25 15:07:17', 'SP'),
(3, 'Hibisco', 'Arbusto', 80, NULL, '2025-11-20', '2025-11-25 15:07:17', NULL);

-- --------------------------------------------------------

--
-- Estrutura da tabela `presentes`
--

CREATE TABLE `presentes` (
  `id_presente` int(11) NOT NULL,
  `nome_item` varchar(150) NOT NULL,
  `descricao` text DEFAULT NULL,
  `preco_estimado` decimal(10,2) DEFAULT NULL,
  `status_item` enum('Disponível','Reservado','Comprado') NOT NULL DEFAULT 'Disponível',
  `reservado_por_nome` varchar(100) DEFAULT NULL,
  `data_reserva` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `presentes`
--

INSERT INTO `presentes` (`id_presente`, `nome_item`, `descricao`, `preco_estimado`, `status_item`, `reservado_por_nome`, `data_reserva`) VALUES
(1, 'Aspirador de Pó Robô', 'Modelo com função mapeamento a laser e agendamento.', 1200.00, 'Disponível', NULL, NULL),
(2, 'Liquidificador Industrial', 'Motor potente 1500W, copo de vidro 2L.', 450.00, 'Reservado', 'Mariana L.', '2025-11-25 13:30:00'),
(3, 'Jogo de Panelas Antiaderente', 'Conjunto de 10 peças na cor cobre.', NULL, 'Comprado', 'Bruno K.', '2025-11-20 21:00:00');

-- --------------------------------------------------------

--
-- Estrutura da tabela `produtos`
--

CREATE TABLE `produtos` (
  `id_produto` int(11) NOT NULL,
  `modelo` varchar(100) NOT NULL,
  `marca` varchar(50) NOT NULL,
  `descricao` text DEFAULT NULL,
  `preco` decimal(10,2) NOT NULL,
  `quantidade_estoque` int(11) NOT NULL DEFAULT 0,
  `data_cadastro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `produtos`
--

INSERT INTO `produtos` (`id_produto`, `modelo`, `marca`, `descricao`, `preco`, `quantidade_estoque`, `data_cadastro`) VALUES
(1, 'Galaxy S24', 'Samsung', 'Smartphone top de linha com câmera de 200MP e 256GB de armazenamento.', 5499.99, 150, '2025-11-25 14:41:12'),
(2, 'MacBook Air M3', 'Apple', NULL, 8999.00, 75, '2025-11-25 14:41:12'),
(3, 'Redmi Watch 4', 'Xiaomi', 'Smartwatch com tela AMOLED de 1.97 polegadas e GPS integrado.', 499.50, 300, '2025-11-25 14:41:12');

-- --------------------------------------------------------

--
-- Estrutura da tabela `receitas`
--

CREATE TABLE `receitas` (
  `id_receita` int(11) NOT NULL,
  `titulo` varchar(150) NOT NULL,
  `descricao` text DEFAULT NULL,
  `tipo_dieta` enum('Geral','Low Carb','Vegetariana','Vegana') NOT NULL DEFAULT 'Geral',
  `calorias_porcao` int(11) NOT NULL,
  `nutricionista` varchar(150) DEFAULT NULL,
  `data_cadastro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `receitas`
--

INSERT INTO `receitas` (`id_receita`, `titulo`, `descricao`, `tipo_dieta`, `calorias_porcao`, `nutricionista`, `data_cadastro`) VALUES
(1, 'Salmão ao Molho de Maracujá', 'Ingredientes: 1 salmão, 1 maracujá, creme de leite, sal e pimenta...', 'Geral', 450, 'Dr. Alberto Mendes', '2025-11-25 14:53:06'),
(2, 'Moqueca de Palmito', NULL, 'Vegana', 320, NULL, '2025-11-25 14:53:06'),
(3, 'Omelete com Queijo e Bacon', NULL, 'Geral', 380, NULL, '2025-11-25 14:53:06');

-- --------------------------------------------------------

--
-- Estrutura da tabela `reservas`
--

CREATE TABLE `reservas` (
  `id_reserva` int(11) NOT NULL,
  `nome_hospede` varchar(100) NOT NULL,
  `email_hospede` varchar(100) NOT NULL,
  `numero_quarto` int(11) NOT NULL,
  `data_checkin` date NOT NULL,
  `data_checkout` date NOT NULL,
  `status_reserva` enum('Confirmada','Pendente','Cancelada','Check-in Realizado') NOT NULL DEFAULT 'Pendente',
  `data_registro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `reservas`
--

INSERT INTO `reservas` (`id_reserva`, `nome_hospede`, `email_hospede`, `numero_quarto`, `data_checkin`, `data_checkout`, `status_reserva`, `data_registro`) VALUES
(1, 'Roberto Silva', 'roberto.s@email.com', 101, '2025-12-01', '2025-12-05', 'Confirmada', '2025-11-25 15:10:41'),
(2, 'Luciana Gomes', 'luciana.g@email.com', 204, '2026-01-10', '2026-01-14', 'Pendente', '2025-11-25 15:10:41'),
(3, 'Felipe Santos', 'felipe.santos@email.com', 309, '2025-11-20', '2025-11-30', 'Check-in Realizado', '2025-11-25 15:10:41');

-- --------------------------------------------------------

--
-- Estrutura da tabela `veiculos`
--

CREATE TABLE `veiculos` (
  `id_veiculo` int(11) NOT NULL,
  `marca` varchar(50) NOT NULL,
  `modelo` varchar(100) NOT NULL,
  `ano` int(11) NOT NULL,
  `cor` varchar(30) DEFAULT NULL,
  `preco_venda` decimal(10,2) NOT NULL,
  `vendido` tinyint(1) NOT NULL DEFAULT 0,
  `data_cadastro` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Extraindo dados da tabela `veiculos`
--

INSERT INTO `veiculos` (`id_veiculo`, `marca`, `modelo`, `ano`, `cor`, `preco_venda`, `vendido`, `data_cadastro`) VALUES
(1, 'Chevrolet', 'Onix Plus', 2024, 'Prata', 95500.00, 0, '2025-11-25 14:43:37'),
(2, 'Volkswagen', 'T-Cross Highline', 2023, 'Branco', 145000.00, 1, '2025-11-25 14:43:37'),
(3, 'Fiat', 'Strada Freedom', 2025, NULL, 110000.00, 0, '2025-11-25 14:43:37');

--
-- Índices para tabelas despejadas
--

--
-- Índices para tabela `candidatos`
--
ALTER TABLE `candidatos`
  ADD PRIMARY KEY (`id_candidato`);

--
-- Índices para tabela `comandas`
--
ALTER TABLE `comandas`
  ADD PRIMARY KEY (`id_comanda`);

--
-- Índices para tabela `passagens`
--
ALTER TABLE `passagens`
  ADD PRIMARY KEY (`id_passagem`);

--
-- Índices para tabela `pets`
--
ALTER TABLE `pets`
  ADD PRIMARY KEY (`id_pet`);

--
-- Índices para tabela `plantios`
--
ALTER TABLE `plantios`
  ADD PRIMARY KEY (`id_plantio`);

--
-- Índices para tabela `presentes`
--
ALTER TABLE `presentes`
  ADD PRIMARY KEY (`id_presente`);

--
-- Índices para tabela `produtos`
--
ALTER TABLE `produtos`
  ADD PRIMARY KEY (`id_produto`);

--
-- Índices para tabela `receitas`
--
ALTER TABLE `receitas`
  ADD PRIMARY KEY (`id_receita`);

--
-- Índices para tabela `reservas`
--
ALTER TABLE `reservas`
  ADD PRIMARY KEY (`id_reserva`);

--
-- Índices para tabela `veiculos`
--
ALTER TABLE `veiculos`
  ADD PRIMARY KEY (`id_veiculo`);

--
-- AUTO_INCREMENT de tabelas despejadas
--

--
-- AUTO_INCREMENT de tabela `candidatos`
--
ALTER TABLE `candidatos`
  MODIFY `id_candidato` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `comandas`
--
ALTER TABLE `comandas`
  MODIFY `id_comanda` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `passagens`
--
ALTER TABLE `passagens`
  MODIFY `id_passagem` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `pets`
--
ALTER TABLE `pets`
  MODIFY `id_pet` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `plantios`
--
ALTER TABLE `plantios`
  MODIFY `id_plantio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `presentes`
--
ALTER TABLE `presentes`
  MODIFY `id_presente` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `produtos`
--
ALTER TABLE `produtos`
  MODIFY `id_produto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `receitas`
--
ALTER TABLE `receitas`
  MODIFY `id_receita` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `reservas`
--
ALTER TABLE `reservas`
  MODIFY `id_reserva` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de tabela `veiculos`
--
ALTER TABLE `veiculos`
  MODIFY `id_veiculo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
