欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

JAVAWEB项目--模拟考试系统数据库设计与实现(二)

发布时间:2025/3/20 windows 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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项目--模拟考试系统数据库设计与实现(二)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。