教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

自考数据库系统原理与技术复习资料(3)

来源:网络收集 时间:2026-10-03
导读: 19 、数据结构 数据操作 完整性约束 关系模型 层次模型 网状模型 20 、层次模型的优点主要有: 1 )模型简单,对具有一对多的层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出 网状数据模型的优

19 、数据结构 数据操作 完整性约束 关系模型 层次模型 网状模型 20 、层次模型的优点主要有: 1 )模型简单,对具有一对多的层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出

网状数据模型的优点主要有: 1 ) 能够更为直接地描述现实世界,如一个结点可以有多个双亲。 2 )具有良好的性能,存取效率较高。网状数据模型的缺点主要有: 1 ) 结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。 2 )其 DDL , DML 语言复杂,用户不容易使用。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径。因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。

21 、关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。(1) 关系:一个关系对应通常说的一张表。(2) 属性:表中的一列即为一个属性;(3) 域:属性的取值范围;(4) 元组:表中的一行即为一个元组;(5) 码:表中的某个属性组,它可以唯一确定一个元组;(6) 分量:元组中的一个属性值;(7) 关系模式:对关系的描述,一般表示为关系名(属性1,属性2, ??? ,属性 n )。

22 、数据结构 数据操作

23 、关系数据模型具有下列优点: ? 关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 ? 关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。操作的对象和操作的结果都是关系。所以其数据结构简单、清晰,用户易懂易用。 ? 关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统软件的难度。 24 、 层次 一对多

25 、数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图 1.29 )外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部的逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMS 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立

关于自考的考前复习资料,已经排版好了,可以直接打印

性和物理独立性。 26 、 网状 指针

27 、 DDL :数据定义语言。用来定义数据库模式、外模式、内模式的语言。 DML :数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。 11 . 代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算?

12 . 关系数据库中基于数学上的两类运算是 ________ 和 ________ 。

13 . 关系代数中,从两个关系中找出相同元组的运算称为 ________ 28 、 关系模型 关系数据库系统

29 、实体完整性 参照完整性 用户定义的完整性

30 、数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

31 、数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

32 、负责全面地管理和控制数据库系统。具体职责包括: ① 决定数据库的信息内容和结构; ② 决定数据库的存储结构和存取策略; ③ 定义数据的安全性要求和完整性约束条件; ④ 监督和控制数据库的试用和运行; ⑤ 数据库系统的改进和重组。

33 、系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及 DBA 相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。

1 . 试述关系模型的三个组成部分。

2 . 关系数据模型中,二维表的列称为 ________ ,二维表的行称为 ________ 。

3 . 试述关系数据语言的特点和分类。

4 . 用户选作元组标识的一个候选码为 ________ ,其属性不能取 ________ 。

5 . 定义并理解下列术语,说明它们之间的联系与区别 : ( 1 ) 域,笛卡尔积,关系,元组,属性( 2 )主码,候选码,外部码 (3) 关系模式,关系,关系数据库

6 . 关系代数运算中,传统的集合运算有 _____ , _____ , _____ , _____ 。

7 . 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

8 . 关系代数运算中,基本的运算是 ________ , ________ , ________ , ________ , ________ 。 9 . 等值连接与自然连接的区别是什么?

10 . 关系代数运算中,专门的关系运算有 ________ , ________ , ________ 。

运算。

14 .R S 表示 R 与 S 的 ________ 。

15 . 设有学生关系: S ( XH , XM , XB , NL , DP )。在这个关系中, XH 表示学号, XM 表示姓名, XB 表示性别, NL 表示年龄, DP 表示系部。查询学生姓名和所在系的投影操作的关系运算式是 ________________ 。

16 . 在“学生 - 选课 - 课程”数据库中的 3 个关系如下: S ( S# , SNAME , SEX , AGE ); SC ( S# , C# , GRADE ) ; C ( C# , CNAME , TEACHER ),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为 ________________ 。

17 . 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是 ________ ,系关系的外码是 ________ ,学生关系的主码是 ________ ,学生关系的外码是 ________ 。

1 、关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 、属性 记录或元组

3 …… 此处隐藏:3215字,全部文档内容请下载后查看。喜欢就下载吧 ……

自考数据库系统原理与技术复习资料(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/111598.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)