Skip to content

Rodrigo-Frutuoso/SIBD

Repository files navigation

πŸ—„οΈ SIBD – Information Systems and Databases

This repository contains my work for the course Information Systems and Databases (SIBD), part of the Bachelor's degree in Computer Engineering. It includes exercises, exams, and a full project developed in four stages. The course covered relational database concepts, SQL, data modeling, normalization, and information systems fundamentals.


πŸ“š Course Contents

  • πŸ“ˆ Entity-Relationship (ER) modeling
  • 🧩 Relational model and schema design
  • πŸ”„ Normalization (1NF, 2NF, 3NF)
  • πŸ” SQL (queries, DDL, DML)
  • βš™οΈ Relational algebra
  • 🧠 Conceptual vs Logical vs Physical models
  • πŸ’‘ Fundamentals of Information Systems

πŸ“ Repository Structure

SIBD/
β”œβ”€β”€ exams/                   # Old exams and preparation materials
β”‚   β”œβ”€β”€ 2022_exam.pdf
β”‚   β”œβ”€β”€ 2023_exam.sql
β”‚   └── ...
β”‚
β”œβ”€β”€ project/                 # Main course project divided in 4 phases
β”‚   β”œβ”€β”€ phase1/              # Conceptual model and requirements
β”‚   β”œβ”€β”€ phase2/              # Relational schema + constraints
β”‚   β”œβ”€β”€ phase3/              # SQL queries and views
β”‚   └── phase4/              # Final report and optimization
β”‚
β”œβ”€β”€ extras/                 # Additional exercises and practice sets
β”‚   β”œβ”€β”€ normalization.sql
β”‚   β”œβ”€β”€ relational_algebra.pdf
β”‚   └── ...
β”‚
└── README.md               # Repository documentation

✨ Highlights

  • Complete ER-to-Relational workflow
  • SQL queries designed for real-world scenarios
  • Focus on data consistency, normalization, and optimization
  • Structured learning with incremental project development

πŸš€ Tools Used

  • PostgreSQL / MySQL
  • DBMS (pgAdmin, DBeaver)
  • SQL
  • UML tools for modeling (draw.io, Lucidchart)

✨ Acknowledgments

This work was developed as part of the SIBD course at FCUL. Special thanks to the professors and classmates for the insightful discussions and guidance.


πŸ“„ License

This repository is for educational purposes only.

About

πŸ—„οΈ SIBD β€” This repository contains my work for the course Information Systems and Databases (SIBD). Throughout the semester, I learned the fundamentals of relational databases, SQL, normalization, and how to design and query databases effectively. The repository includes project deliverables and documentation related to the course.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages