データベース設計 - NDKhoa01/mugengakushyu GitHub Wiki

User テーブル

カラム名 物理名 NULL 初期値 インデックス
ID ID int not null PK
名前   Name varchar(256) not null
Eメール Email varchar(256) not null
パスワード Password varchar(16) not null
年齢   Age int not null
ランク  Rank int not null 0

UserLog テーブル

カラム名 物理名 NULL 初期値 インデックス
Log Id log_id int Not null PK
User Id user_id int Not null
Data data text
Update update_at Date

Question テーブル

カラム名 物理名 NULL 初期値 インデックス
Question ID quest_id int Not NULL PK
漢字 ID kanji_id long Not NULL
Question quest text Not NULL
Answer A answer_a text Not NULL
Answer B answer_b text Not NULL
Answer C answer_c text Not NULL
Answer D answer_d text Not NULL
Right answer right varchar(1) Not NULL

Kanji テーブル

カラム名 物理名 NULL 初期値 インデックス
漢字 ID kanji_id long Not NULL PK
レベル level int Not NULL
発音 pronounce text Not NULL
意味 mean text Not NULL
イメージ image byte Not NULL
ランク点 rank_mark int Not NULL

UserTest テーブル

カラム名 物理名 NULL 初期値 インデックス
テストID test_id int Not NULL PK
Date date Date Not NULL
ユーザー ID user_id int Not NULL
結果 result int Not NULL

Comment テーブル

カラム名 物理名 NULL 初期値 インデックス
コメントID comment_id int Not NULL PK
テストID test_id int Not NULL
内容 comment text Not NULL
コメント者 user_id int Not NULL
Date date Date Not NULL