Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 5 [ 2 0 ] Scenario: Even now, in 2 0 2 4 , individuals' use of banking apps to carry out transactions is
Question
Scenario: Even now, in individuals' use of banking apps to carry out transactions is on an exponential rise worldwide. This is true in other sectors of ecommerce. Nowadays, many commercial banks have Apps that allow their customer to undertake a number of transactions using their mobile devices. For this to be possible, each bank keeps a database at the back end that the Apps can access. Such a database can be very complex in terms of its design. In this question, we shall focus on a small section of this type of database.
Each customer, normally called a client, can have more than one account, such as savings, cheques, etc. Before any transaction is made, a customer must always decide on the transaction type, such as a withdrawal, deposit, etc. The selected type can be done on different accounts, and each account can have several transaction types. In each country, there are usually many banks, and each bank has its own App. The database required in this scenario will be for only one such bank.
Draw an entity relationship diagram ERD for this banking system. The ERD should not contain any manytomany relationships. No attributesfields are required in this section. use a Crow's foot notation since it is clearer and more popular than other notations
Create a relational database schema from the ERD showing all tables in NF Each table should include at least three fieldsattributes Appropriate primary keys should be used. Primary keys must be underlined, and each foreign key should have the letters FK in brackets after it for instance, xyz FK You may also use PK to indicate a primary key.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started