请教数据库设计问题,求高手指点

李朝 2013-04-24 09:53:53
设计数据库时候,出现了这种情况(-> 表示外键):B -> A; C -> A; C -> B;请问会有什么不好吗,会不会出现问题,怎么解决,求高手指点
如图:
...全文
212 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010445219 2013-04-25
  • 打赏
  • 举报
回复
应该问题不大, 如有问题应该出在C->B这张表上,如非必要可以不用这张表
李朝 2013-04-24
  • 打赏
  • 举报
回复
引用 6 楼 xuboke 的回复:
不习惯用外键,表之间的关系都在程序里。
不见外健,程序去维护表之间的关系很容易出错吧,而且应该也会比较麻烦吧
欢乐的尼美 2013-04-24
  • 打赏
  • 举报
回复
不习惯用外键,表之间的关系都在程序里。
ACMAIN_CHM 2013-04-24
  • 打赏
  • 举报
回复
从ER图看没什么不好。只是要考虑一下当所有表都是空的时候(初始化状态) 第一条记录如何插入表中?插入哪个表中。
李朝 2013-04-24
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
实际的应用一般很少用外键
如果不用外键,应该怎么设计呢
李朝 2013-04-24
  • 打赏
  • 举报
回复
如果不用外键,应该怎么设计呢
rucypli 2013-04-24
  • 打赏
  • 举报
回复
实际的应用一般很少用外键
李朝 2013-04-24
  • 打赏
  • 举报
回复
没人回复呀,自己顶起

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧