第一范文网 - 专业文章范例文档资料分享平台

数据库原理及应用习题 - 图文

来源:用户分享 时间:2025/8/31 15:21:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

7、 关系数据库必须遵循三类完整性约束规则包括:实体完整性约束规则、引用完整性约束规则、用户定义的完整性约束规则。

8、 实体完整性约束是指关系中的“主键”不允许取空值。

9、 引用完整性约束是限制不存在的记录。如果一个关系A中含有另一关系B的主键所对应的外部键,则A关系中外部键的取值必须满足两种情况:要么在B关第中能找到某个记录,该记录的主键值等于A关系中的外部键值;要么A中的这个外部键干脆取空值。 10、 关系数据操纵语言DML的特点:操作对象与结果—关系;非过程性强;语言一体化;有严密的数学工具。

11、 关系数据描述语言、数据操纵语言乃至数据控制语言通常融于一体。

12、 关系数据库上的操作包括:查询、统计、汇总、插入、删除、修改。核心是查询。 13、 关系DML查询方式分为:用关系代数运算表达查询;用关系演算公式表达查询。这两种方式是功能是等价的。但从非过程性而言,后者优于前者。

14、 关系代数包括:集合运算符—并、交、差、笛卡尔积;关系运算符—投影、选择、连接;比较运算符——><=;逻辑运算符—或、与、非。

15、 并、交、差,当用于关系时,要求参加运算的两个关系是相容的,即两关系度数相同,相应属性取自同一个域。

16、 选择是单目运算;投影是单目运算;关系笛尔积是二目运算,是域笛尔卡积的扩充;连接是双止运算;自然连接是连接的一个重要特例,它要求被子连接两关系有若干相同的属性名。

17、 关系代数中只有并、交、差、选择、投影和连接是基本运算。 18、 关系规范化本质就是对关系不断分解。

19、 关系规范化实质是围绕函数依赖进行的。函数依赖描述的是非主属性与主键之间的关系。

20、 函数依赖分为:函数依赖;完全函数依赖;部分函数依赖;传递函数依赖。

21、 范式一共包括:第一范式到第五范式。实际的关系数据库一般使用3NF以上的关系。 22、 1NF的缺点:数据冗余大;修改麻烦;插入异常;删除异常。

23、 插入异常是指在关系中键值不允许是空值。改缺点的方法是消除同时存在于一个关系中属性间的不同依赖情况,就是使一个关系表示的信息单纯些。

24、 2NF:满足第一关系,消除部分依赖,所以属于第二范式。

25、 3NF:满足第二关系,消除传递依赖,所以属于第三范式。3NF的关系消除了非主属性对主键的部分依赖和传递依赖。

26、 关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到较高范式。 27、 分解关系的基本原则:分解必须是无损的;分解后的关系要相互独立。

28、 各范式这间的关系:3NF属于2NF属于1NF。值得提出的是,不是范式越高越好。因为范式越高,关系所表达的信息越单纯,查询数据就得作接接运算,开销很大。 第四章

1、 数据库设计包含两方面内容:结构特性设计和行为特性设计。

2、 结构特性是在模式和子模式中定义的,而行为特性通过应用程序去实现。数据库设计中结构设计是关键。

3、 数据库逻辑设计分成三个阶段:第一阶段—收集和分析用户要求(分析实体以其联系)、第二阶段—建立E-R模型(画E-R图)、第三阶段—数据库模式设计(建立数据模型)。 4、 第一阶段包括四步:分析用户活动、确定系统范围、分析用户活动所涉及的数据和分析系统数据。

5、 分析用户活动所涉及的的数据的焦点是搞清用户活动图中所处理的数据,并以数据流图的形式表示出数据的流向和对数据所进行的加工。

6、 数据流图是一种从数据和对数据的加工两方面表达系统工作过程的图形表示法。数据流图中有四种基本成分:数据及其流动方向(用带箭头的线段表示)、对数据的加工(用圆形框表示)、文件(用卡片形框表示)、源点和终点(用方框表示)。 7、 画数据流图的原则:由外向内,自顶而下。

8、 分析系统数据描述后的产物是数据字典。DBMS数据字典实际上是一个关于数据库信息的特殊数据库。

9、 数据流图和数据字典两者结合起来,加上必要的说明才能构成系统说明书。数据字典产生于数据流图,是对数据流图中的四个成分的描述的产物。

10、 数据流的描述:是定义数据流的组成,通常包含若干数据项,一般可以在数据流图的下面。文件的描述:也是定义它的组在,此外还需要指出文件的组织方式,如图书=编号+

书名+作者+单价。数据项的描述:对数据项进行定义,一般包括名称、类型、长度、允许范围等。加工的描述:说明加工的逻辑关系。 11、 E-R模型,现在我们用它表示数据库概念模型。

12、 局部E-R模型设计(根据流程图和数据字典分析实体及属性):从数据流图出发确定实体和属性,并根据数据流图中表示的对数据的加工,确定实体之间的联系。关键是确定实体和反映实体间的联系。总体E-R模型设计:去掉重得的实体。P53

13、 第三阶段可以分二步:初步设计——把E-R图转换为关系模型。优化设计——对模式进行调整和改善,通常采取定性判断方法。

14、 数据库物理设计包括:选择存储结构;确定存取方法;选择存了路径;确定数据的存放位置。

15、 选择何种存储结构与DBMS有关,存取方法与存储结构有关。数据库的物理实现取决于特定的DBMS,在规划存储结构时主要应考虑存取时间和存储空间两方面开销。 16、 经过概念设计、逻辑设计、物理设计,标志着数据库的框架搭设成功。 17、 数据库的系统的生命周期分为:分析、设计、编码、测试、运行。

18、 程序编码就是具体程序设计,所用的语言取决于DBMS语言系统。通过调试程序,能发现数据库设计是否合理。数据库维护包括:日常维护、定期维护、故障维护。 19、 技术文档包括:系统说明书、技术说明书、使用说明书。

20、 系统设计说明包括:数据流图、数据字典、行为动作主要技术资料构成。

1. 什么是数据?数据有什么特征?数据和信息有什么关系?

2. 什么是数据处理?数据处理的目的是什么?

3. 数据管理的功能和目标是什么?

4. 什么是数据库?数据库中的数据有什么特点?

5. 什么是数据库管理系统?它的主要功能是什么?

6. 数据冗余能产生什么问题?

7. 什么是数据的整体性?什么是数据的共享性?为什么要使数据库中的数据具有整体性和共享性?

8. 信息管理系统与数据库管理系统有什么关系?

9. 用文件系统管理数据有什么缺陷?

10. 数据库系统阶段的数据管理有什么特点?

11. 数据库系统对计算机硬件有什么要求?

12. 数据库系统的软件由哪些部分组成?它们的作用及关系是什么?

13. 试述数据库管理员的职责。

14. 试述数据库系统的三级模式结构及每级模式的作用?

15. 什么是数据的独立性?数据库系统中为什么能具有数据独立性?

16. 试述数据库系统中的二级映像技术及作用。

17. 在下面所列出的条目中 哪些是数据库管理系统的基本功能______。

A. 数据库定义 B. 数据库的建立和维护

C. 数据库存取 D. 数据库和网络中其他软件系统的通信

搜索更多关于: 数据库原理及应用习题 - 图文 的文档
数据库原理及应用习题 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0l2or1hmxs8njyy27jgy_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top