【发布时间】:2017-03-23 17:06:54
【问题描述】:
我想我需要拆分一个表,因为有些记录与一个表相关,而另一些记录与另一个表相关。但是我真的需要拆分表吗?
表格如下:
SAMPLE(sample_id、sample_type、borehole_id)
BOREHOLE (borehole_id, x, y, z)
电车(drawpoint_id,section_id)
表 SAMPLE 有 core 和 tram 类型的样本。核心样本与 BOREHOLE 表相关,电车样本与 TRAM 表相关。 (电车样本没有地理坐标,需要单独保存)
除了类型拆分之外,样本数据是相同的,实际上我们无法根据来自化验实验室的输入按类型分离样本。我们可能会在一份报告中获得所有来自实验室的样本数据,并且只有在查询类型后才能知道它们是什么类型。我希望将所有 SAMPLE 检测结果存储在一张表中。
这通常是如何处理的?
【问题讨论】:
-
这是一个常见问题解答,google 'stackoverflow philipxy faq subtype'。
-
好的,谢谢。我查找了子类型和超类型,就是这样。
标签: database database-design relational-database