oN0V41S / libraryManagementSystem-aulaSenai

Fork criado para um projeto de gerenciamento de dados de uma biblioteca.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libraryManagementSystem-aulaSenai

people-at-modern-book-library-isometric-color-illustration-bookstore-shelves-university-students-reading-searching-textbooks-public-library-3d-concept-isolated-on-blue-bac

O conceito por trás deste projeto é criar um sistema de gerenciamento de biblioteca que seja capaz de emitir livros e permitir que os consumidores verifiquem diferentes livros e seus títulos categoricamente. Ele mantém registro de todos os detalhes sobre os livros da biblioteca, sua preço, status e número total de livros disponíveis na Biblioteca. O usuário irá considero este sistema automatizado fácil em vez de usar o sistema de escrita manual.

images

ℹ️ Neste projeto de banco de dados, você deve criar as seguintes tabelas:

#c5f015 tbl_publisher: Esta tabela armazena informações sobre as editoras dos livros.

  • publisher_PublisherName: O nome da editora. Este é o identificador único para cada editora e é a chave primária da tabela.
  • publisher_PublisherAddress: O endereço da editora.
  • publisher_PublisherPhone: O número de telefone da editora.

#c5f015 tbl_book: Esta tabela contém detalhes sobre os livros.

  • book_BookID: O identificador único do livro. É uma chave primária autoincrementada.
  • book_Title: O título do livro.
  • book_PublisherName: O nome da editora do livro. É uma chave estrangeira referenciando a tabela tbl_publisher.

#c5f015 tbl_library_branch: Esta tabela mantém informações sobre as filiais da biblioteca.

  • library_branch_BranchID: O identificador único da filial da biblioteca. É uma chave primária autoincrementada.
  • library_branch_BranchName: O nome da filial da biblioteca.
  • library_branch_BranchAddress: O endereço da filial da biblioteca.

#c5f015 tbl_borrower: Aqui são registrados os dados dos tomadores de empréstimo dos livros.

  • borrower_CardNo: O número do cartão do tomador de empréstimo. É uma chave primária autoincrementada.
  • borrower_BorrowerName: O nome do tomador de empréstimo.
  • borrower_BorrowerAddress: O endereço do tomador de empréstimo.
  • borrower_BorrowerPhone: O número de telefone do tomador de empréstimo.

#c5f015 tbl_book_loans: Esta tabela registra os empréstimos de livros feitos pelos tomadores de empréstimo.

  • book_loans_LoansID: O identificador único do empréstimo. É uma chave primária autoincrementada.
  • book_loans_BookID: O ID do livro emprestado. É uma chave estrangeira referenciando a tabela tbl_book.
  • book_loans_BranchID: O ID da filial da biblioteca onde o livro está emprestado. É uma chave estrangeira referenciando a tabela tbl_library_branch.
  • book_loans_CardNo: O número do cartão do tomador de empréstimo. É uma chave estrangeira referenciando a tabela tbl_borrower.
  • book_loans_DateOut: A data em que o livro foi emprestado.
  • book_loans_DueDate: A data de vencimento do empréstimo.

#c5f015 tbl_book_copies: Aqui são registradas as cópias dos livros disponíveis em cada filial da biblioteca.

  • book_copies_CopiesID: O identificador único da cópia do livro. É uma chave primária autoincrementada.
  • book_copies_BookID: O ID do livro. É uma chave estrangeira referenciando a tabela tbl_book.
  • book_copies_BranchID: O ID da filial da biblioteca. É uma chave estrangeira referenciando a tabela tbl_library_branch.
  • book_copies_No_Of_Copies: O número de cópias disponíveis.

#c5f015 tbl_book_authors: Esta tabela registra os autores dos livros.

  • book_authors_AuthorID: O identificador único do autor. É uma chave primária autoincrementada.
  • book_authors_BookID: O ID do livro. É uma chave estrangeira referenciando a tabela tbl_book.
  • book_authors_AuthorName: O nome do autor.

📄 Pré-requisitos

  • Modelo de entidade relacional (MER) desenvolvido no BR Modelo ou draw.io
  • Modelagem lógica
  • Modelagem física
  • Comandos básicos DDL e DML
  • Conceitos sobre SQL
  • Conceitos básicos sobre MySQL

35988bf09ce2be958e36f4bc8f4575d1

⚠️ Para utilizar este repositório, siga os passos abaixo para fazer um fork no GitHub:

Passo 1: Acesse o GitHub

  • Abra seu navegador da web e acesse o site do GitHub em github.com.

Passo 2: Faça login

  • Se você já tem uma conta no GitHub, faça login com suas credenciais. Caso contrário, crie uma nova conta fornecendo as informações necessárias.

Passo 3: Encontre o repositório

  • Use a barra de pesquisa no topo da página para encontrar o repositório que deseja fazer um fork. Você pode pesquisar pelo nome do repositório ou pelo nome do usuário/organização que o possui.

Passo 4: Abra o repositório

  • Depois de encontrar o repositório, clique nele para abrir a página.

Passo 5: Faça o fork

  • No canto superior direito da página do repositório, você verá um botão "Fork". Clique nele.

Passo 6: Escolha o destino

  • Uma janela pop-up aparecerá, solicitando que você escolha para onde deseja fazer o fork. Normalmente, você fará o fork para sua própria conta, então deixe selecionada a opção que mostra seu nome de usuário.

Passo 7: Confirme o fork

  • Após selecionar o destino, clique no botão "Fork" para confirmar. O GitHub agora criará uma cópia do repositório no seu perfil.

Passo 8: Aguarde o processo

  • O GitHub começará a criar o fork. Dependendo do tamanho do repositório e da sua conexão com a internet, isso pode levar alguns instantes.

Passo 9: Fork concluído

  • Assim que o fork for concluído, você será redirecionado para a página do repositório em sua conta. Agora você tem uma cópia do repositório original em seu perfil do GitHub. Agora você pode clonar esse repositório forked para sua máquina local e começar a trabalhar nele. Lembre-se de sincronizar regularmente seu fork com o repositório original, especialmente se estiver colaborando com outras pessoas ou se o repositório original estiver sendo atualizado com frequência.

About

Fork criado para um projeto de gerenciamento de dados de uma biblioteca.


Languages

Language:Nix 100.0%