2021年电大数据库思考与练习题新版.doc

2021年电大数据库思考与练习题新版.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章思索和练习题   一、填空题   1.数据库设计通常包含需求分析、概念设计、逻辑设计、物理设计、数据库实施和运行维护等阶段。   2.数据库应用系统建设包含结构设计和行为设计两个方面。   3.数据库设计关键标准包含表设计标准、字段设计标准和其它标准。   4.E-R图设计关键在于对实体、联络选择和表示。   5.物理设计关键内容包含存放统计格式设计、存放方法设计、访问方法设计和完整性和安全性考虑。   二、简答题   1.请简明说明数据库应用系统设计步骤。   参考答案:   数据库应用系统设计步骤包含需求分析、概念设计、逻辑设计和物理设计。   2.数据库设计目标是什么,请谈谈你了解。   参考答案:   数据库设计指是设计数据库及其应用系统技术,是指对于一个给定应用环境,包含硬件环境和操作系统、数据库管理系统(DBMS)等软件环境,怎样使用这个环境来表示用户要求,结构最优数据库模式,建立数据库及围绕数据库展开应用系统,使之能够有效地搜集、存放、操作和管理数据,满足企业组织中各类用户应用需求(信息需求和处理需求)。   3.基础表设计关键标准是什么,坚持这些标准有什么好处?   参考答案:   基础表设计最关键标准是关系规范化,尽可能达成第三范式。规范化有利于消除数据库中数据冗余,降低更新异常。规范化有好多个形式,但第三范式通常被认为在性能、扩展性和数据完整性方面达成了最好平衡。简单来说,遵守第三范式标准数据库表设计标准是:“One Fact in One Place”(一个事实对应一个地方),即某个表只包含其本身基础属性,当不是它们本身所含有属性时需进行分解。表之间关系经过外键相连接。   4.进行SQL Server数据库设计时,通常有哪些命名规则?   参考答案:   首先,命名长度应尽可能充足。假设某企业现有职员在一千人以内,假如用数字表示职员号话,职员号长度为3位即可,它最大能够表示999个职员。不过,假如考虑到企业未来发展,那么职员号最好设为4位,当企业职员数目突破千人时,根本无需重构整个数据库。   其次,小心保留词。要确保字段名没有和SQL等保留词或常见访问方法名发生冲突。   最终,慎用使用触发器。触发器在确保数据完整性方面发挥着主动作用,但它同时也会带来效率方面问题,所以要慎用。触发器功效通常能够用其它方法实现。   5.什么是数据步骤图,数据字典关键作用是什么,谈谈你了解。   参考答案:   数据流图(Data Flow Diagram,简记DFD),是在业务步骤分析基础上,描述实际数据流动和加工过程图形表示法,它通常有4种符号,即外部实体、数据流、加工和存放。外部实体数据起源和去向;数据流用带箭头连线表示,反应数据流动方向;加工用椭圆、圆或方框代表(本教材利用圆形表示加工),表示对数据加工处理动作;存放表示数据存档情况。   数据字典(Data Dictionary,简记DD),是对数据步骤图中数据流和存放结构描述。在数据库应用系统设计中,数据字典是表、视图设计关键依据。   6.什么是E-R图,它作用是什么?   参考答案:   E-R图是E-R(实体-关系)方法关键组成部分。E-R方法是描述概念模型有力工具。E-R图方法是一个有效信息抽象方法。在E-R图中,用长方形表示实体,用椭圆形表示属性,用菱形表示联络。在图形内标识它们名字,它们之间用无向线段相连,表示联络线段上标明是哪种联络。   它作用是采取E-R图模型将现实世界信息结构统一用实体、属性和实体之间联络来描述。   7.简明说明需求分析阶段关键任务和目标。   参考答案:   需求分析阶段关键目标是回复“干什么”问题。需要从多方面对拟开发数据库应用系统企机关进行调查,搜集和分析各项应用对信息和处理两方面需求。了解和掌握数据库应用系统开发对象(或称用户)工作业务步骤和每个岗位、每个步骤职责,了解和掌握信息从开始产生或建立,到最终输出、存档或消亡所经过传输和转换过程,了解和掌握多种人员在整个系统活动过程中作用;经过同用户充足地交流和沟通,决定那些工作应由计算机来做,哪些工作仍由手工来做,决定多种人员对信息和处理各有什么要求,对视屏操作界面和报表输出格式各有什么要求,对数据(信息)安全性(保密性)和完整性各有什么要求等等。需求分析阶段关键工作就是,经过调查从用户处取得对数据库下列需求。   信息需求:用户将从数据库中取得信息内容和性质,有信息要求导出数据要求,即在数据库中存放哪些数据。   处理需求:用户要完成什么处理功效,对某种处理实施频度、用户要求响应时间,和处理方法是联机处理还是批处理等。   安全性和完整性约束

文档评论(0)

159****9606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档