Site hosted by Angelfire.com: Build your free website today!

Please Read All Sections as the final solution is at the bottom of page, Table 5.  All other information included in the tables is the way it was worked out to reduce redundancy.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Table 1
In the assignment, there was no mention of Participant Email...

TABLE
V-TEL COMMUNITY LIST

TABLE
PARTICIPANT LIST

V-Tel Site (PK)

V-Tel Site (FK)
V-Tel Coordinator First Name Participant First Name
V-Tel Coordinator Last Name Participant Last Name
V-Tel Assistant First Name Participant Phone
V-Tel Assistant Last Name Participant Mailing Address
Email Participant City
Phone Participant State
Mailing Address Participant Zip
City  
State  
Zip  

keep scrolling down.......

 

Table 2
(still working on a solution based on Wayne's examples.........also thought you might wish to have Participant email included in the following schematic)

Table
Community
V-Tel
Table
V-Tel Coordinator
Table
V-Tel Assistant
Table
Participants
V-Tel ID (PK) V-Tel ID (FK) V-Tel ID (FK) V-Tel ID (FK)
V-Tel Site Coordinator First Name Assistant ID (PK) Assistant ID (FK)
V-Tel Phone Coordinator Last Name Assistant First Name Participant First Name
V-Tel Address Coordinator Email Assistant  Last Name Participant Last Name
V-Tel City Coordinator Phone Assistant Email Participant Email
V-Tel State Coordinator Address Assistant Phone Participant Phone
V-Tel Zip Coordinator City Assistant Address Participant Address
  Coordinator State Assistant City Participant City
  Coordinator Zip Assistant State Participant State
    Assistant Zip Participant Zip

keep on scrolling....
 

Table 3 
(condensed version still has some redundancy)

Table
Community
V-Tel
Table
V-Tel Coordinator*
Table
Participants
V-Tel ID (PK) V-Tel ID (FK) V-Tel ID (FK)
V-Tel Site Coordinator First Name Assistant First Name
V-Tel Phone Coordinator Last Name Assistant  Last Name
V-Tel Address Coordinator E-Mail Participant First Name
V-Tel City Coordinator Phone Participant Last Name
V-Tel State Coordinator Address E-mail
V-Tel Zip Coordinator City Phone
  Coordinator State Address
  Coordinator Zip City
    State
    Zip

* Perhaps, a coordinator is also a participant, in which case, there would be a coordinator ID established under the V-Tel Coordinator Table as a Primary Key (PK) and carried over to the Participant Table as a Foreign Key (FK).  Are coordinators also participants???? 

I have designed these in such a way as to not include them as participants, but the above would be how I would implement them into the participants if, indeed, the tech coordinators were participating in the program.

 

 

TABLE 4:
I thought that this table has no more redundancy...    

Table
Community V-Tel
Table
Participants
V-Tel ID (PK) V-Tel ID (FK)
V-Tel Site Assistant First Name
Coordinator First Name Assistant  Last Name
Coordinator Last Name Participant First Name
Coordinator E-Mail Participant Last Name
Phone Email
Address Phone
City Address
State City
Zip State
  Zip

After last session, I felt as if there needed to be a different table as a final solution to the assignment.  Please see below for (hopefully) final solution.  Furthermore, I thought perhaps that you needed to have the web addresses of the participants and V-Tel assistants.

 

 

TABLE 5
RITELink DB1 Assignment
FINAL SOLUTION

Table
Participants

Table
V-Tel Assistant

Table
V-Tel Coordinator

Table
Community
V-Tel

Participant ID (PK) Participant ID (PK) Coordinator ID (PK) V-Tel ID (PK)
Participant First Name V-Tel ID (FK) Coordinator First Name V-Tel Site
Participant Last Name   Coordinator Last Name V-Tel Phone
Participant Web Site   Coordinator Email V-Tel Address
Participant Email   Coordinator Phone V-Tel City
Participant Phone   Coordinator Address V-Tel State
Participant Address   Coordinator City V-Tel Zip
Participant City   Coordinator State V-Tel
Participant State   Coordinator Zip Coordinator ID (FK)
Participant Zip   V-Tel ID (FK) Participant ID (FK)
Classification (Assist/Participant)      
V-Tel ID (FK)