Requirements for a banking application

Assignment Help Basic Computer Science
Reference no: EM131108696

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: EM131108696

Questions Cloud

Explain affect the capital budgeting decisions : Briefly explain how the following items affect the capital budgeting decisions of multinational companies: (a) Exchange rate risk; (b) Political risk; (c) Tax law differences; (d) Transfer pricing; and (e) A strategic, rather than a strict, financial..
What is the biological equilibrium of the fishery : Suppose that the biological mechanics for a fishery are given by the equation F(X) = aX - bX^2 , where X is the biomass of the fishery, and a and b are biological parameters assumed to be constant and positive. What is X MSY , the maximum sustainable..
In what year did deng make this tour : Deng Xiaoping made a famous tour of southern China, ending the controversy on how fast China must grow economically. In what year did Deng make this tour
Describe how each of the following behavioral approaches : Describe how each of the following behavioral approaches can be used to deal with project risk: (a) Scenario analysis and (b) Simulation.
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..
Research and development tax credits : Research and development (R&D) tax credits:
Define risk in terms of the cash flows from a capital budget : Define risk in terms of the cash flows from a capital budgeting project. How can determination of the breakeven cash inflow be used to gauge project risk?
Summarize challenges and existing international fora : "The main objective of this paper is to explore and describe the discursive politics of surveillance, the constitutional norm that aims to defend citizens from government power via unjustified infringements, the function identity can have as a dec..
Given in the linear system : Given in the linear system

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Types of systems that benefit from dhcp

Consider the types of systems that benefit from DHCP reservations and/or from having manually-configured (static) IP addresses, including servers, networked printers, and other networked devices (e.g., network-connected HVAC controllers, IP camera..

  Number of correct responses

The percentage score on a test varies directly as the number of correct responses. Rita answered 24 questions correctly and earned a score of 60%. What would her percentage score have been if she had answered 34 questions correctly?

  What will be the cost of this implementation

What will be the cost of this implementation?

  Create a new type of credit card and design a new computer

Create a new type of credit card. Work on solving a problem of your own choosing - a problem that is related to your major field of study.

  Draw the state diagram of the soda vending machine

Exercise 1. Let's consider the old coin based soda machine behavior discussed in class. The following states were identified: Idle, Collecting Money, Testing & Computing Change, Making Change, and Dispensing Item. Draw the State Diagram of the Soda V..

  Explain what is meant by information technology

Explain what is meant by information technology (IT). Explain what is meant by information systems (IS). Why is it important to understand the differences between information technology (IT) and information systems (IS)?

  Enrolling and withdrawing from camp faster

The director of Camp Posanivee is frustrated. Campers are enrolling and withdrawing from camp faster than her primitive filing system can handle, and she has turned to you. You have been offered free meals at the mess hall in return for a program ..

  Method named eval that evaluates a non-empty expression tree

Implement a class for expression trees with these operations: (a) A constructor that builds an expression tree. It accepts a String that represents a grammatically correct expression as its sole input. Hint: refer to a previous assignment on evaluati..

  Create a behavioral description of a full-adder

First create a behavioral description of a full-adder, and then use the full-adder component in your carry-ripple adder

  Implements a method compare

Write a class which implements a method 'compare' which accepts two parameters and prints if the two parameters are equal or not. The method should accept two integers or two floats or two string. Do not use method overloading.

  Main goals of access control

What are the main goals of access control and what are the best practices recommended to help in achieving them.

  Determine the value required for any prescaling

A PWM is used in 8-bit mode to produce a signal with a 1 msec period and 60% duty cycle. Determine the value required for any prescaling and the values for the period and duty cycle registers. The E-clock is 24 MHz.

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