日期:2014-05-18  浏览次数:20715 次

关于手机联系人备份到数据库的问题
包含字段:自己的手机deId、联系人的手机deId、联系人的姓名、联系人的电话(可能会有多个值)、联系人的邮箱(可能会有多个值)。
这数据库我要怎么去设计呢?一条联系人记录其中电话可能会有多个值、邮箱可能会有多个值,记入数据库要用字符串拼接,用符号隔开的话,很不美观,并且在读取的时候,要修改其中的某一个电话不好修改,分表去设计呢,主从关系表,但是两张表具体要怎么设计呢,哪个字段关联哪个字段呢,要保证在数据库插入的时候能同时把数据完整的插入到两关系表中,我是新手,对这很是迷惑,望大手不吝赐教啊!谢谢啦!

------解决方案--------------------
那就联系人一个表,然后电话与邮箱各一个表,实现1对多关系
------解决方案--------------------
将联系人表的id做为联系人电话号码表和联系人邮箱表的外键
------解决方案--------------------
正常增删查改,要修改联系人信息,就改联系人表;要修改号码信息就改号码表。两个id不用操作的