VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 741|回复: 6

求数据库设计,班,学生 问题,在线等

[复制链接]

2

主题

8

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-2-11 19:30:02 | 显示全部楼层 |阅读模式
假使有一所学校,有数个班,每班的学生数跟学生名不同
要怎么做数据库表设计
下面这种设计好吗?
1,classTable 表
   ID studentID ClassName
    1  1,3,5      高三1班
    2  2,4,6,7    高三1班
...................


2, studentTable 表
   ID studentName
   1   张无几
   2   郭精
   3   韦小包
   4   郭富城
...................

是否还有更好的设计啊?在线求解~!
回复

使用道具 举报

0

主题

35

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-4-7 16:30:01 | 显示全部楼层
studentTable 表
   ID studentName  class
   1   张无几      高三1班
   2   郭精        高三1班
   3   韦小包      高三1班
   4   郭富城      高三1班
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-4-7 19:30:01 | 显示全部楼层
班級表
學生表
班級學生關系表
回复

使用道具 举报

2

主题

8

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-4-7 22:15:01 | 显示全部楼层
sinexesinexe 的方法好像挺好的,我怎么就想不到那,呵呵
回复

使用道具 举报

2

主题

8

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-4-8 01:30:02 | 显示全部楼层
fanfan1980
请教一下,你的方法的具体实现是怎样啊?
回复

使用道具 举报

0

主题

211

帖子

108.00

积分

新手上路

Rank: 1

积分
108.00
发表于 2020-4-8 11:30:02 | 显示全部楼层
班級表
classID ClassName

學生表
studentID studentName

班級學生關系表
classID studentID Flag(標記是否有效,這樣的話就可以查歷史記錄)
回复

使用道具 举报

2

主题

8

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-4-8 16:45:01 | 显示全部楼层
谢谢大家~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表