需要支持设计数据库

时间:2012-06-11 10:49:01

标签: database database-design

案例:在线设置小团体和俱乐部的系统。每个俱乐部都有一个名字和一些成员。

有几种类型的会员资格。可以简单地作为普通会员加入,也可以是总统,秘书或任何其他会员类型。

一个人可以是许多不同俱乐部的成员,并且每个俱乐部都有不同的会员类型。

我需要设计一个简单的数据库来保存与俱乐部,用户和会员资格相关的信息。

为了拥有一个规范化的数据库,我有三个表 - 俱乐部,会员和成员。 俱乐部 - 身份证,姓名 会员资格 - 身份证,姓名(正常,校长,秘书等) 成员 - id,name,contactinfo,membership_id

我无法确定如何在这些表之间建立关系!

1 个答案:

答案 0 :(得分:1)

只需添加类似于

的表格
users_clubs:

uc_id | club_id | user_id | membership_id