Skip to content

shinylucasin/campusforge-postgresql

Repository files navigation

🎓 Sistema Acadêmico PostgreSQL

Projeto desenvolvido para a disciplina de Banco de Dados utilizando PostgreSQL.

O sistema tem como objetivo gerenciar informações acadêmicas de:

  • alunos;
  • professores;
  • cursos;
  • disciplinas;
  • turmas;
  • matrículas.

🚀 Tecnologias Utilizadas

  • PostgreSQL
  • SQL
  • pgAdmin
  • BrModelo
  • GitHub

📚 Funcionalidades Implementadas

✅ Estrutura do Banco

  • Criação de tabelas relacionais;
  • Chaves primárias (PRIMARY KEY);
  • Chaves estrangeiras (FOREIGN KEY);
  • Integridade referencial;
  • Constraints.

✅ Manipulação de Dados

  • INSERT INTO
  • UPDATE
  • DELETE

✅ Consultas SQL

  • SELECT
  • WHERE
  • ORDER BY
  • JOIN
  • GROUP BY
  • HAVING
  • Subqueries

✅ Recursos Avançados PostgreSQL

  • VIEW
  • INDEX
  • TRIGGER
  • PROCEDURE
  • CHECK Constraint

🗂️ Estrutura do Projeto

📁 sistema-academico-postgresql
 ├── 📄 database.sql
 ├── 📄 insercoes.sql
 ├── 📄 consultas.sql
 ├── 📄 consultas_avancadas.sql
 ├── 📄 manipulacao.sql
 ├── 📄 modelo-logico.png
 ├── 📄 documentacao.pdf
 └── 📄 README.md

🎯 Objetivo Acadêmico

O projeto foi desenvolvido com o objetivo de aplicar conceitos fundamentais e avançados de Banco de Dados Relacional utilizando PostgreSQL.

Durante o desenvolvimento foram utilizados:

  • modelagem relacional;
  • integridade referencial;
  • consultas SQL;
  • manipulação de dados;
  • automação;
  • otimização de consultas.

About

Sistema acadêmico em PostgreSQL desenvolvido para gerenciar dados de alunos, professores, cursos, disciplinas, turmas e matrículas. O projeto aplica conceitos de banco de dados relacional, incluindo modelagem, integridade referencial e uso de SQL com consultas, views, triggers e procedures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors