-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Tempo de geração: 26/08/2026 às 23:56
-- Versão do servidor: 10.4.32-MariaDB
-- Versão do PHP: 8.2.12

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: `bancovictor`
--

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

--
-- Estrutura para tabela `categoriavictor`
--

CREATE TABLE `categoriavictor` (
  `idcategoriavictor` int(10) UNSIGNED NOT NULL,
  `nome` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Despejando dados para a tabela `categoriavictor`
--

INSERT INTO `categoriavictor` (`idcategoriavictor`, `nome`) VALUES
(10, 'jornal'),
(11, 'gibi'),
(12, 'tabua'),
(13, 'gibi'),
(14, 'jornal'),
(15, 'revista'),
(16, 'livro didatico'),
(17, 'livro');

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

--
-- Estrutura para tabela `editoravictor`
--

CREATE TABLE `editoravictor` (
  `ideditoravictor` int(10) UNSIGNED NOT NULL,
  `nome` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Despejando dados para a tabela `editoravictor`
--

INSERT INTO `editoravictor` (`ideditoravictor`, `nome`) VALUES
(1, 'companhia das letras'),
(2, 'darkside'),
(3, 'editora cras'),
(4, 'panini');

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

--
-- Estrutura para tabela `generovictor`
--

CREATE TABLE `generovictor` (
  `idgenerovictor` int(10) UNSIGNED NOT NULL,
  `nome` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Despejando dados para a tabela `generovictor`
--

INSERT INTO `generovictor` (`idgenerovictor`, `nome`) VALUES
(1, 'horror'),
(2, 'sci-fi'),
(3, 'aventura'),
(4, 'ação'),
(5, 'horror'),
(6, 'sci-fi'),
(7, 'suspence');

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

--
-- Estrutura para tabela `localvictor`
--

CREATE TABLE `localvictor` (
  `idlocalvictor` int(10) UNSIGNED NOT NULL,
  `nome` varchar(50) NOT NULL,
  `peso` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Despejando dados para a tabela `localvictor`
--

INSERT INTO `localvictor` (`idlocalvictor`, `nome`, `peso`) VALUES
(1, 'banquinha do seu zé', 0),
(2, 'banco suspeita da esquina', 0),
(3, 'Papelaria Konstruto', 0);

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

--
-- Estrutura para tabela `materialvictor`
--

CREATE TABLE `materialvictor` (
  `idmaterialvictor` int(10) UNSIGNED NOT NULL,
  `categoriavictor_idcategoriavictor` int(10) UNSIGNED NOT NULL,
  `generovictor_idgenerovictor` int(10) UNSIGNED NOT NULL,
  `editoravictor_ideditoravictor` int(10) UNSIGNED NOT NULL,
  `localvictor_idlocalvictor` int(10) UNSIGNED NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `paginas` int(10) UNSIGNED NOT NULL,
  `ano` year(4) NOT NULL,
  `sinopse` text NOT NULL,
  `pesopagina` double NOT NULL,
  `capa` text NOT NULL,
  `sumario` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Despejando dados para a tabela `materialvictor`
--

INSERT INTO `materialvictor` (`idmaterialvictor`, `categoriavictor_idcategoriavictor`, `generovictor_idgenerovictor`, `editoravictor_ideditoravictor`, `localvictor_idlocalvictor`, `titulo`, `paginas`, `ano`, `sinopse`, `pesopagina`, `capa`, `sumario`) VALUES
(1, 11, 4, 4, 1, 'Action comics 775; Superman Whats Wrong Withe Truth & The American Way', 36, '2001', '', 0, '', ''),
(2, 16, 3, 3, 3, 'harmonia das cores por Ana Victoria', 144, '2022', '', 0, '', '');

--
-- Índices para tabelas despejadas
--

--
-- Índices de tabela `categoriavictor`
--
ALTER TABLE `categoriavictor`
  ADD PRIMARY KEY (`idcategoriavictor`);

--
-- Índices de tabela `editoravictor`
--
ALTER TABLE `editoravictor`
  ADD PRIMARY KEY (`ideditoravictor`);

--
-- Índices de tabela `generovictor`
--
ALTER TABLE `generovictor`
  ADD PRIMARY KEY (`idgenerovictor`);

--
-- Índices de tabela `localvictor`
--
ALTER TABLE `localvictor`
  ADD PRIMARY KEY (`idlocalvictor`);

--
-- Índices de tabela `materialvictor`
--
ALTER TABLE `materialvictor`
  ADD PRIMARY KEY (`idmaterialvictor`),
  ADD KEY `materialmiguel_FKIndex1` (`categoriavictor_idcategoriavictor`),
  ADD KEY `materialmiguel_FKIndex2` (`generovictor_idgenerovictor`),
  ADD KEY `materialmiguel_FKIndex3` (`localvictor_idlocalvictor`),
  ADD KEY `materialmiguel_FKIndex4` (`editoravictor_ideditoravictor`);

--
-- AUTO_INCREMENT para tabelas despejadas
--

--
-- AUTO_INCREMENT de tabela `categoriavictor`
--
ALTER TABLE `categoriavictor`
  MODIFY `idcategoriavictor` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de tabela `editoravictor`
--
ALTER TABLE `editoravictor`
  MODIFY `ideditoravictor` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de tabela `generovictor`
--
ALTER TABLE `generovictor`
  MODIFY `idgenerovictor` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de tabela `localvictor`
--
ALTER TABLE `localvictor`
  MODIFY `idlocalvictor` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de tabela `materialvictor`
--
ALTER TABLE `materialvictor`
  MODIFY `idmaterialvictor` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

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

--
-- Restrições para tabelas `materialvictor`
--
ALTER TABLE `materialvictor`
  ADD CONSTRAINT `materialvictor_ibfk_1` FOREIGN KEY (`categoriavictor_idcategoriavictor`) REFERENCES `categoriavictor` (`idcategoriavictor`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `materialvictor_ibfk_2` FOREIGN KEY (`generovictor_idgenerovictor`) REFERENCES `generovictor` (`idgenerovictor`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `materialvictor_ibfk_3` FOREIGN KEY (`localvictor_idlocalvictor`) REFERENCES `localvictor` (`idlocalvictor`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `materialvictor_ibfk_4` FOREIGN KEY (`editoravictor_ideditoravictor`) REFERENCES `editoravictor` (`ideditoravictor`) ON DELETE NO ACTION ON UPDATE NO ACTION;
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 */;
