在线考试系统数据库设计Word文件下载.docx

上传人:b****2 文档编号:15108345 上传时间:2022-10-27 格式:DOCX 页数:25 大小:116.73KB
下载 相关 举报
在线考试系统数据库设计Word文件下载.docx_第1页
第1页 / 共25页
在线考试系统数据库设计Word文件下载.docx_第2页
第2页 / 共25页
在线考试系统数据库设计Word文件下载.docx_第3页
第3页 / 共25页
在线考试系统数据库设计Word文件下载.docx_第4页
第4页 / 共25页
在线考试系统数据库设计Word文件下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

在线考试系统数据库设计Word文件下载.docx

《在线考试系统数据库设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统数据库设计Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。

在线考试系统数据库设计Word文件下载.docx

E_R图10

SR关系:

10

数据库物理设计11

数据库分布11

基表设计11

tb_user:

考生信息表12

tb_invigilate:

监考人员信息表13

tb_admin:

管理员信息表13

tb_page:

考试试卷信息表14

tb_select:

选择题信息表15

tb_boolean:

判断题信息表16

tb_answer:

简答题信息表17

<

tb_subject:

考试科目信息表18

视图设计19

索引设计19

序列设计19

完整性设计20

授权设计20

触发器设计20

存储过程设计24

CRUD中的CUD三个操作24

数据复制设计26

{

4查询记录语句26

5词汇表27

6历史数据处理27

1引言

1.1编写目的

本文档是本项目开发中至关重要的一部分,通过本档编写,对本项目中相关数据存储信息进行明确定位,对数据结构等相关信息进行明确说明。

本文档尽可能的详细说明各个实体的属性及相互联系,使开发人员的开发效率尽可能增加。

1.2项目来源

实训要求

开发人员:

全体成员

文档使用者:

oracle开发人员、程序设计人员

1.3文档约定

1.4预期读者和阅读建议

对oracle和java熟悉

测试人员:

对java及oracle有一定的了解

1.5参考资料

1《在线考试系统可行性分析》

2《在线考试系统需求分析》

3《项目(bbs)数据库设计文档—刘维毅》

34数据库命名规则

db_examonline:

在线考试系统数据库

监考人员

学生或用户信息表

选择题相关信息表

简答题相关信息

判断题相关信息

管理员信息表

数据库测试试题

4¥

5数据库设计说明

5.1数据库逻辑设计

数据字典

考生属性:

编号tid,姓名uname,登录密码upassword,学号uno,班级uclass,考试状态ustate

监考人员属性:

编号tid,姓名name,登录密码password

管理员属性:

编号aid,姓名name,登录密码password

试卷属性:

编号pid,科目subject,选择题数量snum,判断题数量bnum,问答题数量anum,考试时间pageDate

选择题属性:

编号id,题目name,选项AoptionA,选项BoptionB,选项CoptionC,选项DoptionD,所属科目subject

判断题属性:

编号id,题目name,对选项yes,错选项no,所属科目subject

简答题属性:

编号id,题目name,所属科目subject

'

科目属性:

编号sid,科目subject

实体关系

E_R图

S—R关系:

学生关系表:

Stb_user(usid,uname,upassword,uno,uclass,ustate)

监考人员关系表:

Stb_invigilate(tid,name,password)

管理员信息关系:

Stb_admin(aid,name,password)

考试试卷信息关系:

Stb_page(usid,pid,subject,snum,bnum,anum,pageDate)

选择题信息关系:

Stb_select(id,pid,subject,name,

optionA,optionB,optionC,optionD)

判断题信息关系:

Stb_boolean(id,pid,subject,name,yes,no)

`

简答题信息关系:

Stb_answer(id,pid,subject,name)

科目信息关系:

Stb_subject(sid,subject)

 

5.2数据库物理设计

暂无

5.3数据库分布

5.4基表设计

在线考试系统数据库:

3.4.1.tb_user:

考生信息表

属性:

编号Tid,姓名name,登录密码password,学号number,班级class,考试状态state

字段名称

数据类型

长度

主键

描述

\

Tid

number

10

主键标识

uname

Varchar2

50

学生姓名

upassword

char

16

登录密码

uno

学号

uclass

班级

ustate

1

考试状态

Createtabletb_user(

Tidnumber(10)primarykey,

Unamevarchar2(50),

Upasswordchar(16),

Unonumber(10),

Uclassvarchar2(50),

Ustatenumber

(1)

);

3.4.2.<

3.4.3.tb_invigilate:

监考人员信息表

tid

}

name

姓名

password

:

Createtabletb_invigilate(

Namevarchar2(50),

Passwordchar(16)

3.4.4.tb_admin:

aid

&

Createtabletb_admin(

Aidnumber(10)primarykey,

Namevarchar2(50),

3.4.5.tb_page:

考试试卷信息表

属性:

pid

subject

科目(外键)

snum

2

选择题数量

bnum

判断题数量

anum

问答题数量

pageDate

date

/

考试时间

学生编号(外键)

Createtabletb_page(

Pidnumber(10)primarykey,

Subjectvarchar2(50),

Snumnumber

(2),

Bnumnumber

(2),

Anumnumber

(2),

pageDatedate,

tidnumber(10),

constraintpage_FKforeignkey(subject)references

tb_subject(subject),

constraintpage_FK2foreignkey(tid)references

tb_user(tid)

3.4.6.tb_select:

选择题信息表

id

题目

optionA

100

选项A

optionB

.

选项B

optionC

选项C

optionD

选项D

试卷编号(外键)

Createtabletb_select(

Idnumber(10)primarykey,

optionAvarchar2(100),

optionBvarchar2(100),

optionCvarchar2(100),

optionDvarchar2(100),

subjectvarchar2(50),

pidnumber(10),

constraintselect_FKforeignkey(subject)references

tb_subject(subject),

constraintselect_FK2foreignkey(pid)references

tb_page(pid)

3.4.7.~

3.4.8.tb_boolean:

判断题信息表

Createtabletb_boolean(

!

idnumber(10)primarykey,

Pidnumber(10),

constraintboolean_FKforeignkey(subject)referencestb_subject(subject),

constraintboolean_FK2foreignkey(pid)references

3.4.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1