收藏 分销(赏)

数据库设计项目新版说明书.docx

上传人:精*** 文档编号:2828275 上传时间:2024-06-06 格式:DOCX 页数:9 大小:20.31KB
下载 相关 举报
数据库设计项目新版说明书.docx_第1页
第1页 / 共9页
数据库设计项目新版说明书.docx_第2页
第2页 / 共9页
数据库设计项目新版说明书.docx_第3页
第3页 / 共9页
数据库设计项目新版说明书.docx_第4页
第4页 / 共9页
数据库设计项目新版说明书.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、7.数据库设计说明书数据库设计说明书编制目标是对于设计中数据库全部标识、逻辑结构和理结构作出具体设计要求。其内容要求以下:7.1 引言7.1.1 编写目标为了让参与本项目标项目主管、业务分析师、项目开发人员、数据库管人员及以后系统维护人员了解本系统数据库设计思绪、数据库整体架构及多种具体信息,也为了以后各个项目能够参与借鉴该项目标经验,特编写此文档。 7.1.2 背景软件名称:BBS论坛需在windows操作系统下运行。配置要求:SQL数据库,jsp,JAVA等该软件需和数据库连接使用才能运行。 7.1.3 定义文档中采取专门术语定义及缩略词简明以下:JAVA:JavascriptJsp:Ja

2、vaServerPagesMicrosoftSQLServerVSS:VisualSourceSafe,版本控制工具 7.1.4 参考资料 javaweb开发实战经典 出版社:清华大学出版社;第1版JAVA2程序设计基础教程 计算机职业教育联盟主编清华大学出版社出版SQLServer数据库基础教程 计算机职业教育联盟主编清华大学出版社出版实用操作系统教程葛瀛龙周旭等编著机械工业出版社出版计算机网络技术施晓秋主编科学出版社出版7外部设计是研究和考虑所要建立数据库信息环境,对数据库应用领域中多种信息要求和操作要求进行具体地分析,了解应用领域中数据项、数据项之间关系和全部数据操作具体要求,了解哪些原

3、因对响应时间、可用性和可靠性有较大影响等各方面原因。7.2.1 标识符和状态数据库名称:BBS论坛数据库数据库表前缀:bro用户名:root密码:123456权限:全部有效时间:开发阶段说明:系统正式公布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请给予更正。7. 2.2 使用它程序本系统关键利用PHP作为前端应用开发工具,使用MySQL作为后台数据库,Linux或Windows均可作为系统平台。7.2.3 约定1.全部命名一定要含有描述性,杜绝一切拼音、或拼音英文混杂命名方法。n2.字符集采取UTF-8,请注意字符转换。3.全部数据表第一个字段全部是系统内部使用主

4、键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。4.除尤其说明外,全部日期格式全部采取int格式,无时间值。 5.除尤其说明外,全部字段默认全部设置不充许为空,需要设置默认值。n6.全部一般索引命名全部是表名加设置索引字段名组合,比如用户表User中name字段设置一般索引,则索引名称命名方法为user_name;7.2.4 专门指导7.2.5 支持软件 操作系统:Linux/Windows数据库系统:MySQL查询浏览工具:PHPMyAdmin命令行工具:mysql注意:mysql命令行环境下对汉字支持不好,可能无法书写带有汉字SQL语句,也不要使用PHPMyAdmin录

5、入汉字。7.3 结构设计 7.3.1 概念结构设计经过对用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS概念模型,能够用E-R图表示。概念模型用于信息世界建模。概念模型不依靠于某一个DBMS支持数据模型。概念模型能够转换为计算机上某一DBMS支持特定数据模型。BBS论坛系统数据库需要包含7张表:管理员信息表,用户信息表,专题帖信息表,跟帖信息表,用户称谓表,专题帖所属模块表,帮助信息表;依据以上数据库概念和结构设计下面表1表名功效说明tb_Admin管理员信息表tb_User用户信息表tb_Card专题帖信息表tb_RevertCard跟帖信息表tb_Mark用户称谓表tb_Modul

6、e专题帖所属模块表tb_Help帮助信息表7.3.2 逻辑结构设计用户信息 UseruserIDpkuserNameuserPassworduserSexuserEmailuserBirthdayuserBriefuserShutupuserQuestionuserAnswercreateTime帖子信息 NoteNoteIDpkTitleContentCreatetimeRankTopicIDfkuserID专题信息 TopicTopicIDpkTitleCreatetimeuserIDBlockIDfkIsTopIsFineScanReply子版块信息 BlockBlockIDpkName

7、TreeIDfkuserID fk2BolletinIDfk3父版块信息 TreeTreeIDpkNameFk_topicIDFk_blockIDFk_treeID公告信息 BulletinBulletinIDpkMsgBlockIDfkCreatetimeFk_userIDFk_ BolletinID用户信息 UseruserIDpkuserNameuserPassworduserSexuserEmailuserBirthdayuserBriefuserShutupuserIsbanzhuuserQuestionuserAnswer帖子信息 NoteNoteIDpkTitleContentC

8、reatuserCreatetimeRankTopicIDfkuserID专题信息 TopicTopicIDpkTitleBlockIDfkIsTopIsFineScanReply子版块信息 BlockBlockIDpkNameMsgTreeIDfkBanzhuID父版块信息 TreeTreeIDpkNameFk_topicIDFk_blockIDFk_treeID7.3.3 物理结构设计表空间计划及物理存放参数名称(tablespace_name):ERMISIDX;数据文件名(datafile_name):EDATAIDX.DBF;数据文件路径(datafile_path):$ORACLE

9、_HOME/ORADATA/ERMIS/;数据文件初始尺寸(datafile_size):500M;数据文件扩展方法(extend model):自动扩展,每次扩展大小为10M;数据文件最大尺寸(MAXSIZE): 无限制;表空间SQL规程索引表空间ZFAQIDXCREATE TABLESPACE ERMISIDXDATAFILE $ORACLE_HOME/ORADATA/ERMIS/EDATAIDX.DBF SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDDEFAULT STORAGE( INITIAL 64K MINEXTENTS 1 M

10、AXEXTENTS )ONLINE /7.4 利用设计7.4.1 数据字典设计表名命名规范表名以英文单词、单词缩写、简写、下划线组成,总长度Oracle要求小于30位。 表以名词或名词短语命名,表名采取单数形式,表别名定义规则是:假如表名是一个单词,别名就取单词前4个字母;假如表名是两个单词,就各取两个单词前两个字母组成4个字母长别名;假如表名字由3个单词组成,从头两个单词中各取一个然后从最终一个单词中再取出两个字母,结果还是组成4字母长别名,其它依次类推。单词间使用下划线作为分隔(因为有数据库不识别大小写)。 举例来说:user,material,r_mate_user,是好命名。users

11、,ma,material_user是不好命名。 全部基础表前面加上前缀z。目标是将这些值列表类排序在数据库最终。 全部冗余表命名(关键是累计表)前面加上前缀x。冗余表是为了提升数据库效率,非规范化数据库时候加入字段或表。 关联表经过用下划线连接两个基础类以后,再加前缀r方法命名,后面根据字母次序罗列两个表名或表名缩写。关联表用于且仅用于保留多对多系。假如被关联表名大于10个字母,必需将原来表名进行缩写。假如没有其它原因,提议全部使用缩写。举例:表object和本身存在多对多关系,则保留多对多关系表命名为:r_object;表 depart和employee;存在多对多关系;则关联表命名为r_dept_empl。表字段命名规范字段名以英文单词、单词缩写、简写、下划线组成,总长度Oracle要求小于30位。 字段名以名词或名词短语命名,字段名采取单数形式。若表名由多个单词组成,则取各个单词缩写组成,单词缩写间使用下划线作为分隔(因为有数据库不识别大小写)。 若某个字段是引用某个表外键,则字段名应尽可能和源表字段名保持一致,以免混淆。7.4.2 安全保密设计在数据库设计中,将怎样经过区分不一样访问者、不一样访问类型和不一样数据对象,进行分别对待而取得数据库安全保密设计考虑。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服