Ste*_*ven 0 database string oracle numbers composite
我正在设计一个实验室数据库.一些产品,样品等由复合数字识别,其中多个部分表示不同的值,例如:原产地,日期,类型,今天的ID等.复合数字的示例可能包括驾驶执照号码(X44-555-3434) ,批号(XBR-A26-500-2).
复合数字应该如何存储在数据库中?它们应该存储为字符串还是应该单独存储(或导出)复合数字的每个组成部分?
注意:如果无法正常回答问题,请使用Oracle.
Car*_*ter 8
根据我的经验,如果字符串的元素有意义,最好将它们放在自己的字段中.我们试图梳理出意义的体操是复杂且容易出错的; 当我们明确处理每个字段时,也更容易进行数据验证.构造复合字符串很容易,很容易在构造的字符串上搜索(虽然有时很难索引).细粒度存储对我来说一直都是最好的.
归档时间:
16 年,4 月 前
查看次数:
157 次
最近记录: