-- https://www.phpmyadmin.net/
--
-- Versão do servidor: 10.1.22-MariaDB

START TRANSACTION;



--
-- Database: `projetoleite`
--

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

--
-- Estrutura da tabela `animal`
--

CREATE TABLE `animal` (
  `id` bigint(20) NOT NULL,
  `brinco` int(11) NOT NULL,
  `dataCompra` datetime DEFAULT NULL,
  `desmamado` bit(1) NOT NULL,
  `dtDesmame` datetime DEFAULT NULL,
  `dtNascimento` datetime DEFAULT NULL,
  `idade` int(11) NOT NULL,
  `lactando` varchar(255) DEFAULT NULL,
  `naovendido` bit(1) NOT NULL,
  `nomeAnimal` varchar(255) DEFAULT NULL,
  `sexo` char(1) NOT NULL,
  `valorCompra` double NOT NULL,
  `valorVenda` double NOT NULL,
  `objetoOrigem_id` bigint(20) DEFAULT NULL,
  `objetoRaca_id` bigint(20) DEFAULT NULL,
  `objetoTipo_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `animal`
--

INSERT INTO `animal` (`id`, `brinco`, `dataCompra`, `desmamado`, `dtDesmame`, `dtNascimento`, `idade`, `lactando`, `naovendido`, `nomeAnimal`, `sexo`, `valorCompra`, `valorVenda`, `objetoOrigem_id`, `objetoRaca_id`, `objetoTipo_id`) VALUES
(1, 2, '2017-06-26 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-26 00:00:00', 12, 'nao', b'1111111111111111111111111111111', 'Mimosa', 'f', 1222, 0, 1, 2, 1),
(2, 2, '2017-06-26 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-26 00:00:00', 12, 'nao', b'1111111111111111111111111111111', 'favafaca', 'f', 1233, 0, 1, 2, 1),
(5, 244, '2017-06-01 00:00:00', b'1111111111111111111111111111111', NULL, '2017-04-04 00:00:00', 2, 'nao', b'1111111111111111111111111111111', 'Laranja', 'f', 1222, 0, 1, 1, 1),
(6, 45, '2017-06-19 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-01 00:00:00', 2, 'nao', b'1111111111111111111111111111111', 'Branquinha', 'f', 1200, 0, 1, 2, 2),
(7, 50, '2017-06-01 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-25 00:00:00', 2, 'nao', b'1111111111111111111111111111111', 'favafaca', 'f', 1200, 0, 1, 2, 2),
(8, 3, '2017-06-20 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-05 00:00:00', 14, 'nao', b'1111111111111111111111111111111', 'Mimosinha', 'f', 1500, 0, 1, 1, 1),
(9, 20, '2017-06-25 00:00:00', b'1111111111111111111111111111111', NULL, '2017-06-25 00:00:00', 1, 'nao', b'1111111111111111111111111111111', 'Vaca', 'f', 1200, 0, 1, 1, 1),
(10, 457, '2017-07-10 00:00:00', b'1111111111111111111111111111111', NULL, '2017-07-10 00:00:00', 32, 'sim', b'1111111111111111111111111111111', 'Branquinha', 'f', 1200, 0, 1, 2, 2);

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

--
-- Estrutura da tabela `animalproducao`
--

CREATE TABLE `animalproducao` (
  `id` bigint(20) NOT NULL,
  `meioObtencaoQuantidade` varchar(255) DEFAULT NULL,
  `quantidadeTotal` double NOT NULL,
  `valorTotal` double NOT NULL,
  `objetoAnimal_id` bigint(20) DEFAULT NULL,
  `objetoProducao_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `animalproducao`
--

INSERT INTO `animalproducao` (`id`, `meioObtencaoQuantidade`, `quantidadeTotal`, `valorTotal`, `objetoAnimal_id`, `objetoProducao_id`) VALUES
(1, NULL, 0, 0, 5, 1),
(2, NULL, 0, 0, 6, 1),
(3, NULL, 0, 0, 7, 1),
(4, NULL, 60, 96, 9, 2),
(5, NULL, 60, 96, 10, 2);

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

--
-- Estrutura da tabela `animalvenda`
--

CREATE TABLE `animalvenda` (
  `id` bigint(20) NOT NULL,
  `quantidade` double NOT NULL,
  `valorTotal` double NOT NULL,
  `objetoAnimal_id` bigint(20) DEFAULT NULL,
  `objetoVenda_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `animalvenda`
--

INSERT INTO `animalvenda` (`id`, `quantidade`, `valorTotal`, `objetoAnimal_id`, `objetoVenda_id`) VALUES
(1, 0, 1600, 1, 1),
(2, 0, 1600, 2, 2),
(3, 0, 1600, 5, 3),
(4, 0, 1700, 8, 3),
(5, 0, 1600, 6, 4),
(6, 0, 1455, 7, 5),
(7, 0, 1600, 9, 6);

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

--
-- Estrutura da tabela `leite`
--

CREATE TABLE `leite` (
  `id` bigint(20) NOT NULL,
  `dataDoValor` date DEFAULT NULL,
  `valorLitro` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `leite`
--

INSERT INTO `leite` (`id`, `dataDoValor`, `valorLitro`) VALUES
(1, '2017-06-19', 1.6),
(2, '2017-06-27', 1.4),
(3, '2017-06-25', 2),
(7, '2017-06-28', 0.5),
(9, '2017-06-29', 10),
(10, '2017-06-30', 0.6),
(11, '2017-06-26', 1),
(13, '2017-06-30', 10),
(14, '2017-07-09', 10),
(15, '2017-07-25', 10);

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

--
-- Estrutura da tabela `origem`
--

CREATE TABLE `origem` (
  `id` bigint(20) NOT NULL,
  `local` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `origem`
--

INSERT INTO `origem` (`id`, `local`) VALUES
(1, 'Sitio');

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

--
-- Estrutura da tabela `producao`
--

CREATE TABLE `producao` (
  `id` bigint(20) NOT NULL,
  `dataOrdenha` date DEFAULT NULL,
  `quantidadeLitros` double NOT NULL,
  `valorTotalProDiaria` double NOT NULL,
  `objetoLeite_id` bigint(20) DEFAULT NULL,
  `objetoPessoa_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `producao`
--

INSERT INTO `producao` (`id`, `dataOrdenha`, `quantidadeLitros`, `valorTotalProDiaria`, `objetoLeite_id`, `objetoPessoa_id`) VALUES
(1, '2017-06-26', 50, 80, 1, 1),
(2, '2017-07-10', 120, 192, 1, 1);

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

--
-- Estrutura da tabela `raca`
--

CREATE TABLE `raca` (
  `id` bigint(20) NOT NULL,
  `nomeDaRaca` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `raca`
--

INSERT INTO `raca` (`id`, `nomeDaRaca`) VALUES
(1, 'Holandes'),
(2, 'aaa'),
(3, 'asdasda');

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

--
-- Estrutura da tabela `remedios`
--

CREATE TABLE `remedios` (
  `id` bigint(20) NOT NULL,
  `datacompra` datetime DEFAULT NULL,
  `limiteIdade` int(11) NOT NULL,
  `nomeVacina` varchar(255) DEFAULT NULL,
  `valor` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `remedios`
--

INSERT INTO `remedios` (`id`, `datacompra`, `limiteIdade`, `nomeVacina`, `valor`) VALUES
(1, '2017-06-19 00:00:00', 200, 'Febre aftosa', 160);

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

--
-- Estrutura da tabela `teste`
--

CREATE TABLE `teste` (
  `id` bigint(20) NOT NULL,
  `nome` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Estrutura da tabela `tipo`
--

CREATE TABLE `tipo` (
  `id` bigint(20) NOT NULL,
  `animalTipo` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `tipo`
--

INSERT INTO `tipo` (`id`, `animalTipo`) VALUES
(1, 'teste'),
(2, 'teste');

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

--
-- Estrutura da tabela `vacinacao`
--

CREATE TABLE `vacinacao` (
  `id` bigint(20) NOT NULL,
  `dataVacinacao` datetime DEFAULT NULL,
  `objetoAnimal_id` bigint(20) DEFAULT NULL,
  `objetoRemedio_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Estrutura da tabela `venda`
--

CREATE TABLE `venda` (
  `id` bigint(20) NOT NULL,
  `dataVenda` date DEFAULT NULL,
  `quantidadeTotal` int(11) NOT NULL,
  `valorTotal` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `venda`
--

INSERT INTO `venda` (`id`, `dataVenda`, `quantidadeTotal`, `valorTotal`) VALUES
(1, '2017-06-26', 2, 1600),
(2, '2017-06-26', 1, 1600),
(3, '2017-06-26', 2, 3300),
(4, '2017-06-26', 1, 1600),
(5, '2017-06-29', 1, 1455),
(6, '2017-07-10', 1, 1600);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `animal`
--
ALTER TABLE `animal`
  ADD PRIMARY KEY (`id`),
  ADD KEY `FK_7g3dtk4gmiyggm2frbm07m7d8` (`objetoOrigem_id`),
  ADD KEY `FK_dhx0vhetob49lxtfns3t33ift` (`objetoRaca_id`),
  ADD KEY `FK_jyf9xev8c21d9xxuag5b5dgpj` (`objetoTipo_id`);

--
-- Indexes for table `animalproducao`
--
ALTER TABLE `animalproducao`
  ADD PRIMARY KEY (`id`),
  ADD KEY `FK_gyeb95x369ko2uwe2uythadtq` (`objetoAnimal_id`),
  ADD KEY `FK_s60jl5x40t1l82v2mcdwhysv2` (`objetoProducao_id`);

--
-- Indexes for table `animalvenda`
--
ALTER TABLE `animalvenda`
  ADD PRIMARY KEY (`id`),
  ADD KEY `FK_rvuw4mpcg02yl0x936fq6qle` (`objetoAnimal_id`),
  ADD KEY `FK_cxuee6yj2y8nc85j43eu97cv9` (`objetoVenda_id`);

--
-- Indexes for table `leite`
--
ALTER TABLE `leite`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `origem`
--
ALTER TABLE `origem`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `producao`
--
ALTER TABLE `producao`
  ADD PRIMARY KEY (`id`),
  ADD KEY `FK_h3veuk389p3prfme1jyem6urs` (`objetoLeite_id`),
  ADD KEY `FK_daqv4wsycqqk3nnqcxlbj3mws` (`objetoPessoa_id`);

--
-- Indexes for table `raca`
--
ALTER TABLE `raca`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `remedios`
--
ALTER TABLE `remedios`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `teste`
--
ALTER TABLE `teste`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `tipo`
--
ALTER TABLE `tipo`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `vacinacao`
--
ALTER TABLE `vacinacao`
  ADD PRIMARY KEY (`id`),
  ADD KEY `FK_qoov64ux9ywu1gcyfxjeo3a7l` (`objetoAnimal_id`),
  ADD KEY `FK_kee62rrqw7hrxdyiyxybwskp` (`objetoRemedio_id`);

--
-- Indexes for table `venda`
--
ALTER TABLE `venda`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `animal`
--
ALTER TABLE `animal`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
--
-- AUTO_INCREMENT for table `animalproducao`
--
ALTER TABLE `animalproducao`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT for table `animalvenda`
--
ALTER TABLE `animalvenda`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
--
-- AUTO_INCREMENT for table `leite`
--
ALTER TABLE `leite`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
--
-- AUTO_INCREMENT for table `origem`
--
ALTER TABLE `origem`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `producao`
--
ALTER TABLE `producao`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `raca`
--
ALTER TABLE `raca`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT for table `remedios`
--
ALTER TABLE `remedios`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `teste`
--
ALTER TABLE `teste`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `tipo`
--
ALTER TABLE `tipo`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `vacinacao`
--
ALTER TABLE `vacinacao`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `venda`
--
ALTER TABLE `venda`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- Constraints for dumped tables
--

--
-- Limitadores para a tabela `animal`
--
ALTER TABLE `animal`
  ADD CONSTRAINT `FK_7g3dtk4gmiyggm2frbm07m7d8` FOREIGN KEY (`objetoOrigem_id`) REFERENCES `origem` (`id`),
  ADD CONSTRAINT `FK_dhx0vhetob49lxtfns3t33ift` FOREIGN KEY (`objetoRaca_id`) REFERENCES `raca` (`id`),
  ADD CONSTRAINT `FK_jyf9xev8c21d9xxuag5b5dgpj` FOREIGN KEY (`objetoTipo_id`) REFERENCES `tipo` (`id`);

--
-- Limitadores para a tabela `animalproducao`
--
ALTER TABLE `animalproducao`
  ADD CONSTRAINT `FK_gyeb95x369ko2uwe2uythadtq` FOREIGN KEY (`objetoAnimal_id`) REFERENCES `animal` (`id`),
  ADD CONSTRAINT `FK_s60jl5x40t1l82v2mcdwhysv2` FOREIGN KEY (`objetoProducao_id`) REFERENCES `producao` (`id`);

--
-- Limitadores para a tabela `animalvenda`
--
ALTER TABLE `animalvenda`
  ADD CONSTRAINT `FK_cxuee6yj2y8nc85j43eu97cv9` FOREIGN KEY (`objetoVenda_id`) REFERENCES `venda` (`id`),
  ADD CONSTRAINT `FK_rvuw4mpcg02yl0x936fq6qle` FOREIGN KEY (`objetoAnimal_id`) REFERENCES `animal` (`id`);

--
-- Limitadores para a tabela `producao`
--
ALTER TABLE `producao`
  ADD CONSTRAINT `FK_daqv4wsycqqk3nnqcxlbj3mws` FOREIGN KEY (`objetoPessoa_id`) REFERENCES `pessoa` (`id`),
  ADD CONSTRAINT `FK_h3veuk389p3prfme1jyem6urs` FOREIGN KEY (`objetoLeite_id`) REFERENCES `leite` (`id`);

--
-- Limitadores para a tabela `vacinacao`
--
ALTER TABLE `vacinacao`
  ADD CONSTRAINT `FK_kee62rrqw7hrxdyiyxybwskp` FOREIGN KEY (`objetoRemedio_id`) REFERENCES `remedios` (`id`),
  ADD CONSTRAINT `FK_qoov64ux9ywu1gcyfxjeo3a7l` FOREIGN KEY (`objetoAnimal_id`) REFERENCES `animal` (`id`);
COMMIT;

