数据表设计的问题(续)
发表在Oracle视频答疑 2015-06-24
是否精华
版块置顶:
看了《SQL从入门到精通》,学了很多知识。
现在开始自己试着做项目了。但是在设计数据表的时候遇到了问题想问问。
问题:我现在关于水泥的检测想做一个数据表。想以一种水泥的所有检测为一条记录,以水泥品种为主键,可是它有很多检测,假如有20个检测(也就是20个字段),可是这20个字段我也不知道哪几个同一天一起检测,而且也不知道哪个先检哪个后检,所以是分批录入的。但是我想记录每一个字段的检测日期,这个表应该怎么设计(除了在20个字段前面单独再加检测日期以外)。
  
小科回复:您好,在20个字段前单独加检测日期,或者把每种检测分成单独的表,其中有水泥号、检测、检测日期。

[font color=#00FF00]我想:这样的话字段太多,而且单独成表的时候表又太多。
我可不可以在单个检测字段中设置多值,比如 (20150624,合格)、(20150627,45%)。如果可行的话这个一个字段值用逗号隔开的格式是通过什么方法形成的。 [/font]
分享到:
精彩评论 1
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照