成都信息工程学院数据库题库单项选择与判断答案.docx

上传人:b****4 文档编号:4078854 上传时间:2022-11-27 格式:DOCX 页数:50 大小:46.12KB
下载 相关 举报
成都信息工程学院数据库题库单项选择与判断答案.docx_第1页
第1页 / 共50页
成都信息工程学院数据库题库单项选择与判断答案.docx_第2页
第2页 / 共50页
成都信息工程学院数据库题库单项选择与判断答案.docx_第3页
第3页 / 共50页
成都信息工程学院数据库题库单项选择与判断答案.docx_第4页
第4页 / 共50页
成都信息工程学院数据库题库单项选择与判断答案.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

成都信息工程学院数据库题库单项选择与判断答案.docx

《成都信息工程学院数据库题库单项选择与判断答案.docx》由会员分享,可在线阅读,更多相关《成都信息工程学院数据库题库单项选择与判断答案.docx(50页珍藏版)》请在冰豆网上搜索。

成都信息工程学院数据库题库单项选择与判断答案.docx

成都信息工程学院数据库题库单项选择与判断答案

单项选择

1、下列关于数据库管理阶段的说法错误的是(C)。

(A)数据的共享性高,冗余度低,易扩充(B)数据真正实现了结构化

(C)数据独立性差(D)数据由DBMS统一管理和控制

2、数据库技术的基础是(C)。

(A)数据管理技术(B)数据传输技术

(C)计算机技术(D)数据安全技术

3

下列关于文件管理阶段的说法正确的是(B)。

(A)数据完全实现了共享(B)数据冗余度大

(C)对数据统一控制管理(D)数据独立性强

ABCD

4

在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是(D)。

(A)文件系统阶段(B)人工管理阶段和文件系统阶段

(C)文件系统阶段和数据库阶段(D)人工管理阶段

ABCD

5

数据库的特点之一是数据共享,严格地讲,这里的数据共享指(B)。

(A)多个用户共享一个数据文件(B)多种应用、多种语言、多个用户相互覆盖地使用数据集合

(C)多个用户、同一种语言共享数据(D)同一应用中的多个程序共享一个数据集合

ABCD

6

在数据库中存储的是(A)。

(A)数据以及数据之间的联系(B)数据模型

(C)数据(D)信息

ABCD

7

数据库系统的核心任务是(B)。

(A)保证数据安全(B)实现数据共享

(C)数据管理(D)将信息转换成数据

ABCD

8

下列不属于数据库系统组成的是(D)。

(A)计算机硬件(B)DBA(C)DB(D)ASP

ABCD

9

数据库系统软件包括(A)和数据库应用系统及开发工具。

(A)DBMS(B)高级语言(C)数据库应用程序(D)OS

ABCD

10

下列关于数据库的说法错误的是(C)。

(A)数据结构化(B)数据以文件方式存储

(C)数据库中的数据因为独立而没有联系(D)数据库存在于计算机系统中

ABCD

11

下列关于数据库特点的说法正确的是(A)。

(A)数据能共享且独立性高(B)能保证数据完整性但降低了安全性

(C)数据能共享但数据冗余很高(D)数据独立性高但不能实现共享

ABCD

12

数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)。

(A)最终用户(B)数据库应用系统开发人员

(C)DBA(D)各类相关人员

ABCD

13

对数据库数据的存储方式和物理结构的逻辑描述是(D)。

(A)外模式(B)用户模式(C)模式(D)内模式

ABCD

14

(B)是对数据库中全部数据的逻辑结构和特征的总体描述。

(A)用户模式(B)模式(C)内模式(D)外模式

ABCD

15

数据库系统的核心是(A)。

(A)数据库管理系统(B)数据库(C)编译系统(D)操作系统

ABCD

16

数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是(B)。

(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS

(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS

ABCD

17

下列关于数据处理的说法正确的是(C)。

(A)数据处理是数据的简单收集(B)数据处理是对数据进行算术运算

(C)数据处理是将数据转换成信息的过程(D)数据处理是将信息转换成数据的过程

ABCD

18

下列关于人工管理阶段的说法错误的是(C)。

(A)程序复杂(B)数据量小(C)程序之间能共享数据(D)数据不能长期保存

ABCD

19

下列关于数据的说法错误的是(C)。

(A)不同类型的数据处理方法不同(B)数据的表示形式是多样的

(C)数据都能参加数值运算(D)图象声音也是数据的一种

ABCD

20

下列关于信息的说法错误的是(D)。

(A)信息是抽象的(B)信息是数据的含义

(C)同一信息可有多种数据表示形式(D)数据库中保存的就是信息

ABCD

21

Transact-SQL支持的程序结构语句中的一种是(C)。

(A)DoWhile(B)If...then...end(C)begin...end(D)DoCase

ABCD

22

下列语句:

usepubs

go

select*fromtitles

go

select*fromsales

go

包括(A)个批处理。

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

ABCD

23

显示当前系统日期时间的正确的是(C)。

(A)selectgetdate(B)printgetdate(C)selectgetdate()(D)setgetdate()

ABCD

24

下列Transact-SQL语句中出现语法错误的是(B)。

(A)update学生set考核='优'(B)delete*from学生

(C)select*from学生(D)declare@abcint

ABCD

25

表示在查询学生表之前暂停一分钟的是(A)。

(A)select*from学生waitfor'00:

01:

00'(B)waitfordelay'00:

01:

00'select*from学生

(C)waitfortime'00:

01:

00'select*from学生(D)select*from学生wheretime='00:

01:

00'

ABCD

26

能正确输出'n是整数'的程序段是(C)。

(A)declare@nint

select@n=1

if@n>0

select'n是正数'

else

(B)declare@nint

while@n>0

select'n是正数'

(C)declare@nint

select@n=1

if@n>0

select'n是正数'

(D)declare@nint

if@n>0

select'n是正数'

ABCD

27

下列语句:

declare@nint

set@n=1

set@n=@n+2

select@n

执行结果是(B)。

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

ABCD

28

下列说法正确是(B)。

(A)if…else语句不能嵌套使用(B)while语句不能嵌套使用

(C)while语句可以嵌套使用(D)if…else语句不能和while语句一起使用

ABCD

29

下列可以保证数据列的取值范围正确的是(C)。

(A)实体完整性(B)参照完整性(C)域完整性(D)默认值

ABCD

30

“学生”表中“性别”列的默认值是‘女’,以下说法正确的是(C)。

(A)不能删除性别为女的学生信息(B)只能在学生表中输入‘女’

(C)若在学生表中的一行不输入性别的值,则该行的性别为‘女’(D)不能在学生表中输入性别的值

ABCD

31

查询选课表中信息正确的语句是(B)。

(A)select学号,课程号from选课表

casewhen成绩between60and100

then'通过'

else'未过'end通过否

(B)select学号,课程号,

(casewhen成绩between60and100

then'通过'

else'未过')as通过否

from选课表

(C)select学号,课程号

casewhen成绩between60and100

then'通过'

elsethen'未过'end通过否

from选课表

(D)select学号,课程号,

(casewhen成绩between60and100

then'通过'

else'未过'end)通过否

from选课表

ABCD

32

如果把“学生”表中的学号设置为主键,则下列说法正确的是(B)。

(A)学号只能输入一个值(B)输入的学号值不能重复

(C)输入的学号可以为空(D)输入的学号值可以重复

ABCD

33

下列关于规则说法正确的是(C)。

(A)规则可以直接作用于一个表(B)规则是单独存储的数据库对象

(C)规则可以直接删除(D)规则必须使用一次就必须定义一次

ABCD

34

如果“班”表中“年级”列是int类型,则定义年级的默认值可以是(B)。

(A)字符表达式(B)整型表达式(C)逻辑表达式(D)日期和时间表达式

ABCD

35

可以限定成绩的取值范围的是(A)。

(A)检查(check)约束(B)唯一性(Unique)约束

(C)主键(PrimaryKey)约束(D)外键(ForeignKey)约束

ABCD

36

下列关于默认约束的叙述中,错误的是(A)。

(A)默认约束需要与指定表绑定后才能起作用(B)默认约束的默认值可以是常量,也可以是表达式

(C)默认约束的默认值不能为NULL(D)默认约束是单独存储的

ABCD

37

在删除视图时,要删除多个不连续的视图,应先按住(C)键。

(A)SHIFT(B)ENTER(C)CTRL(D)ALT

ABCD

38

一个视图最多有(D)列。

(A)255(B)128(C)127(D)250

ABCD

39

视图是数据库的(D)。

(A)存储模式(B)模式(C)外模式(D)内模式

ABCD

40

在视图上不能完成的操作是(A)。

(A)在视图上定义新的表(B)在视图上定义新的视图

(C)查询(D)更新视图

ABCD

41

下列式子表示字符串常量的是(D)。

(A)123(B)[123](C){123}(D)'123'

ABCD

42

下列标识符可以作为局部变量名使用的是(C)。

(A)@StuID(B)StuID(C)@StuID(D)[@StuID]

ABCD

43

叙述A:

当视图被撤消,不会对基表造成任何影响。

叙述B:

不能改变作为计算结果的列。

关于对以上叙述中,正确的是(D)。

(A)都正确(B)都是错误的

(C)叙述A错误,叙述B正确(D)叙述A正确,叙述B错误

ABCD

44

下列表示日期常量的是(A)。

(A)2009-5-11(B)'2009-5-11'(C)[2009-5-11](D)2009/5/11

ABCD

45

表达式datepart(yy,'2009-5-9')+2的结果是(D)。

(A)'2011'(B)'2011-5-9'(C)'2009-5-11'(D)2011

ABCD

46

@n是使用DECLARE语句声明的整型局部变量,能对该变量赋值的语句是(B)。

(A)select1from@n(B)set@n=1(C)let@n=1(D)setn=1

ABCD

47

表达式'9'+'3'的结果是(D)。

(A)'93'(B)12(C)'12'(D)93

ABCD

48

语句:

select10%7的执行结果是(B)。

(A)70(B)3(C)1(D)7

ABCD

49

下列是全局变量的是(B)。

(A)@error(B)@@error

(C)!

error(D)error()

ABCD

50

表示考核为'优'的女生的表达式是(D)。

(A)性别='女',考核='优'(B)性别='女'or考核='优'

(C)性别='女'考核='优'(D)性别='女'and考核='优'

ABCD

51

以下表示所有姓“王”的学生姓名的是(D)。

(A)姓名IN'王%'(B)姓名='王%'

(C)姓名LIKE'王_'(D)姓名LIKE'王%'

ABCD

52

与表达式成绩>=0and成绩<=100等价的是(A)。

(A)成绩between0and100(B)0<=成绩<=100

(C)成绩>=0,成绩<=100(D)between0and100

ABCD

53

以下不适合创建索引的情况是(D)。

(A)表间有主键和外键连接(B)列值少、记录少

(C)表中包含大量非重复的列值(D)经常按范围查询的列

ABCD

54

以下不适合创建非聚集索引的情况是(D)。

(A)表中包含大量非重复的列值(B)经常需要进行联接和分组操作的列

(C)带WHERE子句的查询(D)表中包含大量重复的列值

ABCD

55

索引是对数据库表中(A)字段的值进行排序。

(A)一个或多个(B)多个(C)一个(D)零个

ABCD

56

以下有关索引的叙述中不正确的是(A)。

(A)一个表只能创建一个索引(B)一个表索引过多也是要付出“代价”的

(C)索引可以加快数据的检索、显示、查询等操作的速度(D)一个表可以创建多个索引

ABCD

57

叙述A:

一个表可以创建索引,也可以不创建索引。

叙述B:

任何唯一标识表中行的属性(或属性集)都是候选键。

关于以上叙述中,正确的是(D)。

(A)叙述A错误,叙述B正确(B)都正确

(C)都是错误的(D)叙述A正确,叙述B错误

ABCD

58

有一个表:

员工加班表(员工号,时间,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选(C)。

(A)时间(B)员工号(C)(员工号,时间)(D)(员工号,加班数量)

ABCD

59

叙述A:

如果一个表中已经建立了主键约束,则不能再创建簇索引。

叙述B:

当你修改索引列的数据时,相关索引会被自动更新。

关于以上叙述中,正确的是(A)。

(A)叙述A错误,叙述B正确(B)叙述A正确,叙述B错误

(C)都正确(D)都是错误的

ABCD

60

关系数据库中,主键的正确描述是(D)。

(A)允许有多个主键的(B)只允许以表中第一字段建立

(C)创建唯一的索引,允许空值(D)为标识表中唯一的实体

ABCD

61

为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建(B)。

(A)临时表(B)索引(C)视图(D)表

ABCD

62

对视图的操作,下列哪一个是错误是(A)。

(A)增加(B)删除(C)修改(D)查询

ABCD

63

在一个建立索引的表中插入数据时,和不建立索引需要的时间相比(D)。

(A)不确定(B)相等(C)变长(D)变短

ABCD

64

聚集索引确定表数据的(B)。

(A)逻辑顺序(B)物理顺序(C)取值范围(D)唯一性

ABCD

65

视图是一种常用的数据对象,可以对数据进行(B)。

(A)修改(B)其他三项都正确(C)插入(D)查询

ABCD

66

创建视图不需要定义的选项是(D)。

(A)数据来源数据库(B)数据来源的表

(C)数据来源的列的个数(D)数据来源的视图

ABCD

67

使用视图的作用有4个,下列哪一个是错误的(B)。

(A)安全性(B)导入数据(C)定制操作(D)简化操作

ABCD

68

以下关于表和视图叙述不正确的是(C)。

(A)视图是一个虚拟表,不实际存储数据。

(B)视图在概念上与基本表等同,用户可以如同基本表那样使用视图。

(C)视图的数据与构成视图的表数据无关。

(D)可以在视图上再定义视图。

ABCD

69

下列叙述中错误的是(D)。

(A)COMPUTE子句不能与SELECTINTO子句一起使用

(B)COMPUTEBY必须与ORDERBY子句一起使用,且两个子句指定的列及顺序相同

(C)COMPUTEBY必须与GROUPBY子句一起使用,且两个子句指定的列及顺序相同

(D)COMPUTE子句中指定的列必须是SELECT子句中已有的

ABCD

70

子查询中不能使用的子句是(B)。

(A)INNERJOIN(B)WHERE(C)ORDERBY(D)GROUPBY

ABCD

71

下列错误的子句是(D)。

(A)SELECT姓名学生姓名(B)SELECT姓名AS学生姓名

(C)FROM学生ASstudent(D)ORDERBY姓名ASNAME

ABCD

72

用UNION合并两个SELECT查询的结果时,下列叙述中错误的是(A)。

(A)被组合的每个查询都可以使用ORDERBY子句(B)两个SELECT语句必须输出同样的列数

(C)两个表各相应列的数据类型必须相同(D)将来自不同查询的数据组合起来

ABCD

73

查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是(D)。

(A)SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHEREYEAR(出生日期)>24

(B)SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHERE年龄>24

(C)SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄FROM学生WHEREYEAR(GETDATE())-YEAR(出生日期)>24

(D)SELECT学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期)FROM学生WHEREYEAR(GETDATE())-YEAR(出生日期)>24

ABCD

74

能够准确查询出“学号char(10)”列尾字符是"1"的错误命令是(B)。

(A)SELECT*FROM学生WHERE学号LIKE'?

1'

(B)SELECT*FROM学生WHERE学号LIKE'%[1]'

(C)SELECT*FROM学生WHERE学号LIKE'%1'

(D)SELECT*FROM学生WHERERIGHT(rtrim(学号),1)='1'

ABCD

75

下列连接中能自动删除重复的列是(D)。

(A)LEFTOUTERJOIN(B)FULLOUTERJOIN(C)RIGHTOUTERJOIN(D)INNERJOIN

ABCD

76

查询1985年10月27日出生的学生信息,正确的命令是(A)。

(A)SELECT*FROM学生WHERE出生日期=1985-10-27(B)SELECT*FROM学生WHERE出生日期='1985-10-27'

(C)SELECT*FROM学生WHERE出生日期="1985-10-27"(D)SELECT*FROM学生WHERE出生日期={1985-10-27}

ABCD

77

查询出比01同学的所有总评成绩都高的同学的学号和总评成绩,正确的是(C)。

(A)SELECT学号,总评成绩FROM成绩WHERE总评成绩>(SELECTmax(总评成绩)FROM成绩WHERE学号='01')

(B)SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩)AND学号='01'

(C)SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩WHERE学号='01')

(D)SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩)AND学号='01'

ABCD

78

要查询出学号为01所有选修课程的成绩,正确的是(D)。

(A)SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩WHERE学生.学号=成绩.学号AND学号='01'

(B)SELECT学号,姓名,课程代码,总评成绩FROM学生LEFTOUTERJOIN成绩ON学生.学号=成绩.学号WHERE学号='01'

(C)SELECT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1