我正在建设一个网站,餐馆可以把他们的菜单放在网上供人们订购。我的数据库设计有问题,我一直在像这样设置我的表
*/----------------*
* menus
*-----------------*
id
restaurant_id
name
active
created_at
updated_at
*/----------------*
* menu_categories
*-----------------*
id
menu_id
name
created_at
updated_at
*/----------------*
* items
*-----------------*
i
我有一个论坛网站,我正在建设自己。我计划在我的网站中添加群组部分。
用户将能够创建组。自己管理。然后创建者应该添加版主到小组中。
我该如何存储这个版主?我是否应该创建这样的新表:
group_moderators
ID - GroupID - UserID
还是应该直接插入组表
ID - GroupName - Moderaters
1 - Tech - 5, 7, 9 (These are User IDs) then I can separate them with PHP.
CREATE TABLE articles
( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT
, title VARCHAR(99) NOT NULL
, dateposted DATE NOT NULL
, author VARCHAR(99) NOT NULL
);
CREATE TABLE article_rel
( this_article INTEGER NOT NULL REFERENCES articles (id)
, related_article INTEGER NOT NULL REFERENCES articles (id