hustoj数据库表分析r1292.docx

上传人:b****0 文档编号:17880627 上传时间:2023-08-04 格式:DOCX 页数:11 大小:17.74KB
下载 相关 举报
hustoj数据库表分析r1292.docx_第1页
第1页 / 共11页
hustoj数据库表分析r1292.docx_第2页
第2页 / 共11页
hustoj数据库表分析r1292.docx_第3页
第3页 / 共11页
hustoj数据库表分析r1292.docx_第4页
第4页 / 共11页
hustoj数据库表分析r1292.docx_第5页
第5页 / 共11页
hustoj数据库表分析r1292.docx_第6页
第6页 / 共11页
hustoj数据库表分析r1292.docx_第7页
第7页 / 共11页
hustoj数据库表分析r1292.docx_第8页
第8页 / 共11页
hustoj数据库表分析r1292.docx_第9页
第9页 / 共11页
hustoj数据库表分析r1292.docx_第10页
第10页 / 共11页
hustoj数据库表分析r1292.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

hustoj数据库表分析r1292.docx

《hustoj数据库表分析r1292.docx》由会员分享,可在线阅读,更多相关《hustoj数据库表分析r1292.docx(11页珍藏版)》请在冰点文库上搜索。

hustoj数据库表分析r1292.docx

hustoj数据库表分析r1292

HustOj数据库分析(r1292)

在此感谢HustOj的原创及维护管理人员,感谢你们辛勤的付出,同时也感谢“HUSTOJ[开源]管理与开发(23361372)”群里帮助过我的人,谢谢你们。

以下数据表的分析仅代表本人个人看法,由于本人能力有限,有部分内容还未分析或分析错误,请大家多多指证,相互学习。

——夏夏

2012年4月

HustOj数据库(r1292)

序号

表名

作用

备注

1

compileinfo

记录编译错误的记录

2

contest

竞赛表

3

contest_problem

竞赛题目

4

loginlog

登入日志

记录正确与错误的登入日志

5

mail

消息列表

6

news

新闻表

7

online

8

privilege

权限授予

9

problem

题目表

10

reply

论坛(帖子及回复)表

11

runtimeinfo

运行错误信息(RuntimeError)

12

sim

相似度检测表

用于防作弊

13

solution

程序运行结果记录

14

source_code

提交的源码

15

topic

论坛帖子表

16

users

用户信息

compileinfo

记录编译错误的提交号(id)及原因

字段名

类型

长度

是否允许为空

备注

solution_id

int

11

N

主键(提交id,即RunID)

error

text

Y

编译错误原因

contest

竞赛表

字段名

类型

长度

是否允许为空

备注

contest_id

int

11

N

竞赛id(主键)

title

varchar

255

Y

竞赛标题

start_time

datetime

Y

开始时间(年月日时分)

end_time

datatime

Y

结束时间(年月日时分)

defunct

char

1

N

是否屏蔽(Y/N)

description

text

Y

描述(在此版本中未用)

private

tinyint

4

公开/内部(0/1)

langmask

int

11

语言

contest_problem

竞赛题目

字段名

类型

长度

是否允许为空

备注

problem_id

int

11

N

题目id

contest_id

int

11

Y

竞赛id

title

char

200

N

标题

num

int

11

N

竞赛中题目编号

loginlog

登入日志(不管是否登入成功都记录)

字段名

类型

长度

是否允许为空

备注

user_id

varchar

20

N

用户id

password

varchar

40

Y

密码(不一定正确)

ip

varcahr

100

Y

登录的ip

time

datetime

Y

登入时间

mail

邮件系统,暂未使用

字段名

类型

长度

是否允许为空

备注

mail_id

int

11

N

消息编号

to_user

varchar

20

N

接收者

from_user

varchar

20

N

发送者

title

varchar

200

N

标题

content

text

Y

内容

new_mail

tinyint

1

N

新消息(1/0)

reply

tinyint

4

Y

回复

in_date

datetime

Y

时间

defunct

char

1

N

是否屏蔽(Y/N)

news

新闻(首页显示)

字段名

类型

长度

是否允许为空

备注

news_id

int

11

N

新闻编号(主键)

user_id

varchar

20

N

用户账号

title

varchar

200

N

新闻标题

content

text

N

内容

time

datetime

N

更新时间

importance

tinyint

4

N

关键字?

defunct

char

1

N

是否屏蔽(Y/N)

online

字段名

类型

长度

是否允许为空

备注

hash

varchar

32

N

主键

ip

varchar

20

N

ua

varchar

255

N

refer

varchar

255

Y

lastmove

int

10

N

firsttime

int

10

Y

uri

varchar

255

Y

privilege

用户分组

字段名

类型

长度

是否允许为空

备注

user_id

char

20

N

用户帐号

rightstr

char

30

N

分组

defunct

char

1

N

是否屏蔽(Y/N)

problem

题目表

字段名

类型

长度

是否允许为空

备注

problem_id

int

11

N

题目编号,主键

title

varchar

200

N

标题

description

text

Y

题目描述

inupt

text

Y

输入说明

output

text

Y

输出说明

sample_input

text

Y

输入参照

sample_output

text

Y

输出参照

spj

char

1

N

是否为特别题目

hint

text

Y

暗示

source

varchar

100

Y

来源

in_date

datetime

Y

加入时间

time_limit

int

11

N

限时(秒)

memory_limit

int

11

N

空间限制(MByte)

defunct

char

1

N

是否屏蔽(Y/N)

accepted

int

11

Y

总ac次数

submit

int

11

Y

总提交次数

solved

int

11

Y

解答(未用)

reply

论坛(帖子及回复)(WebBoard)

字段名

类型

长度

是否允许为空

备注

rid

int

11

N

帖子序号(主键)

author_id

varchar

20

N

作者帐号

time

datetime

N

发布时间

content

text

N

帖子内容

topic_id

int

11

N

帖子分组

status

int

2

N

状态(0:

正常,1:

锁定,2:

删除)

ip

varchar

30

N

发帖子者ip

runtimeinfo

运行错误信息(RuntimeError)

字段名

类型

长度

是否允许为空

备注

solution_id

int

11

N

运行id(主键)

error

text

Y

错误记录

sim

相似度检测

字段名

类型

长度

是否允许为空

备注

s_id

int

11

N

提交号soltiotn_id(主键)

sim_s_id

int

11

Y

与s_id相似的soltion_id

sim

int

11

Y

相似度(50-100)

solution

程序运行结果记录

字段名

类型

长度

是否允许为空

备注

solution_id

int

11

N

运行id(主键)

problem_id

int

11

N

问题id

user_id

char

20

N

用户id

time

int

11

N

用时(秒)

memory

int

11

N

所用空间()

in_date

datetime

N

加入时间

result

smallint

6

N

结果(4:

AC)

language

tinyint

4

N

语言

ip

char

15

N

用户ip

contest_id

int

11

Y

所属于竞赛组

valid

tinyint

4

N

是否有效?

num

tinyint

4

N

题目在竞赛中的顺序号

code_lenght

int

11

N

代码长度

judgetime

datetime

Y

判题时间

pass_rate

decimal

2

N

通过百分比(OI模式下可用)

source_code

记录源代码

字段名

类型

长度

是否允许为空

备注

solution_id

int

11

N

运行id(主键)

source

text

N

源代码

topic

论坛(答辩)帖子主题

字段名

类型

长度

是否允许为空

备注

tid

int

11

N

帖子编号(主键)

title

varbinary

60

N

标题

status

int

2

N

状态(0:

未锁定,1:

锁定)

top_level

int

2

N

置顶等级(0,1:

题目置顶,2:

分区置顶,3:

总置顶)

cid

int

11

Y

竞赛编号

pid

int

11

N

竞赛中题目编号

author_id

varchar

20

N

作者id

users

用户表

字段名

类型

长度

是否允许为空

备注

user_id

varchar

20

N

用户id(主键)

email

varchar

100

Y

用户E-mail

submit

int

11

Y

用户提交次数

solved

int

11

Y

成功次数

defunct

char

1

N

是否屏蔽(Y/N)

ip

varchar

20

N

用户注册ip

accesstime

datetime

Y

用户注册时间

volume

int

11

N

language

int

11

N

语言

password

varchar

32

Y

密码(加密)

reg_time

datetime

Y

用户注册时间

nick

varchar

100

N

昵称

school

varchar

100

N

用户所在学校

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2