数据库设计方案报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库系统概论》 课 程 设 计 报 告 课程名称: 数 据 库 系 统 概 论 院系年级: 14级电气信息工程系 专业班级: 计算机科学和技术1班 学 号: 姓 名: 联络电话: 指导老师: 安徽 马鞍山 6月 第一章 相关方法技术 1.1数据库应用特点 数据库技术是现代信息科学和技术关键组成部分,是计算机数据处理和信息管理系统关键。数据库技术研究和处理了计算机信息处理过程中大量数据有效地组织和存放问题,在数据库系统中降低数据存放冗余、实现数据共享、保障数据安全和高效地检索数据和处理数据。伴随计算机技术和网络通信技术发展,数据库技术已成为信息社会中对大量数据进行组织和管理关键技术手段及软件技术,是网络信息化管理系统基础。 1.2数据和处理 以处理为中心 依据处理功效设计数据文件,处理功效需要什么数据就创建什么数据文件。处理功效是主动,数据结构是依靠。势必造成数据冗余存放,潜在数据不一致性。只适合科学计算,不适合数据密集型事务处理系统。 以数据为中心 只要应用领域内业务内容不变,其信息结构是稳定,多变是处理功效。主张设计稳定数据结构,自动适应处理程序多变性。通常数据库应用系统,适合采取以数据为中心应用模式。 1.3数据库设计方法 (1)功效驱动方法: 这个方法设计依靠处理中心强调先依据功效要求画出分层数据步骤图从数据步骤图当中搜集数据项及其数据存放和数据字典依据数字字典分析提取出数据库相关多种信息类。 (2)E-R建模方法: 采取以数据为中心设计策略在初步了解领域当中多种业务需求和处理过程基础上 1.4数据库设计步骤 根据规范化设计方法,从数据库应用系统设计和开发全过程来考虑,将数据库及其应用软件系统生命周期能够细分为七个阶段:计划、需求分析、概念结构设计、逻辑结构设计、物理结构设计、实施及运行维护。 各阶段需完成工作分别为: 1、应用计划 计划阶段进行系统必需性和可行性分析,确定数据库系统在整个管理系统中地位。 计划阶段必需要完成任务包含:确定系统范围;确定开发工作所需资源(人员、硬件和软件);估算软件开发成本;确定项目进度。 计划阶段产生结果是可行性分析汇报及数据库计划纲要,内容包含信息范围、信息起源、人力资源、设备资源、软硬件环境、开发成本估算、进度计划、现行系统向新系统过渡计划等。 2、需求分析 这一阶段是计算机人员 (系统分析员) 和用户共同搜集数据库所需要信息内容和用户对处理要求,加以规格化和分析,以书面形式确定下来,作为以后验证系统依据。在分析用户要求时,要确保用户目标一致性。 信息需求:指目标系统包含全部实体、属性、和实体间联络等,包含信息内容和性质,和由信息需求导出数据需求。 处理需求:指为得到需要信息而对数据进行加工处理要求,包含处理描述,发生频度、响应时间和安全保密要求等。进行数据库设计首先必需正确了解和分析用户需求(包含数据和处理)。需求分析是整个设计过程基础,是最困难、最花费时间一步。作为地基需求分析是否做充足于正确,决定了在其上构建数据库大厦速度和质量。需求分析做得不好,甚至会造成整个数据库设计返工重做。 3、概念设计 把用户信息要求统一到一个整体逻辑结构中,此结构能表示用户要求,且独立于任何DBMS软件和硬件。概念结构设计是整个数据库设计关键,它经过对用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS概念模型。 4、逻辑设计 逻辑结构设计分为两部分,即数据库结构设计和应用程序设计。从逻辑设计导出数据库结构是DBMS能接收数据库定义,这种结构有时也称为逻辑数据库结构。 逻辑结构设计是将概念结构转换为某个DBMS所支持数据模型,并对其进行优化。 5、物理设计 物理设计也分为两部分:物理数据库结构选择和逻辑设计中程序模块说明正确化。这一阶段工作结果是一个完整能实现数据库结构。数据库物理设计是为逻辑数据模型选择一个最适合应用环境物理结构(包含存放结构和存取方法)。 6、数据库实施 依据物理设计结果产生一个具体数据库和它应用程序,并把原始数据装入数据库。实施阶段关键有三项工作: (1)建立实际数据库结构; (2)装入试验数据对应用程序进行调试; (3)装入实据数据。 在数据库实施阶段,设计人员利用DBMS提供数据语言及其宿主语言,依据逻辑设计和物理设计结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。 7、运行维护 数据库系统正式运行,标志着数据库设计和应用开发工作结束和维护阶段开始。运行和维护阶段关键任务有四项: (1)维护数据库安全性和完整性; (2)监测并改善数据库运行性能; (3)依据

文档评论(0)

130****8663 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档