ER Exercise

Problem Specification

This exercise is based on a homework assignment on Fall 2015.

(1) Download and install "EA Assistant v2.1" from http://highered.mheducation.com/sites/0072942207/student_view0/e_r_assistant.html. You will need it to draw Entity-Relationship Diagram (ERD).

(2) Consider the Beta University Project, a guided project from Ricardo: http://computerscience.jbpub.com/ricardo/guidedProjects.aspx. Download and the file "Project 1-Beta University-Introduction.docx". You do not need to do the four steps mentioned in the document. Instead, you should:

  1. Construct a reasonable ERD to capture the data requirements of the project. You will need to make reasonable assumptions. Send
  2. Write down the assumptions you have made to create the ERD.

(3) Real world applications are much more complicated. The initial document is highly simplified. Ask three reasonable questions to clarify how credit cards will be used. (This may in term affect how you model the problem, including your ERD.)

Suggested Solution

(1) The ER Diagram:

ER_Ex_sol.jpg


(2) Some assumptions made in constructing the ERD:

(3) Examples of reasonable questions on credit cards: