Because of your expertise in database design and administration, you have been asked to develop a system to track committee activities for the annual hospital 5K Walk-a-Thon. You have the following facts:
- There are several committees
- Each committee has several members
- Each committee has a chairperson.
- You wish to collect the following information on the members of each committee:
- Name
- Address
- Telephone
- Date of joining the committee
- Special skills
- You wish to collect the following information on the chairperson:
- Name
- Address
- Telephone
- Committee
- Date became chairperson
- You also wish to track the following information on an ongoing basis:
- Meetings or activities of each committee
- Committee meeting or activity date attendance for both chairperson and members
- Revenues and Expenses of each activity
- At the end of the event you want to determine accomplishments of individuals – awards are given for length of service, service as chairperson, and revenue greater than $100 earned by a particular activity. (Note: These would be done as queries, so you need to be sure you are collecting the required data)
Determine the entities, attributes, and relationships of the above information and use it to develop a conceptual data model as discussed in class. Start by deciding what the entities are about which you will collect data. Also include a chart explaining the model. See pages 176-178 in the text by Johns on e-reserve for an example. HINTS: Be careful in setting up fields to follow the rules of normalization, i.e., no multiple entries per field. Think about it and don’t just use the names I’ve listed above! Don’t include calculated fields. Also, create the minimum number of tables to do the job; maybe you can include something in a table without creating another one!
Products to turn in:
- Conceptual data model diagram. Use SmartDraw or another flowchart or drawing program to complete this.
- Chart explaining model.


0 comments