数据库系统概论 SQL CH07_数据库设计_作业解答.docVIP

数据库系统概论 SQL CH07_数据库设计_作业解答.doc

  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文档。上传文档
查看更多
数据库系统概论 SQL CH07_数据库设计_作业解答

第七章 数据库设计 1、试述数据库设计过程? 答:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运行和维护。 这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、数据库运行和维护。 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 2、试述数据库设计过程的各个阶段上的设计描述。 (1)需求分析:准确了解与分析用户需求(包括数据与处理)。 概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 3试述数据库设计过程中结构设计部分形成的数据库模式。 (1)在概念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模式,E-R模型; E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的视图(View),形成数据的外模式; DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。 DBMS支持的模式,属于数据模型的层次可以在DBMS中加以描述和存储。 5、需求分析阶段的设计目标是什么?调查的内容是什么? 调查的内容是“数据和处理,即获得用户对数据库的如下要求: 1)信息要求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 2)处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。 3)安全性与完整性要求。 DBMS关于数据库中数据的描述,当然两者是有联系的)。7、什么是数据库的概念结构?试述其特点和设计策略。 概念结构是信息世界的结构,即概念模型,其主要特点是: 1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。 2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。 3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 4)易于向关系、网状、层次等各种数据模型转换。 (1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化; 自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念 (3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构; 8、什么叫数据抽象?试举例说明。 如“分类”这种抽象是:定义某一类概念作为现实世界中一组对象的类型。这些对象具有某些共同的特性和行为。它抽象了对象值和型之间的“is member of”的语义。在E-R模型中,实体型就是这种抽象。例如在学校环境中,李英是老师,表示李英是教师类型中的一员,则教师是实体型,李英是教师实体型中的一个实体值,具有教师共同的特性和行为:在某个系某个专业教学,讲授某些课程,从事某个方向的科研。步是抽象数据并设计局部视图,第步是集成局部视图,得到全局的概念结构 1为什么要视图集成?视图集成的方法是什么? 一般说来,视图集成可以有两种方式: · 一次集成多个E-R图一次集成; 逐步集成用累加的方式一次集成两个E-R图。 E-R图时都需要分两步走: 1)合并。解决各E-R图之间的冲突,将各E-R图合并起来生成初步E-R图。 2)修改和重构。消除不必要的冗余,生成基本E-R图。 1什么是数据库的逻辑结构设计?试述其设计步骤。 E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。 (1)将概念结构转换为一般的关系、网状、层次模型; 2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; 3)对数据模型进行优化。

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档