- 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) 需求分析 ;
(2)
概念结构设计 ;
(3)
逻辑结构设计 ;
(4)
数据库物理设计 ;
(5)
数据库实施 ;
(6)
数据库运行和维护。
这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身
实施、运行和维护。
设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。
解析:希望读者能够认真阅读《概论》 7.1 的内容 ,了解并掌握数据库设计过程。
,还包括数据库的
2.试述数据库设计过程中结构设计部分形成的数据库模式。
答:
数据库结构设计的不同阶段形成数据库的各级模式 ,即 :
(1) 在概念设计阶段形成独立于机器特点 ,独立于各个 DB MS 产品的概念模式 ,在本篇中就是 E-R
;
(2)
逻辑模式
在逻辑设计阶段将 E-R 图转换成具体的数据库产品支持的数据模型
,然后在基本表的基础上再建立必要的视图 (View), 形成数据的外模式
;
,如关系模型 ,形成数据库
在物理设计阶段 ,根据 DB MS 特点和处理的需要 ,进行物理存储安排 ,建立索引 ,形成数据库内
模式。
读者可以参考 《概论》 上图 7.4。图中概念模式是面向用户和设计人员的
模式、外模式、内模式是 DBMS 支持的模式 ,属于数据模型的层次 ,可以在
,属于概念模型的层次 ;逻辑
DBMS 中加以描述和存储。
3.需求分析阶段的设计目标是什么
? 调查的内容是什么
?
答
需求分析阶段的设计目标是通过详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原
系统 (手工系统或计算机系统 ) 工作概况 ,明确用户的各种需求 ,然后在此基础上确定新系统的功能。
调查的内容是“数据”和“处理” ,即获得用户对数据库的如下要求 :
(1) 信息要求 ,指用户需要从数据库中获得信息的内容与性质 ,由信息要求可以导出数据要求 ,即在数
据库中需要存储哪些数据
;
处理要求 ,指用户要完成什么处理功能 ,对处理的响应时间有什么要求 ,处理方式是批处理还是联
机处理 ;
安全性与完整性要求。
详细的可以参考《概论》上 7. 2。
4.数据字典的内容和作用是什么 ?
答
数据字典是系统中各类数据描述的集合。 数据字典的内容通常包括 :(1) 数据项 ;(2) 数据结构 ;(3) 数
据流 ;(4) 数据存储 ;(5) 处理过程五个部分。其中数据项是数据的最小组成单位 ,若干个数据项可以组成
一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。
数据字典的作用 : 数据字典是关于数据库中数据的描述 ,在需求分析阶段建立 ,是下一步进行概念设
计的基础 ,并在数据库设计过程中不断修改、充实、完善。
( 详细参考《概论》上 7. 2. 3 。注意 ,数据库设计阶段形成的数据字典与 DBMS 中的数据字典不同
,
后者是 DBMS 关于数据库中数据的描述 ,当然两者是有联系的 )。
5.什么是数据库的概念结构
? 试述其特点和设计策略。
答
概念结构是信息世界的结构 ,即概念模型 ,其主要特点是 :
(1) 能真实、充分地反映现实世界 ,包括事物和事物之间的联系
,能满足用户对数据的处理要求
,是对
现实世界的一个真实模型 ;
易于理解 ,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的
关键 ;
易于更改 ,当应用环境和应用要求改变时 ,容易对概念模型修改和扩充 ;
易于向关系、网状、层次等各种数据模型转换。
概念结构的设计策略通常有四种 :
自顶向下 ,即首先定义全局概念结构的框架,然后逐步细化 ;
自底向上 ,即首先定义各局部应用的概念结构,然后将它们集成起来 ,得到全局概念结构 ;
逐步扩张 ,首先定义最重要的核心概念结构,然后向外扩充 ,以滚雪球的方式逐步生成其他概念结
,直至总体概念结构 ;
4) 混合策略 ,即将自顶向下和自底向上相结合 ,用自顶向下策略设计一个全局概念结构的框架 ,以它为骨架集成由自底向上策略中设计的各局部概念结构。
定义并解释概念模型中以下术语 :实体 ,实体型 ,实体集 ,属性 ,码,实体联系图 (E-R 图 )
答
实体 :客观存在并可以相互区分的事物叫实体。
实体型 :具有相同属性的实体具有相同的特征和性质 ,用实体名及其属性名集合来抽象和刻画同类实
体 ,称为实体型。
实体集 :同型实体的集合称为实体集。
属性 :实体所具有的某一特性 ,一个实体可由若干个属性来刻画。
码 :惟一标识实体的
文档评论(0)