请教一个数据库设计问题。。。

caomeicc1 2006-11-08 01:49:46
设计一个小组的数据库

每个会员可以加入N个小组,每个小组可以加入n个会员,请问如何设计数据库?


我现在设计了一个group表,然后有

group_id 主键,自动增长。
group_name 组名。

然后不知道这个表如何和user联系起来。

麻烦高手说详细点,谢谢!!
...全文
235 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
caomeicc1 2006-11-08
  • 打赏
  • 举报
回复
谢谢,非常感谢,呵呵!
lvlfforever 2006-11-08
  • 打赏
  • 举报
回复
按照这样的结构,你的理解是正确的。:)
caomeicc1 2006-11-08
  • 打赏
  • 举报
回复
有点明白了,再请教一下这个 relation 表。

是不是同一个会员加入的几个组,就会有几条数据?比如

=======relation=========
relation_id user_id group_id
1 1 2
2 1 9
3 1 3

上边的意思就是会员id为1的加入了编号为2,9,3的组。

请问是不是这样的结构?还是可以再简化?

谢谢!!
wasuka 2006-11-08
  • 打赏
  • 举报
回复
auto_increment
lvlfforever 2006-11-08
  • 打赏
  • 举报
回复
那个自增关系id 是什么意思呀 //这个是给每个 Relatioin 关系的一个编号,其实要是用不到的话,完全可以不要此字段。

jinliangonline 2006-11-08
  • 打赏
  • 举报
回复
自动递增
caomeicc1 2006-11-08
  • 打赏
  • 举报
回复
谢谢lvlfforever,不过还是没听懂。。。

那个自增关系id 是什么意思呀

网上有没有相关教程呀 找了找百度没找到
jinliangonline 2006-11-08
  • 打赏
  • 举报
回复
同楼上。
同时关注有没有其他好的结构。
lvlfforever 2006-11-08
  • 打赏
  • 举报
回复
======user 表 ===================
user_id 主键,
user_name 用户名

=======再建立一个relatioin======
relatioin_id, 自增关系id
user_id 用户id
group_id 对应的组id

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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