我该如何设计这个数据库?

时间:2013-03-23 15:04:44

标签: sqlite

所以我必须为具有字段(Id,name,bla,bla,电话号码)的客户设计一个表。最后一个字段吓坏了我,因为不仅有一个数字,而且还有很多。我看到了完成这项任务的3种方法

  1. 该字段为String。在插入之前的任何时候,使用分隔符';'对电话号码的字符串数组进行编码。然后作为String插入。
  2. 该字段为BLOB。直接存储字符串数组(不知道是否可以在sqlite中使用)。
  3. 使用字段(ClientId,PhoneNumber)为电话号码创建另一个表。
  4. 什么似乎是最好的方法?

1 个答案:

答案 0 :(得分:0)

由于在一个字段中存储多个值是不好的做法,所以第三个选项是常规方式。