数据库选择题

1 逻辑模型不包括( ),它是按计算机系统的观点对数据建模,主要用于DBMS 的实

现。 A 、层次模型 B 、网状模型 C、关系模型 D、文件模型 D

2 数据模型的组成要素不包括( )。 A 、数据结构 B 、数据操作 C、完整

性约束 D 、数据定义 D

3 数据库管理系统的主要功能不包括( )。 A 、数据定义功能 B 、数据组织、存

储和管理 C 、数据操纵 D 、数据结构 D

4 人工管理数据的特点不包括( )。 A 、数据不保存 B、应用程序管理数据 C 、

数据共享 D 、数据不具有独立性 C

5 文件系统管理数据的特点不包括( )。 A 、数据不能长期保存 B 、由文件系统管

理数据 C 、数据共享性差 D 、数据独立性差 A

6 数据库系统的特点不包括( )。 A 、数据结构化 B、数据共享性高 C 、数据

独立性高 D 、数据由DBA 统一管理 D

7 数据库系统的核心和基础是( )。 A 、物理模型 B 、逻辑模型 C 、概念

模型 D 、数据模型 D

8 数据模型不包括( )。 A 、数据结构 B 、数据操作 C 、完整性约束 D、

数据应用 D

9 以下不是数据库领域中常用的逻辑数据模型的是( )。 A 、层次模型 B 、网状

模型 C 、物理模型 D 、关系模型 C

10 位于用户和操作系统之间的数据管理软件称为( )。 A 、数据库 B、数据库系

统 C 、数据库管理系统 D、DBA C

11 以下数据模型中是非关系模型的是( )。 A 、层次模型 B 、关系模型 C 、

面向对象模型 D 、对象关系模型 A

12 有且只有一个结点没有双亲节点,这个节点称为( )。 A 、根节点 B、兄弟节点

C 、子节点 D、叶结点 A

13 一个数据库可以有多个( )。 A 、外模式 B、模式 C 、内模式 D 、逻辑

模式 A

14 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( )组成 。 A 、系统分析员 B 、程序员 C 、数据库管理员

D 、操作员 C

15 数据库(DB ),数据库系统(DBS )和数据库管理系统(DBMS )之间的关系是( )。

A 、DBS 包括DB 和DBMS B 、DBMS 包括DB 和DBS C 、DB 包括DBS 和

DBMS D、DBS 就是DB ,也就是DBMS A

16 数据库系统的数据独立性体现在( ) 。 A 、不会因为数据的变化而影响到应用程

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

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

B

17 描述数据库全体数据的全局逻辑结构和特性的是( )。 A 、模式 B 、外模式

C 、内模式 D 、子模式 A

18 要保证数据库的数据独立性,需要修改的是( ) A 、模式与外模式 B 、模式与内

模式 C 、三级模式之间的两层映射 D、三层模式 C

19 要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A 、模式与外模式之间的映

射 B 、模式与内模式之间的映射 C、模式 D 、三级模式 A

20 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。 A 、模式

B 、物理模式 C、子模式 D、内模式 C

21 下述( )不是DBA 数据库管理员的职责。 A 、完整性约束说明 B、定义数据库模

式 C 、数据库安全 D、数据库管理系统设计 D

22 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。 A 、层次

模型 B 、关系模型 C 、网状模型 D 、实体-关系模型 D

23 区分不同实体的依据是( ) 。 A 、名称 B、属性 C、对象 D 、概念

B

24 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。 A 、实体

完整性、参照完整性、用户自定义完整性 B 、数据结构、关系操作、完整性约束 C 、

数据增加、数据修改、数据查询 D 、外模式、模式、内模式 B

25 ( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简

化了程序员的工作和数据库开发建立的工作。 A 、网状模型 B、关系模型 C 、

层次模型 D 、以上都有 B

26 数据库物理存储方式的描述称为( ) A 、外模式 B 、内模式 C 、概念模式 D 、

逻辑模式 B

27 在数据库三级模式间引入二级映象的主要作用是( ) A 、提高数据与程序的独立性

B 、提高数据与程序的安全性 C 、保持数据与程序的一致性 D 、提高数据与程

序的可移植性 A

28 数据库系统中的数据模型通常由()三部分组成 A. 数据定义、数据操作和

数据查询 B 、数据定义、数据操作和安全性约束 C 、数据结构、数据管理和数据保护

D 、数据定义、数据管理和运行控制 B

29 用户涉及的逻辑结构用()描述。 A 、模式 B 、存储模式

C 、概念模式 D 、子模式 D

30 文件系统的一个缺点是()。 A 、数据不保存 B 、数据冗余性 、没

有专用软件对数据进行管理 D 、数据联系强 B

31 关系模型的程序员不需熟悉数据库的() 。 A 、数据操作 B 、完整性约

束条件 C 、存取路径 D 、数据定义 C

32 数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式

体系结构,它们是( )。 A 、外模式、模式和内模式

B 、子模式、用户模式和存储模式 C 、模式、子模式和概念模式 D、子模式、

模式和用户模式 A

33 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( )。

A 、DBMS 、OS 、应用软件 B 、DBMS 、应用软件、OS C 、OS 、DBMS 、应用软件 D 、OS 、应用软件、DBMS C

34 ER 图中的主要元素是( )。 A 、结点、记录和文件 B 、实体、联

系和属性 C 、记录、文件和表 D 、记录、表、属性 B

35 在ER 图中,用长方形表示( ),用椭圆表示()。 A 、联系、属性 B 、属性、实

体 C 、实体、属性 D 、什么也不代表、实体 C

36 ER 图是表示概念模型的有效工具之一,在ER 图中的菱形框表示()。 A 、联系

B 、实体 C 、实体的属性 D 、联系的属性 A

37 概念模型表示方法最常用的是()。 A 、ER 方法 B 、数据的方法 C 、分布

式方法 D 、面向对象的方法 A

38 数据库三级模式体系结构的划分,有利于保持数据库的( ) A 、结构规范化 B 、

数据安全性 C 、数据独立性 D 、操作可行性 C

39 学生(学号,姓名,年龄) ,老师(教师号,姓名,专业) 如果一个老师可以教多个学生,

一个学生可以跟多个老师学习,那么学生与老师的关系是( )。 A 、1:1

B 、2:2 C 、M:N D 、1:N C

40 现实世界中事物在某一方面的特性在信息世界中称为 ( )。 A 、实体 B、

实体值 C 、属性 D、信息 C

41 数据库的概念模型独立于( )。 A 、具体的机器和DBMS B、E-R 图

C 、信息世界 D、现实世界 A

42 数据库中存储的是( )。 A 、数据 B 、数据模型 C、数据以及数据之间的联

系 D 、信息 C

43 数据库中,产生数据不一致的根本原因是( )。 A 、数据存储量太大 B 、没有

严格保护数据 C 、未对数据进行完整性控制 D 、数据冗余 D

44 数据库管理系统(DBMS )是( )。 A、数学软件 B、应用软件 C 、计算机辅

助设计 D 、系统软件 D

45 DBMS 的工作不包括( )。 A 、定义数据库 B 、对已定义的数据库进行管理

C 、为定义的数据库提供操作系统 D 、数据通信 C

46 数据的管理方法主要有( )。 A 、批处理和文件系统 B 、文件系统和分布系统

C 、分布系统和批处理 D 、数据库系统和文件系统 D

47 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称

为( )。 A 、数据定义功能 B、数据管理功能 C 、数据操纵功能 D、数据

控制功能 C

48 应用数据库的主要目的是( )。 A 、解决数据保密问题 B 、解决数据完整性问

题 C 、解决数据共享问题 D 、解决数据量大的问题 C

49 实体是信息世界的术语,与之对应的数据库术语是( )。 A 、文件 B 、数据库

C 、字段 D 、记录 D

50 层次型、网状型和关系型数据库划分的原则是:( )。 A 、记录长度 B、文件大小

C 、联系的复杂程度 D 、数据之间的联系 D

51 按照传统的数据模型分类,数据库系统可以分为三种类型( )。 A 、大型、中型和

小型 B 、西文、中文和兼容 C 、层次、网状和关系 D 、数据、图形和

多媒体 C

52 数据库的网状模型应满足的条件( ) 。 A 、允许一个以上的无双亲,也允许一个

结点有多个双亲 B 、必须有两个以上的节点 C、有且仅有一个结点无双亲,其余结点

都只有一个双亲 D 、每个结点有且仅有一个双亲 A

53 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型,在常

用的数据模型中,不包括( )。 A 、网状模型 B 、链状模型 C 、层次

模型 D 、关系模型 B

54 层次模型不能直接的表示( )。 A 、1:1关系 B 、1:m 关系 C、

m:n 关系 D 、1:m和1:1 关系 C

55 关系数据模型( )。 A 、只能表示实体间的 1:1联系 B 、只能表示实体间的 1:

n 联系 C 、只能表示实体间的 m:m联系 D、可以表示实体间的上述三种联系 D

56 在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( )。

A 、层次结构 B 、二维表结构 C、网状结构 、封装结构 B

57 在数据库系统阶段,数据是( )。 A 、有结构的 B 、无结构的 C 、整体

无结构,记录内有结构 D 、整体结构化的 D

58 数据的正确、有效和相容称之为数据的( )。 A 、安全性 B 、一致性

C 、独立性 D、完整性 D

59 ( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A 、数据模型 B 、概念模型 C 、E-R 图 D 、关系模型 B

60 层次模型表达实体类型及实体之间联系用的数据结构是( )。 A 、网状 B 、表

C 、有向图 D 、树型 D

61 下列关于冗余数据的描述中,不正确的是( )。 A 、数据库减少了数据冗余

B 、数据库避免了一切数据重复 C、数据库中的数据可以共享 D 、如果冗余是系统可控制的,则系统可确保更新时的一致性 B

62 如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是( )。 A 、记录型 B 、记录值 C 、属性型 D 、属性值 D

63 笛卡尔积可表示为一个( )。 A 、一维表 B、二维表 C、三维表 D、四维表 B

64 若一个关系有多个候选码,则选定其中一个为( )。 A 、主码 B 、候选码

C 、主属性 D、非主属性 A

65 视图表是由基本表或其它视图表导出的表,是( )表。 A 、虚表 B 、实表

C 、逻辑表 D、物理表 A

66 在关系模型中,实体与实体之间的联系都是用( )来表示的。 A 、关系 B 、联系 C 、模式 D 、索引 A

67 两个分别为n 目和m 目的关系R 和S 的笛卡尔积是一个( )列的元组的集合。

A 、n B、m C 、n+m D 、n*m C

68 关系R 与关系S 具有相同的目n ,且相同的属性取自同一个域,则R 和S 的交运算结果为( )目关系。 A 、n B 、2n C 、 3n D 、n*n A

69 关系运算中的除运算是从( )的角度进行运算。 A 、行 B、列 C 、行和列 D 、表 C

70 下面的选项不是关系数据库基本特征的是( )。 A 、 不同的列应有不同的数据类型

B 、 不同的列应有不同的列名 C 、 与行的次序无关 D 、 与列的次序无关 A

71 关系模型中,一个码是( )。 A 、 可以由多个任意属性组成 B 、 至多由一个属性组成 C 、 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D 、 以上都不是 C

72 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。

A 、患者编号 B 、患者姓名 C 、患者编号和患者姓名 D、医生编号和患者编号 A

73 关系数据库管理系统应能实现的专门关系运算包括( )。 A 、排序、索引、统计

B 、选择、投影、连接 C、关联、更新、排序 D 、显示、打印、制表 B

74 五种基本关系代数运算是( )。 A 、 ∪ - × σ π B 、∪ - σ π &

C 、 ∪ ∩ × σ π D 、∪ ∩ σ π * A

75 关系数据库中的投影操作是指从关系中( )。 A 、抽出特定记录 B 、抽出特定字段 C 、建立相应的影像 D、建立相应的图形 B

76 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。 A 、投影 B 、连接 C 、选择 D 、复制 C

77 关系代数中的连接操作是由( )操作组合而成 。 A 、选择和投影 B、选择和笛卡尔积 C 、投影、选择、笛卡尔积 D 、投影和笛卡尔积 B

78 一般情况下,当对关系R 和S 进行自然连接时,要求R 和S 含有一个或者多个共有的( ) 。 A 、记录 B 、行 C、属性 D 、元组 C

79 假设有关系R 和S ,关系代数表达式R -(R -S )表示的是( )。 A 、R ∩S B 、R ∪S C 、R -S D 、R ×S A

80 设关系R 和S 的属性个数分别为r 和s ,则(R×S) 操作结果的属性个数为( )。 A 、r+s

B 、r-s C 、r ×s D 、max(r,s) C

81 在关系中能唯一标识元组的属性集称为关系模型的()。 A 、主键 B 、超键

C 、候选键 D 、外键 C

82 在关系R 和关系S 进行自然联接时,只把左边关系R 中原该舍弃的元组保存到新关系中,这种操作称为( )。 A 、外联接 B 、内联接 C 、左外联接 D 、右外联接 C

83 对关系R 进行投影运算后,得到关系S ,则()。 A 、关系R 的元组数等于关系S 的元组数 B 、关系R 的元组数小于关系S 的元组数 C 、关系R 的元组数大于关系S 的元组数 D 、关系R 的元组数大于或等于关系S 的元组数 A

84 一般情况下,当对关系R 和S 使用自然联接时,要求R 和S 至少含有一个共同的()。

A 、记录 B 、行 C、数据字典 D 、属性 D

85 设关系R 和S 具有相同的结构,由属于S 但不属于R 的元组构成的关系,记为( )。

A 、R ﹣S B 、S ﹣R C 、R ∪S D 、S ∩S B

86 能实现实体完整性规则约束的是( )。 A 、侯选码 B、主码 C 、外码 D 、超码 B

87 SQL Server备份是( )。 A 、动态的 B 、静态的 C 、无变化 D、以上答案均不正确 A

88 以下关于外码和相应的主码之间的关系,正确的是( )。 A 、 外码并不一定要与相应的主码同名 B 、 外码一定要与相应的主码同名 C 、 外码一定要与相应的主码同名而且唯一 D 、 外码一定要与相应的主码同名,但不一定唯一 A

89 在关系数据库中,表与表之间的联系是通过()实现的。 A 、实体完整性规则

B 、参照完整性规则 C 、用户自定义的完整性规则 D、主键 B

90 同一个关系模型中的任意两个元组值( )。 A 、不能全同 B 、可以全同 C 、必须全同 D 、以上都不是 A

91 通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A 、R1(学号,姓名,性别) B 、R2(学号,姓名,班级号) C、R3(学号,姓名,宿舍号) D 、R4(学号,姓名,简历) D

92 一个关系数据库文件中的各条记录( )。 A 、前后顺序不能任意颠倒,一定要按照输入的顺序排列 B 、前后顺序可以任意颠倒,不影响库中的数据关系 C 、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结构可能不同 D 、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 B

93 实体完整性要求主属性不能取空值,这一点可以通过( )来保证。 A 、定义外码

B 、定义主码 C 、用户定义的完整性 D 、关系系统自动 B

94 一组具有相同数据类型的值的集合称为( )。 A 、关系 B 、属性 C 、分量

D 、域 D

95 关系模型中所谓空值就是( )的值。 A 、数值0 B 、空的字符串 C、未知的值

D 、任何值 C

96 Oracle 的数据库管理系统是( )。 A 、网状型的 B、层次型的 C、关系型的

D 、面向对象型的 C

97 在一个关系中,存在某个属性或属性组,虽然不是该关系的主码或只是该关系主码的一部分,但却是另外一个关系的主码时,称该属性或属性组为该关系的( )。 A 、

候选码 B 、主码 C、外码 D 、超码 C

98 数据库结构的描述和定义 是DBMS 运行的基本依据,他们存储于( )。 A 、封锁表 B 、数据字典 C、索引 D、日志 B

99 数据库设计中,用于反映企业信息需求的是() 。 A 、ER 模型 B 、 关系模型 C 、 层次模型 D 、 网状模型 A

100 下列实体类型的联系中,属于一对一联系的是 ( ) 。 A 、教研室对教师的所属联系 B 、父亲对孩子的亲生联系 C 、省对省会的所属联系 D 、供应商与工程项目的供货联系 C

101 在基本的关系中,下列说法正确的是 ( ) 。 A 、行列顺序有关

B 、属性名允许重名 C 、任意两个元组不允许重复 D 、列是非同质的 C 102 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )。 A 、 一对一 B 、 一对多 C 、 多对一 D 、 多对多 D

103 设有关系模式 EMP (职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则 EMP 表的主键是( )。 A 、 职工号 B 、 姓名,技能 C 、 技能 D 、 职工号,技能 D

104 若D1={a1,a2,a3},D2={b1,b2,b3},则D1×D2集合中共有元组( )个。 A 、6

B 、8 C 、9 D 、12 C

105 以下不是SQL 特点的是( )。 A 、综合统一 B 、高度过程化 C、面向集合的操作方式 D 、以同一种语法结构提供多种使用方式 B

106 关系数据库系统三级模式中的基本对象不包括( )。 A 、模式 B 、表 C、视图 D 、索引 A

107 定义基本表的命令是( )。 A 、CREATE SCHEMA B 、CREATE TABLE

C 、CREATE VIEW D、CREATE INDEX B

108 定义视图的命令是( )。 A 、CREATE SCHEMA B 、CREATE TABLE C 、CREATE VIEW D 、CREATE INDEX C

109 删除基本表的命令是( )。 A 、DELETE TABLE B 、DROP TABLE C 、DROP VIEW D 、DROP INDEX B

110 删除视图的命令是( )。 A 、DROP SCHEMA B 、DROP TABLE C 、DROP VIEW D 、DELETE VIEW C

111 修改基本表的命令是( )。 A 、ALTER TABLE B 、MODIFY TABLE C 、ALTER VIEW D、UPDATE TABLE A

112 删除某一个元组采用的命令是( )。 A 、DELETE B 、DROP C 、UPDATE

D 、ALTER A

113 以下不是视图的作用的是( )。 A 、视图使用户的操作变复杂了 B 、视图使用户的操作变简单了 C 、视图使用户能以多种角度看待同一数据 D、视图对重构数据库提供了一定程度的逻辑独立性。 A

114 SQL 中数据库的查询采用( )指令。 A 、UPDATE B 、SELECT C 、WHERE D 、LOCATE B

115 SELECT 语句中对查询结果分组采用的指令是( )。 A 、GROUP BY B 、ORDER BY C 、WHERE D 、HA VING A

116 SELECT 语句中对查询结果排序采用的指令是( )。 A 、GROUP BY B 、ORDER BY C 、WHERE D 、HA VING B

117 两个本来并不完全相同的元组,投影到指定的某些列上后,可能变成相同的行,可以用

( )命令取消它们。 A 、DISTINCT B 、DESC C 、ASC D 、ORDER A 118 查询满足指定条件的元组可以通过( )子句实现。 A 、WHERE 子句 B 、BETWEEN „AND C 、NOT BETWEEN „AND D 、FROM A

119 集合操作不包括( )操作。 A 、并操作 B、交操作 C、差操作 D、逻辑操作 D

120 SQL 的数据插入语句是( )。 A、UPDATE B 、INSERT C 、CREATE

D 、DELETE B

121 SQL 的数据更新语句是( )。 A、INSERT B 、UPDATE C 、DELETE

D 、CREATE B

122 可以在一个视图之上再定义新的( )。 A 、基本表 B、视图 C 、索引 D 、元组 B

123 更新视图采用的命令是( )。 A 、INSERT B 、DELETE C 、UPDATE

D 、ALTER C

124 适当的利用视图可以更清晰的表达( )。 A 、修改 B 、删除 C 、查询

D 、更新 C

125 SQL 语言是( )的语言,容易学习 。 A 、 过程化 B 、非过程化

C 、格式化 D 、导航式 B

126 在SQL 语言中的视图VIEW 是数据库的( ) 。 A 、外模式 B 、模式

C 、内模式 D 、存储模式 A

127 下列的SQL 语句中,( )不是数据定义语句。 A 、CREATE TABLE B 、DROP VIEW C 、CREATE VIEW D、GRANT D

128 若要撤销数据库中已经存在的表S ,可用( )。 A 、DELETE TABLE S B、DELETE S C 、DROP TABLE S D 、DROP S C

129 学生关系模式 S ( S #,Sname ,Sex ,Age ),S 的属性分别表示学生的学号、姓名、性别、年龄。要在表S 中删除一个属性“年龄”,可选用的SQL 语句是( )。 A 、DELETE Age from S B、ALTER TABLE S DROP Age C、UPDATE S Age D 、ALTER TABLE S ‘Age ’ B

130 有关系S (S #,SNAME ,SAGE ),C (C #,CNAME ),SC (S #,C #,GRADE )。其中S #是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C #是课程号,CNAME 是课程名称。要查询选修“ACCESS ”课的年龄不小于20的全体学生姓名的SQL 语句是 SELECT SNAME FROM S ,C ,SC WHERE 子句。这里的WHERE 子句的内容是( )。

A 、S 、S# = SC、S# and C、C# = SC、C# and SAGE>=20 and CNAME=‘ACCESS ’

B 、S 、S# = SC、S# and C、C# = SC、C# and SAGE in>=20 and CNAME in ‘ACCESS ’

C 、SAGE in>=20 and CNAME in ‘ACCESS ’ D 、SAGE>=20 and CNAME=’ACCESS ’ A

131 设关系数据库中一个表S 的结构为S (SN ,CN ,grade ),其中SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S 中,则可用( )。 A 、ADD INTO S VALUES(’张二’,’化学’,’80’)

B 、INSERT INTO S VALUES (’张二’,’化学’,’80’) C 、ADD INTO S VALUES (’张二’,’化学’,80) D 、INSERT INTO S VALUES (’张二’,’化学’,80) D 132 设关系数据库中一个表S 的结构为:S (SN ,CN ,grade ),其中SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。 A 、 UPDA TE S SET grade=85 WHERE SN=’王二’ AND CN =’化学’ B 、 UPDA TE S SET grade=’85’ WHERE SN=’王二’ AND CN=’

化学’ C 、UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D 、UPDATE grade =’85’ WHERE SN=’王二’ AND CN=’化学’ A

133 在SQL 语言中,子查询是( ) 。 A 、返回单表中数据子集的查询语言 B、选取多表中字段子集的查询语句 C 、选取单表中字段子集的查询语句 D、嵌入到另一个查询语句之中的查询语句 D

134 有关系S (S #,SNAME ,SEX ),C (C #,CNAME ),SC (S #,C #,GRADE )。其中S #是学生号,SNAME 是学生姓名,SEX 是性别, C #是课程号,CNAME 是课程名称。要查询选修“数据库”课的全体男生姓名的SQL 语句是SELECT SNAME FROM S,C ,SC WHERE子句。这里的WHERE 子句的内容是( )。 A 、 S 、S# = SC、S# and C、C# = SC、C# and SEX=’男’ and CNAME=’数据库’ B 、 S 、S# = SC、S# and C、C# = SC、C# and SEX in’男’and CNAME in’数据库’ C 、 SEX ’男’ and CNAME ’ 数据库’ D 、 S 、SEX=’男’ and CNAME=’ 数据库’ A

135 若用如下的SQL 语句创建了一个表SC : CREATE TABLE SC (S# CHAR(6) NOT NULL ,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC 表插入如下行时,( )行可以被插入 。 A 、 (’201009’,’111’,60,必修) B 、 (’200823’,’101’,NULL ,NULL ) C 、 (NULL ,’103’,80,’选修’) D 、 (’201132’,NULL ,86,’ ’) B

136 假设学生关系S (S #,SNAME ,SEX ),课程关系C (C #,CNAME ),学生选课关系SC (S #,C #,GRADE )。要查询选修“Computer ”课的男生姓名,将涉及到关系( )。

A 、S B 、S ,SC C 、C ,SC D 、S ,C ,SC D

137 SQL 查询命令格式() A select__From__where B 、Delete all C 、delate restrict D 、delate set null A

138 已知关系学生(学号、姓名、年龄)如果按年龄排序列出所有学生并且相同年龄的学生按姓名升序排序。则排序命令是( ) A、order by 年龄,姓名 B、order by 姓名,年龄 desc C、order by 年龄,desc 姓名 D、order by 姓名,年龄 A

139 视图是一个“虚表”,视图的构造基于( ) A 、基本表 B 、视图 C、基本表或视图 D 、数据字典 C

140 SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( ) A 、包括20岁和30岁 B 、不包括20岁和30岁 C 、包括20岁但不包括30岁

D 、包括30岁但不包括20岁 A

141 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) A 、UNIQUE

B 、COUNT C 、DISTINCT D 、UNION A

142 在SQL 的SELECT 语句中,与选择运算对应的命令动词是() A 、SELECT B 、FROM C 、WHERE D、GROUP BY A

143 在SELECT 语句中使用*,表示()。 A 、选择任何属性 B 、选择全部属性

C 、选择全部元组 D 、选择主码 B

144 在SELECT 语句中,对应关系代数中“投影”运算的子句是()。 A 、SELECT

B 、FROM C 、WHERE D、SET A

145 视图建立后,在数据字典中存放的是()。 A 、查询语句 B 、视图的内容 C 、视图的定义 D 、产生视图的表的定义 C

146 在SQL 语言中,DELETE 语句的作用是()。 A 、删除基本表 B 、删除视图 C 、删除基本表和视图 D 、删除基本表和视图的元组 D

147 SQL 语言中使用FOREIGN KEY时,与之配合的语句是()。 A 、EXISTS

B 、EXCEPT C 、TABLE D 、REFERENCES D

148 若用如下的SQL 语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER),今向S 表插入如下行时,哪一行可以被插入 ?() A 、('991001','李明芳', 女,'23') B 、('990746','张为',NULL,NULL)

C 、(NULL,'陈道一' ,' 男',32) D、('992345',NULL,'女',25) B

149 下列关于视图的说法错误的是()。 A 、视图是从一个或多个基本表导出的表,它是虚表 B 、某一用户可以定义若干个视图 C 、视图一经定义就可以和基本表一样被查询、删除和更新 D 、视图可以用来定义新的视图 C

150 下列关于关系数据库语言SQL 语言的说法不正确的是()。 A 、SQL 支持数据库的三级模式结构 B 、SQL 的功能包括查询、操作、定义和控制等四个方面 C 、SQL 是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内 D 、SQL 除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用 C

151 视图是由下面哪两者导出的表()。 A 、模式、关系 B 、基本表、视图 C 、基本关系、关系 D 、内模式、外模式 B

152 SQL 语言具有多种优点,那么SQL 是()成为关系数据库语言的国际标准的。 A 、1986年 B 、1987年 C 、1988年 D 、1989年 B

153 设有一个关系:DEPT(DNO,DNAME) ,如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE( )。

A 、'_ _W _%' B、'_ W _ %' C 、'%_ W _ _' D 、' %W _ _' C

154 SQL 语言中,外模式对应于( )。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 A

155 SQL 语言中,模式对应于( )。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 B

156 SQL 语言中,内模式对应于()。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 C

157 为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?( ) A 、 WITH CHECK OPTION子句 B 、 WITH CHECK DISTINCT子句 C 、 WITH CHECK ON子句 D 、 WITH CHECK STRICT子句 A

158 SQL 语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT 语句。这两种不同使用方式的SQL ,分别称为交互式SQL 和() A 、提示式SQL B 、多用户SQL C 、嵌入式SQL D 、解释式SQL C

159 视图的概念具有很多优点,下面哪一个不是它的优点() 。 A 、视图对于数据库的重构造提供了一定程度的逻辑独立性 B 、简化了用户操作 C 、视图机制方便了不同的用户以同样的方式看待同一数据 D 、视图机制对机密数据提供了自动的安全保护功能 C

160 设关系R 和S 的结构相同,并且各有80个元组,假如这两个关系作交运算, 其运算结果的元组个数为 ( )。 A 、80 B 、小于等于80 C 、大于等于160 D 、大于等于80,小于等于160 B

161 SQL 中,下列涉及空值的操作,不正确的是 ( )。 A 、AGE IS NULL B 、AGE IS NOT NULL C 、AGE = NULL D 、NOT (AGE IS NULL) C

162 在SQL 中,SELECT 语句的"SELECT DISTINCT"表示查询结果中 ()。 A 、属性名都不相同 B 、去掉了重复的列 C 、行都不相同 D 、属性值都不相同 C

163 数据库中只存放视图的( )。 A 、操作 B 、对应的数据 C 、定义

D 、限制 C

164 最终用户使用的数据视图称为( )。 A 、 内模式 B 、 外模式 C 、 概念模式 D 、 存储模式 B

165 有关系 R ( sno,sname,age ),下列关于空值的查询语句中, 不能产生正确结果的是( ) 。 A 、SELECT sname FROM R WHERE age=NULL B 、SELECT sname FROM R WHERE age IS NULL C 、SELECT sname FROM R WHERE NOT(age IS NULL)

D 、SELECT sname FROM R WHERE age IS NOT NULL A

166 若查询的结果仅限于平均分超过80分的,则应( )。 A 、在GROUP 子句的下一行加入:HA VING AVG( grade)>80 B 、在GROUP 子句的上一行加入:HA VING AVG( grade)>80

C 、在from 子句的上一行加入:HA VING AVG( grade)>80 D 、在from 子句的下一行加入:HA VING AVG( grade)>80 A

167 一般的数据库系统支持( )进行数据更新操作。 A 、由一个基本表导出的视图 B、视图的字段来自字段表达式函数 C 、视图中有分组子句 D 、视图中使用了distinct 短语 A

168 SQL 语言中, HA VING 子句用于筛选满足条件的( )。 A 、列

B 、行 C 、分组 D 、元组 C

169 表达式“ AGE BETWEEN 18 AND 24 ”等价于( )。 A 、AGE>18 AND G=18 AND G18 AND G=18 AND AGE

170 在 SQL 语言中,属于数据操纵的操作命令是( ) 。 A 、CREATE

B 、GRANT C 、UPDATE D 、DROP C

1 逻辑模型不包括( ),它是按计算机系统的观点对数据建模,主要用于DBMS 的实

现。 A 、层次模型 B 、网状模型 C、关系模型 D、文件模型 D

2 数据模型的组成要素不包括( )。 A 、数据结构 B 、数据操作 C、完整

性约束 D 、数据定义 D

3 数据库管理系统的主要功能不包括( )。 A 、数据定义功能 B 、数据组织、存

储和管理 C 、数据操纵 D 、数据结构 D

4 人工管理数据的特点不包括( )。 A 、数据不保存 B、应用程序管理数据 C 、

数据共享 D 、数据不具有独立性 C

5 文件系统管理数据的特点不包括( )。 A 、数据不能长期保存 B 、由文件系统管

理数据 C 、数据共享性差 D 、数据独立性差 A

6 数据库系统的特点不包括( )。 A 、数据结构化 B、数据共享性高 C 、数据

独立性高 D 、数据由DBA 统一管理 D

7 数据库系统的核心和基础是( )。 A 、物理模型 B 、逻辑模型 C 、概念

模型 D 、数据模型 D

8 数据模型不包括( )。 A 、数据结构 B 、数据操作 C 、完整性约束 D、

数据应用 D

9 以下不是数据库领域中常用的逻辑数据模型的是( )。 A 、层次模型 B 、网状

模型 C 、物理模型 D 、关系模型 C

10 位于用户和操作系统之间的数据管理软件称为( )。 A 、数据库 B、数据库系

统 C 、数据库管理系统 D、DBA C

11 以下数据模型中是非关系模型的是( )。 A 、层次模型 B 、关系模型 C 、

面向对象模型 D 、对象关系模型 A

12 有且只有一个结点没有双亲节点,这个节点称为( )。 A 、根节点 B、兄弟节点

C 、子节点 D、叶结点 A

13 一个数据库可以有多个( )。 A 、外模式 B、模式 C 、内模式 D 、逻辑

模式 A

14 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( )组成 。 A 、系统分析员 B 、程序员 C 、数据库管理员

D 、操作员 C

15 数据库(DB ),数据库系统(DBS )和数据库管理系统(DBMS )之间的关系是( )。

A 、DBS 包括DB 和DBMS B 、DBMS 包括DB 和DBS C 、DB 包括DBS 和

DBMS D、DBS 就是DB ,也就是DBMS A

16 数据库系统的数据独立性体现在( ) 。 A 、不会因为数据的变化而影响到应用程

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

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

B

17 描述数据库全体数据的全局逻辑结构和特性的是( )。 A 、模式 B 、外模式

C 、内模式 D 、子模式 A

18 要保证数据库的数据独立性,需要修改的是( ) A 、模式与外模式 B 、模式与内

模式 C 、三级模式之间的两层映射 D、三层模式 C

19 要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A 、模式与外模式之间的映

射 B 、模式与内模式之间的映射 C、模式 D 、三级模式 A

20 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。 A 、模式

B 、物理模式 C、子模式 D、内模式 C

21 下述( )不是DBA 数据库管理员的职责。 A 、完整性约束说明 B、定义数据库模

式 C 、数据库安全 D、数据库管理系统设计 D

22 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。 A 、层次

模型 B 、关系模型 C 、网状模型 D 、实体-关系模型 D

23 区分不同实体的依据是( ) 。 A 、名称 B、属性 C、对象 D 、概念

B

24 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。 A 、实体

完整性、参照完整性、用户自定义完整性 B 、数据结构、关系操作、完整性约束 C 、

数据增加、数据修改、数据查询 D 、外模式、模式、内模式 B

25 ( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简

化了程序员的工作和数据库开发建立的工作。 A 、网状模型 B、关系模型 C 、

层次模型 D 、以上都有 B

26 数据库物理存储方式的描述称为( ) A 、外模式 B 、内模式 C 、概念模式 D 、

逻辑模式 B

27 在数据库三级模式间引入二级映象的主要作用是( ) A 、提高数据与程序的独立性

B 、提高数据与程序的安全性 C 、保持数据与程序的一致性 D 、提高数据与程

序的可移植性 A

28 数据库系统中的数据模型通常由()三部分组成 A. 数据定义、数据操作和

数据查询 B 、数据定义、数据操作和安全性约束 C 、数据结构、数据管理和数据保护

D 、数据定义、数据管理和运行控制 B

29 用户涉及的逻辑结构用()描述。 A 、模式 B 、存储模式

C 、概念模式 D 、子模式 D

30 文件系统的一个缺点是()。 A 、数据不保存 B 、数据冗余性 、没

有专用软件对数据进行管理 D 、数据联系强 B

31 关系模型的程序员不需熟悉数据库的() 。 A 、数据操作 B 、完整性约

束条件 C 、存取路径 D 、数据定义 C

32 数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式

体系结构,它们是( )。 A 、外模式、模式和内模式

B 、子模式、用户模式和存储模式 C 、模式、子模式和概念模式 D、子模式、

模式和用户模式 A

33 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( )。

A 、DBMS 、OS 、应用软件 B 、DBMS 、应用软件、OS C 、OS 、DBMS 、应用软件 D 、OS 、应用软件、DBMS C

34 ER 图中的主要元素是( )。 A 、结点、记录和文件 B 、实体、联

系和属性 C 、记录、文件和表 D 、记录、表、属性 B

35 在ER 图中,用长方形表示( ),用椭圆表示()。 A 、联系、属性 B 、属性、实

体 C 、实体、属性 D 、什么也不代表、实体 C

36 ER 图是表示概念模型的有效工具之一,在ER 图中的菱形框表示()。 A 、联系

B 、实体 C 、实体的属性 D 、联系的属性 A

37 概念模型表示方法最常用的是()。 A 、ER 方法 B 、数据的方法 C 、分布

式方法 D 、面向对象的方法 A

38 数据库三级模式体系结构的划分,有利于保持数据库的( ) A 、结构规范化 B 、

数据安全性 C 、数据独立性 D 、操作可行性 C

39 学生(学号,姓名,年龄) ,老师(教师号,姓名,专业) 如果一个老师可以教多个学生,

一个学生可以跟多个老师学习,那么学生与老师的关系是( )。 A 、1:1

B 、2:2 C 、M:N D 、1:N C

40 现实世界中事物在某一方面的特性在信息世界中称为 ( )。 A 、实体 B、

实体值 C 、属性 D、信息 C

41 数据库的概念模型独立于( )。 A 、具体的机器和DBMS B、E-R 图

C 、信息世界 D、现实世界 A

42 数据库中存储的是( )。 A 、数据 B 、数据模型 C、数据以及数据之间的联

系 D 、信息 C

43 数据库中,产生数据不一致的根本原因是( )。 A 、数据存储量太大 B 、没有

严格保护数据 C 、未对数据进行完整性控制 D 、数据冗余 D

44 数据库管理系统(DBMS )是( )。 A、数学软件 B、应用软件 C 、计算机辅

助设计 D 、系统软件 D

45 DBMS 的工作不包括( )。 A 、定义数据库 B 、对已定义的数据库进行管理

C 、为定义的数据库提供操作系统 D 、数据通信 C

46 数据的管理方法主要有( )。 A 、批处理和文件系统 B 、文件系统和分布系统

C 、分布系统和批处理 D 、数据库系统和文件系统 D

47 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称

为( )。 A 、数据定义功能 B、数据管理功能 C 、数据操纵功能 D、数据

控制功能 C

48 应用数据库的主要目的是( )。 A 、解决数据保密问题 B 、解决数据完整性问

题 C 、解决数据共享问题 D 、解决数据量大的问题 C

49 实体是信息世界的术语,与之对应的数据库术语是( )。 A 、文件 B 、数据库

C 、字段 D 、记录 D

50 层次型、网状型和关系型数据库划分的原则是:( )。 A 、记录长度 B、文件大小

C 、联系的复杂程度 D 、数据之间的联系 D

51 按照传统的数据模型分类,数据库系统可以分为三种类型( )。 A 、大型、中型和

小型 B 、西文、中文和兼容 C 、层次、网状和关系 D 、数据、图形和

多媒体 C

52 数据库的网状模型应满足的条件( ) 。 A 、允许一个以上的无双亲,也允许一个

结点有多个双亲 B 、必须有两个以上的节点 C、有且仅有一个结点无双亲,其余结点

都只有一个双亲 D 、每个结点有且仅有一个双亲 A

53 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型,在常

用的数据模型中,不包括( )。 A 、网状模型 B 、链状模型 C 、层次

模型 D 、关系模型 B

54 层次模型不能直接的表示( )。 A 、1:1关系 B 、1:m 关系 C、

m:n 关系 D 、1:m和1:1 关系 C

55 关系数据模型( )。 A 、只能表示实体间的 1:1联系 B 、只能表示实体间的 1:

n 联系 C 、只能表示实体间的 m:m联系 D、可以表示实体间的上述三种联系 D

56 在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( )。

A 、层次结构 B 、二维表结构 C、网状结构 、封装结构 B

57 在数据库系统阶段,数据是( )。 A 、有结构的 B 、无结构的 C 、整体

无结构,记录内有结构 D 、整体结构化的 D

58 数据的正确、有效和相容称之为数据的( )。 A 、安全性 B 、一致性

C 、独立性 D、完整性 D

59 ( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A 、数据模型 B 、概念模型 C 、E-R 图 D 、关系模型 B

60 层次模型表达实体类型及实体之间联系用的数据结构是( )。 A 、网状 B 、表

C 、有向图 D 、树型 D

61 下列关于冗余数据的描述中,不正确的是( )。 A 、数据库减少了数据冗余

B 、数据库避免了一切数据重复 C、数据库中的数据可以共享 D 、如果冗余是系统可控制的,则系统可确保更新时的一致性 B

62 如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是( )。 A 、记录型 B 、记录值 C 、属性型 D 、属性值 D

63 笛卡尔积可表示为一个( )。 A 、一维表 B、二维表 C、三维表 D、四维表 B

64 若一个关系有多个候选码,则选定其中一个为( )。 A 、主码 B 、候选码

C 、主属性 D、非主属性 A

65 视图表是由基本表或其它视图表导出的表,是( )表。 A 、虚表 B 、实表

C 、逻辑表 D、物理表 A

66 在关系模型中,实体与实体之间的联系都是用( )来表示的。 A 、关系 B 、联系 C 、模式 D 、索引 A

67 两个分别为n 目和m 目的关系R 和S 的笛卡尔积是一个( )列的元组的集合。

A 、n B、m C 、n+m D 、n*m C

68 关系R 与关系S 具有相同的目n ,且相同的属性取自同一个域,则R 和S 的交运算结果为( )目关系。 A 、n B 、2n C 、 3n D 、n*n A

69 关系运算中的除运算是从( )的角度进行运算。 A 、行 B、列 C 、行和列 D 、表 C

70 下面的选项不是关系数据库基本特征的是( )。 A 、 不同的列应有不同的数据类型

B 、 不同的列应有不同的列名 C 、 与行的次序无关 D 、 与列的次序无关 A

71 关系模型中,一个码是( )。 A 、 可以由多个任意属性组成 B 、 至多由一个属性组成 C 、 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D 、 以上都不是 C

72 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。

A 、患者编号 B 、患者姓名 C 、患者编号和患者姓名 D、医生编号和患者编号 A

73 关系数据库管理系统应能实现的专门关系运算包括( )。 A 、排序、索引、统计

B 、选择、投影、连接 C、关联、更新、排序 D 、显示、打印、制表 B

74 五种基本关系代数运算是( )。 A 、 ∪ - × σ π B 、∪ - σ π &

C 、 ∪ ∩ × σ π D 、∪ ∩ σ π * A

75 关系数据库中的投影操作是指从关系中( )。 A 、抽出特定记录 B 、抽出特定字段 C 、建立相应的影像 D、建立相应的图形 B

76 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。 A 、投影 B 、连接 C 、选择 D 、复制 C

77 关系代数中的连接操作是由( )操作组合而成 。 A 、选择和投影 B、选择和笛卡尔积 C 、投影、选择、笛卡尔积 D 、投影和笛卡尔积 B

78 一般情况下,当对关系R 和S 进行自然连接时,要求R 和S 含有一个或者多个共有的( ) 。 A 、记录 B 、行 C、属性 D 、元组 C

79 假设有关系R 和S ,关系代数表达式R -(R -S )表示的是( )。 A 、R ∩S B 、R ∪S C 、R -S D 、R ×S A

80 设关系R 和S 的属性个数分别为r 和s ,则(R×S) 操作结果的属性个数为( )。 A 、r+s

B 、r-s C 、r ×s D 、max(r,s) C

81 在关系中能唯一标识元组的属性集称为关系模型的()。 A 、主键 B 、超键

C 、候选键 D 、外键 C

82 在关系R 和关系S 进行自然联接时,只把左边关系R 中原该舍弃的元组保存到新关系中,这种操作称为( )。 A 、外联接 B 、内联接 C 、左外联接 D 、右外联接 C

83 对关系R 进行投影运算后,得到关系S ,则()。 A 、关系R 的元组数等于关系S 的元组数 B 、关系R 的元组数小于关系S 的元组数 C 、关系R 的元组数大于关系S 的元组数 D 、关系R 的元组数大于或等于关系S 的元组数 A

84 一般情况下,当对关系R 和S 使用自然联接时,要求R 和S 至少含有一个共同的()。

A 、记录 B 、行 C、数据字典 D 、属性 D

85 设关系R 和S 具有相同的结构,由属于S 但不属于R 的元组构成的关系,记为( )。

A 、R ﹣S B 、S ﹣R C 、R ∪S D 、S ∩S B

86 能实现实体完整性规则约束的是( )。 A 、侯选码 B、主码 C 、外码 D 、超码 B

87 SQL Server备份是( )。 A 、动态的 B 、静态的 C 、无变化 D、以上答案均不正确 A

88 以下关于外码和相应的主码之间的关系,正确的是( )。 A 、 外码并不一定要与相应的主码同名 B 、 外码一定要与相应的主码同名 C 、 外码一定要与相应的主码同名而且唯一 D 、 外码一定要与相应的主码同名,但不一定唯一 A

89 在关系数据库中,表与表之间的联系是通过()实现的。 A 、实体完整性规则

B 、参照完整性规则 C 、用户自定义的完整性规则 D、主键 B

90 同一个关系模型中的任意两个元组值( )。 A 、不能全同 B 、可以全同 C 、必须全同 D 、以上都不是 A

91 通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A 、R1(学号,姓名,性别) B 、R2(学号,姓名,班级号) C、R3(学号,姓名,宿舍号) D 、R4(学号,姓名,简历) D

92 一个关系数据库文件中的各条记录( )。 A 、前后顺序不能任意颠倒,一定要按照输入的顺序排列 B 、前后顺序可以任意颠倒,不影响库中的数据关系 C 、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结构可能不同 D 、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 B

93 实体完整性要求主属性不能取空值,这一点可以通过( )来保证。 A 、定义外码

B 、定义主码 C 、用户定义的完整性 D 、关系系统自动 B

94 一组具有相同数据类型的值的集合称为( )。 A 、关系 B 、属性 C 、分量

D 、域 D

95 关系模型中所谓空值就是( )的值。 A 、数值0 B 、空的字符串 C、未知的值

D 、任何值 C

96 Oracle 的数据库管理系统是( )。 A 、网状型的 B、层次型的 C、关系型的

D 、面向对象型的 C

97 在一个关系中,存在某个属性或属性组,虽然不是该关系的主码或只是该关系主码的一部分,但却是另外一个关系的主码时,称该属性或属性组为该关系的( )。 A 、

候选码 B 、主码 C、外码 D 、超码 C

98 数据库结构的描述和定义 是DBMS 运行的基本依据,他们存储于( )。 A 、封锁表 B 、数据字典 C、索引 D、日志 B

99 数据库设计中,用于反映企业信息需求的是() 。 A 、ER 模型 B 、 关系模型 C 、 层次模型 D 、 网状模型 A

100 下列实体类型的联系中,属于一对一联系的是 ( ) 。 A 、教研室对教师的所属联系 B 、父亲对孩子的亲生联系 C 、省对省会的所属联系 D 、供应商与工程项目的供货联系 C

101 在基本的关系中,下列说法正确的是 ( ) 。 A 、行列顺序有关

B 、属性名允许重名 C 、任意两个元组不允许重复 D 、列是非同质的 C 102 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )。 A 、 一对一 B 、 一对多 C 、 多对一 D 、 多对多 D

103 设有关系模式 EMP (职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则 EMP 表的主键是( )。 A 、 职工号 B 、 姓名,技能 C 、 技能 D 、 职工号,技能 D

104 若D1={a1,a2,a3},D2={b1,b2,b3},则D1×D2集合中共有元组( )个。 A 、6

B 、8 C 、9 D 、12 C

105 以下不是SQL 特点的是( )。 A 、综合统一 B 、高度过程化 C、面向集合的操作方式 D 、以同一种语法结构提供多种使用方式 B

106 关系数据库系统三级模式中的基本对象不包括( )。 A 、模式 B 、表 C、视图 D 、索引 A

107 定义基本表的命令是( )。 A 、CREATE SCHEMA B 、CREATE TABLE

C 、CREATE VIEW D、CREATE INDEX B

108 定义视图的命令是( )。 A 、CREATE SCHEMA B 、CREATE TABLE C 、CREATE VIEW D 、CREATE INDEX C

109 删除基本表的命令是( )。 A 、DELETE TABLE B 、DROP TABLE C 、DROP VIEW D 、DROP INDEX B

110 删除视图的命令是( )。 A 、DROP SCHEMA B 、DROP TABLE C 、DROP VIEW D 、DELETE VIEW C

111 修改基本表的命令是( )。 A 、ALTER TABLE B 、MODIFY TABLE C 、ALTER VIEW D、UPDATE TABLE A

112 删除某一个元组采用的命令是( )。 A 、DELETE B 、DROP C 、UPDATE

D 、ALTER A

113 以下不是视图的作用的是( )。 A 、视图使用户的操作变复杂了 B 、视图使用户的操作变简单了 C 、视图使用户能以多种角度看待同一数据 D、视图对重构数据库提供了一定程度的逻辑独立性。 A

114 SQL 中数据库的查询采用( )指令。 A 、UPDATE B 、SELECT C 、WHERE D 、LOCATE B

115 SELECT 语句中对查询结果分组采用的指令是( )。 A 、GROUP BY B 、ORDER BY C 、WHERE D 、HA VING A

116 SELECT 语句中对查询结果排序采用的指令是( )。 A 、GROUP BY B 、ORDER BY C 、WHERE D 、HA VING B

117 两个本来并不完全相同的元组,投影到指定的某些列上后,可能变成相同的行,可以用

( )命令取消它们。 A 、DISTINCT B 、DESC C 、ASC D 、ORDER A 118 查询满足指定条件的元组可以通过( )子句实现。 A 、WHERE 子句 B 、BETWEEN „AND C 、NOT BETWEEN „AND D 、FROM A

119 集合操作不包括( )操作。 A 、并操作 B、交操作 C、差操作 D、逻辑操作 D

120 SQL 的数据插入语句是( )。 A、UPDATE B 、INSERT C 、CREATE

D 、DELETE B

121 SQL 的数据更新语句是( )。 A、INSERT B 、UPDATE C 、DELETE

D 、CREATE B

122 可以在一个视图之上再定义新的( )。 A 、基本表 B、视图 C 、索引 D 、元组 B

123 更新视图采用的命令是( )。 A 、INSERT B 、DELETE C 、UPDATE

D 、ALTER C

124 适当的利用视图可以更清晰的表达( )。 A 、修改 B 、删除 C 、查询

D 、更新 C

125 SQL 语言是( )的语言,容易学习 。 A 、 过程化 B 、非过程化

C 、格式化 D 、导航式 B

126 在SQL 语言中的视图VIEW 是数据库的( ) 。 A 、外模式 B 、模式

C 、内模式 D 、存储模式 A

127 下列的SQL 语句中,( )不是数据定义语句。 A 、CREATE TABLE B 、DROP VIEW C 、CREATE VIEW D、GRANT D

128 若要撤销数据库中已经存在的表S ,可用( )。 A 、DELETE TABLE S B、DELETE S C 、DROP TABLE S D 、DROP S C

129 学生关系模式 S ( S #,Sname ,Sex ,Age ),S 的属性分别表示学生的学号、姓名、性别、年龄。要在表S 中删除一个属性“年龄”,可选用的SQL 语句是( )。 A 、DELETE Age from S B、ALTER TABLE S DROP Age C、UPDATE S Age D 、ALTER TABLE S ‘Age ’ B

130 有关系S (S #,SNAME ,SAGE ),C (C #,CNAME ),SC (S #,C #,GRADE )。其中S #是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C #是课程号,CNAME 是课程名称。要查询选修“ACCESS ”课的年龄不小于20的全体学生姓名的SQL 语句是 SELECT SNAME FROM S ,C ,SC WHERE 子句。这里的WHERE 子句的内容是( )。

A 、S 、S# = SC、S# and C、C# = SC、C# and SAGE>=20 and CNAME=‘ACCESS ’

B 、S 、S# = SC、S# and C、C# = SC、C# and SAGE in>=20 and CNAME in ‘ACCESS ’

C 、SAGE in>=20 and CNAME in ‘ACCESS ’ D 、SAGE>=20 and CNAME=’ACCESS ’ A

131 设关系数据库中一个表S 的结构为S (SN ,CN ,grade ),其中SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S 中,则可用( )。 A 、ADD INTO S VALUES(’张二’,’化学’,’80’)

B 、INSERT INTO S VALUES (’张二’,’化学’,’80’) C 、ADD INTO S VALUES (’张二’,’化学’,80) D 、INSERT INTO S VALUES (’张二’,’化学’,80) D 132 设关系数据库中一个表S 的结构为:S (SN ,CN ,grade ),其中SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。 A 、 UPDA TE S SET grade=85 WHERE SN=’王二’ AND CN =’化学’ B 、 UPDA TE S SET grade=’85’ WHERE SN=’王二’ AND CN=’

化学’ C 、UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D 、UPDATE grade =’85’ WHERE SN=’王二’ AND CN=’化学’ A

133 在SQL 语言中,子查询是( ) 。 A 、返回单表中数据子集的查询语言 B、选取多表中字段子集的查询语句 C 、选取单表中字段子集的查询语句 D、嵌入到另一个查询语句之中的查询语句 D

134 有关系S (S #,SNAME ,SEX ),C (C #,CNAME ),SC (S #,C #,GRADE )。其中S #是学生号,SNAME 是学生姓名,SEX 是性别, C #是课程号,CNAME 是课程名称。要查询选修“数据库”课的全体男生姓名的SQL 语句是SELECT SNAME FROM S,C ,SC WHERE子句。这里的WHERE 子句的内容是( )。 A 、 S 、S# = SC、S# and C、C# = SC、C# and SEX=’男’ and CNAME=’数据库’ B 、 S 、S# = SC、S# and C、C# = SC、C# and SEX in’男’and CNAME in’数据库’ C 、 SEX ’男’ and CNAME ’ 数据库’ D 、 S 、SEX=’男’ and CNAME=’ 数据库’ A

135 若用如下的SQL 语句创建了一个表SC : CREATE TABLE SC (S# CHAR(6) NOT NULL ,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC 表插入如下行时,( )行可以被插入 。 A 、 (’201009’,’111’,60,必修) B 、 (’200823’,’101’,NULL ,NULL ) C 、 (NULL ,’103’,80,’选修’) D 、 (’201132’,NULL ,86,’ ’) B

136 假设学生关系S (S #,SNAME ,SEX ),课程关系C (C #,CNAME ),学生选课关系SC (S #,C #,GRADE )。要查询选修“Computer ”课的男生姓名,将涉及到关系( )。

A 、S B 、S ,SC C 、C ,SC D 、S ,C ,SC D

137 SQL 查询命令格式() A select__From__where B 、Delete all C 、delate restrict D 、delate set null A

138 已知关系学生(学号、姓名、年龄)如果按年龄排序列出所有学生并且相同年龄的学生按姓名升序排序。则排序命令是( ) A、order by 年龄,姓名 B、order by 姓名,年龄 desc C、order by 年龄,desc 姓名 D、order by 姓名,年龄 A

139 视图是一个“虚表”,视图的构造基于( ) A 、基本表 B 、视图 C、基本表或视图 D 、数据字典 C

140 SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( ) A 、包括20岁和30岁 B 、不包括20岁和30岁 C 、包括20岁但不包括30岁

D 、包括30岁但不包括20岁 A

141 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) A 、UNIQUE

B 、COUNT C 、DISTINCT D 、UNION A

142 在SQL 的SELECT 语句中,与选择运算对应的命令动词是() A 、SELECT B 、FROM C 、WHERE D、GROUP BY A

143 在SELECT 语句中使用*,表示()。 A 、选择任何属性 B 、选择全部属性

C 、选择全部元组 D 、选择主码 B

144 在SELECT 语句中,对应关系代数中“投影”运算的子句是()。 A 、SELECT

B 、FROM C 、WHERE D、SET A

145 视图建立后,在数据字典中存放的是()。 A 、查询语句 B 、视图的内容 C 、视图的定义 D 、产生视图的表的定义 C

146 在SQL 语言中,DELETE 语句的作用是()。 A 、删除基本表 B 、删除视图 C 、删除基本表和视图 D 、删除基本表和视图的元组 D

147 SQL 语言中使用FOREIGN KEY时,与之配合的语句是()。 A 、EXISTS

B 、EXCEPT C 、TABLE D 、REFERENCES D

148 若用如下的SQL 语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER),今向S 表插入如下行时,哪一行可以被插入 ?() A 、('991001','李明芳', 女,'23') B 、('990746','张为',NULL,NULL)

C 、(NULL,'陈道一' ,' 男',32) D、('992345',NULL,'女',25) B

149 下列关于视图的说法错误的是()。 A 、视图是从一个或多个基本表导出的表,它是虚表 B 、某一用户可以定义若干个视图 C 、视图一经定义就可以和基本表一样被查询、删除和更新 D 、视图可以用来定义新的视图 C

150 下列关于关系数据库语言SQL 语言的说法不正确的是()。 A 、SQL 支持数据库的三级模式结构 B 、SQL 的功能包括查询、操作、定义和控制等四个方面 C 、SQL 是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内 D 、SQL 除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用 C

151 视图是由下面哪两者导出的表()。 A 、模式、关系 B 、基本表、视图 C 、基本关系、关系 D 、内模式、外模式 B

152 SQL 语言具有多种优点,那么SQL 是()成为关系数据库语言的国际标准的。 A 、1986年 B 、1987年 C 、1988年 D 、1989年 B

153 设有一个关系:DEPT(DNO,DNAME) ,如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE( )。

A 、'_ _W _%' B、'_ W _ %' C 、'%_ W _ _' D 、' %W _ _' C

154 SQL 语言中,外模式对应于( )。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 A

155 SQL 语言中,模式对应于( )。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 B

156 SQL 语言中,内模式对应于()。 A 、 视图和部分基本表 B 、 基本表 C 、 存储文件 D 、 物理磁盘 C

157 为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?( ) A 、 WITH CHECK OPTION子句 B 、 WITH CHECK DISTINCT子句 C 、 WITH CHECK ON子句 D 、 WITH CHECK STRICT子句 A

158 SQL 语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT 语句。这两种不同使用方式的SQL ,分别称为交互式SQL 和() A 、提示式SQL B 、多用户SQL C 、嵌入式SQL D 、解释式SQL C

159 视图的概念具有很多优点,下面哪一个不是它的优点() 。 A 、视图对于数据库的重构造提供了一定程度的逻辑独立性 B 、简化了用户操作 C 、视图机制方便了不同的用户以同样的方式看待同一数据 D 、视图机制对机密数据提供了自动的安全保护功能 C

160 设关系R 和S 的结构相同,并且各有80个元组,假如这两个关系作交运算, 其运算结果的元组个数为 ( )。 A 、80 B 、小于等于80 C 、大于等于160 D 、大于等于80,小于等于160 B

161 SQL 中,下列涉及空值的操作,不正确的是 ( )。 A 、AGE IS NULL B 、AGE IS NOT NULL C 、AGE = NULL D 、NOT (AGE IS NULL) C

162 在SQL 中,SELECT 语句的"SELECT DISTINCT"表示查询结果中 ()。 A 、属性名都不相同 B 、去掉了重复的列 C 、行都不相同 D 、属性值都不相同 C

163 数据库中只存放视图的( )。 A 、操作 B 、对应的数据 C 、定义

D 、限制 C

164 最终用户使用的数据视图称为( )。 A 、 内模式 B 、 外模式 C 、 概念模式 D 、 存储模式 B

165 有关系 R ( sno,sname,age ),下列关于空值的查询语句中, 不能产生正确结果的是( ) 。 A 、SELECT sname FROM R WHERE age=NULL B 、SELECT sname FROM R WHERE age IS NULL C 、SELECT sname FROM R WHERE NOT(age IS NULL)

D 、SELECT sname FROM R WHERE age IS NOT NULL A

166 若查询的结果仅限于平均分超过80分的,则应( )。 A 、在GROUP 子句的下一行加入:HA VING AVG( grade)>80 B 、在GROUP 子句的上一行加入:HA VING AVG( grade)>80

C 、在from 子句的上一行加入:HA VING AVG( grade)>80 D 、在from 子句的下一行加入:HA VING AVG( grade)>80 A

167 一般的数据库系统支持( )进行数据更新操作。 A 、由一个基本表导出的视图 B、视图的字段来自字段表达式函数 C 、视图中有分组子句 D 、视图中使用了distinct 短语 A

168 SQL 语言中, HA VING 子句用于筛选满足条件的( )。 A 、列

B 、行 C 、分组 D 、元组 C

169 表达式“ AGE BETWEEN 18 AND 24 ”等价于( )。 A 、AGE>18 AND G=18 AND G18 AND G=18 AND AGE

170 在 SQL 语言中,属于数据操纵的操作命令是( ) 。 A 、CREATE

B 、GRANT C 、UPDATE D 、DROP C


相关文章

  • 公务员登记信息系统说明书v4.0
  • <公务员登记信息系统> 软件使用说明 人力资源和社会保障部 二○一三年十一月 目 录 ※ 升级说明 ........................................................ 1 新用户操作 ...查看


  • 8.5 MapInfo应用实例
  • 8.5 MapInfo应用实例 下面以中文Windows95/中文MapInfo Professional 4.5为平台,以几个林班构成的一个工区--东南沟为例,说明MapInfo 的一些应用. 一.查询功能的应用 系统的查询功能包括从地图 ...查看


  • 大一下实验报告
  • 实 课程:数据库及其应用教师:张超学生:聂豪班级:工管系验 报 告 学号:12041055 1202班 1.4.1 Access启动.退出与基本设置 1.实验目的和要求 (1) 掌握常用Access 的启动.退出方法. (2) 初步熟悉Ac ...查看


  • 组态王报警存储与查询例程说明文档
  • 例程说明文档 北京亚控科技发展有限公司 2016年4月 目 录 1. 功能概述 ................................................................................ ...查看


  • 软件设计说明书范本
  • 编号∶______ 版本∶______ 软件详细设计说明书 项目名称:xxxxxxxxxxxx子系统 委托单位:承办单位: 编写: xxxxxx 2002 年 05 月 01 日 校对: xxxxxx 2002 年 05 月 10 日 审核 ...查看


  • 鼎信诺审计软件常见问题汇总
  • 一.前端..................................................................... 4 1.前端的使用 .................................... ...查看


  • 国家地名数据库管理系统-单机版安装手册
  • 1. 1安装数据库服务器SQL Server 将SQL Server安装光盘插入光驱,光盘会自动运行,出现以下界面: 选择"SQL Server 2000 简体中文个人版",出现以下界面: 选择"SQL Ser ...查看


  • 数据整理与数据分析
  • 实验1 数据整理与数据分析 1.1 数据整理 一.实验目的和要求: 能熟练的进行统计数据的录入.分组.汇总及各种常用统计图表的绘制. 二.实验内容: 1.数据的录入 2.数据的排序 3.数据的分组 4.数据透视分析 5.常用统计图表的绘制 ...查看


  • 多秤称重管理系统说明书
  • 多秤称重管理系统 操作说明书 目录 一. 上位机软件操作............................................................................................ ...查看


  • 数据库原理及应用教程第3版课后题答案
  • 第一章习题参考答案 一.选择题 1. C 2. B 3. D 4. C 5. D 6. A 7. A 8. B 9. D 10. B 11. C 12. D 13. A 14. D 15. B 16. C 17. D 18. A 19. D ...查看


热门内容