I'm working towards a Star Schema for a database which includes details about both results for individuals who have undergone training and assessment, and their feedback on the training. To maintain simplicity and performance it makes sense to limit the number of fact tables, so I was planning on using one fact table, and separate the feedback and score data using a dimension.
The issue is that some of the feedback data is in string format (written answers) as opposed to numerical format. How should I approach reconciling the two types of data into one fact table, or should I have two fact tables, one for string based feedback answers and one for the numerical scores. Or even would it make more sense in fact to have three fact tables, one for the scores, one for the feedback numerical data, and one for the feedback data in string format?