text: -- phpMyAdmin SQL Dump
  -- version 5.1.1
  -- https://www.phpmyadmin.net/
  --
  -- Host: 127.0.0.1
  -- Tempo de geração: 20-Fev-2022 às 22:54
  -- Versão do servidor: 10.4.22-MariaDB
  -- versão do PHP: 8.1.2
  
  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: `projeto-estudio-sis`
  --
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `clients`
  --
  
  CREATE TABLE `clients` (
    `id` bigint(20) NOT NULL,
    `name` varchar(30) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Extraindo dados da tabela `clients`
  --
  
  INSERT INTO `clients` (`id`, `name`) VALUES
  (1, 'Amanda');
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `companies`
  --
  
  CREATE TABLE `companies` (
    `id` bigint(20) NOT NULL,
    `name` varchar(30) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Extraindo dados da tabela `companies`
  --
  
  INSERT INTO `companies` (`id`, `name`) VALUES
  (1, 'Old House');
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `groups`
  --
  
  CREATE TABLE `groups` (
    `id` bigint(20) NOT NULL,
    `name` varchar(30) NOT NULL,
    `company_id` bigint(20) DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Extraindo dados da tabela `groups`
  --
  
  INSERT INTO `groups` (`id`, `name`, `company_id`) VALUES
  (1, 'Financeiro', 1),
  (2, 'Administrativo', 1),
  (3, 'Comercial', 1),
  (4, 'CEO', 1);
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `properties`
  --
  
  CREATE TABLE `properties` (
    `id` bigint(20) NOT NULL,
    `value` decimal(10,0) NOT NULL,
    `address` varchar(80) DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Extraindo dados da tabela `properties`
  --
  
  INSERT INTO `properties` (`id`, `value`, `address`) VALUES
  (1, '100000', 'Rua A'),
  (2, '100000', 'Rua B'),
  (3, '100000', 'Rua C'),
  (4, '100000', 'Rua D'),
  (5, '100000', 'Rua E'),
  (6, '100000', 'Rua F'),
  (7, '100000', 'Rua G'),
  (8, '40000', 'rua ABC');
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `sales`
  --
  
  CREATE TABLE `sales` (
    `id` bigint(20) NOT NULL,
    `client_id` bigint(20) DEFAULT NULL,
    `property_id` bigint(20) DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  -- --------------------------------------------------------
  
  --
  -- Estrutura da tabela `users`
  --
  
  CREATE TABLE `users` (
    `id` bigint(20) NOT NULL,
    `registration` char(6) NOT NULL,
    `username` varchar(30) NOT NULL,
    `password` varchar(30) NOT NULL,
    `group_id` bigint(20) DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Extraindo dados da tabela `users`
  --
  
  INSERT INTO `users` (`id`, `registration`, `username`, `password`, `group_id`) VALUES
  (1, '111111', 'Ygor', 'root', 1),
  (2, '222222', 'Lucas', 'root', 2),
  (3, '333333', 'Felipe', 'root', 3),
  (4, '123456', 'Paula', 'root', 4),
  (5, '555555', 'Antonio', 'root', 1),
  (6, '666666', 'Tati', 'root', 2);
  
  --
  -- Índices para tabelas despejadas
  --
  
  --
  -- Índices para tabela `clients`
  --
  ALTER TABLE `clients`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Índices para tabela `companies`
  --
  ALTER TABLE `companies`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Índices para tabela `groups`
  --
  ALTER TABLE `groups`
    ADD PRIMARY KEY (`id`),
    ADD KEY `fk_company_id` (`company_id`);
  
  --
  -- Índices para tabela `properties`
  --
  ALTER TABLE `properties`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Índices para tabela `sales`
  --
  ALTER TABLE `sales`
    ADD PRIMARY KEY (`id`),
    ADD KEY `fk_client_id` (`client_id`),
    ADD KEY `fk_property_id` (`property_id`);
  
  --
  -- Índices para tabela `users`
  --
  ALTER TABLE `users`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `registration` (`registration`),
    ADD KEY `fk_group_id` (`group_id`);
  
  --
  -- AUTO_INCREMENT de tabelas despejadas
  --
  
  --
  -- AUTO_INCREMENT de tabela `clients`
  --
  ALTER TABLE `clients`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  
  --
  -- AUTO_INCREMENT de tabela `companies`
  --
  ALTER TABLE `companies`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  
  --
  -- AUTO_INCREMENT de tabela `groups`
  --
  ALTER TABLE `groups`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  
  --
  -- AUTO_INCREMENT de tabela `properties`
  --
  ALTER TABLE `properties`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
  
  --
  -- AUTO_INCREMENT de tabela `sales`
  --
  ALTER TABLE `sales`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de tabela `users`
  --
  ALTER TABLE `users`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
  
  --
  -- Restrições para despejos de tabelas
  --
  
  --
  -- Limitadores para a tabela `groups`
  --
  ALTER TABLE `groups`
    ADD CONSTRAINT `fk_company_id` FOREIGN KEY (`company_id`) REFERENCES `companies` (`id`);
  
  --
  -- Limitadores para a tabela `sales`
  --
  ALTER TABLE `sales`
    ADD CONSTRAINT `fk_client_id` FOREIGN KEY (`client_id`) REFERENCES `clients` (`id`),
    ADD CONSTRAINT `fk_property_id` FOREIGN KEY (`property_id`) REFERENCES `properties` (`id`);
  
  --
  -- Limitadores para a tabela `users`
  --
  ALTER TABLE `users`
    ADD CONSTRAINT `fk_group_id` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`);
  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 */;
  