- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据库开发技术项目化教程
项目1数据库基础项目3数据库创建与管理项目2数据库设计项目4数据表创建与管理项目5数据查询项目6数据库查询优化项目7数据库业务逻辑处理项目8数据库安全管理与维护项目9图书管理系统开发
数据库设计项目二任务2.1需求分析任务2.2概念结构设计任务2.3逻辑结构设计任务2.4物理结构设计项目实训——设计学生选课系统数据库
?了解需求分析的任务和方法。?掌握概念模型的相关概念和表示方法。?掌握范式理论的相关知识。?熟悉数据库物理结构设计的任务。?能够根据实际情况进行数据库需求分析。?能够根据需求分析结果绘制E-R图。?能够将E-R图转换为关系模型。?能够根据关系模式绘制物理模型图。?培养全局观和系统化思考的能力,增强规划意识。?培养追求卓越和精益求精的精神。
项目描述数据库的基础知识介绍如何分析系统需求,为数据库设计打下坚实的基础。任务2.1需求分析任务2.2概念结构设计介绍概念模型的相关概念,以及如何使用E-R图表示概念模型。介绍如何将使用E-R图表示的概念模型转换为逻辑模型对应的逻辑结构,以及范式理论和关系模式的规范化。任务2.3逻辑结构设计任务2.4物理结构设计介绍数据库的物理实现,包括设计存储结构和存取方法,以及绘制物理模型图。
任务2.1需求分析任务描述01文档收集收集与销售流程相关的业务文档、客户需求文档和市场需求文档等,深入了解订单处理、库存管理、客户关系管理等业务流程及客户和市场需求。02文档处理03需求分析方法04需求分析相关工具学习使用Word、Excel等办公软件编写和整理需求文档的方法。学习有效的需求分析方法,以及访谈技巧、调查问卷设计方法等,广泛收集客户意见,并从现有文档中提取关键信息。学习使用Jira、Trello等需求管理软件进行需求跟踪,以及使用Visio、Lucidchart等绘图软件绘制流程图等的方法。
2.1.1需求分析的任务需求分析是指通过调查现实世界中的对象(如组织、企业等),充分了解该对象的工作流程,明确其各方面的需求,然后在此基础上确定系统的功能。需求分析是数据库设计的起点,其结果会直接影响数据库设计的其他环节。01分析系统的功能需求分析系统的功能需求是指对系统的用户需求和业务流程进行分析,从而为系统的设计和实现奠定基础。02收集和分析需求数据03编写系统分析报告明确系统功能需求后,收集各类需求数据,包括数据需求、处理需求、安全性和完整性需求等,对此数据进行初步分析,确定哪些功能由计算机完成,哪些功能由人工完成,由计算机完成的功能就是系统应该实现的功能。系统分析报告称为需求分析说明书,是对需求分析的总结,主要包括系统功能需求、系统的角色、系统数据需求,以及系统的业务规则等内容。编写系统分析报告是一个逐渐深入和逐步完善的过程。
2.1.2需求分析的方法(1)数据流图称结构化分析(structuredanalysis,SA)方法,它是目前比较常用的需求分析方法。SA方法中的数据流图描述了数据和处理过程的关系。SA方法从系统最上层的组织机构入手,采用逐层分解的方式分析系统,并将每层用数据流图和数据字典描述。数据流图
2.1.2需求分析的方法在数据流图中,带有名称的箭头表示数据流;圆形表示处理;不封闭的矩形(一般为两条平行线)表示数据存储;矩形表示数据来源和数据输出。当系统较为复杂时,可以采用多层描述的方式,即第一层描述系统的全貌,第二层分别描述各子系统的数据流,依此类推,直到功能完全细化,形成多层次数据流图。数据流图(2)数据字典SA方法中的数据字典是对系统中数据的详细描述。
任务实施为满足日益增长的业务需求,茗香居计划全面优化茶叶在线销售系统并重新进行数据库设计。本任务实施主要对茶叶在线销售系统数据库进行需求分析。——茶叶在线销售系统数据库需求分析步骤1.分析系统的功能需求2.分析系统中的角色3.分析系统的数据需求4.分析系统的业务规则
任务拓展(1)茶叶在线销售系统的功能有哪些?(2)根据茶叶在线销售系统数据库的角色分析,绘制系统的用例图。(3)根据茶叶在线销售系统数据库的功能需求分析,绘制系统的功能模块图。(4)茶叶在线销售系统数据库中含有ID的属性有很多,如何区分这些属性?
任务2.2概念结构设计任务描述01理解业务需求回顾任务2.1的需求分析结果,确保全面了解系统的功能需求、角色及各类角色的具体操作、数据需求、业务规则等。02概念模型关键概念03建模工具掌握实体、属性和联系这3个概念模型的关键概念。学习使用NavicatPremium16自带的建模工具创建模型的方法。
2.2.1概念模型概念模型用于信息世界的建模,它使用实体(ent
您可能关注的文档
- vuejs前端开发案例教程04Vuejs组件.pptx
- vuejs前端开发案例教程05过渡动画.pptx
- vuejs前端开发案例教程06路由管理.pptx
- vuejs前端开发案例教程08综合案例-开发图书销售网站.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目1数据库基础.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目3数据库创建与管理.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目4数据表创建与管理.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目5数据查询.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目6数据库查询优化.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目7数据库业务逻辑处理.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目8数据库安全管理与维护.pptx
- 数据库开发技术项目化教程[MySQL8.0+Navicat16.0]项目9图书管理系统开发.pptx
文档评论(0)