Moodle系统数据库设计说明书.docx

上传人:b****0 文档编号:393149 上传时间:2022-10-09 格式:DOCX 页数:146 大小:148.09KB
下载 相关 举报
Moodle系统数据库设计说明书.docx_第1页
第1页 / 共146页
Moodle系统数据库设计说明书.docx_第2页
第2页 / 共146页
Moodle系统数据库设计说明书.docx_第3页
第3页 / 共146页
Moodle系统数据库设计说明书.docx_第4页
第4页 / 共146页
Moodle系统数据库设计说明书.docx_第5页
第5页 / 共146页
点击查看更多>>
下载资源
资源描述

Moodle系统数据库设计说明书.docx

《Moodle系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《Moodle系统数据库设计说明书.docx(146页珍藏版)》请在冰豆网上搜索。

Moodle系统数据库设计说明书.docx

Moodle系统数据库设计说明书系统数据库设计说明书Moodle系统数据库设计说明书1引言引言数据库设计是软件系统设计极为重要的一部分。

数据模型设计和数据结构设计是软件开发的基础。

本文档着重描述MOODLE平台增补系统的数据库系统设计,旨在描述符合系统业务需求数据库系统设计。

1.1目的目的系统设计人员、开发人员和客户通过阅读本文了解MOODLE平台增补系统的数据关系、数据字典和数据库对象(表、视图、存储过程等)。

1.2范围范围本文包括了MOODLE储备管理系统的数据结构设计和数据字典设计,重点是描述清楚每个使用的实体数据项。

详细规定数据项的使用属性。

1.3读者读者本文的读者是MOODLE平台增补系统的系统设计人员、开发人员和客户。

参考文献无1.4术语与缩写解释术语与缩写解释缩写、术语解释2数据库设计说明数据库设计说明2.1数据库环境说明数据库环境说明本系统采用mysql5.0数据库服务器。

数据库有表和序列构成。

表存储了应用系统中的数据,序列用于生成表中行的唯一记录编号。

2.2数据库的命名规则数据库的命名规则1数据库表名以t开头加_加上具体实体名,如果有实体操作分类,即mdl_实体名_类型,例如mdl_project_stat,表示此表是基于project的基础上统计表。

2数据表命名必须遵循下划线分割的原则,所有表明以mdl_开头,视图以v_开头,序列用sequence_开头等。

2.3其他说明其他说明数据库操作工具使用sqlyogent,其主画面如下:

3.结构设结构设计计3.1概念结构设计概念结构设计3.2逻辑结构设计逻辑结构设计3.3物理结构设计物理结构设计本数据库为独立数据库结构,未升级进行服务器及数据集群配置。

4.运用设计运用设计为了更好地对数据进行查询统计,使用户可以将新的字段或数据表加进系统中,并及时的收集、整理数据,本系统建立了数据字典,用来对数据进行管理。

数据字典定义了本系统操作的所有数据库以及各数据库中的表、字段等。

系统管理程序完成数据字典的维护功能。

各子系统数据字典说明如下所述。

4.1adodb_logsql描述:

sql执行记录表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02created创建时间datetime3sql0SQL语句varchar2504sql1执行内容text655355params参数text655356tracer执行记录text655357timer执行时间decimal16,60.0000004.2mdl_assignment描述:

作业资料表序号字段名称字段描述字段类型长度允许空缺省值1idIDbigint19,02course课程IDbigint19,03name作业名称varchar2554description作业描述text655355format格式smallint5,06assignmenttype作业类型varchar507resubmit是否允许学生删除作业tinyint3,08preventlate是否禁止迟交tinyint3,09emailteachers是否使用E-mail提醒教师tinyint3,010var1允许上传文件的最大数目bigint19,011var2是否允许备注bigint19,012var3在作业开始提交前隐藏作业说明bigint19,013var4是否发送bigint19,0评分请求14var5bigint19,015maxbytes上传文件大小限制bigint19,010000016timedue截止时间bigint19,017timeavailable开始时间bigint19,018grade成绩bigint19,019timemodified修改时间bigint19,04.3mdl_assignmenmdl_submissions描述:

提交的作业序号字段名称字段描述字段类型长度允许空缺省值1idIDbigint19,02assignment作业IDbigint19,03userid用户IDbigint19,04timecreated作业创建时间bigint19,05timemodified作业提交时间bigint19,06numfiles上传文件个数,0好像是允许多个bigint19,07data1作业信息text655358data2作业是否提交的相关信息text655359grade成绩bigint19,010submissioncomment作业评论text6553511format格式smallint5,012teacher老师IDbigint19,013timemarked打分时间bigint19,014mailed是否发送E-mail通知作业回复情况tinyint3,04.4mdl_backup_config描述:

配置备份表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02name备份名称varchar2553value备份值varchar2554.5mdl_backup_courses描述:

课程备份表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02courseid课程IDbigint19,03laststarttime最近开始时间bigint19,04lastendtime最后结束时间bigint19,05laststatus最后的状态varchar16nextstarttime下一个开始时间bigint19,04.6mdl_backup_files描述:

文件备份表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02backup_code备份代码bigint19,03file_type文件类型varchar104path备份路径varchar2555old_id原文件IDbigint19,06new_id新的文件IDbigint19,04.7mdl_backup_ids描述:

标识备份表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02backup_code备份代码bigint19,03table_name表名varchar304old_id原IDbigint19,05new_id新的IDbigint19,06info备份信息mediumtext167772154.8mdl_backup_log描述:

日志备份表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02courseid课程IDbigint19,03time创建时间bigint19,04laststarttime最后开始时间bigint19,05info备份信息说明varchar2554.9mdl_block描述:

版块表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02name动作名称varchar403version版本bigint19,04cron是否计划任务bigint19,05lastcron最近一次执行bigint19,06visible是否可见tinyint3,017multiple多个tinyint3,04.10mdl_block_instance描述:

版块实例表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02blockid动作IDbigint19,03pageid页面IDbigint19,04pagetype页码类型varchar205position定位varchar106weight加权smallint5,07visible是否可见tinyint3,08configdata配置数据内容text655354.11mdl_block_pinned描述:

固定版块表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02blockid动作IDbigint19,03pagetype页码类型varchar204position位置varchar105weight加权smallint5,06visible是否可见tinyint3,07configdata配置数据text655354.12mdl_block_rss_client描述:

版块RSS客户端表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02userid用户IDbigint19,03title标题text655354preferredtitle首先标题varchar645description描述text655356shared是否分享tinyint3,07url分享地址varchar2554.13mdl_blog_tag_instance描述:

版块标签实例表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02entryid条目IDbigint19,03tagid标签IDbigint19,04groupid群组IDbigint19,05courseid课程IDbigint19,06userid用户IDbigint19,07timemodified编辑时间bigint19,04.14mdl_cache_filters描述:

缓存过滤表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02filter过滤器名varchar323version版本bigint19,04md5keyMD5加密密钥varchar325rawtext原内容text655356timemodified编辑时间bigint19,04.15mdl_cache_text描述:

缓存文本表序号字段名称字段描述字段类型长度允许空缺省值1id自增量编号bigint19,02md5keyMD5加密密钥varchar323formattedtext格式化后的内容longtext42949672954timemodified编辑时间bigint19,04.16mdl_capabilities描述:

能力表序号字段名称字段描述字段类型长度允许空

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

当前位置:首页 > 医药卫生 > 基础医学

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

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