- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《ASP.NET设计与开发》Oracle数据库设计与开发院 系: 信息工程学院 年 级: xxxx级班 级: 姓 名: xxx 学 号:日 期: 20xx年xx月什么是数据库设计? 数据库设计是指对于一个给定的应用环境,构造最优的数据厚模式,建立数据库及其应用系统,有效存储数据满足用户信息要求和处理要求.数据库设计的六个步骤数据库需求分析 数据库需求分析的种类、范围、数量以及它们在业务活动中交流的具体情况,确定用户对数据库系统的使用要求和各种约束条件等方面的信息系统的在业务使用要数据流图(DFD)和数据字典一(DD).概念模型设计 数据概念模型设计是将用户总需求中关于数据部分的需求,将其综合为一个统一的概念模型的过程。根据数据流图和数据字典建立ER图等概舍模型、该模型应能够反映出现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及对信息存储、查询和加工的要求等.逻辑设计 根据BR图获得关系摸式及表结构的逻辑设计结果(适应于某种特定数据库管理系统所支持的逻辑数据模式)。物理设计根据特定数据库管理系统所提供的多种存储结构和存取方法实施物理数据模型,并最终完成数据库关系表的物理结构设计等工作。(5〕安全性设计一一数据库的角色和权限(6)验证和优化设计 加载测试所设计物理数据库,来验证数据库设计的正确性和合理性分析并优化数据库的“时一空”效率。一、需求什么是需求分析? 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。 需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 在需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。 在分析软件需求和书写软件需求规格说明书的过程中,分析员和用户都起着关键的、必不可少的作用。只有用户才真正知道自己需要什么, 但是他们并不知道怎样用软件实现自己的需求,用户必须把他们对软件的需求尽量准确、具体地描述出来;分析员知道怎样用软件实现人们的需求,但是在需求分析开始时他们对用户的需求并不十分清楚,必须通过与用户沟通获取用户对软件的需求。例如:一个综合教务系统分析和设计的需求分析: 1.系统目标:实现一个计算机综合教务管理系统,完成:1)班级信息管理,2)学生信息管理,3)课程信息管理,4)学生选课管理等功能。2:系统功能划分 (1)功能划分:用户通过身份验证后进入主界面。主界面为用户提供5项选择:学生信息管理,课程信息管理,班级信息管理,学生选课,班级课程查询等功能。 (2)功能描述: ·学生信息管理:给出所有学生的列表,可以增加,修改,删除,查找学生信息,察看某个学生选课情况,为学生修改口令等功能。本项功能与班级信息维护功能中的维护指定班级学生信息功能相似,不同的是本项功能中将列出所有班级的所有学生信息。·班级信息管理:给出所有班级的列表,用户可以实现增加,修改,查找,删除班级信息,维护指定班级所有学生信息,为指定班级设定必修课和选课学分限制等功能。在维护指定班级学生信息功能中,超级用户可以实现增加,修改,删除学生信息,察看某一学生选课情况,为学生更改口令等功能。·课程信息管理:加入,修改,删除课程纪录,察看某门课的选课情况,查询指定的课程信息。 ·学生选课: 以课表的形式列出学生选课情况学生可以为自己选修或者退选课程。·班级选课:在指定班级必修课功能中,以课表形式列出班级所有必修课的课程信息,实现为一个班级增加或删除必修课的功能。每个班级都有选课的学分限制,不允许学生选择课程的总学分超过所在班级的选课最大学分限制,而当退出选课功能时,如果选取课程总学分未达到所在班级选课最小学分限制则给出警告信息(因为学生可以多次进入选课界面选课)。(3)数据流图和数据字典的建立数据流图:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。当系统比较复杂时,可以采用分层描述的方法。在处理功能逐步分解的同时,它们所用的数据也逐级分解,形成若干层次数据流图。数据流图表达了数据和处理过程的关系。 数据字典:数据项、数据结构。数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义、使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。数据字典把不同的需求文档和分析模型紧密地结合在一起,与各模型的图形表示配合,能清楚地表达数据处理的要求。概括地说,数据字典的作用是对DFD中出现的被命名的图形元素的确切解释。通常数据字典包含的信息有:名称、别名、含义、
文档评论(0)