この場合の正規化はこうでは?
学籍番号(u_id)、諸々個人情報・・・・
※個人を特定するのはあくまでも学籍番号
クラス(c_id)、クラス名(c_name)、諸々クラス特有の情報
クラス(c_id)、出席番号(c_no)、学籍番号(u_id)
# sample
SQL
1create table user(u_id int primary key,u_name varchar(30));
2insert into user values(101,'青木'),(102,'井上'),(103,'上野'),(104,'江藤'),(105,'大熊');
3create table class(c_id int primary key,c_name varchar(30));
4insert into class values(1,'1年1組'),(2,'2年2組');
5create table class_user(c_id int,c_no int,u_id int,unique(c_id,c_no),unique(u_id));
6insert into class_user values(1,1,101),(1,2,102),(1,3,103),(2,1,104),(2,2,105);
SQL
1select * from class_user as t1
2inner join user as t2 on t1.u_id=t2.u_id
3inner join class as t3 on t1.c_id=t3.c_id
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/26 08:57
2018/01/26 08:58
2018/01/26 09:00
2018/01/26 09:13
2018/01/26 09:16
2018/01/26 09:17 編集
2018/01/26 09:18 編集
2018/01/26 09:21 編集