Hi all, could please someone give me an advise whether my DB is designed ok? This is only a part of online shop database with which I have a problem. The idea is that there are products which can be assigned to categories. Each category has a set of parameters for an easier search of products by customers. For example, a category "CPU" will have parameters "cpu family", "cpu speed" and category "HDD" will have "form factor" and "spindle speed". These parameter names are stored in the table tbCatParam and values of parameters for each product are in the table tbProdCatParam. I am starting to program web application and it would be a problem if I later find out that the DB is poorly designed.
My schema is available here: http://cid-ce0a6f63806e1ea9.office.live.com/self.aspx/PuclicFolder/scheme.jpg
<del>Will it blend?</del> Will it work like this? Many thanks