- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库设计重、难点
第7章 数据库设计重、难点
7.1 概述
7.1.1 数据库设计的任务
数据库的生命周期:一是数据库的设计阶段,二是数据库的实施和运行阶段。
数据库设计的基本任务:根据一个单位的信息需求、处理需求和数据库的支撑环境(包括DBMS、操作系统和硬件),设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。
数据库设计的两种不同的方法:一种是以信息需求为主,兼顾外理需求,这种称为面向数据的设计方法;另一种是以处理需求主主,兼顾信息需求,这种方法称为面向过程的设计方法。
数据库设计的成果:一是数据模式,二是以数据库为基础的典型应用程序。
7.1.2 数据库设计的特点
1)?
2)?
3)?
7.1.3 数据库设计的步骤(P143图7.1)
1、?
2、?
3、?
4、?
7.2 需求分析
设计一个数据库,首先必须确认数据库的用户和用途。由于数据库是一个单位的模拟,数据库设计者必须对一个单位的组织机构、各部门的联系、有关事物和活动以及描友谊赛它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等有所了解。收集和分析这些资料的过程称为需求分析。
元数据 数据字典(P145)
7.2.1 应用领域的调查
两个阶段:第一阶段,对应用领域的组织结构、业务流程和数据流程进行调查,对现行系统的功能和所需信息有一个明确的认识;第二阶估,在第一阶段的基础上进行应用领域的分析,抽象出应用领域的逻辑模型,最后把逻辑模型用数据流图来表示。
7.2.2 定义信息与应用(P147)
定义数据库系统支持的信息的目的及步骤
定义数据库系统支持的应用的目的及步骤
7.2.3 定义操作任务(DBIPO图)
一个应用包括一个或多个数据库操作任务。每个数据库操作任务可属于多个应用。
划分数据库操作任务的规则如下:1,2,3,4(P148)
7.2.4 定义数据项(DD)
7.2.5 预测未来的改变
7.3 概念设计
概念设计的任务包括数据库概念模式设计和事务设计两个方面。其中事务设计的任务是,考察需求分析阶段提出的数据库操作任务,形成数据库事务的高级说明。数据库概念模式设计的任务是,以需求分析阶段所识别的数据项和应用领域的求来改变信息为基础,使用高级数据库模型建立数据库概念模式。
7.3.1 概念设计的基本方法
1、?
2、?
7.3.2 视图设计的基本策略
1、?
2、?
3、?
7.3.3 视图综合设计方法
1、?
2、?
7.4 逻辑设计(定义解释p165)
7.4.1 E/R图到关系模式的转换
1、?
2、?
1)? 11联系
2)? 1N联系
3)? MN联系
7.4.2 逻辑模式的规范化和优化
7.5 物理设计 (P160)
数据库物理设计的任务是在数据库逻辑设计的基础上,为每个关系模式选择合适的存取方法和存储结构。最常用的存取方法是索引方法。在常用的连接属性和选择属性上建立索引,可显著提高查询效率。
7.5.1 影响物理设计的因素
7.5.2 选择存取方法
7.5.3 设计存储结构
1)? I/O的并行性
2)? I/O负荷
3)?
7.6 数据库的实施、运行和维护
7.6.1 数据库的实施
1、?
2、?
3、?
4、?
7.6.2 数据库的运行和维护
1、?
2、?
3、?
4、?
文档评论(0)