please help, check over my table design? - will it work

  • Thread starter Thread starter reservedbcreater
  • Start date Start date
R

reservedbcreater

it is a database for housing inpsection surveys.
there are 7 reserves, 100s of hosues for each resever. each survey has a
unique ID(so that the same house inspected in different years would each
have their own survey to compare.)
there are 100s of questions which are catagorized in surveysubjects
table.
each survey must contain all subjects and questions even if the questinos
asked are left blank.

I've used At Your Survey database sample but this is as far as ive got.

What is correct, what needs to be changed, and what are the relationships
i need? any suggestions?

tblInspector
InpsectorID(p.key)
InpsectorName

tblOccupant
OccupantID(p.key)
HouseNumber(p.key)
OccupantName

tblPossibleResponses
QuestionID(p.key)
Responses(p.key)

tblReserve
ResereveID(p.key)
ReserveName

tblResponses
SurveyID
SubjectName
QuestionID
QuestionText
Responses

tblSurveyQuestions
QuestionID(p.key)
SubjectID
SubjectName
QuestionText
ResponseType
LimitList
ResponsesValid
ResponseLength
ResponseDefault

tblSurvey
SurveyID(p.key)
ReserveName
InspectorName
SurveyDate
HouseNumber
OccupantName
PictureLink

tblSurveySubject
SubjectID(p.key)
SubjectName
 
it is a database for housing inpsection surveys.
there are 7 reserves, 100s of hosues for each resever. each survey has a
unique ID(so that the same house inspected in different years would each
have their own survey to compare.)
there are 100s of questions which are catagorized in surveysubjects
table.
each survey must contain all subjects and questions even if the questinos
asked are left blank.

I've used At Your Survey database sample but this is as far as ive got.

What is correct, what needs to be changed, and what are the relationships
i need? any suggestions?

tblInspector
InpsectorID(p.key)
InpsectorName

tblOccupant
OccupantID(p.key)
HouseNumber(p.key)
OccupantName

tblPossibleResponses
QuestionID(p.key)
Responses(p.key)

tblReserve
ResereveID(p.key)
ReserveName

tblResponses
SurveyID
SubjectName
QuestionID
QuestionText
Responses

tblSurveyQuestions
QuestionID(p.key)
SubjectID
SubjectName
QuestionText
ResponseType
LimitList
ResponsesValid
ResponseLength
ResponseDefault

tblSurvey
SurveyID(p.key)
ReserveName
InspectorName
SurveyDate
HouseNumber
OccupantName
PictureLink

tblSurveySubject
SubjectID(p.key)
SubjectName
 
Back
Top