数据库试题2.docx

上传人:b****5 文档编号:5324012 上传时间:2022-12-15 格式:DOCX 页数:22 大小:32.88KB
下载 相关 举报
数据库试题2.docx_第1页
第1页 / 共22页
数据库试题2.docx_第2页
第2页 / 共22页
数据库试题2.docx_第3页
第3页 / 共22页
数据库试题2.docx_第4页
第4页 / 共22页
数据库试题2.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

数据库试题2.docx

《数据库试题2.docx》由会员分享,可在线阅读,更多相关《数据库试题2.docx(22页珍藏版)》请在冰豆网上搜索。

数据库试题2.docx

数据库试题2

选择题

(1)SQLServer数据库文件有三类,其中辅助数据文件的后缀名是(C)

A、.ldfB、.mdfC、.ndfD、.hdf

(2)下列关于使用“ALTERDATABASE”命令对数据库进行的修改,不正确的是(B)

A、增加或删除数据文件

B、改变数据文件的结构和存储方式

C、改变日志文件的大小和增长方式

D、增加或删除文件组

(3)以下连接运算返回的结果表中不但包含满足连接条件的行,还包括相应表中所有行的连接操作是(A)

A、外连接B、左外连接C、内连接D、交叉连接

(4)下面几种情况中,不适合建立聚集索引的是(C)

A、包含有限数据值的列

B、用户经常使用“BETWEEN”、“<”、“<=”、“>”、“>=”来查询满足条件的数据

C、包含大量非重复值的列

D、查询返回大的结果集

1、SQLServer2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQLServer的4种服务的是(D)。

(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器

2、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是(A)。

(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引

3、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是(A)。

(A)sp_helptext(B)sp_helpindex(C)sp_bindrule(D)sp_rename

4、要删除mytable表中的myindex索引,可以使用(B)语句。

(A)DROPmyindex(B)DROPmytable.myindex

(C)DROPINDEXmyindex(D)DROPINDEXmytable.myindex

1)下列说法错误的是(A)

A.日志文件的存储与数据文件相同

B.每个数据库中都有一个文件组作为默认文件组运行

C.model数据库为新创建的数据库提供模板

D.对已存在的数据库可以增加和删除文件组

2)以下描述不正确的是(D)

  A.存储过程能够实现较快的执行速度。

  B.内嵌表值型函数相当于一个带参数的视图。

  C.不指定所有者时,调用标量函数会出错。

  D.可以通过视图更改任意基表

3)关于聚合函数,以下说法错误的是(B)。

  A.Sum返回表达式中所有数的总合,因此只能用于数字类型的列。

  B.Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。

  C.Max和Min可以用于字符型的列。

 

  D.Count可以用于字符型的列。

4)关于多表联接查询,以下(B)描述是错误的。

  A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。

  B.多表联接查询必须使用到JOIN关键字

  C.内联接查询返回的结果是:

所有符合联接条件的数据。

  D.在where子句中指定联接条件可以实现内联接查询。

1、在SQLSERVER所提供的服务中,(A)是最核心的部分。

A、MSSQLServerB、SQLServerAgentC、MSDTCD、SQLXML

2、下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息(B)。

A、select*from学生表where姓名=’_敏%’

B、select*from学生表where姓名like’_敏%’

C、select*from学生表where姓名like’%敏%’ 

D、select*from学生表where姓名like’%敏’

3、下列有关关键字的说法中,不正确的是(B)。

A、主关键字能惟一标识表中的每一行B、每个表中一定存在外关键字

C、侯选关键字中的任一个都可以充当主关键字D、关键字的值不能重复,也不能为NULL

4、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:

(__B_)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

1.SQLSERVER最初是以下哪个公司的产品(C)。

A、甲骨文B、SybaseC、微软D、IBM

答案:

c

2、实现关系代数投影运算的SQL子句是(  A )

A.SELECTB.ORDERBY

C.FROMD.WHERE

3、属于事务控制的语句是(A)。

A.BeginTran、Commit、RollBack     B.Begin、Continue、End

C.CreateTran、Commit、RollBack  D.BeginTran、Continue、End

4.假定学生关系是S(SNO,SNAME,SEX,SAGE),课程关系是C(CNO,CNAME,CREDIT),学生选课关系是SC(SNO,CNO,CREDIT),要查找选修“数据库”课程的女学生的姓名,将涉及到关系(D)

A、SB、C,SCC、S,SCD、S,C,SC

1.(A)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护

时由其统一管理、统一控制。

A.DBMSB.DBC.DBSD.DBA

2.下列选项中,不属于数据库特点的是(C)。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高

3.在关系数据库中,视图是三级模式结构中的(D)。

A.内模式B.模式C.存储模式D.外模式

4.下列SQL语句中,(D)不是数据定义语句。

A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT

5.数据库备份的作用是(C)

A.保障安全性B.一致性控制C.故障后的恢复D.数据的转存

1.SQL的视图是从(C)中导出的。

A.基本表B.视图

C.基本表或视图D.数据库

2.SQL语言中,删除表中属性列需要用到的命令是(D)。

A.DELETE和ALTERB.UPDATE和DROP

C.DROPD.ALTER和DROP

3.SQLServer安装程序创建4个系统数据库,下列哪个不是(C)系统数据库。

A.masterB.model

C.ygglD.msdb

4.SQLServer2005中下列哪种数据类型不能使用ORDERBY(A)。

A.datetimeB.tinyint

C.floatD.real

1、数据模型的三个要素是(D)

A.数据结构、数据操作和规范化理论

B.数据结构、规范化理论和完整性约束

C.规范化理论、数据操作和完整性约束

D.数据结构、数据操作和完整性约束

2、单纯从用户角度看到的数据库为(B)

A.物理数据库B.逻辑数据库

C.用户数据库D.系统数据库

3、数据库的逻辑成分成为数据库对象,以下不是数据库对象的是(D)

A.表B.视图C.约束D.规范化

4、查看指定数据库的详细信息,可使用的存储过程命令是(B)

A.sp_helpB.sp_helpdbC.sp_helpstatsD.sp_helpindex

1.SQLServer安装程序创建4个系统数据库,下列哪个不是(C)。

A.masterB.modelC.pubD.msdb

2.下列哪个不是sql数据库文件的后缀(C)

A..mdfB..ldfC..tifD..ndf

3.在视图上不能完成的操作是(C)

A.更新视图数据B.查询

C.在视图上定义新的基本表D.在视图上定义新视图

4.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)

A、左外联接B、右外联接

C、内联接D、外联接

5.在Student表中基于StuName字段建立的索引属于(B)

A.惟一索引非聚集索引B.非惟一索引非聚集索引

C.聚集索引非惟一索引D.惟一索引聚集索引

1.(A)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMSB.DB

C.DBSD.DBA

2.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且(A)。

A.包括15岁和35岁

B.不包括15岁和35岁

C.包括15岁但不包括35岁

D.包括35岁但不包括15岁

3.在MSSQLServer中,用来显示数据库信息的系统存储过程是(D)。

A.sp_dbhelpB.sp_db

C.sp_helpD.sp_helpdb

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

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

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

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

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

1、下列数据库对象,哪个是用来存储和操作数据的?

A、表B、视图C、存储过程D、触发器

2、下列哪项不属于数据库对象?

A、视图B、主键C、默认值D、表

3、不正确的数据表达形式是?

A、0.2837E-9B、20010220C、‘abc

4、在表名称前添加下列符号表示该表是本地临时表?

A、#B、##C、@D、@@

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

(B)

A.主数据文件     B.事务日志文件

C.DELETE语句    D.联机帮助文件

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

(A)

A.@RecordsB.@@Connections

C.@@Fetch_StatusD.@@Error

3.下列SQLServer语句中出现语法错误的是()。

(D)

A.DECLARE@MyvarINT

B.SELECT*FROM[AAA]

C.CREATEDATABASEAAA

D.DELETE*FROMAAA

4.日期型数据与日期型数进行加的结果是:

()。

(D)

A.整型数值                B.日期型数据

C.字符型数据              D.错误的运算

1.下列说法正确的是(D)

A、SQL中局部变量可以不声明就使用

B、SQL中全局变量必须先声明在使用

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

D、SQL中只有局部变量先声明再使用,全局变量是由系统提供的,用户不能自己分立

2.Transact_SQL支持的程序结构语句中的一种为(A)

A、Begin……End

B、If—Then……Else

C、Dcase

D、DoWhile

3.在SQL语言中,如果建立一个工资表包含职工号,姓名,职称,工资等字段,若要保证工资字段的取值不会低于800元,最适合的实现方法是(B)

A、在创建工资表时为“工资”字段建立缺省

B、在创建工资表时为“工资”字段建立检查约束

C、在工资表建立一个触发器

D、为工资表数据输入编写一个程序进行控制

4.下列途径哪个不是实现域完整性(B)

A、ruleB、primarykeyC、notnullD、default

1、关系代数运算是以(C)为基础的运算。

A、关系运算B、谓词运算C、集合运算D、代数运算

2、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或多个共有的(C)。

A、记录B、行C、属性D、元组

3、在视图上不能完成的操作是(C)。

A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图

4、在SQL语言中的视图VIEW是数据库的(A)。

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

5、关系模式R中的属性全是主属性,则R的最高范式必定是(D)。

A、1NFB、2NFC、3NFD、BCNF

1.SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示(D)

A、零个字符B、1个字符C、多个字符D、以上都可以

2.下列四项中说法不正确的是(A)

A.数据库避免了一切数据的重复

B.数据库中的数据可以共享

C.数据库减少了数据冗余

D.数据库具有较高的数据独立性

3.关系数据库中空值(NULL)相当于(d)

A.零(0)B.空白C.零长度的字符串D.没有输入

1.下列哪个命令可以打开表设计器。

(b)

A.DELETEB.CREATE

C.UPDATED.MODIFYSTRUCTURE

2.下列关于过程调用的叙述中,正确的是(d)

A.被传递的参数是变量,则为引用方式

B.被传递的参数是常量,则为传值方式

C.被传递的参数是表达式,则为传值方式

D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反

3.如果表文件中共有20条记录,当前记录号是5。

执行命令LISTNEXT5后,屏幕将显示。

(b)

A.当前记录和下5条记录B.当前记录以下的5条记录

C.当前记录和下4条记录D.当前记录和下25条记录

4.以哪个符号开头的变量是全局变量(C)。

A.@B.@*C.@@D.@$

1.SQLServer的物理存储主要包括3类文件(A)。

A.主数据文件、次数据文件、事务日志文件

B.主数据文件、次数据文件、文本文件

C.表文件、索引文件、存储过程

D.表文件、索引文件、图表文件

2.SQLServer触发器主要针对下列语句创建(B)。

A.SELECT、INSERT、DELETE

B.INSERT、UPDATE、DELETE

C.SELECT、UPDATE、INSERT

D.INSERT、UPDATE、CREATE

3.在SQLServer2000中,(B)为用户建立数据库提供模板。

A.masterB.modelC.tempdbD.msdb

4.若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(B)码,若只规定为唯一值约束,则不允许空值重复出现。

A.主码B.备用码C.外码D.内码

(1)数据库是计算机系统中按一定的数据模型组织、存储和使用的___B____

A)程序集合B)数据集合C)命令集合C)文件集合

(2)SQL中引入的连接表概念允许用户在SELECT语句的__A___的子句中指定连接操作。

A)FROMB)WHEREC)GROUPBYC)ORDERBY

(3)如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作

是___C___

A)其中有一个是DELETEB)其中有一个是DELETE,另一个是UPDATE

C)两个都是DELETED)两个都是UPDATE

(4)一个关于E—R模型向关系模型转换的叙述中,不正确的是____B____

A)一个实体类型转换成一个关系模式,关系的码就是实体的码

B)一个1:

n联系转换成一个关系模式,关系的码是1:

n联系1端实体的码

C)一个m:

n联系转换成一个关系模式,关系的码为各实体码的组合

D)三个或三个以上实体间的多元联系转换成一个关系模式,关系的码为各实体码

组合

1、下面那个数据类型可以精确指定小数点两边的总位数()

A、floatB、moneyC、realD、decimal

答案A

2、SQL中,下列涉及空值的操作,不正确的语句是()

A、AGEISNULLB、AGEISNOTNULL

C、AGE=NULLD、NOT(AGEISNULL)

答案C

3、下列执行数据的删除语句在运行时不会产生错误信息的选项是()。

A、Delete*FromAWhereB='6'B、DeleteFromAWhereB='6'

C、DeleteAWhereB='6'D、DeleteASetB='6'

答案:

B

4、域的完整性的意思()

A要求表有主键,其值不能为空且能唯一的表示一个记录

B给定列的有效性

C保持主表从表的一致性

D数值所映射的值域

答案B

1.事务有多个性质,其中不包括(B)

A.隔离性B.不可撤消C.原子性D.一致性

2.系统死锁属于(A)

A.事务故障B.程序故障C.系统故障D.介质故障

3.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了(C)。

A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能

4.数据库备份的作用是(C)

A.保障安全性B.一致性控制C.故障后的恢复D.数据的转存

1.下列关于SQL语言的叙述中,哪一条不正确?

答案:

B

(A)SQL语言支持数据库的三级模式结构

(B)一个基本表只能存储在一个储存文件中

(C)一个SQL表可以是一个基本表或是一个视图

(D)存储文件的逻辑结构组成了关系数据库的内模式

2.设R和S分别是r和s元关系,且R有n个元组,S有m个元组。

执行关系R和S的笛卡尔积,记作T=R*S,则答案:

B

(A)T的元数是r+s,且有m+n个元组

(B)T的元数是r+s,且有m*n个元组

(C)T的元数是r*s,且有m+n个元组

(D)T的元数是r*s,且有m*n个元组

3.对于关系emp(eno,ename,salary)成功执行了以下语句:

CREATECLUSTERINDEXname_indexONemp(salary)

对此结果的正确描述是:

答案:

C

(A)在emp表上按salary升序创建了一个唯一索引

(B)在emp表上按salary降序创建了一个唯一索引

(C)在emp表上按salary升序创建了一个聚簇索引

(D)在emp表上按salary降序序创建了一个聚簇索引

1、关于参照完整性,下列说法正确的是:

A)可以在子表中插入包含主表中不存在的关键字的数据行。

B)可以修改主表中的外关键字的值,即使该外关键字的值在子表中存在。

C)不可以删除与子表对应的主表中的记录。

D)不可以删除子表中的任何记录。

答:

C

2、下列“不属于”SQLSERVER2005的数据类型的是:

A)INT

B)CHAR

C)FLOAT

D)STRING

答:

D

3、就是对SQLSERVER2005数据库或事务日志进行拷贝,并记录数据库中所有数据的状态。

A)导出

B)还原

C)备份

D)导入

答:

C

4、SQL语句中,创建数据库使用:

A)UPDATEDATABASE

B)INSERTDATABASE

C)CREATEDATABASE

D)NEWDATABASE

答:

C

5、在PUBS数据库中,根据TITLES表的数据,显示价格大于20元的书名及其价格,其中价格以降序方式显示,书名以升序方式显示。

下列SQL语句正确的是:

A)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20GROUPBYPRICEDESC,TITLEASC

B)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20GROUPBYPRICEASC,TITLEDESC

C)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20ORDERBYPRICEASC,TITLEDESC

D)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20ORDERBYPRICEDESC,

TITLEASC

答:

D

1.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A.存储视图       B.概念视图       C.内部视图       D.外部视图

2.数据库中,数据的物理独立性是指(C)。

   A.数据库与数据库管理系统的相互独立

   B.用户程序与DBMS的相互独立

   C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构相互独立

3.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。

   A.减少数据冗余                  B.解决更新异常问题

C.加快查询速度                  D.提高存储空间效率

4.用下面的T-SQL语句建立一个基本表:

CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,

SnameCHAR(8)NOTNULL,

SexCHAR

(2),

AgeINT)

可以插入到表中的元组是(D)

A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21

C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL

1.事务的持续性是指B

A事务中包括的所有操作要么都做,要么都不做

B事务一旦提交,对数据库的改变是永久的

C一个事务内部的操作及其使用的数据对并发的其他事务是隔离的

D事务必须是使数据库从一个一致性状态变到另一个一致性

2.下列哪个不是sql数据库文件的后缀C

A.mdf

B.ldf

C.tif

D.ndf

3.要修改表名为Table1的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以下正确的是(C)

AAltertableTable1AlterField1char(20)

BAlterTable1AltercolumnFieldchar(20)

CAltertableTable1AltercolumnField1char(20)

DAltercolumnFieldchar(20)

4.以下选项哪个不是对已存在的数据库进行修改(C)

A增加或删除数据文件

B改变日志文件大小和增长方式

C改变日志文件名

D数据库重命名

1.建立索引的目的是(D)。

A.降低SQLServer数据检索的速度B.与SQLServer数据检索的速度无关

C.加快数据库的打开速度D.提高SQLS

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

当前位置:首页 > 高等教育 > 艺术

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

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