Requirements for a banking application

Assignment Help Basic Computer Science
Reference no: EM131102360

Consider the following data requirements for a banking application.

A bank account has an account number, an opening date and a balance. There are two types of accounts: checking and saving. An account must be at least either saving or checking, while some accounts can be both saving and checking. A saving account has an interest rate while a checking account has a minimum deposit amount.

An account owner has an owner id and a start date. An owner may own several accounts, while an account can have several owners. An owner always owns at least one account, while not every account has an owner.

A check has a check number, which is unique only in the same checking account. A check also has a date and an amount. A check must belong to one and only one checking account while a check account may have many checks.

There are two categories of owners: person and company. A person has a first name, a last name, and an SSN. A company has a name, a tax id and an address. Every company is an owner, while not every person is an owner.

A bank employee has an SSN, a name (first and last) and a start date.

Some bank employees are account owners. Each employee-owner has a bonus interest rate.

Draw an EER diagram based on the requirements.

Reference no: EM131102360

Questions Cloud

Analyze the relationships among the three quality principles : Describe each quality principle and show how it is illustrated in the article. Analyze the relationships among the three quality principles. Examine whether the principle in one example might apply to other examples.
Array of monthly sales figures : Write a C++ program using pointers that will create dynamically allocated array of monthly sales figures whose size has been input by the user. After prompting the user to input the sales figure, it will find the highest monthly sales amount and t..
How is management accounting information : How is management accounting information a means to an end?
Write a time-domain expression for the signal : A signal has the double-sided amplitude and phase spectra shown in Figure 2.34. Write a time-domain expression for the signal.
Requirements for a banking application : Consider the following data requirements for a banking application.
Which therapeutic approach do you think is best : Write a paragraph on how this diagnosis could be treated by each of the four major schools of psychotherapy - How might the Prochaska Model of Change assist.
Select and describe a specific healthcare operating unit : Select and describe a specific healthcare operating unit. Examples are an emergency department, a surgical service, a specific nursing unit, and a physician's office practice. Select a type of healthcare service you are familiar with.
Write a paper about different types of investment banks : Write a paper of no more than 1,050 words about different types of investment banks, including financial holding companies, full service investment banks, and boutique investment banks.
Implement a particle filter for a simulated boat driving : E28: Mobile Robotics - Fall 2015 - HOMEWORK 12. Your goal is to implement a particle filter for a simulated boat driving along a circular channel. Let x denote the boat's position in the interval [0, 1]. Since the channel is circular, going past x ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Explain object-oriented analysis and agile methodologies

Distinguish the object-oriented analysis and create models with structured analysis and design models. Write down Agile Methodologies?

  Program that reads a file of computer data names computers

write a program that reads a file of computer data names computers.txt. creates an array of Computer objects.

  Type of local area network called a home area network

Some of the reasons a website would need to be redesigned is the management system or technology may be out of date, the web designs are probably look old or outdated, website is not mobile friendly, not getting the result you are seeking for, or ..

  Complete an essay discussing ethical theories and their

Complete an essay discussing ethical theories and their relevance to the ICT industry. In the essay, consider 'rights' vs 'virtue', 'relativist' vs 'objectivist' and 'consequentialist' vs 'deontology' and how they relate to professional codes of ethi..

  A device that converts mechanical into electrical energy is

A device that converts mechanical into electrical energy is?

  Can you do this if the interface id is 48 bits

Consider fields that would approach maximum allocation only under unusual circumstances. Can you do this if the Interface ID is 48 bits?

  Oracle business intelligence system is used

Oracle Business Intelligence system is used for, and what kinds of tasks you perform using the system?

  What file system operations are irreconcilable

Suppose the semantics of the rmdir system call are now that the given directory is removed if it exists, and nothing is done otherwise. How could you write a program to delete directories that distinguishes between these two cases?

  Continue to grow at the same rate

The world population reached 6.83 billion people in January 2010 and was growing at the rate of 1.12% each year. Assuming that the population will continue to grow at the same rate, in how many years will the population first reach 10 billion? Whe..

  Futilization of the link as a function of n

N Ethernet stations are trying to send data at the same time. They use an access control algorithm that needs N/3 time slots to select a host that can transmit next. If each packet needs 15 time slots to be sent, what will be the utilization of the l..

  Components of computer system interact within system

How do the components of your computer system interact within the system? What improvements or additions to your system do you think would benefit you or make the system more user-friendly? Why?

  Prepare a powerpoint presentation explaining

Prepare a PowerPoint presentation explaining the results and recommendations of your assessment to senior management of the organization.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd