作者BBSealion (海狮)
看板Database
标题[SQL ] 有关Table切割的想法?
时间Tue Apr 30 11:22:40 2013
最近在做一个教学系统
会遇到的状况大概是
有很多老师,每个老师有很多学生
老师可以开出很多章节、每章节出很多题目
目前我们人数还不多所以用一个Table "users" 就存了所有老师和学生的帐号
用一栏role来区分层级
不过之後老师要开始放题目
一个想法是一个老师就开一个Table, 里面完整记录他的资讯
但也可以开一张大Table, 然後用栏位纪录老师名称
切很多新Table比较容易看,但似乎管理不方便
都塞同一个Table就会变栏位很多
有人有比较建议的做法吗?
或有网路上可以参考的好例子
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.61.45
1F:→ cloudsan:塞同一张table比较好 04/30 15:50
2F:→ marsnext1:请正规化,谢谢 04/30 23:02
3F:→ BBSealion:OK 其实最近是在研究正规化没错 05/03 23:37
4F:→ wayren:1楼c大教你的是直观式作法 因为你的需求看起来就是很简单 05/06 20:51
5F:→ wayren:2楼m大教你的是DB的标准化 两者都是正确的方法 05/06 20:53
6F:→ wayren:如果是我的话 我并不觉得这简单的table会有多难管理 05/06 20:54
7F:→ wayren:就这需求来说我比较倾向c大的作法 05/06 20:55
8F:→ wayren:题外话,我曾经写过1个table有227个栏位的table 05/06 20:56
9F:→ wayren:这种table才会对资料管理层面造成困扰 05/06 20:58