📊Banco de Dados Biblioteca

🔍Introdução:

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.

📝Requisitos:

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 é:

🗺️Estrutura do Banco de Dados:

O banco de dados da biblioteca é composto pelas seguintes tabelas:

Livros:

Contém informações sobre os livros presentes na biblioteca, como título, autor, gênero, ISBN, entre outros.

Empréstimos:

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.

Usuários:

Armazena dados da senha escolhida pelo usuario para acesso a biblioteca.

Autores:

Faz menção a quantidade de livros existentes na biblioteca do mesmo autor, afim de facilitar a busca na hora do empréstimo.

Gêneros:

Contém informações sobre os gêneros dos livros existentes na biblioteca.

Pessoas:

Armazena dados dos frequentadores da biblioteca, incluindo nome, endereço, telefone, e-mail, etc. Também emgloba os funcionarios e autores.

Funcionários:

Contém os dados como data de admissão, seus respectivos cargos e suas senhas pra acesso aos sistemas.

Endereços:

Registra o endereço de nossos usuarios assim como dos funcionarios e autores.

Editoras:

Tabela que determina de que editora pertence tal livro.