Skip to content
SamuelvieriaPublic

About

Banco de Dados — modelagem entidade-relacionamento e consultas SQL

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

Banco de Dados — modelagem e aplicação

Trabalhos da disciplina de Banco de Dados (PUC Minas). O repositório reúne duas entregas distintas: um modelo relacional completo e uma interface web para operação de um acervo.

1. Sistema de doações — modelagem relacional

Modelo entidade-relacionamento normalizado, gerado no MySQL Workbench e materializado em SQL.

Entidades: DOADORES · DOACOES · PRODUTOS · CATEGORIAS · TELEFONE

O relacionamento central é DOACOES, que liga doador, produto e categoria — uma tabela associativa que permite consultar tanto o histórico por doador quanto o volume arrecadado por categoria. TELEFONE foi separada de DOADORES porque um doador pode ter fixo e celular, e manter os dois na mesma linha violaria a primeira forma normal.

Arquivo Conteúdo
TrabalhoFinal/gerarbd.sql Schema completo — DDL exportado do Workbench
TrabalhoFinal/Trabalhobd.sql Tabelas com carga de dados de exemplo
TrabalhoFinal/pe de galinha.png Diagrama ER (notação pé-de-galinha)

2. Biblioteca Universitária — interface web

Front-end para gestão de acervo, com as três operações do fluxo de biblioteca:

Tela Arquivo
Consulta de acervo consulta.html
Empréstimo de livro emprestimo.html
Devolução de livro devolucao.html
Página inicial index.html

Construída com HTML e Tailwind CSS via CDN.

Como usar

Criar o banco:

mysql -u root -p < TrabalhoFinal/gerarbd.sql
mysql -u root -p < TrabalhoFinal/Trabalhobd.sql

Abrir a interface:

python3 -m http.server 8000
# http://localhost:8000

Estrutura

├── TrabalhoFinal/    → modelo relacional do sistema de doações
├── HO/               → exercícios da disciplina (hands-on)
├── index.html        → portal da biblioteca
├── consulta.html
├── emprestimo.html
└── devolucao.html

About

Banco de Dados — modelagem entidade-relacionamento e consultas SQL

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages