数据库试题及答案_精品文档.docx

上传人:b****1 文档编号:217149 上传时间:2022-10-06 格式:DOCX 页数:8 大小:177.82KB
下载 相关 举报
数据库试题及答案_精品文档.docx_第1页
第1页 / 共8页
数据库试题及答案_精品文档.docx_第2页
第2页 / 共8页
数据库试题及答案_精品文档.docx_第3页
第3页 / 共8页
数据库试题及答案_精品文档.docx_第4页
第4页 / 共8页
数据库试题及答案_精品文档.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库试题及答案_精品文档.docx

《数据库试题及答案_精品文档.docx》由会员分享,可在线阅读,更多相关《数据库试题及答案_精品文档.docx(8页珍藏版)》请在冰豆网上搜索。

数据库试题及答案_精品文档.docx

《数据库技术与应用》样题

一、选择题(共30分,1--20每小题1分,21—25每小题2分。

下列各题A)、B)、

C)、D)四个选项中,只有一个选项是正确的)

1在SQLServer中,关于视图的正确叙述是

A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作

C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表

2SQL是那几个英文单词的缩写

A)StandardQueryLanguageB)StructuredQueryLanguage

C)SelectQueryLanguageD)以上都不是

3不属于SQLServer系统全局变量的是()。

A、@@ErrorB、@@ConnectionC、@@Fetch_StatusD、@Records

4下面描述错误的是()

A、每个数据文件中有且只有一个主数据文件B、日志文件可以存在于任意文件组中

C、主数据文件默认为primary文件组D、文件组是为了更好地实现数据库文件组织

5SQLServer数据库文件有三类,其中主数据文件的后缀为()

A、.mdfB、.ldfC、.ndfD、.idf

6、下面标识符不合法的是()

A、[mydelete]B、_mybaseC、$moneyD、trigger1

7下面字符串能与通配符表达式[ABC]%a进行匹配的是()

A、BCDEFB、A_BCDC、ABC_aD、A%

8、下面对索引的相关描述正确的是()列值唯一的列适合间索引

A、经常被查询的列不适合建索引B、列值惟一的列适合建索引

C、有很多重复值的列适合建索引D、是外键或主键的列不适合建索引

9、在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接

时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQLServer身份验证

C、以超级用户身份登录时D、其他方式登录时

10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快

数据的()速度。

A、插入B、修改C、删除D、查询在where子句中出现频率较高的列应尽量创建索引

11、以下哪种情况应尽量创建索引()

A、在Where子句中出现频率较高的列B、具有很多NULL值的列

C、记录较少的基本表D、需要更新频繁的基本表

12、域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据

类型、格式和有效的()。

A、数据值B、数据长度C、取值范围D、以上都不是

13以下不属于表之间定义关系的是

A)一对一关系B)一对多关系C)多对多关系D)少对多关系

14目前数据库有三种基本的数据模型是________。

A、层次模型、网络模型、关系模型B、对象模型、网络模型、关系模型

网络模型、对象模型、层次模型D、层次模型、关系模型、对象模型

15从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此SQL语句为

A、SELECT*FROM产品WHERE价格>海天酱油

B、SELECT*FROM产品WHERE价格>

(SELECT*FROM产品WHERE产品名称>’海天酱油’)

C、SELECT*FROM产品WHEREEXISTS产品名称=’海天酱油’

D、SELECT*FROM产品WHERE价格>

(SELECT*FROM价格WHERE产品名称=’海天酱油’)

16.不允许记录中出现重复索引值的索引是。

A)主索引B)主索引、候选索引、普遍索引

C)主索引和候选索引D)主索引、候选索引和唯一索引

17数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、)和用(

户构成。

A)DBMSB)DBC)DBSD)DBA数据库管理员

18、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是

()。

I.人工管理阶段II.文件系统阶段III.数据库阶段

A.I和IIB.只有IIC.II和IIID.只有I

19、要保证数据库的数据的逻辑独立性,需要修改的是()。

A.模式与外模式B.模式与内模式

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

20、当数据库损坏时,数据库管理员可通过何种方式恢复数据库()

A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文档

21、在查询分析器中运行下面的语句

CREATETABLEnumbers(N1int,N2numeric(5,0),N3numeric(4,2))

GO

INSERTINTOnumbersVALUES(1.5,1.5,1.5)

SELECT*FROMnumbers

后会得到什么样的结果()

A、返回2,2和1.50的结果集合

B、返回1.5,1.5和1.5的结果集合

C、CREATETABLE命令不会执行,因为你无法为列N2设置精度为0

D、返回1,2和1.50的结果

22、分析下面的表定义

CreateTableautos

(makevarchar(20)notnull,modevarchar(20)notnull,

acquisition_costmoneynull,acquisition_datedatetimenull)

执行以上语句后,再执行下面的语句会发生()

Truncatetableautos

Begintransaction

Insertintoautos(make,model)values(‘Tucker’,’Torpedo’)

Ifexists(select*fromautos)

Rollbacktran

Else

Committran

End

A、该批处理将失败,因为begintran…committran不正确

B、该批处理结束后,表内空无一行

C、该批处理结束后,表内有一行

D、所有适当的错误处理会被执行

23、有下面的存储过程

CreateprocedureMyp1@Pint

AS

Selectname,agefromstudentwhereage=@P

假如你要在student表中查找年龄是20岁的学生,)(可以正确地调用这个存储过程。

A、EXECMyp1@P=’20’B、EXECMyp1@P=20’

C、EXECMyp1P=’20’D、EXECMyp1P=20’

24、SQLServer系统中的所有系统级信息存储于哪个数据库()。

A、masterB、modelC、tempdbD、msdb

25、找出考试成绩前5名的学生

A、selecttop5姓名,分数fromstudent

B、selecttop5姓名,分数fromstudentorderby分数desc

C、selecttop5姓名,分数fromstudentorderby分数asc

D、selecttop5percent姓名,分数fromstudentorderby分数desc

二、填空题(共30分,第1~15小题每空1分,16~20小题每空2分)

1、T-SQL中的查询、更新、删除命令分别用SELECT、()、DELETE

表示。

2、SQL中的授权命令是(),权限回收命令是REVOKE。

3、数据库的三类完整性约束分别为()(、)、

用户自定义完整性。

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

5、在E-R图中,图形包括矩形框、菱形框、椭圆框,其中表示实体联系的是

()。

6、()是由一个或多个基本表导出的虚拟表,是关系数据库系统提

供给用户以多种角度观察数据库中数据的重要机制。

7、关系模型中的元组、属性和关系数据库表中的()、字段对应。

8、将已有数据库加到SQLServer系统环境中,可以右单击“数据库”项,选择其快捷菜单

中的(),完成操作后,就可使用这个数据库了。

9、多表连接时,为了避免产生笛卡尔积,并且得到所需要的检索结果,要使用WHERE子句

给出连接条件。

一般来说,对N个表(或视图)的检索要有()个连接条件。

10、若有命令SELECTS.姓名,C.班组FROMSTUDENTS,CLASSC……则其中的S和C称

为表的()。

11、SQLServer中,存储过程有三种,它们分别是()、用户自定义的存

储过程和扩展存储过程。

12、表中某列为变长字符数据类型varchar(100),其中100表示字符或字节数。

假如输入

字符串为gtym13e5,存储的长度为()字节。

13、Server查询分析器中使用的注释方式有两种,SQL它们是()。

14、触发器是一种特殊类型的存储过程,其特别性在于它不需要用户的显式调用,而是在

()自动执行。

15、如果事务遇到错误,则所有的数据更改被取消,系统()。

16、begin…end用来定义一个语句块,begin和end之间的语句作为一个单独的执行单

元来执行。

如果if…else或while语句中不使用begin…end语句块,则只执

17、在人事表中若有条件SELECT……FROM……WHERE姓名LIKE‘_宝%’,将检索

以下填空均使用给出的“学生选课”数据库

学生S(学号sno,姓名sname,性别sex,年龄age,民族nation,籍贯place,所属班级clname)

课程C(课程编号cno,课程名称cname,学期term,学时period,学分credit)

选课SC(学号sno,课程编号cno,成绩grade)

学生表S

sno

20080101

20080102

20080205

20080211

20081008

20081010

sname

李枫

张强

王依萍

胡东

李小玲

李萍

sex

age

22

29

18

24

20

30

nation

cname

软件工程

软件工程

网络工程

网络工程

英语

英语

place

陕西渭南

陕西榆林

广西玉林

新疆喀什

浙江温州

宁夏吴忠

选课表SC

Sno

20080101

20080101

20080101

20080101

200

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

当前位置:首页 > 教学研究 > 教学案例设计

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

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