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

下载本文档

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

文档简介

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

1.下面描述正确的是O()

A、每个数据文件中有且只有一个主数据文件(正确答案)

B、日志文件可以存在于任意文件组中

C、主数据文件默认为primary文件组(正确答案)

D、文件组是为了更好的实现数据库文件组织(正确答案)

2.下面对索引的相关描述不正确的是o()

A、经常被查询的列不适合建索引(正确答案)

B、列值唯一的列适合建索引

C、有很多重复值的列适合建索引(正确答案)

D、是外键或主键的列不适合建索引(正确答案)

3.下列说法中错误的是o()

A、SQL中局部变量可以不声明就使用(正确答案)

BsSQL中全局变量必须先声明再使用(正确答案)

C、SQL中所有变量都必须先声明后使用(正确答案)

D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自

己建立

4.对视图的描述正确的是o()

A、是一张虚拟的表(正确答案)

B、在存储视图时存储的是视图的定义(正确答案)

C、在存储视图时存储的是视图中的数据

D、可以像查询表一样来查询视图(正确答案)

5.下列说法正确的是0()

A、一个基本表可以跨一个或多个存储文件(正确答案)

B、一个存储文件可以跨一个或多个基本表(正确答案)

C、每个存储文件与外部存储器上一个物理文件对应(正确答案)

D、每个基本表与外部存储器上一个物理文件对应

6.新建的数据库至少包含()继续。()

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

B、次要数据文件

C、日志文件(正确答案)

D、系统文件

7.若耍删除book表中所有数据,以下语句错误的是()。()

A、truncatetablebook

B、droptablebook(正确答案)

C、deletefrombook

D、deletefrombook(正确答案)

8.在SQLSERVER中,下面关于子查询的说法你认为正确的是()。()

A、应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案耍低

B、带子查询的查询执行顺序是,先执行父查询,再执行子查询

C、表连接一般都可以用子查询替换,但有的子查询不能用表连接替换(正确

答案)

D、如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中

应该使用[NOT]EXISTS关键字(正确答案)

9.下面对于关系数据库中表的主键描述正确的是()。O

A、使用主键可以唯一地标识表中的一行数据(正确答案)

B、主键的值可以为空值

C、能唯一标识一行记录的列只有主键

D、在一个表中主键列的值是唯一的(正确答案)

10.Sql语句:selectfromstudentswhereSNOlike

'01010,,可能会查询出的SNO是()。()

A、01053090A#Hm3?(正确答案)

B、01003090A01

C、01053090D09

D、0107A01(正确答案)

11.SQLSorvor数据库管理员创建了一个数据库Bonot,下列叙述正确的是

()。()

ABenet数据库只能有一个主数据文件(正确答案)

BBenot数据库可以有多个主数据文件

CBenet数据库只能有一个事务日志文件

DBenet数据库可以有多个事务日志文件(正确答案)

12.现有书目表book,包含字段:price(float);现在查询一条书价最高的

书目的详细信息,以下语句正确的是()。()

Aselecttop1frombookorderbypriceasc

Bselecttop1frombookorderbypricedesc(正确答案)

Cselecttop1frombookwhereprice=(selectmax(price)from

book)(正确答案)

Dselecttop1frombookwhereprice=max(price)

13.在关系数据库中存在的完整性规则有()。()

A实体完整性规则(正确答案)

B索引完整性规则

C参照完整性规则(正确答案)

D用户定义的完整性规则(正确答案)

14.下面对于关系数据库中表的主键描述正确的是()。()

A、使用主键可以唯一地标识表中的一行数据(正确答案)

B、主键的值可以为空值

C、能唯一标识一行记录的列只有主键

D、在一个表中主键列的值是唯一的(正确答案)

15.以下关于SQLServer中的视图和存储过程说法正确的是()。()

A存储过程可以比相同的T-SQL代码执行速度快(正确答案)

B视图可以包含来自多个表中的列(正确答案)

C视图中不包含任何存放在基表中的数据(正确答案)

D存储过程中不能包含大量的『SQL代码

16.分离和附加数据库可以实现将数据库从一个服务移到另一个服务器上,但

有些情况下不能进行分离数据库的操作。以下情况一定不能进行分离数据库的操作

()

A、Northwind数据库

B、Master数据库(正确答案)

C、用户正在使用的数据库(正确答案)

D、用户自己创建的bonot数据库

17.管理员在执行以下sql语句时,发生了错误,你应该建议他如何修改

_()

createdatabasebenetusebenet

createtablebenetOl(columnlint,column2int)

A、分别执行每一句(正确答案)

B、将各个语句使用g。分开再执行(正确答案)

C、不能将表格命名为ben9toi

D、不能将数据库命名为benet

18.在关系数据库中存在的完整性规则有。()

A、实体完整性规则(正确答案)

B、索引完整性规则

C、引用完整性规则(正确答案)

D、用户定义的完整性规见(正确答案)

19.新建的数据库至少包含()

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

氏次要数据文件

C、日志文件(正确答案)

D、系统文件

20.下面对于关系数据库中表的主键描述正确的是()

A、使用主键可以唯一地标识表中的一行数据(正确答案)

B、主键的值可以为空值

C、能唯一标识一行记录的列只有主键

D、在一个表中主键列的值是唯一的(正确答案)

21.Northwind数据库中有一名为Products的表用于存放所有产品的信息,

其结构为Products(ProductID,Price,„),现在要想列出所有单价(Price)在20

和40元之间的产品信息,则下列满足要求的SQL语句有oO

AxSELECTFROMProductsWHEREPrice>=20ORPrice<=40

B、SELECTFROMProductsWHEREPriceBETWEEN20OR40

C、SELECTFROMProductsWHEREPrice>=20ANDPrice<=40(正确答案)

D、SELECTFROMProductsWHEREPriceBETWEEN20AND40(正确答案)

22.成绩表grade中字段scor。代表分数,以下________语句返回成绩表中的

最低分。O

A、selectmax(score)fromgrade

B、selecttop1scorefromgradeorderbyscoreasc(正确答案)

C、Selectmin(score)fromgrad。(正确答案)

D、selecttop1scorefromgradeorderbyscoredesc

23.假定有一个用户表,表中包含字段:userid(int)、username

(varchar)>password(varchar)等,该表需要设置主键,以下说法正确的是

O()

Ax如果不能有同时重复的username和password,那么username和password

可以组合在一起作为主键。(正确答案)

B、此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主

键。(正确答案)

C、此表设计主键时,根据选择主键的最小性原则,最好采用username和

password作为组合键。

D、如果采用userid作为主键,那么在userid列输入的数值,允许为空。

24.以下关于SQLServer2008中的视图和存储过程说法正确的是。

()

A、存储过程可以比相同的T-SQL代码执行速度快(正确答案)

B、视图可以包含来自多个表中的列(正确答案)

C、视图中不包含任何存放在基表中的数据(正确答案)

D、存储过程中不能包含大量的『SQL代码

25.在SQLServer2008数据库中,以下对变量的定义错误的是

AxDECLARE©usernamevarchar(lO)

B、DECLARE©RowCountvarchar(30)

C、DECLARE的usernamevarchar(10)(正确答案)

D、DECLARE的RowCountvarchar(30)(正确答案)

26.以下那些是系统数据库。()()

A、SQLServer

B、tempdb(正确答案)

C、systemdb

D、mod"(正确答案)

27.下列四项中,正确的提法是()。()

A、SQL语言是关系数据库的国际标准语言(正确答案)

B、SQL语言具有数据定义、查询、操纵和控制功能(正确答案)

C、SQL语言可以自动实现关系数据库的规范化

D、SQL语言称为结构查询语言(正确答案)

28.我们使用的sql语言是()。()

A、结构化查询语言(正确答案)

B、标准化查询语言

C、MicrosoftSQLServer数据库管理系统的专用语言

D、多种数据库管理系统使用的通用语言(正确答案)

29.关系型数据库中,关于数据库表的外键叙述正确的是1)°()

A、外键一般参照从表的主键或候选键(正确答案)

B、外键一般是从表的非主属性

C、外键一般在主表中(正棉答案)

D、使用企业管理器中的关系图可以方便地创建外键(正确答案)

30.已知关系:员工(员工号,姓名,部门号,薪水)PK二员工号FK二部门号

部门(部门号,部门名称,部门经理员工号)PK=部门号(PK指的式主键FK指

的式外键)

现在要查询部门员工的平均工资大于3000的部门名称及平均工资,下面哪几

句查询正确。()(AC)

A、SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREE.部门号

ESELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称

HAVINGAVG(薪水)〉3000

B、SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP.部

门号二E.部门号GROUPBY部门名称WHEREAVG(薪水)〉3000

C、SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP,部

门号二E.部门号GROUPBY部门名称HAVINGAVG(薪水))3000(正确答案)

D、SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREP.部门号

"SELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称

HAVINGAVG(薪水)〉3000

31.系统数据库和系统数据库对象记录数据库服务器修改的相关信息。下列操

作会引起Master数据库变化的有()。()

Ax创建benet数据库(正确答案)

B、删除bonot数据库(正常答案)

C、创建SQLServer登录帐户(正确答案)

D、使用客户端网络实用工具设置服务器别名

32.要删除表userinfo中的所有记录,用以下的哪两个命令?()。()

A、DROPTABLEuserinfo

B、TRUNCATETABLEuserlnf。(正确答案)

C、DELETEFROMuserinfo(正确答案)

D、DROPFROMuserinfo

33.以下关于主键的描述不正确的是()。()

A、标识表中唯一的实体

B、创建唯一的索引,允许空值(正确答案)

C、只允许以表中第一字段建立(正确答案)

D、表中允许有多个主键(正确答案)

34.数据库管理员希望对数据库进行性能优化,以下操作中行之有效的方法为

0()

A、将数据库的数据库文件和日志文件分别放在不同的分区上(正确答案)

B、在数据库服务器上尽量不要安装其他无关服务(正确答案)

C、一个表中的数据行过多时,将其划分为两个或多个表

D、将数据库涉及到的所有文件单独放在一个分区上供用户访问

35.下列四项中说法正确的是()

A、数据库减少了数据冗余(正确答案)

B、数据库中的数据可以共享(正确答案)

C、数据库避免了一切数据的重复

D、数据库具有较高的数据独立性(正确答案)

36.下面描述错误的是°()

A、每个数据文件中可以有多个主数据文件(正确答案)

B、日志文件可以存在于任意文件组中(正确答案)

C、主数据文件默认为primary文件组

D、文件组是为了更好的实现数据库文件组织

37.下面的选项是关系数据库基本特征的是()。()

A、不同的列应有不同的数据类型

反不同的列应有不同的列名(正确答案)

C、与行的次序无关(正确答案)

D、与列的次序无关(正确答案)

38.下列说法中正确的是。()

A、SQL中局部变量必须先声明再使用(正确答案)

B、SQL中全局变量可以不声明就使用(正确答案)

C、SQL中所有变量都必须先声明后使用

D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自

己建立(正确答案)

39.对视图的描述错误的是。()

A、是一张实表(正确答案)

B、在存储视图时存储的是视图的定义

C、在存储视图时存储的是视图中的数据(正确答案)

D、可以像查询表一样来杳询视图

40.层次模型的数据操纵有o()

A、查询(正确答案)

B、插入(正确答案)

C、删除(正确答案)

D、更新(正确答窠)

41.利用SQL能够完成下列任务______o()

A、SQL可从数据库取回数据(正确答案)

B、SQL可在数据库中插入新的记录(正确答案)

C、SQL可更新数据库中的数据(正确答案)

D、SQL可从数据库删除记录(正确答案)

42.以下描述正确的是o()

A、RDBMS指的是关系型数据库管理系统(正确答案)

BsMSSQLServer以及MicrosoftAccess都是关系型数据库管理系统(正确

答案)

C、表是相关的数据项的集合,它由列和行组成(正确答案)

D、RDBMS中的数据存储在被称为视图(View)的数据库对象中

43.下列说法中错误的是0()

A.tinyint允许从0到255的所有数字

B、smallint允许从-32,768到32,767的所有数字

C、decimals,s)中的P指示小数点左侧存储的最大位数,s指示小数点右侧

存储的最大位数(正确答案)

D、datetime数据范围从1900年1月1日到2079年6月6日(正确答

案)

44.对视图的描述正确的是。()

A、GROUPBY语句用于对结果集进行分组并排序

B、DISTINCT用于返回唯一不同的值(正确答案)

C、WHERE子句用于有条件地从表中选取数据(正确答案)

D、ORDERBY语句用于根据指定的列对结果集进行排序(正确答案)

45.下列说法正确的是o()

A、局部变量以开头(正确答案)

B、全局变量以“跑”开头(正确答案)

C、SQL中单行注释的方法是在被注释的内容前添加符号

D

温馨提示

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

评论

0/150

提交评论