首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关系数据库设计分裂表

关系数据库设计分裂表
EN

Stack Overflow用户
提问于 2017-03-22 15:52:07
回答 1查看 230关注 0票数 0

我认为,我需要拆分一个表,因为一些记录与一个表相关,而其他记录则与另一个表相关。但我真的需要把桌子分开吗?

各表如下:

样本(sample_id,sample_type,borehole_id)

(borehole_id,x,y,z)

电车( (drawpoint_idsection_id)

表样中有岩心型和有轨电车型样品。岩心样品与钻孔表有关,有轨电车样品与有轨电车表有关。(电车样本没有地理坐标,因此需要单独保存)

除了类型上的分裂,样本数据是相同的,事实上,我们不能从化验实验室输入按类型分离样本。我们可能在一份报告中从实验室获得样本数据,并且只有在查询类型之后才知道它们是哪种类型。我希望把所有的样本分析结果都保存在一个表格里。

正常情况下是怎样处理的?

EN

回答 1

Stack Overflow用户

发布于 2017-03-22 18:42:41

如果数据是相同的,那么表样本的设计就错了。我可能不知道您想要实现什么,但是表示例只需要两个字段id_sample和title (或name),然后您将需要一个表来存储这些示例列表,比如LIST表。表列表将包含字段id_list、id_sample、id_borehole、date_rcvd等(您需要保留有关特定示例及其特征的信息所需的任何字段)--我不清楚表电车应该存储哪些内容,但您似乎正在从表中重复两列到示例表,这是错误的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42956704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档