《数据库原理及应用》期末考试试题含答案_第1页
《数据库原理及应用》期末考试试题含答案_第2页
《数据库原理及应用》期末考试试题含答案_第3页
《数据库原理及应用》期末考试试题含答案_第4页
《数据库原理及应用》期末考试试题含答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理及应用》期末考试试题含答案

一、选择:

L1、数据库()、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是

()

A、DBS包括DB和DBMS(正确答案)

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是DB,也就是DBMS

2.2、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理

的阶段是OI,人工管理阶段IL文件系统阶段III,数据库阶段

A、I和II

B、只有II

C、II和III

D、只有1(正确答案)

3.3、描述数据库全体数据的全局逻辑结构和特性的是()

A、模式(正确答案)

B、内模式

C、外模式

D、全模式

4.4、E-R方法的三要素是()

A、实体、属性、实体集

B、实体、键、联系

C、实体、属性、联系(正确答案)

D、实体、域、候选区

5.5、下列四项中,不属于数据库特点的是()

A、数据共享

B、数据完整性

C、数据冗余度高(正确答案)

D、数据独立性高

6.6、()是位于用户与操作系统之间的一层数据管理软件。数据库在建立、

使用和维护时由其统一管理、统一控制。

A、DBMS(正确答案)

B、DB

C、DBS

D、DBA

7.7、()是长期存储在计算机内的有序、可共享的数据集合。

A、DATA

B、INFORMATION

C、DB(正确答案)

D、DBS

8.8、字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都

是()

AxDATA(正确答案)

B、INFORMATION

C、DB

D、其他

9.9、数据库系统的核心是()

A、数据库

B、数据库管理系统(正确答案)

C、操作系统

D、文件

10.10、在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A、数据库系统(正确答案)

B、文件系统

C、人工管理

D、数据项管理

11.1L应用数据库的主要目的是为了()

Ax解决数据保密问题

B、解决数据完整性问题

C、解决数据共享问题(正确答案)

D、解决数据量大的问题

12.12、下列四项中,不正确的提法是()

A、SQL语言是关系数据库的国际标准语言

B、SQL语言具有数据定义、查询、操纵和控制功能

C、SQL语言可以自动实现关系数据库的规范化(正确答案)

D、SQL语言称为结构查询语言

13.13.哪一个命令可以显示数据库主数据文件的扩展名为()

A、sp_dbhelp

B、sp_db

C、sp_help

Dssp_helpdb(正确答案)

14.14、数据库主数据文件的扩展名为()

A、dbf

Bxmdf(正确答案)

C、ndf

D、Idf

15.15>下列实体类型的琰系中,属于一对一联系的是()

A、教研室对教师的所属底系

B、父亲与孩子的联系

C、省与省会的所属联系(正确答案)

D、供应商与工程项目的供货联系

16.16、关系数据模型是目前最重要的一种数据模型,它的三个要素是()

A、实体完整性、参照完整性、用户自定义完整性

B、数据结构、关系操作、完整性约束(正确答案)

C、数据增加、数据修改、数据查询

D、外模式、模式、内模式

17.17.一个关系中,能唯一标识元组的属性集称为关系的()

A、副键

B、关键字(正确答案)

C、从键

D、参数

18.20>如果采用关系数据库实现应用,在数据库逻辑设计阶段需将()转换

为关系数据模型

A、E-R模型(正确答案)

B、层次模型

C、关系模型

D、网状模型

19.21、目前()数据库系统己逐渐淘汰了网状数据库和层次数据库,成为当

今最为流行的商用数据库系统,

A、关系(正确答案)

B、面向对象

C、分布

D、面向过程

20.23、在关系代数运算出三种专门运算为()

A、并、交、补

氏并、选择、投影

C、选择、投影、连接(正确答案)

D、选择、笛卡尔积、投影

21.25、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是

C(C8,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)0要查找选修

“COMPUTER”课程的女学生姓名,将涉及到关系()

AxS

B、SC,C

C、S,SC

D、S,CSC(正确答案)

22.26、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,

班和班长两个实体之间的联系属于()

A、一对一关系(正确答案)

B、一对二关系

C、多对多关系

D、一对多关系

23.27、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使

用自然连接时,要求R和S含有一个或多个共有的()

A、元组

B、行

C、记录

D、属性(正确答案)

24.28、()工具是MicrosoftSQLServer提供的集成环境,这种工具可

以完成访问、配置、控制、管理和开发SQLServer的所有工作。

A、MicrosoftSQLServerManagementStudio(正确答案)

B、SQLServer配置管理器

C、AnalysisServices

D、SQLServerBusinessIntelligenceDevelopmentStudio

25.29、SQLServer系统中的所有服务器级系统信息存储于哪个数据库()

A、master(正确答案)

B、model

C、tempdb

D、msdb

26.30、下列不属于在SQLSERVER安装时创建的系统数据库是()

Axmaster

B、msdb

C、userdb(正确答案)

D、tempdb

27.31、删除数据库的命令是()

A、dropdatabase(正确答案)

B、deletedatabase

C>delete

D、removedatabase

28.32、一个服务器上可以安装()个SQLSERVER默认实例。

A、一个(正确答案)

B、两个

C、三个

Ds多个

29.33、在创建数据库时,系统自动将()系统数据库中的所有用户定义的对象

都复制到()的数据库中

AxMaster

B、Msdb

C、Model(正确答案)

D>Tempdb

30.35、数据库系统一般由哪些部分组成()

(1)数据库(2)数据库管理员(3)数据库管理系统及其工具(4)用户(5)

操作系统(6)应用系统

A、1、2、3

B、1、2、3、4

C、1、2、3、4、5

D、全部(正确答案)

31.36、数据库管理系统的数据操纵语言(DML)所实现的操作一般包括()

Ax建立、授权、修改

B、建立、授权、删除

C、建立、插入、修改、排序

D、查询、插入、修改、删除(正确答案)

32.37、以下关于主键的描述正确的是()

A、标识表中唯一的实体(正确答案)

B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立

D、表中允许有多个主键

33.39、关于数据库文件的存储描述不正确的是()

A、每个数据库有且仅有一个主数据文件

B、每个数据库允许有多个主数据文件,也允许没有次数据文件(正确答案)

C、每个数据库至少有一个日志文件

D、每个数据库至少有一个日志文件

34.40、数据库系统中负责数据库系统的建立、维护和管理的人员是()

A、最终用户

应用程序员

C、系统分析员

D、数据库管理员(正确答案)

35.41、在SQLSERVER的数据库文件中,()有且仅有一个,是数据库和其他

数据文件的起点。

A、次数据文件

B、主数据文件(正确答案)

C、日志文件

D、备份文件

36.42、能够在服务器之间移动数据库的操作是()

A、创建数据库

B、修改数据库

C、分离附加数据库(正确答案)

D、删除数据库

37.43、在数据库中,()是数据物理存储的最主要、最基本的单位。

A、表(正确答案)

B、存储过程

C、触发器

D、视图

38.44、DELETE命令可以删除()

A、表结构

B、所有记录(正确答案)

C、数据库

D、约束

39.45、使用T-SQL语言创建表时,语句是()

AxDELETETABLE

B、CREATETABLE(正确答案)

C、ADDTABLE

D、DROPTABLE

40.46、在「SQL中,关于NULL值叙述正确选项是()

A、NULL表示空格

B、NULL表示0

C、NULL既可以表示0,也可以表示是空格

D、NULL表示空值(正确答案)

41.47.【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实

际上就是创建该列的()约束C

A、主键

B、外键

C、NULL(正确答案)

D、CHECK

42.48、SQLServer的字符型系统数据类型主要包括()

Asint>money>char

B、charAvarchar、text(正确答案)

C、datetime、binary、int

D、char>varchar、int

43.49、在关系数据模型此外键(FOREIGNKEY)是()

A、在一个关系中用于惟一标识元组的一个或一组属性。

B、在一个关系中的一个或一组属性是另一个关系的主键。(正确答案)

C、在一个关系中定义了约束的一个或一组属性

D、在一个关系中定义了缺省值的一个或一组属性

44.50、若用如下的SQL语句创建一个STUDENT表:

CREATETABLESTUDENT(NOchar(4)NOTNULL,NAMEchar(8)NOTNULL,S

EXchar(2),AGEint())可以插入到STUDENT表中的是()

As('1031','曾华',男,23)

B、('1031','曾华',NULL,NULL)(正确答案)

C、(NULL「曾华,「男,「23,)

D、(‘1031’,NULL「男',23)

45.51、SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至

30之间,且()

A、包括20岁和30岁(正确答案)

氏不包括20岁和30岁

C、包括20岁但不包括30岁

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

46.53、SQL语言具有()的功能

A、关系规范化、数据操纵、数据控制台

B、数据定义、数据操纵、数据控制(正确答案)

C、数据定义、关系规范化、数据控制

D、数据定义、关系规范化、数据操纵

47.55、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE

等。其也最重要的,也是使用最频繁的语句是()

A、SELECT(正确答案)

B、INSERT

C、UPDATE

D、DELETE

48.58、在学生成绩表tblCourseScore中的列Score用来存放某学生学习某

课程的考试成绩(0~100分,没有小数),用下面的哪种类型最节省空间?()

A、int

B、smallint

C>tinyint(正确答案)

D、decimal(3,0)

49.59、在SQL语言中,子查询是()

Ax返回单表中数据子集的查询语句

B、选取多表中字段子集的查询语句

C、选取单表中字段子集的查询语句

D、嵌入到另一个查询语句之中的查询语句(正确答案)

50.63、以下哪种连接方式不屈于外连接方式()

A、左外连

B、右外连

C、前外连(正确答案)

D、全外连

51.65、SQL的视图是从O中导出的。

A、基本表

B、视图

C、基本表或视图(正确答案)

D、数据库

52.69、下列哪个不是sql数据库文件的后缀()

Ax.mdf

B、.Idf

C、.tif(正确答案)

D、.ndf

53.70、SQLServer中表更新数据的命令是()

A、USE

B、SELECT

C、UPDATE(正确答案)

D、DROP

54.71、数据库管理系统的英文缩写是()

A、DBMS(正确答案)

B、DBS

C、DBA

DsDB

55.72、在SQL语言中,建立存储过程的命令是()

A、CREATEPROCEDURE(正确答案)

BxCREATERULE

C、CREATEDURE

D、CREATEFILE

56.73、建立索引的目的是()

A、降低SQLSezer数据检索的速度

B、与SQLServer数据检索的速度无关

C、加快数据库的打开速度

D、提高SQLServer数据检索的速度(正确答案)

57.74、关于登录和用户,下列各项表述不正确的是()

A、登录是在服务器级创建的,用户是在数据库级创建的

B、创建用户时必须存在一个用户的登录

C、用户和登录必须同名(正确答案)

Ds一个登录可以对应多个用户

58.75、下列标识符可以作为局部变量使用()

A、Myvar

BxMyvar

C、@Myvar(正确答案)

D、@@Myvar

59.76、对访问SQLServ2r实例的登录,有两种验证模式;Windows身份验证

和()身份验证。

A、WindowsNT模式

B、混合身份验证模式(正确答案)

C、以上都不对

D、以上都不对

60.77、向用户授予操作权限的SQL语句是()

AxCTEATE

B、REVOKE

C、SELECT

D、GRANT(正确答案)

61.78、在SQL语言中,删除一个视图的命令是()

A、DELETE

B、DROP(正确答案)

C、CLEAR

D、REMORVE

62.79、在T-SQL语言中,修改表结构时,应使用的命令是()

A、UPDATE

B、INSERT

C、ALTER(正确答案)

D、MODIFY

63.80、有关存储过程说法不正确的是()

A、存储过程是用「SQL语言编写的

B、存储过程在客户端执行(正确答案)

C、存储过程可以反复多次执行

D、存储过程可以提高数据库的安全性

64.81、关于视图下列哪一个说法是错误的()

A、视图是一种虚拟表

B、视图中也存有数据(正确答案)

C、视图也可由视图派生出来

D、视图是保存在数据库中的SELECT查询

65.82、关于系统存储过程,下列说法正确的是()

A、只能由系统使用

B、用户可以调用(正确答案)

C、需耍用户编写程序

D、用户无权使用

66.83、可以唯一地标识表中的一行数据记录的列称为()

A、约束

Bx外键

C、参考键

D、主键(正确答案)

67.84、下列()说法不是存储过程和触发器的共同之处。

A、都需要事先编写程序

B、都用T-SQL语言编写程序

C、都是在服务器端执行

D、都是用户调用执行的(正确答案)

68.85、在SQL中,建立视图用的命令是()

A、CREATESCHEMA

B、CREATETABLE

C、CREATEVIEW(正确答案)

DsCREATEINDEX

69.86、如果表中某列用于存储图像数据,则该列应该设置为()数据类型。

A、text

BAntext

C、imago(正确答案)

D、int

70.87、做数据库差异备份之前,需要做()备份

A、数据库完整备份(正确答案)

B、数据库差异备份

C、事务日志备份

D、文件和文件组备份

71.88、下面哪些字符可以用于『SQL的单行注释()

A、一(正确答案)

B、//多行注释

C、

D、&&

72.89、做文件及文件组备份后,最好做()备份

A、数据库完整备份

B、数据库差异备份

C、事务日志备份(正确答案)

D、文件和文件组备份

73.90、下列()最适合充当表的主键列。

A、空值列

B、计算列

C、标识列(正确答案)

D、外键列

74.91、()备份最耗费时间。

A、数据库完整备份(正确答案)

B、数据库差异备份

C、事务日志备份

D、文件和文件组备份

75.92、对一个己经创建的表,()操作是不能够完成的。

A、更改表名

B、增加或删除列

C、增加或删除各种约束

D、将某一列的数据类型由text修改为imago(正确答案)

76.93、对于多行注释,必须使用()进行注释。

A、-

B、//(正确答案)

C、////

D、////

77.94、查询语句“SELECTname,sex,birthdayFROMhuman”返回()

列。

A、1

Bx2

C、3(正确答案)

D、4

78.97、SQLServer中,全局变量以()符号开头

A、©

B、@@(正确答案)

C、

D、&&

79.99、假设数据表“testl”中有10条数据行,可获得最前面两条数

据行的命令为()

A、SELECT2FROMtestl

B、SELECTTOP2FROMtestl(正确答案)

C、SELECTPERCENT2FROMtestl

D、SELECTPERCENT20FROMtestl

80.101、下列关于数据库备份的叙述错误的是()

A、如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损

坏(正确答案)

B、数据库备份是一项很复杂的任务,应该由专业的管理人员来完成

C、数据库备份也受到数据库恢复模式的制约

D、数据库备份策略的选择应该综合考虑各方面因素,并不是备份做得越多,越

全就越好

81.102、用于求系统日期的函数是()

A、YEARO

B、GETDATE()(正确答案)

C、COUNT()

D、SUMO

82.105、下面()是系统安装时自动创建的SQLSERVER登录名。

A、sa(正确答案)

B>guest

C、dbo

D、user

83.106、关于查询语句中ORDERBY子句使用正确的是()

A、数据表的列都可不可用于排序

B、数据表的列都可用于排序

C、如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现

在查询结果中(正确答案)

D、联合查询不允许使用ORDERBY子句

84.111,下列聚合函数使用正确的是()

A、SUMO

B、MAX。

C、COUNT。(正确答案)

D、AVG()

85.119、在SQLServer中,下列变量名正确的是()

A、@sum(正确答案)

B、j

C>sum

D、4kk

86.122、在SELECT语句中使用号表示()

A、选择任何列

B、选择全部列(正确答案)

C、选择全部元组

D、选择主码

87.124、激活DML触发器的数据修改语句,有效选项是()

A、INSERT

B、UPDATE(正确答案)

C、DELETE

D、SELECT

88.126、当希望执行对book表的操作时,如果该操作不执行,而是执行对

price表的更新操作,则应该创建什么类型的DML触发器()

A、FOR

B、BEFORE

C、AFTER

D、INSTEADOF(正确答案)

89.130、关于触发器,叙述正确的是()

A、触发器是自动执行的,可以在一定条件下触发(正确答案)

B、触发器不可以与同步数据库的相关表进行级联更改

C、SQLServer2008不支持DDL触发器

D、触发器不属于存储过程

90.133、用户建立的存储过程在查询分析器中可通过()命令来调用执行。

A、CREATE

BxDROP

C、SELECT

D、EXECUTE(正确答案)

91.135、在SQLSERVER服务器上,存储过程是一组预先定义并()的

Transact-SQL语句。

A、保存

B、编译(正确答案)

C、解释

D、编写

92.136、下列可以改变表中记录的物理顺序的索引是.」

A、全文索引

B、唯一索引

C、非聚集索引

D、聚集索引(正确答案)

93.137、可以用来查看数据库中特定表中的索引的语句是()

A、sp_helpdb

B>sp_helpindex(正确答案)

C、sp_help

D、sp_helptext

94.138,下列关于索引的描述不正确的是()

A、利用索引可以快速访问数据库表中的特定信息

B、索引是以空间换取时间

C、数据库管理员可以显式地指定使用哪一个索引(正确答案)

D、索引是一个单独的、物理的数据库结构

95.141.某公司有数据库,其中有一个表包含几十万个数据,用户抱怨数据

查询速度太慢,下面哪种方法能够最好地提高查询速度?()

A、收缩数据库

B、换个高级的服务器

C、减少数据库占用空间

D、在该表上建立索引(正确答案)

96.142、下列不适合建立索引的选项是哪个?()

A、用作查询条件的列

B、频繁搜索的列

C、取值范围很少的列(正确答案)

D、连接中频繁使用的列

97.145、关于视图的说法,错误的是()

A、可以使视图集中数据、简化和定制不同用户对数据集的不同要求

B、视图可以使用户只关心他感兴趣的某些特定数据和他所负责的特定任务

C、视图可以让不同的用户以不同的方式看到不同或者相同的数据集

D、视图不能用于连接多表(正确答案)

98.146、下列几项中,关于视图叙述正确的是()

A、视图是一张虚表,所有的视图中含有数据

B、用户不允许使用视图修改表中的数据

C、视图只能使用所属数据库的表,不能访问其他数据库的表

D、视图既可以通过表得到,也可以通过其他视图得到(正确答案)

99.147、下列能对表中的数据进行物理排序的是()

A、唯一性索引

B、聚集索引(正确答案)

C、非聚集索引

D、复合索引

100.148.一张表中至多可以有()个非聚集索引。

A、1

B、249(正确答案)

C、3

D、无限多

101.149、一个用户试图用查询分析器连接到SQLServer上。服务器使用

Windows验证模式,用户需要在登录名和口令框中填写才能被验证成功,

获得访问权。

A、windows账号和口令(正确答案)

B、什么也不用填

C、SQLserver账号和口令

D、以上选项都行

102,160、数据库管理系统、操作系统、应用软件的层次关系从核心到外围分

别是()

A、数据库管理系统、操作系统、应用软件

B、操作系统、数据库管理系统、应用软件(正确答案)

C、数据库管理系统、应用软件、操作系统

D、操作系统、应用软件、数据库管理系统

103.161、SQL语言是()的标准语言。

A、层次数据库

B、网状数据库

C、关系数据库(正确答案)

D、对象数据库

104.172、在修改数据库时,不能完成的操作是()

A、添加或删除数据和事务日志文件

B、更改数据库名称

C、更改数据库的所有者

D、更改数据库文件的物理路径(正确答案)

105.173、删除数据库使用的T-SQL语句是()

A、CREATEDATABASE

B、ALTERDATABASE

C、DROPDATABASE(正确答案)

D、DELETEDATABASE

106.174、在创建或修改数据库时,使用()子句可以指定文件的增长数量或

比例。

A、SIZE

B、MAXSIZE

C>FILEGROWTH(正确答案)

D、FILENAME

107.18h如果要修改表,向已经存在的表中添加新列,使用的T-SQL命令是

()

A、ALTERTABLE表名ADDCOLUMN新列名数据类型

B、ALTERTABLE表名ADD新列名数据类型(正确答案)

C、ALTERTABLE表名ALTERCOLUMN新列名数据类型

D、ALTERTABLE表名ALTER新列名数据类型

108.182、如果要修改表,删除表中的某一列,应该使用的命令是()

A、ALTERTABLE表名DROP列名数据类型

B、ALTERTABLEDROP列名

C、ALTERTABLEDROPCOLUMN列名(正确答案)

D、ALTERTABLEDROPCOLUMN列名数据类型

109.183>如果要删除表,应该使用的T-SQL命令是()

A、DELETE表名

B、DELETETABLE表名

C、DROP表名

D、DROPTABLE表名(正确答案)

110.194、如果要保证商品的数量为广100,则可以通过()约束来实现。

A、DEFAULT

B、CHECK(正确答案)

C、PRIMARYKEY

DsFOREIGNKEY

111.195.在两个表之间建立参照关系的约束是()

A、DEFAULT

B、CHECK

C、PRIMARYKEY

D、FOREIGNKEY(正确答案)

112.196>实现表的实体完整性的约束是()

A、DEFAULT

B、CHECK

C、PRIMARYKEY(正确答案)

D、FOREIGNKEY

113.198、在一个已经设置了主键的表中,如果某个非主健

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论