O projeto "bibliotecaJessi" é um sistema de gerenciamento de biblioteca para armazenar e gerenciar informações sobre livros, autores, editoras e empréstimos. O sistema foi modelado e implementado utilizando o MySQL Workbench e a modelagem visual foi realizada no dbDiagram.
O sistema permite:
- Cadastrar, atualizar e consultar informações sobre editoras, livros, autores e empréstimos.
- Rastrear os livros disponíveis na biblioteca, incluindo detalhes sobre título, autor, ano de publicação, gênero e quantidade em estoque.
O banco de dados é composto por quatro entidades principais:
-
Editora: Armazena informações sobre as editoras, incluindo nome, endereço e telefone.
-
Livro: Contém detalhes sobre os livros, como ISBN, título, ano de publicação, gênero e quantidade em estoque. Também possui um relacionamento com a entidade Editora, representando a editora responsável pela publicação do livro.
-
Autor: Mantém informações dos autores, incluindo nome, data de nascimento, nacionalidade e biografia.
-
Emprestimo: Registra os empréstimos de livros, contendo detalhes como data de empréstimo, data de devolução e o ISBN do livro emprestado.
- Entre a entidade Livro e Editora, onde um livro pertence a uma editora.
- Entre a entidade Livro e Autor através da tabela associativa EscritoPor, representando a autoria dos livros, permitindo que um livro tenha múltiplos autores e um autor tenha escrito vários livros.
- Entre a entidade Emprestimo e Livro, permitindo o rastreamento dos livros emprestados.
-
Clone este repositório para o seu ambiente local.
-
Execute os comandos SQL no MySQL para criar o banco de dados e tabelas. Você pode usar as instruções fornecidas no arquivo
schema.sql
. -
Use os comandos SQL fornecidos no arquivo
data.sql
para inserir dados de exemplo nas tabelas. -
Para consultar os dados, utilize as consultas SQL apropriadas para suas necessidades. Por exemplo:
-- Consultar os livros emprestados SELECT * FROM Emprestimo; -- Consultar os autores de um livro específico SELECT Autor.* FROM Autor JOIN EscritoPor ON Autor.ID = EscritoPor.AutorID WHERE EscritoPor.LivroISBN = '978-1111111111';
Autores Projeto desenvolvido por Jessica Hickembick como parte do curso da Resilia.
Esse projeto está disponível publicamente no GitHub.
Para mais informações, acesse o GitHub do projeto https://github.com/Hickembick/bdBiblioteca.git.