我只想和你们一起检查设置我的数据库的最佳方法是什么,因为我对正确设置关系还不熟悉。
我计划进行以下设置:
数据库: MyCompany 表格 DocumentClassification
id | discipline | type1 | type2 ---|------------|-------|------ 1 | A |01 |00 2 | A |01 |01 3 | B |01 |00
数据库: Job1 表格 文档
id | title | doc_number | type_id ---|-------|------------|-------- 1 | Doc1 |00001 |3 2 | Doc2 |00002 |1 3 | Doc3 |00003 |3
数据库: Job2 表格 文档
id | title | doc_number | type_id ---|-------|------------|-------- 1 | Doc1 |00001 |2 2 | Doc2 |00002 |3 3 | Doc3 |00003 |1
请注意,这些是单独的数据库,但“type_id”列将查看“DocumentClassification”表(在另一个数据库中)中的“id”列以确定其文档类型。
我选择了单独的表,因为我们可以拥有数百个带有数万个文档的作业。
我真的只是想检查一下这是解决这个问题的正确方法吗?
提前谢谢。
答案 0 :(得分:0)
如果单独的表有或没有单独的表,只要满足您的要求,这两个选项都可以。
如果你有单独的表,那么你肯定需要有关于JOINS的信息和知识。
我认为这个ERD完全没问题。