- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库系统设计
数据库系统设计之总预览(零)
我妈怀我的时候才23岁,我爸和我妈都觉得这时候生小孩太年轻了,准备打掉,过几年情况好一点再生。结果,第一次去医院,医院停电;第二次去医院,跟我妈熟的那个医生出差了(不放心别人);第三次去医院,器材正在维修……最后。。。医生告诉我妈:这孩子现在已经打不了了,只好生下来。
数据库系统设计之数据库系统生存期(一)
数据库系统设计之ER模型(二)
数据库系统设计之关系模型(三)
零测试
数据库系统设计之数据库系统生存期(一)
怀疑老公有外遇,苦于一直没有证据。后来趁他洗澡,偷偷拿他手机将自己的名字改成12520,然后给他发了条短信:“回复男姓名女姓名(如谢霆锋配张柏芝),马上揭秘你和意中人的缘分指数,找到命中真爱!仅收取普通短信费[飞信对对碰]。”第二天,我顺利的知道了小三姓名。
数据库系统生存期的定义:我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。一般分为如下7个阶段:
规划阶段
定义:对于数据库系统,特别是大型数据库系统或大型信息系统中的数据库群,规划阶段是十分必要的,规划的好坏直接影响到整个系统的成功与否。
步骤:
系统调查;
可行性分析(技术、经济、效益、法律等方面);
确定数据库系统的总目标,并对应用单位的工作流程进行优化和制定项目开发计划。
需求分析阶段
定义:是计算机人员(系统分析员)和用户双方共同收集数据库所需要的信息内容和用户对处理的需求,并以需求说明书的形式确定下来,作为以后系统开发的指南系统验证的依据。
步骤:
分析用户活动、产生业务流程图;
确定系统范围,产生系统关联图;
分析用户活动涉及的数据,产生数据流图(Data Flow Diagram ,DFD);
分析系统数据,产生数据字典(包括数据项、数据结构、数据流、数据存储和处理)
概念设计阶段
定义:设计人员仅从用户角度看待数据及处理需求和约束,尔后产生一个反映用户观点的概念模型,得到一个与DBMS无关的概念模型。概念设计的目标是产生反映用户单位信息需求的数据库概念结构,即概念模型,概念模型独立于计算机硬件结构,独立于数据库管理系统。
步骤:
进行数据抽象、设计局部概念模型
将局部概念模型综合成全局概念模型
评审
用户评审:重点放在确认全局概念模型是否准确完整地反映了用户的信息需求和现实世界事物的属性间的固有关系。
DBA及应用开发人员评审:侧重于确认全局结构是否完整,各种成分划分是否合理,是否存在不一致性,以及各种文档是否齐全等
概念模型中常用的数据抽象方法:
聚集:是将若干对象和它们之间的联系组合成一个新的对象
概括:是将一组具有某些共同特性的对象抽象成更高一层意义上的对象
概念模型中最著名的方法:实体联系方法(ER方法),建立ER模型,用ER图表示概念结构,得到数据库的概念模型。
逻辑设计阶段
定义:把概念模型转换成DBMS能处理的逻辑模型,转换过程中要对模型进行评价和性能测试,以便获得较好的模式设计。逻辑设计的目的是把概念设计阶段设计好的概念模型转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括逻辑模型和外模型)
步骤:
把概念模型转换成逻辑模型
设计外模型
设计应用程序与数据库的接口
评价模型
修正模型
评价逻辑结构的常用方法:
定量分析:包含两个参数处理频率和数据容量,处理频率是在数据库运行期间应用程序的使用次数,数据容量是数据库中记录的个数。
性能测量:是指逻辑记录的访问数目。
物理设计阶段
定义:对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,就是物理设计。完全依赖于硬件环境和数据库软件产品。
步骤:
存储记录结构设计
确定数据存放位置
存取方法的设计
完整性和安全性考虑
程序设计
数据库的物理结构的组成:
存储记录格式
存储记录安排
存取方法
数据库的实现
定义:对数据库物理设计初步评价完成后就可以开始建立数据库了
步骤:
定义数据库结构
数据装载
编制与调试应用程序
数据库试运行
数据装载的分类
对于数据量不是很大的小型系统(可以用人工方法完成数据入库),步骤如下:
筛选数据
转换数据格式
输入数据
校验数据
对于大中型系统(建议设计一个数据输入子系统),步骤如下:
筛选数据
输入数据
校验数据
转换数据
综合数据
数据库的运行与维护
定义:在数据库试运行结果符合设计目标后,数据库就可以真正投入运行了,数据库的维护工作主要是由DBA来完成的。
步骤:
数据库的转存和恢复
数据库安全性、完整性控制
数据库性能的监控、分析和改进
数据库的重组织和重构造
重组织:数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,从而降低数据库存储空间的利用率和数据存取的效率,使数据库
文档评论(0)