Mysql 数据库设计如何引用表
所以我不知道这是否可以接受 我有以下表格:Mysql 数据库设计如何引用表,mysql,sql,database-design,Mysql,Sql,Database Design,所以我不知道这是否可以接受 我有以下表格:文档和内容审阅者 内容审阅者有以下字段:cr\u id,fk\u ProductIDfk_文档ID,名称,联系人信息 1, 1, 3, 'Derek', '555-555-5555 Lives in Washington' 2 3, 35, 'James', 'California' 文档包含以下字段:doc\u id,fk\u productID,节名,parentID,文本 1, 1, 'Title', 0, '' 2, 1, 'Contribu
文档
和内容审阅者
内容审阅者有以下字段:cr\u id
,fk\u ProductID
<代码>fk_文档ID,名称
,联系人信息
1, 1, 3, 'Derek', '555-555-5555 Lives in Washington'
2 3, 35, 'James', 'California'
文档包含以下字段:doc\u id
,fk\u productID
,节名
,parentID
,文本
1, 1, 'Title', 0, ''
2, 1, 'Contributors', 0 'People who helped in some fashion'
3, 1, 'Editors', 2, 'People who helped edit the document'
...
35, 4, 'Editors', 33, 'People who helped edit the document'
因此,我试图实现的是,我可以有很多产品,一些或所有产品可以有编辑器或贡献者部分。如果他们这样做,我希望能够将“Content\u Reviewers”表与该部分链接起来
因此,我的第一个倾向是:
'SectionName'
和'Text'
文档
中添加一个新列,例如表格数据
,该列将包含与其关联的表格的名称<代码>内容\u审阅者?(这是我不确定如何做好的事情)谢谢。这是一个多对多基数。应该创建一个链接表 例如: 文档表,具有id 产品表,具有id 创建文档\u产品表 fk_Document.id fk_产品id 并通过fk_Document.id和fk_Product.id创建一个组合唯一键,以确保没有重复