表只能包含一个主键和一个或多个外键吗?否则会违反规范化设计?
例如:
PK:SKILL_NAME
FK:SKILL_ID
FK:EMPL_ID
答案 0 :(得分:0)
是的。例如,这是实现两个实体之间的n-m关系的关联/连接表的典型结构。
也就是说,我创建的几乎所有表都具有:
createdAt
-记录的插入时间createdBy
-插入记录的人有时:
createdOn
-创建记录的系统/数据库答案 1 :(得分:0)
您的示例可能不是一个很好的示例,因为我不了解斯基林名称是PK而不是斯基林编号的情况。
您提到的实际上与EAV数据模型相似,我看到一些使用它的开源产品(magento)。但是它过于规范化,因此需要非规范化的缓存表才能实现性能。