sql server - Database Table Normalisation -
We are accumulating the content's metadata in database tables. In which there is a column named Keyword containing keywords related to the content, should we normalize the table based on the keyword column because the keyword column will have multiple values.
I do not think the answer to this question is absolutely complex. This is a textbook generalization problem and the answer is yes , you should definitely make it normal.
Storing multiple values in one column first - Normal form (most designers try to get the third - normal) - the only reason for this is Demonstrate performance as a means of optimization, that is, if the database is very large and you are able to use some special sequencing strategy on denormalized columns to close some specific optimization (i.e. physical route). This is not the case here.
Not being normal can be difficult to write the questions and it can be quite impossible in the index. And if you're accumulating the keyword, then I can only assume that the keyword is the reason for Search - so you definitely want to point out this data and write simple questions.
Please - Make your data normal.
Comments
Post a Comment