Note that we expect your final project to have some sort of rudimentary GUI - but it doesn't have to be fancy.
Note that we expect you to have both the ability to update at least some part of the database from the application, and the ability to have some queries that depends on the user's input (e.g., in the banking domain, I might want the customer to be able to update the database by transferring money from one account to the other, and I might also want the bank employees to be able to ask for all of the account information for a given customer, where the employee enters the customer number).
We also expect that some of these queries will be something interesting - something beyond a simple select, project, join. In the banking domain, one example would be to have a report generator that would generate for each customer, the set of statements the month for each account, including a list of transactions and a beginning and ending account balance.
If you anticipate having any triggers or assertions, this would also be functionality that would be valuable to present.