zoukankan      html  css  js  c++  java
  • 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】 毕竟查询比新增修改更要普遍

  • 相关阅读:
    字符串转换成整型数 atoi()
    求一个正整数各个数位上的数字之和
    求小于等于n的所有素数
    iomanip,setw(),setw: undeclared identifier
    计算机界的牛人前辈
    clrscr( )用法
    printf()
    realloc() 用法详解
    ADO和ADO.NET的区别
    C++中delete和delete[]的区别
  • 原文地址:https://www.cnblogs.com/ScarecrowAnBird/p/8621449.html
Copyright © 2011-2022 走看看