Question

In: Computer Science

Draw an EER that models the given requirements. Consider modeling a bank: The bank keeps personal...

Draw an EER that models the given requirements.

Consider modeling a bank:

  • The bank keeps personal information of each customer including name, sex, address, phone number, social security number, and date of birth.
  • Each customer owns one or more bank accounts (The bank does not support a joint account shared with multiple customers).
  • Each bank account is specified with the account number, open date, and type.
  • An account may have several transactions (deposit/withdrawal). A transaction has a unique ID, amount, date, and type.

Solutions

Expert Solution

Draw an EER that models the given requirements  

consider modeling a bank:

What is EER Diagram?

Enhanced entity- relationship(EER) diagrams are basically an expanded upon version of ER diagrams EER models are helpful tools for desiging database with high level models

Above EER Diagram explonation: above example consisting 4 classes and specific attributes and provide the relationship in between classes

Important Point: doubled dash line in between two classes represents the Total Participation

single dash line in between two classes represents the partial participation

Total participation: the total participation means each entity involved in the relationship

partial participation: the partial participation means not all entites are involved in the relationship

- kindly requesting upvote rating my answer and my answer clearly explain 100 % correct my answer please rating my answer


Related Solutions

Draw an EER model of given scenario We wish to create a database for a company...
Draw an EER model of given scenario We wish to create a database for a company that runs training courses. For this, we must store data about the trainees and the instructors. For each course participant (about 5,000),identified by a code, we want to store her social security number, surname, age, sex, place of birth, employer’s name, address and telephone number, previous employers (and periods employed), the courses attended (there are about 200 courses) and the final assessment for each...
Consider the classes involved when modeling a bicycle and all its parts. Draw a domain model...
Consider the classes involved when modeling a bicycle and all its parts. Draw a domain model class diagram that shows the whole-part relationships involved, including multiplicity. Which types of whole-part relationships are involved?
Draw the class diagram for the bank system given the following specifications: 1.One bank is associated...
Draw the class diagram for the bank system given the following specifications: 1.One bank is associated with 0 or more accounts 2. Each account is associated with exactly one bank 3. Current account, savings and money market are account types. Show and discuss the different class relations in your diagram.
Goal Models for Software requirements engineering class: Consider a simplistic engine-control system whose specification includes the...
Goal Models for Software requirements engineering class: Consider a simplistic engine-control system whose specification includes the following: (Goal) If PressureToLow then AlarmRaised (Domain Property) If StartMode then not PressureTooLow Explain why the condition: StartMode and not AlarmRaised cannot be considered as an obstacle to that goal.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT