湖南师大数据库期末考试试题练习资料.docx
《湖南师大数据库期末考试试题练习资料.docx》由会员分享,可在线阅读,更多相关《湖南师大数据库期末考试试题练习资料.docx(55页珍藏版)》请在冰豆网上搜索。
湖南师大数据库期末考试试题练习资料
湖南师大数据库期末考试练习
第一章数据库概论
一、单项选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统B.文件系统
C.人工管理D.数据项管理
答案:
A
2.数据库的基本特点是。
A.
(1)数据可以共享(或数据据结构化)
(2)数据独立性
(3)数据冗余大,易移植(4)统一管理和控制
B.
(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余小,易扩充(4)统一管理和控制
C.
(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余小,易扩充(4)统一管理和控制
答案:
B
3.在数据中,下列说法是不正确的。
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
答案:
A
4.是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库
C.数据库管理系统D.数据结构
答案:
B
5.在数据库中存储的是。
A.数据B.数据模型
C.数据以及数据之间的关系D.信息
答案:
C
6.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案:
D
7.数据库系统的核心是。
A.数据库B.数据库管理系统
C.数据模型D.软件工具
答案:
B
8.下述关于数据库系统的正确叙述是。
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
答案:
B
9.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
答案:
A
10.在数据库中,产生数据不一致的根本原因是。
A.数据存储量太大B.没有严格保护数据
C.未对数据进行完整性控制D.数据冗余
答案:
D
11.数据库管理系统(DBMS)是。
A.一个完整的数据库应用系统B.一组硬件
C.一组软件D.既有硬件,也有软件
答案:
C
12.数据库管理系统(DBMS)的主要功能是。
A.数学软件B.应用软件
C.计算机辅助设计D.系统软件
答案:
D
13.数据库系统的核心是。
A.编译系统B.数据库
C.操作系统D.数据库管理系统
答案:
D
14.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。
A.数据定义功能B.数据管理功能
C.数据操纵功能D.数据控制功能
答案:
C
15.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到中。
A.编译程序B.操作系统C.中间语言D.宿主语言
答案:
D
二、填空题
1.数据管理技术经历了①、②、③三个阶段。
答案:
①人工管理②文件系统③数据库系统
2.数据库是长期存储在计算机内、有①的、可②的数据集合。
答案:
①组织②共享
3.DBMS是指①它是位于②和③之间的一层管理软件。
答案:
①数据库管理系统②用户③操作系统
4.数据库管理系统的主要功能有①、②数据库的运行管理和数据库的建立以及维护等4个方面。
答案:
①数据定义功能②数据操纵功能
5.指出下列缩写的含义:
(1)DML①
(2)DBMS②
(3)DDL③
(4)DBS④
(5)SQL⑤
(6)DB⑥
(7)DD⑦
(8)DBA⑧
(9)SDDL⑨
(10)PDDL⑩
答案:
①数据操纵语言②数据库管理系统③数据描述语言
④数据库系统⑤结构化查询语言⑥数据库
⑦数据字典⑧数据库管理员⑨子模式数据描述语言
⑩物理数据描述语言
三、简答题
1.什么是数据库?
答:
数据库长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2.什么是数据库管理系统?
答:
数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
(1)数据描述语言(DDL)
数据描述语言对应数据库系统的三级模式(外械式、概念模式和内械式)分别有三种不同的DDL:
外模式DDL和内模式DDL,它们是专门提供给DBA使用的,一般用户不必去关心。
外模式DDL是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。
概念模式DDL是用来定义内视图的数据描述语言。
内视图是从物理层中分离出来的,但不是物理视图。
虽然它有存储记录和块的概念,但它不受任何存储设备和设备规格(如柱面大小、磁道容量等)的限制。
它包括对存储记录类型、索引方法等方面的描述。
3.数据库管理系统有哪些功能?
答:
数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面:
·数据定义功能DBMS提供数据描述语言(DDL),用户可通过它来定义数据。
·数据操纵功能DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:
查询、插入、删除和修改。
·数据库的运行管理这是DBMS运行时的核心部分,它包括开发控制,安全性检查,完整性约束条件的检查和执行,数据库的内容维护等。
·数据库的建立和维护功能它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。
第二章数据模型
一、单项选择题
1.数据库系统的最大特点是。
A.数据的三级抽象和二级独立性B.数据共享性
C.数据的结构化D.数据独立性
答案:
A
2.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式B.内模式C.存储模式D.模式
答案:
D
3.实体是信息世界中的术语,与之对应的数据库术语为。
A.文件B.数据库C.字段D.记录
答案:
D
4.层次型、网状型和关系型数据库划分原则是。
A.记录长度B.文件的大小
C.联系的复杂程度D.数据之间的联系
答案:
D
5.按照传统的数据模型分类,数据库系统可以分为三种类型。
A.大型、中型和小型B.中文、中文和兼容
C.层次、网状和关系D.数据、图形和多媒体
答案:
C
6.数据库的网状模型应满足的条件是。
A.允许一个以上的无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
答案:
A
7.在数据库的非关系模型中,基本层次联系是。
A.两个记录型以及它们之间的多对多联系
B.两个记录型以及它们之间的一对多联系
C.两个记录型之间的多对多的联系
D.两个记录之间的一对多的联系
答案:
B
8.按所使用的数据模型来分,数据库可分为三种模型。
A.层次、关系和网状B.网状、环状和链状
C.大型、中型和小型D.独享、共享和分时
答案:
A
9.通过指针链接来表示和实现实体之间联系的模型是。
A.关系模型B.层次模型
C.网状模型D.层次和网状模型
答案:
D
10.层次模型不能直接表示。
A.只能表示实体间的1:
1联系B.只能表示实体间的1:
n联系
C.只能表示实体间的m:
n联系D.可以表示实体间的上述三种联系
答案:
D
11.数据库三级模式体系结构的划分,有利于保持数据库的。
A.数据独立性B.数据安全性
C.结构规范化D.操作可行性
答案:
A
12.数据库的概念模型独立于。
A.具体的机器和DBMSB.E-R图
C.信息世界D.现实世界
答案:
A
13.数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
答案:
C
14.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、和存储级三个层次。
A.管理员级B.外部级C.概念级D.内部级
答案:
C
二、填空题
1.数据独立性可分为①和②。
答案:
①逻辑数据独立性②物理数据独立性
2.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的。
答案:
物理独立性。
3.按照数据结构的类型来命名,数据模型分为①、②、和③。
答案:
①层次模型②网状模型③关系模型
4.层次数据模型中,只有一个结点,无父结点,它称为。
答案:
根
5.层次模型中,根结点以外的结点至多可有个父结点。
答案:
1
6.关系数据库是采用作为数据的组织方式。
答案:
关系模型
7.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。
答案:
①现实世界②信息世界③计算机世界(或数据世界)
三、简答题
1.什么是数据库的数据独立性?
答:
数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
物理数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。
数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。
这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。
第三章关系数据库
一、单项选择题
1.关系模型中,一个关键字是。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答案:
C
2.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为。
A.关键字B.数据项C.主属性D.主属性值
答案:
A
3.同一个关系模型的任两个元组值。
A.不能全同B.可全同C.必须全同D.以上都