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项目--模拟考试系统需求(
- 下一篇: System.currentTimeMi