qq群的表设计探究

2018年3月21日  课题组管理就如qq的群是一样的,课题组有课题组组长;qq群有群主;课题组有组员;qq群有群人员

对于一个课题组来说,组长可以对课题组进行修改,组员只能看得见,但是不能修改。所以对于表间关系应该是什么样的呢?

下面是我创建的课题组信息表的结构

 课题组这块共有两大功能 1.对课题组的管理 2.对课题组成员的管理

下面给出课题组管理功能展现

如图所示,任何一个人现在都可以创建课题组,但肯定会有创建课题组数目的限制。

对于课题组成员管理,我们应该把这个课题组成员以什么方式存储呢??

目前有两种解决方案

1.qq群表【qq群id】····· qq群成员表【成员id】····· qq群与qq群成员关系表就叫它关系表【qq群id】【成员id】···  第三张表是一对一的关系

2.qq群表【qq群id】【qq群所有成员id】·····样通过一张表就可以存储所有成员的信息

第一种方案在新建一个qq群时需要插入一条数据到qq群表,同事插入一条到关系表,以后新增成员或者更新成员时,需要修改关系表

第二种方案虽然看着简洁了,插入时仅仅需要插入成员id就可以了,但是在查询的时候却很麻烦,当我需要查询该成员有哪些qq群时,我需要遍历所有qq群里的【qq群所有成员id】 毕竟查询比新增修改更要普遍

 

转载于:https://www.cnblogs.com/ScarecrowAnBird/p/8621449.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值