T
th0r0n
Hi,
Basically I have a Database that keeps a log of all call monitoring
sessions (where you listen to someones phone calls and give them marks
if they fulfil certain criteria) this is my structure:
Calls(CallID[PK],CallTime,CallDate,CustomerID) (The phonecall Monitored)
Campaigns(CampaignID[PK],CampaignName) (The department worked on)
Contracts(ContractID[PK],ContractName) (Name of employment agency of staff)
Customers(CustomerID[PK],CustomerName,CustomerNumber) (People phoned)
Logons(LogonID[PK],LogonUserName,LogonPassword) (Database logons)
Managers(ManagerID[PK],ManagerName,LogonID,CampaignID) (Managers)
Questions(QuestionID[PK],Title,SectionID,CampaignID) (List of criteria)
Responses(PassedID[PK],PassedResponse) (Yes, No or N/a)
Sections(SectionID[PK],SectionName) (Catergory of criteria)
Sessions(AnswerID[PK],StaffID,QuestionID,CallID,PassedID) (Test results)
Staff(StaffID[PK],StaffName,CampaignID,ManagerID,ContractID) (List of staff)
Is there any other way I should be doing it? What level of normalisation am
I on?
(Is there a tool I can download to tell me how nomalised my database is?)
Thanks very much,
Toby
Basically I have a Database that keeps a log of all call monitoring
sessions (where you listen to someones phone calls and give them marks
if they fulfil certain criteria) this is my structure:
Calls(CallID[PK],CallTime,CallDate,CustomerID) (The phonecall Monitored)
Campaigns(CampaignID[PK],CampaignName) (The department worked on)
Contracts(ContractID[PK],ContractName) (Name of employment agency of staff)
Customers(CustomerID[PK],CustomerName,CustomerNumber) (People phoned)
Logons(LogonID[PK],LogonUserName,LogonPassword) (Database logons)
Managers(ManagerID[PK],ManagerName,LogonID,CampaignID) (Managers)
Questions(QuestionID[PK],Title,SectionID,CampaignID) (List of criteria)
Responses(PassedID[PK],PassedResponse) (Yes, No or N/a)
Sections(SectionID[PK],SectionName) (Catergory of criteria)
Sessions(AnswerID[PK],StaffID,QuestionID,CallID,PassedID) (Test results)
Staff(StaffID[PK],StaffName,CampaignID,ManagerID,ContractID) (List of staff)
Is there any other way I should be doing it? What level of normalisation am
I on?
(Is there a tool I can download to tell me how nomalised my database is?)
Thanks very much,
Toby