Este repositório contém um banco de dados modelado para atender às necessidades de uma biblioteca. O objetivo principal é gerenciar o fluxo de empréstimo de livros, criando um sistema de entidades e relacionamentos estruturado para mapear todas as etapas do processo, desde a aquisição dos exemplares até a retirada pelos frequentantes.
Antes de executar o banco de dados localmente, certifique-se de ter as seguintes ferramentas instaladas em sua máquina:
* MySQL Server
* MySQL Workbench
A ordem correta para o funcionamento é:
O banco de dados da biblioteca é composto pelas seguintes tabelas:
Contém informações sobre os livros presentes na biblioteca, como título, autor, gênero, ISBN, entre outros. Registra os empréstimos realizados, associando um usuário a um exemplar de livro, contendo seu estado e data de aquisição assim como a de devolução. Armazena dados da senha escolhida pelo usuario para acesso a biblioteca. Faz menção a quantidade de livros existentes na biblioteca do mesmo autor, afim de facilitar a busca na hora do empréstimo. Contém informações sobre os gêneros dos livros existentes na biblioteca. Armazena dados dos frequentadores da biblioteca, incluindo nome, endereço, telefone, e-mail, etc. Também emgloba os funcionarios e autores. Contém os dados como data de admissão, seus respectivos cargos e suas senhas pra acesso aos sistemas. Registra o endereço de nossos usuarios assim como dos funcionarios e autores. Tabela que determina de que editora pertence tal livro.