DBMS - Project Homework - 2024
DBMS - Project Homework - 2024
Scope
Within the scope of the project, you are required to develop a software for which you can determine the
subject yourself (the students are free to determine the project subject, but the chosen subject is
expected to be different from the comprehensive examples given in the course). An application program
that accesses and uses the database must be developed (In the application, there must be modules that
perform Search, Insert, Delete and Update operations. )
(The application to be developed does not need to be complex. In the evaluation process, the priority will
be in the database section.).
The project consists of three stages. These stages are organized as follows:
• Introduction of the problem, creation of the business rules (at least 15 business rules)
• Entity relationship diagram, relational model (textual representation)
• Database implementation, application program and interfaces
Other requirements
• You must implement the entity relationship diagram with the Crow's Foot notation. The entity
relationship diagram (ERD) must be drawn on the computer (Draw.io (https://www.draw.io) or
any other application that does not require license fees for students can be used). ERD must
include at least one inheritance.
• PostgreSQL must be used as a relational database management system.
• Students are free in application type (desktop, web, mobile, etc.) and programming
language/platform. Function / stored procedure and trigger must be used in the developed
database.
• There must be at least 10 tables in the database.
• At least 4 functions/stored procedures (excluding those defined for triggers) and at least 4 triggers
must be defined.
• The project can be done individually or in a group. Project groups consist of a maximum of 3
people.
Good Luck!
Gozde Yolcu Oztel