If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > Conceptual Data Model

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 09-17-03, 15:44
RDCD RDCD is offline
Registered User
 
Join Date: Sep 2003
Posts: 12
Conceptual Data Model

New to database design. Would appreciate feedback on a conceptual data model before going further. Attached file contains model with draft business rules. This is for a simple donor management application. Thanks for the review.

RDCD
Attached Files
File Type: doc data_model_0917.doc (27.5 KB, 202 views)
__________________
Nonprofit Access User
Reply With Quote
  #2 (permalink)  
Old 09-18-03, 08:50
Matt_T_hat Matt_T_hat is offline
Registered User
 
Join Date: Sep 2003
Location: UK
Posts: 122
Makeing the relationship between non profit donors and capital pledges as a 1:1 seems a little strange to me. Can you think of a situation where a donor would make more than one pledge OR one pledge be made by more than one donor? If so set up the One-To-Many.

Pledge billing and Capital_Payments seem to be one table not two.

But other than that it seems fine.

Thing about each table as a main form with the many table(s) as subforms listing all the many parts. Does the form in your head make sense? If it does then you are likely on the right track.

Without both eliments and atributes it is hard to see what you are thinking about.

Does that help?
__________________
Matt the Hat says: "what!?"
A child of five could understand this! Fetch me a child of five!
SCARY HARD CHALLENGE: http://www.dbforums.com/database-concepts-design/988682-better-relational-design.html
Reply With Quote
  #3 (permalink)  
Old 09-23-03, 09:13
RDCD RDCD is offline
Registered User
 
Join Date: Sep 2003
Posts: 12
Conceptual Data Model

Matt...thanks for your response. I hope you won't mind reviewing this a bit further. In response to your suggestion, Pledge billing and Capital_Payments seem to be one table not two, I've provided the attributes from these tables to see if I should combine these. Theoretically, an invoice should generate a payment, but some pledges may never be paid, so I am anticipating some nulls. If the tables were combined, it might look something as follows.

Pledge Payment Details
pledge_billing_id (PK)
pledge_id (FK)
pledge_calendar_yr
pledge_billing_date
pledge_amount
pledge_notes
payment_received_date
payment_amt_received
gift_contribution_type

Capital giving usually spans a five year period with donor payment frequency and amounts designated by the donor at the time of the pledge, so typically multiple billing records will be created for a single donor. Some may even choose to be billed multiple times per year. The pledge fields get populated early on while payments fields will be null until payment is received. Am I on the right track?

Thanks again.

RDCD
__________________
Nonprofit Access User
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On