数据库设计第3组个人健身网站数据库设计报告

数据库设计第3组个人健身网站数据库设计报告

ID:47216672

大小:73.06 KB

页数:8页

时间:2019-08-27

数据库设计第3组个人健身网站数据库设计报告_第1页
数据库设计第3组个人健身网站数据库设计报告_第2页
数据库设计第3组个人健身网站数据库设计报告_第3页
数据库设计第3组个人健身网站数据库设计报告_第4页
数据库设计第3组个人健身网站数据库设计报告_第5页
资源描述:

《数据库设计第3组个人健身网站数据库设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、个人健身网站数据库设计报告文件状态:文件标识:个人健身网站[J]草稿当前版本:1.0[]正式发布作者:黄焯荣[]正在修改完成日期:2014-11-2版本历史版本/状态作者参与者起止口期备注黄焯荣张文威,何家成,李尚隆,叶熠雄2014年11月1日0.文档介绍40.1文档目的40.2文档范围40.3读者对象40.4参考文献41.数据库环境说明42.数据库的命名规则43・逻辑设计54•物理模型55.0表汇总65.1表Person65.2表TPLAN75.3表TB_DIARY75.4关系图76.安全性设计86.1防止用户直接操作数

2、据库的方法86.2用户帐号密码的加密方法86.3角色与权限87.优化80.文档介绍0.1文档目的本文档为个人健身网站的数据库设计文档,主要介绍系统的数据库设计,给出了系统的逻辑设计和物理设计,同时给出了数据库环境的说明,,给出了数据库的优化方案、安全性设计方案和数据库维护、管理等内容,本文档可作为项目开发人员在数据库实现时的参考和规范。0.2文档范围本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库的实施情况。0.3读者对象1.个人健身网站的开发人员2.指导老师3.个人健身网站的测试人员4.个人健身网站的

3、客户0.4参考文献【01】王珊萨师垣,《数据库系统概论》,高等教育出版社,2006-05-041.数据库环境说明数据库系统:MicrosoftSQLServer数据库设计工具:MicrosoftSQLServer2005编程工具:MicrosoftSQLServer2005详细配置:2.数据库的命名规则2.1数据库涉及字符规则采用26个英文字母(区分大小写)和0—9这十个自然数,加上下划线_组成,共63个字符。不能岀现其他字符(注释除外)。2・2数据库对象命名规则数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、

4、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。女口:表tb视图vi存储过程sp函数fn实际名字实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和—开头。因此,合法的对象名字类似如下。表tbUser_lnfo>tbMessage_Detail视图viMessageList存储过程sp.MessageAdd2・3数据库表命名规则字段由前缀和实际名字组成。实际名字中首单词一个系统尽量采取同一单词。前缀:使用小写字母tb,表示表。例如:tbMembertbMemb

5、er_InfotbForum_BoardtbForum_Thread12・4字段命名规则数字、字符、日期/吋I'可、lob(大对象)、杂项,字段由表的简称、下划线,实际名字加后缀组成。后缀:使用小写字母,代表该字段的属性。例如:User_IdintUser_NamestrUser_RegDatedtm2.5SQL语句规则所有SQL语句的关键词全部大写或首字母大写,比如SELECT,UPDATE,FROM,ORDER,BY等。1.逻辑设计用户表(账号,姓名,密码,手机,性别,身份证)用户计划表(计划编号,部位编号,测试结果,

6、帐号)用户健身记录表(记录编号,标题,记录图片地址,时间,账号)4•物理模型5.0表汇总表名功能说明Person记录用户的基本信息,包括姓名、性别、联系方式等TPlan记录用户的计划的信息Tb_diary记录用户健身的记录5.1表Person字段名数据类型长度主键非空描述PIDNchar12是否用户账号PnameChar6否否用户姓名PpwdNchar12否否密码FphoneNchar12否否用户手机Psexchar10否否用户性别PsfzNchar18否否用户身份证补充说明5.1"Plan字段名数据类型长度主键非空描述P

7、noNchar8是否计划编号TresultNchar8否否测试结果BidNchar10否是部位编号PIDint否是账号补充说明PID作为Person表的外键5.2表tb_diary字段名数据类型长度主键非空描述idint是是记录编号PIDNchar12否是账号titlevarchar60否是标题writeTimedatetime否是时间addressvarchar50否是记录图片地址补充说明PID作为Person表的外键5.4关系图tb_diary?idtitleaddresswriteTimePIDTPIan$PnoBi

8、dTresultPIDPerson?PIDPnem已PpwdPpho门已PsexPsfz6.安全性设计6.1防止用户直接操作数据库的方法1.用户权限控制给每个用户角色限制权限,不同的角色拥有不同的权限,用户只能行使自己权限范I韦I内的权限,如普通用户只能查看自己的借阅记录不能任意修改,而管理员和超级管理

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

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

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