好文档 - 专业文书写作范文服务资料分享网站

[VIP专享]数据库概论复习题--最新题目

天下 分享 时间: 加入收藏 我要投稿 点赞

数据库概论复习题

一、选择题

1.描述事物的符号记录称为____B____。A、信息 B、数据 C、记录 D、记录集合

2. _C___是长期存储在计算机内的有组织,可共享的数据集合。A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 3.___B__是位于用户与操作系统之间的一层数据管理软件。

A、数据库系统 B、数据库管理系统 C、数据库 D、数据库应用系统

4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__A___。 A、数据库管理系统 B、数据库应用系统C、数据库应用系统 D、各类相关人员 5.在人工管理阶段,数据是___C__。

A、有结构的 B、无结构的 C、整体无结构,记录内有结构 D、整体结构化的 6.在数据库系统阶段,数据是__D___。

A、有结构的 B、无结构的 C、整体无结构,记录内有结构 D、整体结构化的 7. 在文件系统阶段,数据__B___

A、无独立性 B、独立性差 C、具有物理独立性 D、具有逻辑独立性

8.常见的数据模型是 A .

A.层次模型、网状模型、关系模型 B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型

9.非关系模型中数据结构的基本单位是__C___。

A、两个记录型间的联系 B、记录 C、基本层次联系 D、实体间多对多的联系 10.数据的正确、有效和相容称之为数据的__D___。 A、安全性 B、一致性 C、独立性 D、完整性

11.在数据模型的三要素中,数据的约束条件规定数据及其联系的__B___。A、动态特性 B、制约和依存规则 C、静态特性 D、数据结构

12.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A、数据模型 B、概念模型 C、E-R图 D、关系模型

13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的___C__决定的。 A、数据结构 B、数据操作 C、完整性约束 D、缺陷 16. 数据库系统软件包括__B___和_____。⑴ 数据库 ⑵ DBMS ⑶ OS、DBMS和高级语言 ⑷ DBMS和OS ⑸数据库应用系统和开发工具A、(1)和(2) B、(2)和(5) C、(3) D、(4)

17. 数据管理技术经历了人工管理,__D___和_____。

⑴ DBMS ⑵ 文件系统 ⑶ 网状系统 ⑷ 数据库系统 ⑸ 关系系统A、(3)和(5) B、(2)和(3) C、(1)和(4) D、(2)和(4) 18. 数据库系统包括___B__、_____和_____。

⑴ 数据库 ⑵ DBMS ⑶ 硬件, ⑷ 数据库、相应的硬件、软件 ⑸ 各类相关人员

A、(1)、(2)和(3) B、(1)、(2)和(5) C、(2)、(3)和(4) D、(2)、(3)和(5)

19. 在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:B

(1)有一个结点无双亲 (2)其它结点无双亲 (3)有且仅有一个结点无双亲 (4)其它结点有且仅有一个双亲 (5)允许其它结点有多个双亲A、(1)和(2) B、((3)和(4) C、(3)和(5) D、(2)和(5)

20. 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:⑴__D___,⑵_____。

(1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲 (3)一个结点可以有多于一个双亲 (4)每个结点仅有一个双亲 (5)每个结点的双亲是唯一的

A、(3)和(4) B、(2)和(3) C、(3)和(4) D、(1)和(3) 21. 数据库的完整性是指数据的_C____和_____。(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏

A、(1)和(3) B、(2)和(5) C、(1)和(4) D、(2)和(4) 22.数据库系统的数据独立性是指_B____。A、不会因为数据的变化而影响应用程序

B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C、(不会因为存储策略的变化而影响存储结构

D、不会因为某些存储结构的变化而影响其他的存储结构

23. 当数据库的__C___改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性(1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/内模式

A、(3)、(1)、(4) B、(1)、(5)、(3) C、(2)、(5)、(1) D、(1)、(2)、(4)

24.关系模式所能表示的实体间联系方式___D_______。

  A.只能表示1 :1联系  B.只能表示1 :n 联系  C. 只能表示m :n 联系 D.可表示任意联系方式

25.以下说法中正确的是_____A_____。

A.一个关系就是一张二维表

B.在关系所对应的二维表中,行对应属性,列对应元组C.笛卡尔积中不允许有相同的域  D..关系的各属性名必须与对应的域同名

26.根据关系模型的完整性规则,一个关系中的“主键” __________。

  A.不能有二个  B.不能成为另一个关系的外部键  C.不允许为空 D. 可以取空值27数据库中存储的是___C_______。

A. 数据  B.数据模型  C. 数据以及数据之间的联系  D.信息28 数据库中,数据的物理独立性是指_____C_____。 A.数据库与数据库管理系统的相互独立

B.用户程序与DBMS的相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立 D.应用程序与数据库中的数据的逻辑结构相互独立29. 数据库系统的核心是___B_______。

A.数据库  B.数据库管理系统 C. 数据模型  D.软件工具30. 在数据库中,产生数据不一致性的根本原因是_____D_____。

  A. 数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余31. 一个关系中______D____。

  A.行次序可交换,列次序不可交换    B. 行次序不可交换,列次序可交换  C.行,列次序均可交换          D.行,列次序均不可交换32 DBMS的全意是————A———。

A. 数据库管理系统   B.应用程序   C.数据库   D.数据库管理员33. 文件系统与数据库系统的最大区别是———C————。

A. 数据共享 B. 数据独立 C. 数据结构化 D. 数据冗余34 数据库是————B———。

A. 单用户独享的  B. 多用户共享的   C. 多用户   D. 单用户

35 在数据库系统的组织结构中,下列———C————映射把概念数据库与物理数据库联系起来。

A. 外模式/模式  B. 内模式/外模式   C. 模式/内模式 D. 模式/外模式36数据模型是对———————的描述。

A. 客观事物  B. 事物之间的联系  C. 客观事物及其联系 D. 存储数据37.以下关于二维表的论述,———————不正确。

A.表中的每一个元组都是不可再分的

B.表中行的次序不可以任意交换,否则会改变关系的性质C.表中各列取自同一个域,且性质相同D.表中的每一行通常称为一个元组

38.根据关系模式的完整性规则,一个关系中的“主键”———C————。

A. 不能有二个 B. 不能成为另一个关系的主键 C. 不允许为空 D. 可以取空值

39.关系型数据库管理系统中存储与管理数据的基本形式是???B???。

A.关系树  B. 二维表  C. 数据链  D. 方块图 40.在关系理论中把二维表的列称之为??D????。

A.数据  B. 元组  C. 键  D. 属性

41.下面关于数据模型的叙述???C???是正确的。

A.关系模型是用“图”来表示实体及其联系的B.层次和网壮模型只支持m:n关系C.关系模型的本质是一张二维表

D.层次模型的特点是有一个以上的结点无父结点42QL的数据操纵语言包括_____D_______。

A. ROLLBACK ,COMMIT B. CREATE,DROP,ALTER

C. SELECT,JOIN,PROJECT,UNIN D. SELECT,INSERT,DELETE,UPDATE43数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是____A________。

A. DBS包括DB和DBMS B. DBMS包括DB和DBSC. DB包括DBS和DBMS C. DBS就是DB也就是DBMS44下述关于数据库系统的正确叙述是______A______。

A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致 E.数据库系统比文件系统能管理更多的数据45.表示概念.模型最常用的是_____E_______。

A. E—R方法 B. 数据模型 C. 面向对象方法 D. 关系模型46在基表S中删除电话号码(PHONE)属性使用_______B_____命令。

A. ALTER S DROP PHONE B. ALTER TABLE S DROP PHONEC. UPDATE TABLE S PHONE D. DROP TABLE S PHONE

47在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用____________

通配符。

A. LIKE ’%国%’ B. LIKE ‘%国_’ C. LIKE ’_国%’ D. LIKE ‘_国_’48描述事物性质的最小数据单位是———C————。

A. 记录  B. 文件 C. 数据项  D. 数据库

49.在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。因此视图____________。

A. 也是一个表 B. 是一个虚表 C. 是一个数据库 D. 是一个文件

50.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),

学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系______D______。A. S B. SC,C C. S.SC D. S,C,SC D. 面向对象数据模型

51.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_______D_____。A. 可靠性 B. 一致性 C. 完整性 D. 安全性52.E-R图是数据库设计的工具之一,它一般适用于建立数据库的_____A_______。A. 概念模型 B. 结构模型 C. 物理模型 D. 逻辑模型53.删除基表SC的所有记录,应使用命令_______A____。

A. DELETE FROM SC B. ALTER TABLE SC C. DROP TABLE SC D. UPDATE SC

54.在CREATE TABLE 语句中实现非完整性约束的子句有___________。 A. NOT NULL B. PRIMARY KEY C. FOREIGN KEY D. CHECK

55.已知基本表S对应的关系模式为S(S#,SNAME,AGE),下列SELECT子句中不正确的是____D_______。

A. SELECT S#,AVG(AGE) B. SELECT DISDINCT AGE C. SELECT S#,SNAME D. SELECT AGE>20

56.SQL查询语句中,在FROM子句中可以出现____C_______。 A. 列名 B. 集函数 C. 视图名 D. 表达式 57.SQL不具有___________功能A. 关系规范化 B. 数据定义 C. 数据操作 D. 数据控制58SQL语言的GRANT和REVOKE语句主要用来维护数据库的__________。

A. 安全性 B. 完整性 C. 可靠性 D. 一致性

59在关系数据库中,实现“表中任意二行不能相同”的约束是靠__________。

A. 外码 B. 属性 C. 主码 D. 列60对表进行垂直方向的分割用的运算是__________。

A. 交 B. 投影 C. 选择 D. 连接

61关系数据库中,实现表与表之间的联系是通过__________。

A. 实体完整性规则 B. 参照完整性规则 C. 用户自定义完整性 D. 值域62层次模型不能直接表示__________。

A. 1:1关系 B. 1:m关系 C. m:n关系 D. 1:1和1:m关系63如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是__________。

A. 记录型 B. 记录值 C. 属性型 D. 属性值64关系数据库中,实现主码标识元组的作用是通过__________。

A. 实体完整性规则 B. 参照完整性规则 C. 用户自定义完整性 D. 属性的值域65下面关于外码的描述中,不正确的是__________。

A. 外码体现了关系间的联系手段 B. 外码是某个关系的码C. 外码不是任何关系的码 D. 外码是一个关系的码同时是另一个关系的属性66若用如下SQL语句创建一个student表:

CREATE TABLE STUDENT (NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2),

AGE N(2))

可以插入到STUDENT表中的是__________。A. (‘1031’,’张三’,男,23) B. (‘1031’,’张三’,NULL,NULL) C. (NULL,’张三’,’男’,23) D. (‘1031’,NULL,’男’,23)

67对表进行水平方向的分割,用的运算是__________。A. 交 B. 投影 C. 选择 D. 连接68实际存储在数据库中的表是__________。

A. 基本表 B. 视图 C. 基本表和视图 D. 以上都不是69.下列体现了关系数据库的参照完整性的是__________。

A. 主关键字 B. 复合键 C. 外部关键字 D. 侯选关键字70.视图不能单独存在,它必须依赖于__________。

A. 视图 B. 数据库 C. 数据表 D. 查询

71.SQL语言是____的语言,易学习

A、过程化 B、非过程化 C、格式化 D、导航式 72.SQL语言是____语言。

A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库 73..SQL语言具有____的功能。

A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵 74.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是____。

A、INSERT B、SELECT C、UPDATE D、DELETE

75.SQL语言具有两种使用方式,分别称为交互式SQL和____。

A、提示式SQL B、多用户SQL C、嵌入式SQL D、解释式SQL 76.SQL语言中,实现数据检索的语句是____。

A、 INSERT B、SELECT C、UPDATE D、DELETE 77. 下列 SQL语句中,修改表结构的是____。

A、CREATE B、ALTER C、UPDATE D、INSERT

78.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。

A、需求分析 B、概念设计 C、逻辑设计 D、物理设计

79.E-R图是数据库设计的工具之一,它适用于建立数据库的____。A、逻辑模型 B、概念模型 C、结构模型 D、.物理模型 80.在关系数据库设计中,设计关系模式是____的任务。

A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段

81.下面哪个不是数据库系统必须提供的数据控制功能____。A、安全性 B、可移植性 C、完整性 D、并发控制

82.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的____。

A、完整性 B、安全性 C、并发控制 D、恢复 83.数据库的____是指数据的正确性和相容性。A、安全性 B、完整性 C、并发控制 D、恢复

[VIP专享]数据库概论复习题--最新题目

数据库概论复习题一、选择题1.描述事物的符号记录称为____B____。A、信息B、数据C、记录D、记录集合2._C___是长期存储在计算机内的有组织,可共享的数据集合。A、数据库管理系统B、数据库系统C、数据库D、文件组织3.___B__是位于用户与操作系统之间的一层数据管理软件。A、数据库系统B、数据库管理
推荐度:
点击下载文档文档为doc格式
6knc88fetu4mn0g1mmp04oweh0q68m00ooi
领取福利

微信扫码领取福利

微信扫码分享