JAVAWEB项目--模拟考试系统数据库设计与实现(二)
生活随笔
收集整理的這篇文章主要介紹了
JAVAWEB项目--模拟考试系统数据库设计与实现(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
模擬考試項目需求參見博文《JAVAWEB項目–模擬考試系統需求(一)》
1.考試系統實體關系圖
2.考試系統數據字典設計
3.考試系統創建數據庫和表
-- 創建數據庫testsystem CREATE DATABASE testsystem;-- 使用數據庫 USE testsystem;-- 創建用戶數據表 CREATE TABLE t_user( sid INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) NOT NULL UNIQUE, PASSWORD VARCHAR(20) NOT NULL, gender VARCHAR(4) DEFAULT '男', age INT, role VARCHAR(10) DEFAULT 'oridinary');-- 創建題庫表 CREATE TABLE t_questionset( qid INT PRIMARY KEY AUTO_INCREMENT, question VARCHAR(20) NOT NULL UNIQUE, rightAnswer VARCHAR(10) NOT NULL);-- 創建試卷表 CREATE TABLE t_paper( pid INT PRIMARY KEY AUTO_INCREMENT, sid INT REFERENCES t_user(sid), testtime DATETIME NOT NULL, credit INT DEFAULT NULL);-- 創建卷子試題表 CREATE TABLE t_paperitem( pid INT REFERENCES t_paper(pid), qid INT REFERENCES t_questionset(qid), stuAnswer VARCHAR(10), isRight VARCHAR(4) NOT NULL);總結
以上是生活随笔為你收集整理的JAVAWEB项目--模拟考试系统数据库设计与实现(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVAWEB项目--模拟考试系统需求(
- 下一篇: Hibernate核心配置文件cfg参数