第13小组--数据库(顶层)设计-41℃.docx

上传人:hw****26 文档编号:3199843 上传时间:2019-05-25 格式:DOCX 页数:21 大小:651.33KB
下载 相关 举报
第13小组--数据库(顶层)设计-41℃.docx_第1页
第1页 / 共21页
第13小组--数据库(顶层)设计-41℃.docx_第2页
第2页 / 共21页
第13小组--数据库(顶层)设计-41℃.docx_第3页
第3页 / 共21页
第13小组--数据库(顶层)设计-41℃.docx_第4页
第4页 / 共21页
第13小组--数据库(顶层)设计-41℃.docx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、 QuickKnowledge 商务网站系统 数据库设计说明重庆邮电大学软件学院-41开发小组2013 年 8 月 5 日数据库设计说明文档信息编写人 日期 版本号 变更内容刘阳 2013.8.4 1.1.1 创建文档刘阳 2013.8.5 1.1.2 编辑文档熊师 2013.8.5 1.1.3 数据库概念设计袁腾 2013.8.5 1.1.4 PDM刘阳 2013.8.5 1.1.5 完善剩余部分目录1. 引言 .31.1 标识 .31.2 数据库概述 .31.3 文档概述 .42引用文件 .43数据库级设计决策 .43.1 数据库管理系统 .43.2 数据库分布和数据库文件更新,维护 .5

2、3.3 数据库备份与恢复 .54.数据库详细设计 .54.1 概念模型图 .5网站管理员发布公告模块概念模型: .6网站评论模块概念模型: .6专家发表 RFPs,创建虚拟团队模块概念模型: .7专家发布新闻,事件,刊物模块概念模型: .7专家,企业之间互相解决问题模块概念模型: .8企业评价专家模块概念模型: .8企业拥有企业论坛模块概念模型: .84.2PDM .94.2.1 物理数据模型 .94.2.2 系统表清单 .94.2.3 表的列清单 .101.引言1.1 标识系统名称 标识号 缩写 版本号 发行号 项目组名称Quick KnowledgeQK QK 1.0 2013.08.23

3、 411.2 数据库概述数据库名称 Quick Knowledge数据库系统 SQL Server 2008数据库宿主环境 Windows 7针对用户 企业, 专家需求方 Contoso 公司开发方 41 项目小组支持机构 Winarry 公司本次数据库设计的目标是建立一个 QuickKnowledge 商务网站系统。以前,企业用户遇到问题难以立马解决,专家用户找不到自己专业类型的企业,资源不够充足,所以建立此系统解决双方的问题。1.3 文档概述QuickKnowledge 商务网站系统数据设计说明书 目的是明确“QuickKnowledge 商务网站”中各项功能和非功能需求实现时所需要的数据

4、类型,数据关系和数据流程,并用于指导设计人员对数据库的设计。QuickKnowledge 商务网站系统数据设计说明书 阅读对象为:1 数据库设计人员。2 测试设计阶段的人员。3 对数据设计说明书进行评审和确认的相关人员。4 QuickKnowledge 商务网站系统 开发小组,以及需要调用此文档的人员。2引用文件文档编号 文档标题 修订版本GB8567-2006 计算机软件文档编制规范DRD-QK QuickKnowledge 商务网站系统需求说明书3数据库级设计决策3.1 数据库管理系统名称 版本SQL Server SQL Server 2008.3.2 数据库分布和数据库文件更新,维护数

5、据库的分布模式采用客户机/服务器模式。因为是采用客户机/服务器模式,所以不存在数据库的一致性,同步等问题。3.3 数据库备份与恢复数据库备份采用直接拷贝数据库文件的方式,实行定期备份的策略。备份流程为:关闭服务器- 拷贝文件 -重启服务器。数据库恢复通过备份文件或者更新日志来进行恢复。4.数据库详细设计4.1 概念模型图发 布发 布发 布 发 布创 建评 价接 受收 到 响 应回 复发 表组 成回 复需 求收 到 回 复加 入提 供拥 有提 出 提 出编 写 编 写得 到专#*oo*ExpertIDExpertUserNameExpertPaswordExpertNameExpertEailE

6、xpertAdresExpertProvinceExpertCityExpertPostalCodeExpertTypeExpertIntroduceExpertPhoneExpertStarsExpertValueExpertIsAuthorizingIntegerVariable charcters (20)Variable charcters (20)Variable charcters (20)Variable charcters (50)Variable charcters (50)Variable charcters (20)Variable charcters (20)Varia

7、ble charcters (6)Variable charcters (20)Variable charcters (20)Variable charcters (1)Float (2)IntegerBolean专#*o*EnterpriseIDEnterpriseUserNameEnterprisePaswordEnterpriseNameEnterpriseEailEnterpriseAdresEnterpriseProvinceEnterpriseCityEnterprisePostalCodeEnterpriseTypeEnterpriseIntroduceEnterprisePho

8、neEnterpriseValueEnterpriseIsAuthorizingIntegerVariable charcters (20)Variable charcters (20)Variable charcters (50)Variable charcters (50)Variable charcters (50)Variable charcters (20)Variable charcters (20)Variable charcters (6)Variable charcters (20)Variable charcters (20)Variable charcters (1)In

9、tegerBolean专#*BidIDBidTitleBidIndustryBidContactBidAdresBidPhoneBidFaxBidEmailBidOpeningDateBidExpirationateBidDetailsIntegerVariable charcters (50)Variable charcters (50)Variable charcters (50)Variable charcters (50)Variable charcters (1)Variable charcters (20)Variable charcters (20)Date & Timeate

10、& TieVariable charcters (100)专#*oNewsIDesTitleNewsKeywordsesDetailsNewsPosteresPostDateNewsHits IntegerVariable charcters (50)Variable charcters (10)TextVariable charcters (20)Date & TimeInteger专#*oEventsIDEventsTitleEventsKeywordsEventsDetailsEventsPosterEventsPostDateEventsHits IntegerVariable cha

11、rcters (50)Variable charcters (10)TextVariable charcters (20)Date & TimeInteger专专#*oPublicationIDPublicationTitlePublicationTypePublicationPriceAuthorPublicationItroducePubishDatePublicationHitsIntegerVariable charcters (20)Variable charcters (20)MoneyVariable charcters (20)TextDate & TimeInteger专专#

12、*oComentSiteIDoentComentPersonoentDateComentHitsIntegerTextVariable charcters (20)Date & TimeInteger专专#*o*TeamIDTeaNameNoteCreatorBuildDateIntegerVariable charcters (50)Variable charcters (10)Variable charcters (20)Date & Time专专#*EvaluationIDEvaluationContentStarsEvaluatorEvaluateDate IntegerTextFlo

13、at (2)Variable charcters (20)Date & Time专专#oo*ResponseIDesponseContentBiderResponseDateIntegerVariable charcters (20)Variable charcters (20)Date & Time专专专#*MasterIDasterNameMasterAcountasterPaswordIntegerVariable charcters (20)Variable charcters (20)Variable charcters (20)专#*AnouncementIDAnounceentC

14、ontentAnouncementDateIntegerVariable charcters (50)Date & Time专专#*MemberIDJoinDateIntegerDate & Time专专#*o*PostIDTitleContentategoryPosterPostDateIntegerVariable charcters (10)TextVariable charcters (50)Variable charcters (20)Date & Time 专专#oo*ForumReplyIDForueplyContentFroumReplierFroueplyDateIntege

15、rTextVariable charcters (20)Date & Time专专专#*RFPIDFPTitleRFPGategoryFPDetailsRFPosterFPostDateIntegerVariable charcters (20)Variable charcters (10)TextVariable charcters (20)Date & Time专专专专#*RFPResponseIDFPesponseContentRFPReplierFPesponseDateIntegerTextVariable charcters (20)Date & Time专#*o*Question

16、IDuestionTitleQuestionContentExpendValueIsSolvedSolvedPersonQuestionDateIntegerVariable charcters (20)TextIntegerBoleanVariable charcters (20)Date & Time专#*AnswerIDAnserrAnswerContentAnserDateIntegerVariable charcters (20)TextDate & Time网站管理员发布公告模块概念模型:网站评论模块概念模型:专家发表 RFPs,创建虚拟团队模块概念模型:专家发布新闻,事件,刊物模

17、块概念模型:专家,企业之间互相解决问题模块概念模型:企业评价专家模块概念模型:企业拥有企业论坛模块概念模型:4.2PDM4.2.1 物理数据模型FK_BIDS_POST_ENTERPRIFK_EVENTS_POSTEVENT_EXPERTFK_PUBLICAT_POSTPUBLI_EXPERTFKNWS_OSNEWS_EXPERTFK_VIRTUALT_CREATE_EXPERTFK_EVALUATE_EVALUATE_ENTERPRIFK_EVALUATE_ACEPT_EXPERTFK_BIDSRESP_RECEIVE_BIDSFK_RESPONSE_RESPONSE_EXPERTFK_RE

18、SPONSE_RESPONSE2_BIDSRESPFK_ANOUNCE_ANOUNCE_WEBMASTEFK_TEAMEMB_CONSTITUT_VIRTUALTFK_FORUMREP_REPLY_ENTERPRIFK_RFPS_REQUEST_EXPERTFK_RFPREPON_RECIEVE_RFPS FK_RFPREPON_REQUESTRE_EXPERTFK_TEAMEMB_JOIN_EXPERTFK_RFPS_PROVIDE_VIRTUALTVITUALT_PRODE2_RFPSFK_ENTERPRI_HAVE_ENTERPRIFK_QUESTION_PROPOSE_1_EXPERT

19、 FK_QUESTION_PROPOSE_2_ENTERPRIFK_WRITE_1_WRITE_1_EXPERTFK_WRITE_1_WRITE_2_ANSWERFK_WRITE_2_WRITE_3_ENTERPRIFK_WRITE_2_WRITE_4_ANSWERFK_ANSWER_GET_QUESTION专ExpertIDExpertUserNameExpertPaswordExpertNameExpertEailExpertAdresExpertProvinceExpertCityExpertPostalCodeExpertTypeExpertIntroduceExpertPhoneEx

20、pertStarsExpertValueExpertIsAuthorizingintvarchar(20)varchar(20)varchar(20)varchar(50)varchar(50)varchar(20)varchar(20)varchar(6)varchar(20)varchar(20)varchar(1)float(2)intbit专EnterpriseIDEnterpriseUserNameEnterprisePaswordEnterpriseNameEnterpriseEailEnterpriseAdresEnterpriseProvinceEnterpriseCityEn

21、terprisePostalCodeEnterpriseTypeEnterpriseIntroduceEnterprisePhoneEnterpriseValueEnterpriseIsAuthorizing.intvarchar(20)varchar(20)varchar(50)varchar(50)varchar(50)varchar(20)varchar(20)varchar(6)varchar(20)varchar(20)varchar(1)intbit专BidIDEnterpriseIDBidTitleBidIndustryBidContactBidAdresBidPhoneBidF

22、axBidEmailBidOpeningDateBidExpirationateBidDetailsintintvarchar(50)varchar(50)varchar(50)varchar(50)varchar(1)varchar(20)varchar(20)datetimedatetievarchar(100)专NewsIDExpertINewsTitleesKeywordsNewsDetailsesPosterNewsPostDateesHitsintintvarchar(50)varchar(10)textvarchar(20)datetimeint专EventsIDExpertIE

23、ventsTitleEventsKeywordsEventsDetailsEventsPosterEventsPostDateEventsHitsintintvarchar(50)varchar(10)textvarchar(20)datetimeint专专PublicationIDExpertIDPublicationTitlePublicationTypePublicationPriceAuthorPublicationItroducePubishDatePublicationHitsintintvarchar(20)varchar(20)moneyvarchar(20)textdatet

24、imeint专专ComentSiteIDoentComentPersonoentDateComentHitsinttextvarchar(20)datetimeint 专专TeamIDExpertIRFPIDTeamNameNoteCreatorBuildDateintintintvarchar(50)varchar(10)varchar(20)datetime专专EvaluationIDEnterpriseIExpertIDEvaluationContentStarsEvaluatorEvaluateDate intintinttextfloat(2)varchar(20)datetime专

25、专ResponseIDBidIDResponseContentBiderResponseDateintintvarchar(20)varchar(20)datetime专专专MasterIDasterNameMasterAcountasterPaswordintvarchar(20)varchar(20)varchar(20)专AnouncementIDMasterIDAnouncementContentAnounceentDateintintvarchar(50)datetime专专MemberIDExpertITeamIDJoinateintintintdatetime专专PostIDEn

26、terpriseIDTitleContentategoryPosterPostDateintintvarchar(10)textvarchar(50)varchar(20)datetime 专专ForumReplyIDPostIDForumReplyContentFroueplierFroumReplyDateintinttextvarchar(20)datetime专专专RFPIDExpertITeamIDRFPTitleFPGategoryRFPDetailsFPosterRFPostDateintintintvarchar(20)varchar(10)textvarchar(20)dat

27、etime专专专专RFPResponseIDFPIDExpertIRFPResponseContentFPeplierRFPResponseDateintintinttextvarchar(20)datetime专QuestionIDExpertIEnterpriseIDQuestionTitleuestionContentExpendValueIsSolvedSolvedPersonQuestionDateintintintvarchar(20)textintbitvarchar(20)datetime专AnswerIDQuestionIAnswerrAnserContentAnswerDa

28、teintintvarchar(20)textdatetime专xpertIDResponseIDintint专ExpertIDAnswerI intint 专2EnterpriseIDAnswerIDintint4.2.2 系统表清单编号 表名 说明1 问题(Question) 问题用表2 标书(Bids) 企业发标用表3 虚拟团队(VirtualTeam) 专家组建虚拟团队用表4 评论专家(EvaluateExpert) 评论专家用表5 网站评论(CommentSite) 网站评论用表6 专家(Experts) 专家用表7 网站管理员(WebMaster) 网站管理员用表8 企业(Ente

29、rprise ) 企业用表9 事件(Events) 事件用表10 出版物(publication) 出版物用表11 新闻(news) 新闻用表12 企业论坛(EnterpriseForum) 企业社区论坛用表13 公告(Announcement) 公告用表14 回复(Response) 回复用表15 回答(Answer) 回答用表16 团队成员(TeamMembers) 团队成员用表17 征求建议书(RFPs) 征求建议书用表18 征求建议书回复(RFPReponses) 征求建议书回复用表19 标书响应(BidsResponses) 标书响应用表20 编写(Write_1) 编写用表21 编

30、写 2(Write_2) 编写 2 用表22 论坛回复(ForumReply) 论坛回复用表4.2.3 表的列清单1.表竞标列清单表名:问题(Question)列名 中文含义 数据类型长度 是否主键是否外键是否允许为空数据项说明QuestionID 问题编号 Int 32 是 否 自增ExpertID 专家编号 Int 32 是 关联专家(Experts)EnterpriseID 企业编号 int 32 是 关联企业QuestionTitle 问题标题 Varchar(200)200 否QuestionContent问题内容 TextExpendValue 耗费数值 Int 32IsSolved 解决情况 Bit SolvedPerson 解决人 Varchar(20)20QuestionDate 问题日期 datetime2.表标书列清单表名:标书(Bids)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。