数据库原理章作业答案精编

数据库原理章作业答案精编
数据库原理章作业答案精编

数据库原理章作业答案

精编

Document number:WTT-LKK-GBB-08921-EIGG-22986

《数据库原理》知识点

第一章

1、什么是4D(Data, DB、DBMS、DBS),它们之间的关系答:

所谓4D是分别指:数据(Data)、数据库(DB或DataBase)、数据库管理系统(DBMS)、数据库系统(DBS)。其中:

数据(Data):

数据库(DB或DataBase):

数据库管理系统(DBMS):

数据库系统(DBS):

当开发一个数据库系统(DBS)时,通常需要借助数据库管理系统(DBMS)来完成建立数据库(DB)、对数据库中数据(Data)进行操作等功能。

2、数据模型的组成要素有哪些

答:包括:

数据结构:描述数据库的组成对象以及对象之间的联系。

数据操作:指对数据库中各种对象的实例允许执行的操作集合。

数据的完整性约束条件:是指给定的数据模型中数据及其联系所具有的制约和依存规则。

3、ER模型的组成要素有哪些

答:

实体型、属性和联系所组成。

实体型:

属性:

联系:

4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。

答:

5、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按照所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。

6、试述数据库系统三级模式结构,这种结构的优点是什么答:

数据库系统的三级模式结构由外模式、模式、内模式组成。

外模式:

模式:

内模式:

数据库系统的三级模式是针对数据的3个抽象级别,其优点是:它把数据的具体组织留给DBMS管理,使用户能抽象地处理数据,而不必关心数据在计算机中的具体表示和存储方式。

为了能够在内部实现这3个抽象层次之间的联系和转换,数据库系统在三级模式之间提供了二层映像:外模式/

模式映像、模式/内模式映像,通过二层映像保证了数据库

系统中数据能够具有较高的逻辑独立性和物理独立性。

7、叙述DBS的组成,其中的主要软件是什么主要人员是谁答:

DBS一般由数据库、数据库管理系统(及其开发工

具)、应用系统、数据库管理员和用户组成。

主要软件包括:数据库管理系统。

主要人员:数据库管理员。

第二章

1、叙述关系模型的三类完整性,并举例说明。

答:

包括:实体完整性、参照完整性、用户定义完整性。

实体完整性:实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主码。

实体完整性规定基本关系的所有主码对应的主属性都不能取空值,例如,学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组成为主码,则学号和课程号两个属性都不能为空。因为没有学号的成绩或没有课程号的成绩都是不存在的。

参照完整性:参照完整性是用于约定两个关系之间的联

系,理论上规定:若M是关系S中的一属性组,且M是另

一关系Z的主码,则称M为关系S对应关系Z的外码。若M

是关系S的外码,则S中每一个元组在M上的值必须是空

值或是对应关系Z中某个元组的主码值。例如,学生关系S

和学校专业关系Z之间满足参照完整性约束。学校专业关

系Z中的专业号属性是主码,同时它也存在学生关系S

中,那么只有当专业号存在,这个专业的学生才有可能存在,因此在添加学生关系中的元组时,定义的专业号必须

在学校专业关系Z中已存在对应的元组

用户定义完整性:用户定义完整性约束是用户定义某个具体数据库所涉及的数据必须满足的约束条件,是由具体应用环境来决定的。例如在学生关系中,年龄不能小于0等等。

2、设有如下表所示的三个关系:

S(SID,SN,AGE,SEX,DEPT)

C(CID,CN,TEACHER)

SC(SID,CID,GRADE)

其中:SID为学号,SN为姓名,AGE为年龄,SEX为性别,DEPT为系别,CID为课程号,CN为课程名,TEACHER

为任课老师,GRADE为成绩。

试用关系代数完成如下查询

(1)查找年龄小于18岁男同学的学号和姓名。

πSID,SN (σAGE<18 ∧SEX = “男”(S))

1分 2分

(2)查找系别为“信息工程”的学生姓名、学号和选修的课程号。

πSID,SN,CID (σDEPT = “信息工程”(S∞SC))

1分 2分

或:

πSID,SN,CID ((σDEPT = “信息工程”(S))∞SC)

1分 2分

(3)查找选修了课程名为“C语言程序设计”的学生学号和姓名。

πSID,SN (σCN = “C语言程序设计”(S∞C∞SC))

1分 2分

或:

πSID,SN ((σCN = “C语言程序设计”(C))∞S∞SC))

二、选择题

1.下面的选项不是关系数据库基本特征的是( A )。

A. 不同的列应有不同的数据类型

B. 不同的列应有不同的列名

C. 与行次序无关

D. 与列的次序无关

2.一个关系只有一个( D )。

A. 候选码

B. 外码

C. 超码

D. 主码

3.关系模型中,一个码是( C )。

A. 可以由多个任意属性组成

B. 至多由一个属性组成

C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组

D. 以上都不是

4.现有如下关系:

患者(患者编号,患者姓名,性别,出生日期,所在单位)

医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)

其中,医疗关系中的外码是( A )。

A. 患者编号

B. 患者姓名

C. 患者编号和患者姓名

D. 医生编号和患者编号

5.关系代数运算是以( C )为基础的运算。

A. 关系运算

B. 谓词演算

C. 集合运算

D. 代数运算

6.关系数据库管理系统应能实现的专门关系运算包括( B )。

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

7.5种基本关系代数运算是( A )。

A. ∪ -× σ π

B. ∪ -∞ σ π

C. ∪ ∩ × σ π

D. ∪ ∩ ∞ σ π

8.关系数据库中的投影操作是指从关系中()。

A. 抽出特定记录

B. 抽出特定字段

C. 建立相应的影像

D. 建立相应的图形

9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。

A. 投影

B. 连接

C. 选择

D. 复制

10.关系代数中的连接操作是由()操作组合而成。

A. 选择和投影

B. 选择和笛卡尔积

C. 投影、选择、笛卡尔积

D. 投影和笛卡尔积

11.一般情况下,当对关系R和S进行自然连接时,要求R 和S含有一个或者多个共有的()。

A. 记录

B. 行

C. 属性

D. 元组

12.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A. R∩S

B. R∪S

C. R-S

D. R×S

13.设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()。

A. 实体完整性规则

B. 参

照完整性规则

C. 用户定义完整性规则

D. 域

完整性规则

14.下面对于关系的叙述中,哪个是不正确的()。

A. 关系中的每个属性是不可分解的

B. 在关系中元组的顺序是无关紧要的

C. 任意的一个二维表都是一个关系

D. 每一个关系只有一种记录类型

15.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()。

A. 400

B. 10000

C. 30000

D. 90000

16.关系模式进行投影运算后()。

A. 元组个数等于投影前关系的元组数

B. 元组个数小于投影前关系的元组数

C. 元组个数小于或等于投影前关系的元组数

D. 元组个数大于或等于投影前关系的元组数

17.关系运算中花费时间可能最长的运算是()。

A. 投影

B. 选择

C. 笛卡尔积

D. 连接

18.同一个关系模型的任意两个元组值()。

A. 不能全同

B. 可全同

C. 必须全同

D. 以上都不是

19.实体完整性要求主属性不能取空值,这一点可以通过()来保证。

A. 定义外码

B. 定义主码

C. 用户定义的完整性

D. 关系系统自动

20.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为()。

A. m-n

B. m

C. 小于等于m

D. 小于等于m-n

参考答案:ADCAC BABCB CAACC CCABC

《数据库原理及应用》第二次在线作业参考答案

作业 第1题关系规范化中的删除操作异常是指() 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第2题设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第3题规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论, 关系数据库中的关系必须满足:其每一属性都是()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第4题关系数据库规范化是为解决关系数据库中()问题而引入的。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第5题当关系模式R(A,B)已属于3NF,下列说法中()是正确的。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第6题关系模型中的关系模式至少是()。

题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第7题在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第8题当B属性函数依赖于A属性时,属性A和B的联系是()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第9题以下关于ER模型向关系模型转换的叙述中,()是不正确的。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第10题关系模式中,满足2NF的模式,()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第11题 E-R模型用于数据库设计的()阶段。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:概念数据库设计 第12题消除了部分函数依赖的1NF的关系模式,必定是()。 您的答案:B 题目分数:0.5

01数据库原理第一章复习题

第一章绪论单元复习题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在括号中)(1)数据库管理系统是() A)一种编译程序系统 B)在操作系统支持下的系统软件 C)操作系统的一部分 D)一种应用软件系统 (2)数据库系统的数据共享是指() A)多个用户共享一个数据文件中的数据 B)多个用户使用同一种语言共享数据 C)多个应用、多种语言、多个用户共享数据 D)同一个应用的多个程序共享数据 (3)在数据库方式下,信息处理中占据中心位置的是() A)磁盘B)程序C)数据D)内存 (4)储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是() A)一对一的联系B)一对多的联系C)多对一的联系D)多对多的联系 (5)下列关于E-R模型的叙述中,哪一条是不正确的?() A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B)实体类型之间的联系通常可以分为1∶1,1∶n和m∶n三类 C) 1∶1联系是1∶n联系的特例,1∶n联系是m∶ n联系的特例 D)联系只能存在于两个实体类型之间 (6)ER模型是数据库的设计工具之一,它一般适用于建立数据库的() A)概念模型 B)逻辑模型C)内部模型D)外部模型 (7)在关系模型中,一个关系的主码() A)可以取空值 B)只能是单个属性C)不能是其他关系的外码 D)只能有一个 (8)在数据库技术中,哪一种数据模型是数学化模型?() A)层次模型B)网状模型C)关系模型D)面向对象模型 (9)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?()A)属性B)关系C)域D)元组 (10)假设有如下实体和实体之间的联系情况: Ⅰ教师实体与学生实体之间存在一对多的导师联系 Ⅱ学生实体与课程实体之间存在多对多的选课联系 Ⅲ教师实体与课程实体之间存在一对一的授课联系 则能用层次模型表示的是() A)Ⅰ,Ⅱ B)Ⅰ,Ⅲ C)Ⅱ,Ⅲ D)Ⅰ,Ⅱ,Ⅲ (11)在下列四种模型中,与计算机的硬件及软件均无关 ..的是() A)外部模型B)逻辑模型C)概念模型D)内部模型 (12)在关系数据库系统中,当关系模式改变时,用户程序也可以不变。这是下列中的哪一个?()A)数据的物理独立性B)数据的逻辑独立性

数据库第一章作业

. 名词解释: :数据库(,)是长期储存在计算机内的、有组织的、可共享的数据集合。数据库具有如下特点:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的独立性和易扩展性,并且可以为各种用户共享等。数据库是数据库系统的组成部分。 :数据库管理系统( )是位于用户与操作系统之间,使人们能对数据进行科学的组织、高效的存取和维护、管理的一种数据管理软件。 :数据库系统()是指在计算机系统中引入数据库后的系统构成,一般由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成。 内模式:内模式()也称存储模式只有一个,是数据物理结构和存储结构的描述,是数据在数据库内部的表达方式。 模式:模式()也称结构模式、逻辑模式或概念模式只有一个,它是数据库中全体数据的逻辑结构和特征的描述。 外模式:外模式()也称子模式或用户模式有多个,是把现实的信息按不同用户需求抽象为多个逻辑数据结构,即数据库用户看见和使用的局部数据的逻辑结构和特征的描述。 模式内模式映象:数据库中只有一个模式,也只有一个内模式,所以模式内模式映象是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。该映像定义通常包含在模式描述中。当数据库的存储结构改变时,由数据库管理员对模式内模式映象做作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。 外模式模式映象:对于每一个外模式,数据库系统都有一个外模式模式映象,它定义了该模式与模式之间的对应关系。当模式改变时,由数据库管理员对各个外模式模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。 2. 使用数据库系统的好处 数据库系统中的存储过程可以提高查询效率,提高安全。 数据库系统可以存储大量数据,安全,便捷。 . 数据管理技术的发展过程。 数据库技术是随着计算机在数据处理方面的应用需求发展而产生的。数据处理是计算机应用领域中最大的一类应用,需要解决的问题是如何实现数据的管理。从世纪年代末开始,数据管理技术就一直是计算机应用领域中的一项重要技术和研究课题。随着计算软件、硬件技术的发展,对数据管理和转换等方面提出了新的要求,数据管理技术也不断发展变化,主要经历了人工管理,文件系统管理、数据库技术管理、高级数据库技术管理、文件管理五个阶段。每一阶段各有特点,但并非相互独立。总的说来,数据管理技术的发展以数据存储冗余不断减小、数据独立性不断增强、数据操作和转换更加方便和简单为标志。 . 文件系统的缺点。 ()数据独立性不足。 ()数据冗余度大且容易产生数据不一致。 ()数据整体是无结构的。 ()数据不是集中管理,其安全性、完整性得不到可靠保证;并且在数据的结构、编码、输出格式等方面难以规范化和标准化。 5. 数据库阶段的数据管理的特点? (1)采用一定的数据模型实现数据结构化 (2)应用程序与数据具有较高的独立性

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

数据库原理及应用(第2版)习题参考答案..

第1章数据概述 一.选择题 1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件 C.应用软件D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是B A.数据库B.操作系统 C.应用程序D.数据库管理系统 9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是D A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端 B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件 C.客户/服务器结构比文件服务器结构的网络开销小 D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

数据库原理习题(含答案)

第一章绪论 Ⅰ、学习要点 1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。 Ⅱ、习题 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是() A、层次模型 B、网状模型 C、关系模型 D、实体—联系模型 2、DB、DBS、DBMS间的关系是() A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与DB和DBMS无关 3、在数据库中存储的是() A、数据 B、数据模型 C、数据及数据之间的联系 D、信息 4、数据库系统中,用()描述全部数据的整体逻辑结构。 A、外模式 B、模式 C、内模式 D、数据模式 5、数据库中,导致数据不一致的根本原因是() A、数据量太大 B、数据安全性不高 C、数据冗余 D、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是() A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的() A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性 8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A、外模式 B、模式 C、内模式 D、数据模式 9、数据库系统中,用()描述全部数据的物理存储视图。 A、外模式 B、模式 C、内模式 D、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是() A、DML B、DDL C、DCL D、SQL 11、数据库系统支持的数据共享指的是()

数据库系统原理第二章的习题集.doc

第2章关系数据库 一、选择题 1、关于关系模型,下列叙述不正确的是()。 A. 一个关系至少要有一个候选码 B. 列的次序可以任意交换 C. 行的次序可以任意交换 D. 一个列的值可以来自不同的域 2、下列说法正确的是()。 A. 候选码都可以唯一地标识一个元组 B. 候选码中只能包含一个属性 C. 主属性可以取空值 D. 关系的外码不可以取空值 3、关系操作中,操作的对象和结果都是()。 A. 记录 B. 集合 C. 元组 D. 列 4、假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于()。 A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D. 关系不变性 5、有两个关系R(A, B, C)和S(B, C, D),将R和S进行自然连接,得到的结果包含几个列() A. 6 B. 4 C. 5 D. 2 二、判断题 1、关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。() 2、关系模型中,非主属性不可能出现在任何候选码中。() 3、关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。() 三、填空题 1、在关系模型中,关系操作包括查询、____________、____________和_____________等。 2、关系模型的三类完整性约束是指______________、_______________和_____________。 3、关系模型包括8种查询操作,其中__________、_________、并、________和笛卡儿积是5种基本操作,其他操作可以用基本操作定义和导出。 4、职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中________________是参照关系,____________是外码。

《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1. 单选题C C D B C 2. 判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结 构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象 结构及其说明。3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间 的制约和依存关系,以及数据动态变化的规则。主流数据库采用关系图模型。数据 库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对 象数据模型、键值对数据模型、列式数据模型。。。) 2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复存 放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、 删、改、检索由统一软件进行管理和控制。 3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。 在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。数据库内部 元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数 据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快 数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数 据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一 类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。数据 库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数 据库数据; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性; 执行 备份和恢复等等 第二章作业参考答案 1 单选题C B D A A 2. 判断题对对错对错 3填空题全外连接数据约束候选键用户定义完整性4简答题外码键 1)在关系模型中,使用“关系”来存储“实体”中的数据。关系(relation)——是指存放实体数据的二维表。关系特征:行存储实体的个体数据;列存储所

数据库第一章练习题

第一章练习题 一、单项选择 1.( B )属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。 A.数据模型B.概念模型C.非关系模型D.关系模型 2.数据库的三级模式结构即外模式、模式和内模式是对( C )的3个抽象级别。 A.信息世界B.数据库系统C.数据D.数据库管理系统 3. 1970年代,美国IBM公司的研究员E.F.Codd提出了数据库的( C )。 A. 层次模型 B. 网状模型C.关系模型 D. 对象模型 4. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是( B )。 A.文件系统 B. 数据库系统 C.管理系统 D. 高级程序 5. 在概念模型中,事物称为( A )。 A.实体 B. 对象 C.记录 D. 节点 6. 数据库中对全部数据的整体逻辑结构的描述,作为数据库的( C )。 A. 概念模式 B. 内模式C.模式 D. 外模式 7. 数据库的并发控制、完整性检查、安全性检查等是对数据库的(B )。 A.设计 B. 保护C.操纵 D. 查询 8. ( A )是位于用户与操作系统之间的专门数据管理软件。 A. 数据库管理系统 B. 数据库系统C.数据库 D. 数据库应用系统 9. 下列实体类型的联系中,属于多对多联系的( A )。 A. 学生与课程之间的联系 B. 学校与教师之间的联系 C. 商品条形码与商品之间的联系 D. 班级与班长之间的联系 10. 下列四项中,不属于数据库系统特点的是(B)。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 11. 数据库的概念模型独立于(A)。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界12. 数据库中存储的是(C)。 A.数据B.数据模型C.数据以及数据之间的联系D.实体 13. 数据库系统的核心是(B )。 A.数据库B.数据库管理系统C.数据模型D.软件工具 14. 数据库的特点之一是数据的共享,这里的数据共享是指(D )。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 15. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C )。 A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能16. 数据库系统的数据独立性是指(B)。 A.不会因为数据的变化而影响应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

数据库原理及应用第2章课后习题答案.docx

习题 2 1、试述概念模型的作用。 概念层数据模型,也称为概念模型或信息模型,它是从数据的应用语义角度来抽取模型, 并按照用户的观点来对数据和信息进行建模,这类模型主要用于数据库设计阶段,它与具体的数据库管理系统无关。 概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语 义知识,另一方面它还应该简单、清晰、易于用户理解,它是用户和设计人员交流的工具。 2、解释“三个世界”之间的联系。 从客观世界、信息世界到数据世界是一个认识的过程,也是抽象和映射的过程。 在计算机数据库中存储的数据,是经过两级抽象而来的,并且反映的是现实世界的有关信息。 现实世界的复杂事物经过两级抽象的结果就是数据模型。而抽象的过程是先将现实世界抽象为信 息世界的实体模型,然后再将实体模型经过二级抽象得到数据库系统支持的数据模型。 3、定义并解释下列术语。 1)实体 客观存在并可相互区别的事物称为实体( Entity )。实体可以是具体的人、事、物,也可以 是抽象的概念或联系。 2)实体型 具有相同特征的实体称为实体型(Entity Type)。 3)实体集 同属于一个实体型的实体的集合称为实体集(Entity Set)。 4)属性 属性( Attribute)就是描述实体的特性或性质的数据。 5)码 能够唯一标识一个实体的属性或属性集称为码( Key)。如果码是由几个属性构成的,则 其中不能有多余的属性。即必须是几个属性全部给出才能唯一标识一个实体。码是区别实体集中 不同实体的关键属性,也称为关键字或键。 6 )实体 - 联系图:采用图形的形式描述实体- 联系模型称为实体- 联系图。 4、学校中有若干个系,每个系有若干个班级和教研室,每个教研室有若干个教员,其中 教授和副教授各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程由 若干学生选修。试用 E-R 图画出此学校的概念模型。 给出主要实体(系、班级、教研室、学生、教员、课程)的E-R 图

数据库原理第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 数据独立性,安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:数据抽取的过程。 数据模型:组织数据的工具。 数据模式:数据的表现形式。 三者之间的关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? 数据库管理系统:能对数据库进行有效的管理,为数据的访问和保护提供强大的处理功能,同时也为用户提供一个应用、管理和操作的平台的通用的软件系统。 数据库系统:能使用户的应用系统得以顺利运行的环境。 视图:看某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 评价标准:真实地描述现实系统,容易为业务用户所理解,容易被计算机所实现。 要素:数据结构,数据操作,数据约束。 分类:概念数据模型,逻辑数据模型,物理数据模型。 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 作用:DBMS提供给用户定义结构、操纵数据和管理DBMS的界面。 子语言:数据定义子语言,数据操纵子语言,数据控制子语言。 9.SQL语言的使用方式? 交互式方式,嵌入式方式。 10.数据字典的作用? 数据字典是DBMS中用于存储数据库的元数据的特殊文件。 11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代? 阶段:人工管理,文件系统,数据库系统。 发展:层次和网状模型的第一代数据库系统,关系模型的第二代数据库系统,面向对象模型的第三代数据库系统。

数据库原理与应用教程-SQL_Server试题

数据库原理与应用教程―SQL Server 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1.数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4.在关系模型中,“元组”是指() (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

《数据库原理》1-2章作业(答案)

《数据库原理》知识点 第一章 1、什么是4D(Data, DB、DBMS、DBS),它们之间的关系? 答: 所谓4D是分别指:数据(Data)、数据库(DB或DataBase)、数据库管理系统(DBMS)、数据库系统(DBS)。其中: 数据(Data): 数据库(DB或DataBase): 数据库管理系统(DBMS): 数据库系统(DBS): 当开发一个数据库系统(DBS)时,通常需要借助数据库管理系统(DBMS)来完成建立数据库(DB)、对数据库中数据(Data)进行操作等功能。 2、数据模型的组成要素有哪些? 答:包括: 数据结构:描述数据库的组成对象以及对象之间的联系。 数据操作:指对数据库中各种对象的实例允许执行的操作集合。 数据的完整性约束条件:是指给定的数据模型中数据及其联系所具有的制约和依存规则。 3、ER模型的组成要素有哪些? 答: 实体型、属性和联系所组成。 实体型: 属性: 联系: 4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。 答:

5、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按照所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。

6、试述数据库系统三级模式结构,这种结构的优点是什么? 答: 数据库系统的三级模式结构由外模式、模式、内模式组成。 外模式: 模式: 内模式: 数据库系统的三级模式是针对数据的3个抽象级别,其优点是:它把数据的具体组织留给DBMS管理,使用户能抽象地处理数据,而不必关心数据在计算机中的具体表示和存储方式。 为了能够在内部实现这3个抽象层次之间的联系和转换,数据库系统在三级模式之间提供了二层映像:外模式/模式映像、模式/内模式映像,通过二层映像保证了数据库系统中数据能够具有较高的逻辑独立性和物理独立性。 7、叙述DBS的组成,其中的主要软件是什么?主要人员是谁? 答: DBS一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。 主要软件包括:数据库管理系统。 主要人员:数据库管理员。 第二章 1、叙述关系模型的三类完整性,并举例说明。 答:

数据库原理期末考试习题

第一章 绪论 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是(C ) A 、层次模型 B 、网状模型 C 、关系模型 D 、实体—联系模型 2、DB 、DBS 、DBMS 间的关系是(C ) A 、D B 包括 DBMS 和 DBS B 、DBMS 包括 DB 和 DBS C 、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C ) D 、DBS 与 DB 和 DBMS 无关 A 、数据 B 、数据模型 C 、数据及数据之间的联系 D 、信息 4、数据库系统中,用( B )描述全部数据的整体逻辑结构。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 5、数据库中,导致数据不一致的根本原因是(C ) A 、数据量太大 C 、 数据冗余 B 、数据安全性不高 D 、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是(D ) A 、记录的长度 C 、联系的复杂程度 B 、文件的大小 D 、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A 、数据安全性 B 、数据独立性 C 、结构规范化 D 、操作可行性 8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 9、数据库系统中,用(C )描述全部数据的物理存储视图。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B ) A 、DML B 、DDL C 、DCL D 、SQL 11、数据库系统支持的数据共享指的是(D ) A 、同一应用的多个程序共享同一数据集合 B 、多个用户、同一语言程序共享同一数据集合 C 、多个用户共享同一数据文件 D 、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。 A 、修改模式定义 A 、修改模式\内模式映像 A 、修改应用程序 B 、修改外模式定义 二、填空题 1、指出下列缩写的含义: (1)DML :DBMS 提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS 提供了数据定义语言 (4)DD :数据字典,将数据库作为对象建立数据库,也称系统目录 (5)DBS :数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。 (6)DB A :数据库管理员 。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。

第1章 数据库系统概述习题及答案[精品文档]

习题一 第1章数据库系统概述 一、填空题 1.在关系数据库中,一个元组对应表中。 解:一个记录(一行) 2. 常用的数据模型有:、、和面向对象模型。 解: 关系模型,层次模型,网状模型 3. 用二维表来表示实体及实体之间联系的数据模型是。 解: 关系模型 4. 关系模型数据库中最常用的三种关系运算是、、。 解: 选择运算,投影运算,连接运算 5.在数据库系统中,数据的最小访问单位是。 解: 字段(数据项) 6.对表进行水平方向的分割用的运算是。 解: 选择运算 7. 数据结构、和称为数据模型的三要素。解: 数据操作,数据约束条件

8. 关系的完整性约束条件包括完整性、完整性和完整性三种。 解: 用户定义,实体,参照 二、单项选择题 1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( D )。 A. 工程师 B. 用户 C. 程序员 D. 数据库管理员 2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。 A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 以上都不对 3. 数据库系统的特点包括( D )。 A. 实现数据共享,减少数据冗余 B. 具有较高的数据独立性、具有统一的数据控制功能 C. 采用特定的数据模型 D. 以上特点都包括 4. 下列各项中,对数据库特征的描述不准确的是( D )。 A. 数据具有独立性 B. 数据结构化 C. 数据集中控制 D. 没有冗余 5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。 A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 6. 在数据库中,数据模型描述的是( C ) 的集合。 A. 文件 B. 数据 C. 记录 D. 记录及其联系

数据库原理习题(含答案)

数据库原理习题(含答案)

第一章绪论 Ⅰ、学习要点 1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。 Ⅱ、习题 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是() A、层次模型 B、网状模型 C、关系模型 D、实体—联系模型 2、DB、DBS、DBMS间的关系是() A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与

DB和DBMS无关 3、在数据库中存储的是() A、数据 B、数据模型 C、数据及数据之间的联系 D、信息 4、数据库系统中,用()描述全部数据的整体逻辑结构。 A、外模式 B、模式 C、内模式 D、数据模式 5、数据库中,导致数据不一致的根本原因是() A、数据量太大 B、数据安全性不高 C、数据冗余 D、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是() A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的()

A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性 8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A、外模式 B、模式 C、内模式 D、数据模式 9、数据库系统中,用()描述全部数据的物理存储视图。 A、外模式 B、模式 C、内模式 D、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是() A、DML B、DDL C、DCL D、SQL 11、数据库系统支持的数据共享指的是() A、同一应用的多个程序共享同一数据集合 B、多个用户、同一语言程序共享同一数据集合 C、多个用户共享同一数据文件

数据库原理作业

数据库原理作业 客观题预算成绩:100 分 题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是( )的任务 A、A)需求分析阶段 B、B)概念设计阶段 C、C)逻辑设计阶段 D、D)物理设计阶段 学员答案:C 正确性:正确 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 存取方法设计是数据库设计的( )阶段的任务。 A、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 B、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并 C、一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 D、三个或三个以上的实体间的多元联系转换为一个关系模式 学员答案:C 正确性:正确 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案) 数据流图属于数据库设计的哪个阶段的工具?( ) A、需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理结构设计阶段 学员答案:A 正确性:正确 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。 A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 学员答案:B

正确性:正确 题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是() A、ER图 B、业务流程图 C、数据流图 D、程序框图 学员答案:C 正确性:正确 题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案) 建立索引属于数据库的() A、概念设计 B、逻辑设计 C、物理设计 D、实现与维护设计 学员答案:C 正确性:正确 题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案) 在关系数据库设计中,设计关系模式是____的任务。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 学员答案:C 正确性:正确 题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案) 从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的码是 A、A)m端实体的码 B、B)n端实体的码 C、C)m端实体码与n端实体码的组合 D、D)重新选取其他属性 学员答案:C 正确性:正确 题号:9 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以

数据库系统概论第一章课后答案

第01章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。

数据库原理 第一章 数据库系统概述期末习题与答案

1、下列说法中错误的是()。 A.数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示 B.信息是数据的内涵,是对数据的语义解释 C.只有当给数据赋予特定语义后,数据才可转换为可传递的信息 D.数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果 正确答案:A 2、下列说法正确的是()。 A.数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失 B.数据库避免了一切数据的冗余 C.数据库系统的核心是数据库管理员 D.数据库是多个结构化的数据集合 正确答案:D 3、以下不属于DBA职责的是()。 A.为终端用户开发和设计应用程序 B.定义和实施数据库的备份和恢复策略 C.参与数据库设计的全过程,决定整个数据库的结构和内容 D.定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限 正确答案:A 4、以下说法中正确的是()。 A.DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能 B.DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统 C.DBMS包含DB和DBS D.DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作

正确答案:A 5、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的()。 A.数据库恢复 B.安全性 C.并发控制 D.完整性 正确答案:B 6、下列说法中正确的是()。 A.在三级模式间引入二级映像的主要作用是提高数据与程序的安全性 B.在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征 C.对一个数据库系统来说,实际存在的只有物理级数据库 D.数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性 正确答案:C 7、下列说法中错误的是()。 A.在数据库系统中,外模式可有多个,而模式、内模式只能各有一个 B.外模式是用户视图,是概念模式的某一部分的抽象表示 C.在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性 D.一个数据库系统中,外模式/模式映像只能有一个 正确答案:D 8、下列说法中错误的是()。 A.C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构 B.在主从式结构的数据库系统中,系统的处理瓶颈在主机上

相关文档
最新文档