一道面试题,请教各位怎样设置数据库最好

dwj520 2009-07-21 10:21:53
会员注册及基本结构测试题

|-----公司会员
组-------会员|
|-----个人会员


一个会员可以加入多个组,每个组可容纳多个会员.

...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
十一月猪 2009-07-21
  • 打赏
  • 举报
回复
two tables:

1. 组
2. 会员
3. match table

1. 组 包含 组ID 组名。。。 PK: 组ID
2. 会员 包含 会员ID 会员名 PK 会员ID
3. match table 。 会员ID - 组id
或者 在 会员里增加 组ID 满足 3NF
zzxap 2009-07-21
  • 打赏
  • 举报
回复
--设3个表,一个是组表,一个是会员表,一个是组和会员的关系表
--组表:
groupid ,groupname
--会员表
huiyuanid,huiyuanname,shuxing(公司会员\个人会员)
--组和会员的关系表
groupid huiyuanid
xuejie09242 2009-07-21
  • 打赏
  • 举报
回复
因为实际应用中,个人会员和公司会员会记录不同的信息,因此还需要不同的表来保存这些信息的,个人会员信息和公司会员信息要分别存储。

个人会员表
公司会员表
组表
会员组表(会员ID,组ID,会员性质(可选))
sdhdy 2009-07-21
  • 打赏
  • 举报
回复
--设3个表,一个是组表,一个是会员表,一个是组和会员的关系表
--组表:
groupid ,groupname
--会员表
huiyuanid,huiyuanname,shuxing(公司会员\个人会员)
--组和会员的关系表
groupid huiyuanid
jwdream2008 2009-07-21
  • 打赏
  • 举报
回复
修改一下:
会员表:自增ID(主键),会员ID,组ID;
组表:自增ID(主键),组ID,会员ID;
---这样设计不知道可以吗?欢迎拍砖!
jwdream2008 2009-07-21
  • 打赏
  • 举报
回复
会员表:会员ID,组ID;
组表:组ID,会员ID;
这样设计不知道可以吗?欢迎拍砖!

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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