Greetings from Jamaica. I’ve volunteered to build a database for a nonprofit to provide a place to store info about their members, local citizens, volunteers, donors, NGO partners, supporting government agencies, annual health fairs, dental clinics, beach cleanups, summer reading camps, community training projects, family feeding programs and craft store management. I know how to perform basic database functions like assign primary keys, set relationships between tables and can design forms, queries and reports. What throws me is the basic design of the database. One person could be a member, donor AND a volunteer. Some volunteers work some events, not others. Any suggestions on how to put this together would be a blessing to our community here in Jamaica. Thank you.