为了账号安全,请及时绑定邮箱和手机立即绑定

数据库问题

数据库问题

侃侃尔雅 2018-12-03 10:13:10
假如数据库A中的某条数据 要与 数据库B中的某条数据 进行关联。<br><br>如何设计数据库?<br><br>如果单独建立个表,用来记录A与B之间的联系的话,那么查询还是个棘手的问题,<br><br>又如果在A库中的这条记录后补充一个B库中记录的ID的字段,同样在B库中也补充一个A库中的字段,<br>那么查询问题似乎轻松了一些。但是维护性太差。<br><br>各位有什么好的解决办法。<br>请详细说明。。<br>
查看完整描述

2 回答

?
SMILET

TA贡献1796条经验 获得超4个赞


不知道我是否理解正确楼主的意思,我觉得呢,你的情况可以说是有两种会员,但他们之间可能是有联系的,我觉得可以这样子做,再建立一个C表,作为主表,存储一些所有会员共有的东西(比如会员类别,姓名,性别,等等,只要是共同的就放这个表),其中还必须有有一个主键,比如叫CID,是唯一的,然后在A表及B表等副表中就都带一个CID作为外键。希望能对楼主有帮助!


查看完整回答
反对 回复 2018-12-07
?
暮色呼如

TA贡献1853条经验 获得超9个赞

其实不用考虑那么多 一般数据库的表分几种 一种是收集数据(这种要求越清楚越好,这类数据一般都是实体数据) 一种是数据汇总(这种要求是能够查询的越快越好,不要求每条记录的详细内容,但是要知道数据怎么来的,一般是统计用) 还有一种是关系数据(就是链接数据的桥梁)

查看完整回答
反对 回复 2018-12-07
  • 2 回答
  • 0 关注
  • 570 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信