请教数据库主外键关系表设计问题
一湖豆浆 2010-08-10 02:30:51 数据库中有主外键关系的表一般怎么设计更合理?表建立的越多,分得越细好,还是差不多就行?还是怎么地?例如现在有个服装销售记录表,里面有诸如服装类型、款式、尺寸、颜色、产地等等可分类维护的字段,是否需要一个个建立对应的服装类型表、尺码表、颜色表等,建立多,给用户的自由化程度就高,可以自己定义各种所需的信息,但是表多了,查询起来七八个表联立查询,结果集是各表记录数的笛卡尔积,数据量大的情况下很影响效率的,如果都定义死,用户就不能自定义添加修改,这样的东西一般怎么设计好呢,请各位高手指点,谢谢