-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: localhost
-- Tempo de geração: 09/09/2022 às 09:00
-- Versão do servidor: 10.3.34-MariaDB-0ubuntu0.20.04.1
-- Versão do PHP: 7.4.3

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 */;

--
-- Banco de dados: `professor_vendas`
--

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

--
-- Estrutura para tabela `Clientes`
--

CREATE TABLE `Clientes` (
  `Cod_Cliente` mediumint(8) NOT NULL,
  `Nome` varchar(150) NOT NULL,
  `Nascimento` date DEFAULT NULL,
  `Telefone` varchar(25) DEFAULT NULL,
  `CPF` varchar(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Despejando dados para a tabela `Clientes`
--

INSERT INTO `Clientes` (`Cod_Cliente`, `Nome`, `Nascimento`, `Telefone`, `CPF`) VALUES
(1, 'João das Dores', '1978-04-17', '042-3522-1212', '11111111111'),
(2, 'Maria das Flores', '1988-06-10', '042-3523-1111', '22222222222'),
(3, 'Carla Reis', '2002-11-08', '21 98810-1020', '53753753789'),
(4, 'Kelly Clarkson dos Santos', '2004-12-02', '11 99321-1234', '55533322211'),
(5, 'Evelise Márcia dos Reis ', '2001-12-18', '51 97789-6060', '44433322211'),
(6, 'Marina dos Anjos Ferrari', '2003-06-04', '11 99888-7070', '99988877766');

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

--
-- Estrutura para tabela `Departamentos`
--

CREATE TABLE `Departamentos` (
  `Cod_Departamento` mediumint(8) NOT NULL,
  `Nome` varchar(150) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Despejando dados para a tabela `Departamentos`
--

INSERT INTO `Departamentos` (`Cod_Departamento`, `Nome`) VALUES
(1, 'Cosméticos'),
(2, 'Ferramentas'),
(3, 'Vestuário'),
(4, 'Eletrônicos'),
(5, 'Tapeçaria'),
(6, 'Cama, mesa e banho'),
(7, 'Iluminação'),
(8, 'Jardinagem'),
(9, 'Moda feminina'),
(10, 'Moda masculina'),
(11, 'Pets'),
(12, 'Cozinha');

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

--
-- Estrutura para tabela `Itens_Venda`
--

CREATE TABLE `Itens_Venda` (
  `Cod_Item` mediumint(8) NOT NULL,
  `Cod_Venda` mediumint(8) NOT NULL,
  `Cod_Produto` mediumint(8) NOT NULL,
  `Quantidade` decimal(10,0) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Despejando dados para a tabela `Itens_Venda`
--

INSERT INTO `Itens_Venda` (`Cod_Item`, `Cod_Venda`, `Cod_Produto`, `Quantidade`) VALUES
(1, 1, 3, '1'),
(2, 3, 16, '1'),
(3, 3, 7, '4'),
(4, 3, 9, '2'),
(5, 7, 12, '1'),
(6, 2, 5, '1'),
(7, 2, 21, '3'),
(8, 4, 6, '1'),
(9, 4, 9, '5'),
(10, 5, 25, '1'),
(11, 6, 19, '2'),
(12, 6, 19, '2'),
(13, 8, 3, '1'),
(14, 8, 14, '1'),
(15, 9, 11, '2'),
(16, 9, 21, '1'),
(17, 10, 10, '1');

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

--
-- Estrutura para tabela `Produtos`
--

CREATE TABLE `Produtos` (
  `Cod_Produto` mediumint(8) NOT NULL,
  `Nome` varchar(150) NOT NULL,
  `Cod_Departamento` mediumint(8) NOT NULL,
  `Valor_Unitario` decimal(8,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Despejando dados para a tabela `Produtos`
--

INSERT INTO `Produtos` (`Cod_Produto`, `Nome`, `Cod_Departamento`, `Valor_Unitario`) VALUES
(1, 'Esmalte', 1, '3.50'),
(2, 'Perfume', 1, '106.99'),
(3, 'Martelo', 2, '22.30'),
(4, 'Jaqueta jeans', 9, '195.00'),
(5, 'Jaqueta de couro sintético', 10, '165.00'),
(6, 'Arranhador com dois andares', 11, '124.99'),
(7, 'Lâmpadas de led', 7, '7.65'),
(8, 'Jogo de chaves de fenda profissional', 2, '78.99'),
(9, 'Bola de brinquedo', 11, '7.99'),
(10, 'Smartphone XYZ', 4, '999.90'),
(11, 'Pendrive 64GB', 4, '63.99'),
(12, 'Notebook Linea X', 4, '3999.99'),
(13, 'Conjunto De Talheres Para Churrasco Tramontina Com 12', 12, '129.99'),
(14, 'Kit Parafusadeira Philco Force 4,8V PPF01MF com Maleta', 2, '129.90'),
(15, 'ritadeira Air Fry Midea Sem Óleo Minfry 3L FRA30P', 12, '249.90'),
(16, 'Caixa Térmica 26 Litros Mor - Azul', 12, '79.99'),
(17, 'Tablet Samsung Galaxy Tab S8 11\" Com S Pen 258Gb 8Gb Ram', 4, '5799.90'),
(18, 'Jogo De Cama 3 Peças Solteiro Microfibra H Casa', 6, '39.99'),
(19, 'Jogo De Cama 3 Peças Solteiro Microfibra H Casa - Light\r\n', 6, '39.99'),
(20, 'Jogo De Cama Casal Microfibra 4 Peças H Casa - Corsega', 6, '49.90'),
(21, 'Jogo De Cama Queen Microfibra 4 Peças H Casa', 6, '59.90'),
(22, 'Xícara De Chá Com Pires Oxford Ryo Maresia 220Ml - Porcelana', 12, '24.99'),
(23, 'Prato De Sobremesa Oxford Ryo Maresia 21,5Cm - Porcelana', 12, '14.99'),
(24, 'Pipoqueira com Tampa de Vidro Mta - Cereja', 12, '119.99'),
(25, 'Frigideira De Indução H Casa Gourmet 28Cm - Cobre', 12, '99.99');

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

--
-- Estrutura para tabela `Vendas`
--

CREATE TABLE `Vendas` (
  `Cod_Venda` mediumint(8) NOT NULL,
  `Data_Venda` date DEFAULT NULL,
  `Cod_Cliente` mediumint(8) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Despejando dados para a tabela `Vendas`
--

INSERT INTO `Vendas` (`Cod_Venda`, `Data_Venda`, `Cod_Cliente`) VALUES
(1, '2016-06-17', 2),
(2, '2022-09-05', 5),
(3, '2022-09-05', 5),
(4, '2022-09-05', 5),
(5, '2022-09-01', 6),
(6, '2022-09-03', 6),
(7, '2022-08-09', 4),
(8, '2022-08-21', 1),
(9, '2022-05-09', 3),
(10, '2022-08-04', 3),
(11, '2022-09-01', 3),
(12, '2022-09-07', 2),
(13, '2022-04-09', 5),
(14, '2022-06-13', 3),
(15, '2022-06-04', 6);

--
-- Índices para tabelas despejadas
--

--
-- Índices de tabela `Clientes`
--
ALTER TABLE `Clientes`
  ADD PRIMARY KEY (`Cod_Cliente`);

--
-- Índices de tabela `Departamentos`
--
ALTER TABLE `Departamentos`
  ADD PRIMARY KEY (`Cod_Departamento`);

--
-- Índices de tabela `Itens_Venda`
--
ALTER TABLE `Itens_Venda`
  ADD PRIMARY KEY (`Cod_Item`),
  ADD KEY `Cod_Venda` (`Cod_Venda`),
  ADD KEY `Cod_Produto` (`Cod_Produto`);

--
-- Índices de tabela `Produtos`
--
ALTER TABLE `Produtos`
  ADD PRIMARY KEY (`Cod_Produto`),
  ADD KEY `Cod_Departamento` (`Cod_Departamento`);

--
-- Índices de tabela `Vendas`
--
ALTER TABLE `Vendas`
  ADD PRIMARY KEY (`Cod_Venda`),
  ADD KEY `Cod_Cliente` (`Cod_Cliente`);

--
-- AUTO_INCREMENT para tabelas despejadas
--

--
-- AUTO_INCREMENT de tabela `Clientes`
--
ALTER TABLE `Clientes`
  MODIFY `Cod_Cliente` mediumint(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de tabela `Departamentos`
--
ALTER TABLE `Departamentos`
  MODIFY `Cod_Departamento` mediumint(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT de tabela `Itens_Venda`
--
ALTER TABLE `Itens_Venda`
  MODIFY `Cod_Item` mediumint(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de tabela `Produtos`
--
ALTER TABLE `Produtos`
  MODIFY `Cod_Produto` mediumint(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;

--
-- AUTO_INCREMENT de tabela `Vendas`
--
ALTER TABLE `Vendas`
  MODIFY `Cod_Venda` mediumint(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- Restrições para tabelas despejadas
--

--
-- Restrições para tabelas `Itens_Venda`
--
ALTER TABLE `Itens_Venda`
  ADD CONSTRAINT `Itens_Venda_ibfk_1` FOREIGN KEY (`Cod_Venda`) REFERENCES `Vendas` (`Cod_Venda`),
  ADD CONSTRAINT `Itens_Venda_ibfk_2` FOREIGN KEY (`Cod_Produto`) REFERENCES `Produtos` (`Cod_Produto`);

--
-- Restrições para tabelas `Produtos`
--
ALTER TABLE `Produtos`
  ADD CONSTRAINT `Produtos_ibfk_1` FOREIGN KEY (`Cod_Departamento`) REFERENCES `Departamentos` (`Cod_Departamento`);

--
-- Restrições para tabelas `Vendas`
--
ALTER TABLE `Vendas`
  ADD CONSTRAINT `Vendas_ibfk_1` FOREIGN KEY (`Cod_Cliente`) REFERENCES `Clientes` (`Cod_Cliente`);
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 */;
