数据库设计第8组语文百题测练系统数据库设计报告

数据库设计第8组语文百题测练系统数据库设计报告

ID:41697702

大小:106.11 KB

页数:11页

时间:2019-08-30

数据库设计第8组语文百题测练系统数据库设计报告_第1页
数据库设计第8组语文百题测练系统数据库设计报告_第2页
数据库设计第8组语文百题测练系统数据库设计报告_第3页
数据库设计第8组语文百题测练系统数据库设计报告_第4页
数据库设计第8组语文百题测练系统数据库设计报告_第5页
资源描述:

《数据库设计第8组语文百题测练系统数据库设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东莞理工学院城市学院题目:语文百题测练系统数据库设计报告专业:软件工程(本)年级:2012级3班小组成员:王振鸿郑冬坊卢耀荣指导教师:白晨明老师时间:2014.9.7—2015.1.15地点:3B308东莞理工学院城市学院计算机与信息科学系制2014年9月0.文档介绍30.1文档目的30.2文档范围30.3读者对象30.4参考文献30.5术语与缩写解释31.数据库环境说明42.数据库的命名规则53.ER图设计64.逻辑设计75•物理模型85.0表汇总96.安全性设计96」防止用户直接操作数据库的方法96.2用户帐号密码的加

2、密方法96.3角色与权限97.优化108.数据库管理与维护说明118.1数据库口常检查110.文档介绍0.1文档目的本文档为百题测练系统的数据库设计文档,主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库环境的说明,确定了数据库命名规则,给出了数据库的优化方案、安全性设计方案和数据库维护、管理等内容,本文档可作为项目开发人员在数据库实现时的参考和规范。0.2文档范围本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库的实施情况。0.3读者对象1.百题测练系统的开发人员2.指导老师3.

3、百题测练系统的测试人员4.百题测练系统的客户0.4参考文献【01】王珊萨师煩,《数据库系统概论》,高等教育出版社,2006-05-040.5术语与缩写解释缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessSD系统设计,SystemDesign逻辑设计把一种计划、规划、设想通过视觉的形式通过概念、判断、推理、论证来理解和区分客观批界的思维传达出来的活动过程物理设计设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库的存储结构、存取方式等。1.数据库环境说明数据库系统

4、:SQLServer2005数据库设计工具:PowerDesigner编程工具:PowerDesigner2.数据库的命名规则2.1数据库涉及字符规则采用26个英文字母(区分大小写)和0—9这十个自然数,加上下划线—组成,共63个字符。不能出现其他字符(注释除外)。2・2数据库对象命名规则数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。如:表U视图vi存储过程sp函数fn实际名字实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母

5、大写,其他字母小写,不以数字和—开头。因此,合法的对象名字类似如下。表User视图vi_Usert存储过程sp_User2・3数据库表命名规则字段由前缀和实际名字组成。实际名字屮首单词一个系统尽量采取同一单词。前缀:使用其自身单词,表示表。例如:User2・4字段命名规则数字、字符、日期/时问、lob(大对象)、杂项,字段由表的简称、下划线,实际名字首字母小写加后缀组成。后缀:使用小写字母,代表该字段的属性。例如:u_name2.5视图命名规则字段由前缀和实际名字组成,中间用下划线连接。前缀:使用小写字母vi,表示视图。例

6、如:vi_Uservi_UserInfo2・6存储过程命名规则字段由前缀和实际名字组成,中间用下划线连接。前缀:使用小写字母sp,表示存储过程。例如:sp_User2.7SQL语句规则所有SQL语句的关键词全部大写或首字母大写,比如SELECT,UPDATE,FROM,ORDERLY等。3.ER图设计4.逻辑设计User用户表列名数据类型允许空gu_namechar⑼□u_sexchar⑵u_agesmallintujjasswordvarchar(20)卜depositionchar⑵questionBank题库表列名数

7、据类型允许空SEIchar(4)nquestionchar(40)画ques_answerchar(40)画collectQuestion收藏表列名数据类型允许空ques_no:char(4)o$u_namechar(9)wrongQuestion错题表Recond做题记录表表・dbo.recondf列名1-dbo.recondlocalhost练数据类型允许空1►?]u.name:char⑼odaterealgradesmallint5•物理模型recond*9u_namedategradeO$u.nameU-Sexu

8、.ageu.passworduj)ositionwrongQuestiongques^no$u.namecollectQuestion$ques^no€u.namequestionBank5.0表汇总表名功能说明U记录用户的基本信息,包括姓名、性别、年龄、职称、密码questionBank记录题H的编号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。