0

我想创建一个跟踪成员活动的数据库,因此添加了他们所做的所有事情。但要做到这一点,我认为我需要一个嵌套表,因为第一个表将包含用户和他的信息,然后是一个子表来存储所有事件。

这可以在mysql中完成吗?

就像:

 username 
 email 
 telephone 
 events-> event 1, event 2, event 3

每个事件都有date, participants and time

4

1 回答 1

2

您可以查看多对多方法。

所以

Table Users
- UserID
- UserName
- User Etc.

然后

Table Activities
- ActivityID
- ActivityName
- ActivityGroupdID
- Acticity Etc.

然后

Table UserActivities
- UserID
- ActivityID
- Link Etc.

除此之外,您还可以考虑用户安全性或属于特定组的用户可能有权访问特定活动的角色。

于 2013-06-14T17:13:55.173 回答