2. Introduction
The overall objective of this project was to create a fully
functional database system for a online bank.
The database should allow the introduction of new customers
along with allowing existing customers to view their account
as well as obtain new products in terms of loans and
additional accounts.
To produce this database there are three main steps;
Conceptual data model, Logical
data model and Physical data model
3. Underline Assumptions and
Limitations
Designed for a bank which has a online presence only
The bank only offers personal accounts and does not
cater for business customers
There are 4 account types; Student Account, Current
Account, Savings Account and Investment Account
There are 4 loan types; Student Loan, Car Loan, Overdraft
and Credit Card
4. Underline Assumptions and
Limitations Cont.
‘Products’ refers to all services which the bank offers
Credit card bills are generated on a monthly basis
Bank statements are generated on a quarterly basis
Each customer automatically receives a debit card and
ICT ID and password when they create an account with
the bank
5.
6.
7.
8.
9.
10.
11.
12. Query One
What is the ICT ID and Password for all the
customers with the surname Doyle?
13.
14.
15.
16.
17. Query Two
What is the sum of all transactions which have
been carried out by Mr. O’ Connor?
18.
19.
20.
21.
22. Conclusion
On completion of this project we have learned
extensively about the different stages involved
when creating a database system.
One of the key learning outcomes we received
from completing this database system is that
before one can continue on to the next stage of
the project you must first ensure the previous
stage is correct, if not this will only cause errors in
future stages.