数据库(二)附有答案_第1页
数据库(二)附有答案_第2页
数据库(二)附有答案_第3页
数据库(二)附有答案_第4页
数据库(二)附有答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

数据库(二)[复制]一、单选题(共30题,60分)您的姓名:[填空题]*_________________________________1、在下列SQL语句中,修改表结构的语句是(

)。[单选题]*(2.0)A、ALTER(正确答案)B、CREATEC、UPDATED、INSERT2、数据库系统中,用(

)描述全部数据的整体逻辑结构。[单选题]*(2.0)A、外模式B、存储模式C、内模式D、概念模式(正确答案)3、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡儿积,则T的元组个数为(

)。(2.0)[单选题]*A、400B、10000C、30000(正确答案)D、900004、SQL语言的数据操作语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是(

)。[单选题]*(2.0)A、SELECT(正确答案)B、INSERTC、UPDATED、DELETE5、一个触发器能定义在多少个表中?(

)[单选题]*(2.0)A、只有一个(正确答案)B、一个或者多个C、一个到三个D、任意多个6、逻辑数据独立性是指(

)[单选题]*(2.0)A、概念模式改变,外模式和应用程序不变(正确答案)B、概念模式改变,内模式不变C、内模式改变,概念模式不变D、内模式改变,外模式和应用程序不变7、在SQL语言中,条件“年龄

BETWEEN

20

AND

30”表示年龄在20~30之间,且(

)。[单选题]*(2.0)A、包括20岁和30岁(正确答案)B、不包括20岁和30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁8、触发器可以创建在(

)中。[单选题]*(2.0)A、表(正确答案)B、过程C、存储过程D、函数9、在关系数据库中,视图(view)是三级模式结构中的(

)。[单选题]*(2.0)A、内模式B、模式C、存储模式D、外模式(正确答案)10、并发操作会带来哪些数据不一致性?(

)[单选题]*(2.0)A、丢失更新、不可重复读、“脏”读、死锁B、不可重复读、“脏”读、死锁C、丢失更新、不可重复读、“脏”读(正确答案)D、丢失更新、不可重复读、死锁11、要想移除账户,应使用(

)语句。[单选题]*(2.0)A、DELETE

USERB、DROP

USER(正确答案)C、DELETE

PRIVD、DROP

PRIV12、关系规范化中的删除操作异常是指(

)[单选题]*(2.0)A、不该删除的数据被删除(正确答案)B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入13、SELECT语句中,(

)子句用于选择满足给定条件的元组。[单选题]*(2.0)A、WHERE(正确答案)B、HAVINGC、GROUP

BYD、ORDER

BY14、下面关于关系数据库视图的描述不正确的是(

)。[单选题]*(2.0)A、视图是关系数据库三级模式中的内模式(正确答案)B、视图能够对机密数据提供安全保护C、视图对重构数据库提供了一定程度的逻辑独立性D、对视图的一切操作最终要转换为对基本表的操作15、“学生-选课-课程”数据库中的3个关系:[单选题]*S(S#,SNAME,SEX,DEPARTMENT),主码是S#;C(C#,CNAME,TEACHER),主码是C#;SC((S#,C#,GRADE),主码是(S#,C#)。下列关于保持数据库完整性的叙述中,哪一个是不正确的?(

)(2.0)A、向关系SC插入元组时,S#和C#都不能是空值(NULL)B、可以任意删除关系SC中的元组C、向任何一个关系插入元组时,必须保证该关系主码值的唯一性D、可以任意删除关系C中的元组(正确答案)16、下面选项中不属于存储过程的优点的是(

)[单选题]*(2.0)A、增强代码的重用性和共享性B、可以运行加快速度,减少网络流量C、可以作为安全性机制D、编辑简单(正确答案)17、下列几种情况下,不适合创建索引的是(

)。[单选题]*(2.0)A、列的取值范围很少(正确答案)B、用作查询条件的列C、频繁搜索范围的列D、连接中频繁使用的列18、SQL语言集数据查询.数据操纵.数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(

)。[单选题]*(2.0)A、数据查询B、数据操纵C、数据定义(正确答案)D、数据控制19、若要删除数据库中已经存在的表S,可用(

)。[单选题]*(2.0)A、DELETE

TABLE

SB、DELETE

SC、DROP

TABLE

S(正确答案)D、DROP

S20、.视图是一个“虚表”,视图的构造基于(

)。[单选题]*I.基本表

Ⅱ.视图

Ⅲ.索引(2.0)A、I

或II(正确答案)B、I或ⅢC、Ⅱ或ⅢD、Ⅰ、Ⅱ或Ⅲ21、设关系R(A,B,C)与SQL语句“SELECT

DISTINCT

A

FROM

R

WHERE

B=17”等价的关系代数表达式是(

)。[单选题]*(2.0)A、πA(σB=17(R))(正确答案)B、σB=17(πA(R))C、σB=17(πA,C(R))D、πA,C(σB=17(R))22、在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建的数据库对象是(

)。[单选题]*(2.0)A、table(表)B、index(索引)C、cursor(游标)D、view(视图)(正确答案)23、在MySQL5.5以上系统中,默认的存储引擎是(

)。[单选题]*(2.0)A、MyISAMB、MEMORYC、InnoDB(正确答案)D、ARCHIVE24、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用(

)。[单选题]*(2.0)A、ADD

INTO

S

VALUES(’张二’,’化学’,’80’)B、INSERT

INTO

S

VALUES(’张二’,’化学’,’80’)C、ADD

INTO

S

VALUES(’张二’,’化学’,80)D、INSERT

INTO

S

VALUES(’张二’,’化学’,80)(正确答案)25、若事务T对数据R已经加了X锁,则其他事务对数据R(

)。[单选题]*(2.0)A、可以加S锁不能加X锁B、不能加S锁可以加X锁C、可以加S锁也可以加X锁D、不能加任何锁(正确答案)26、为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字(

)。[单选题]*(2.0)A、UNIQUE(正确答案)B、COUNTC、DISTINCTD、UNION27、SELECT语句中,使用(

)子句可按指定列的值分组。[单选题]*(2.0)A、WHEREB、HAVINGC、GROUP

BY(正确答案)D、ORDER

BY28、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,

C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT

SNAME

FROM

S,C,SC

WHERE子句。这里的WHERE子句的内容是(

)。(2.0)[单选题]*A、S.S#

=

SC.S#

and

C.C#

=

SC.C#

and

SEX=’男’

and

CNAME=’数据库’(正确答案)B、S.S#

=

SC.S#

and

C.C#

=

SC.C#

and

SEX

in

’男’

and

CNAME

in

’数据库’C、SEX

‘男’

and

CNAME

‘数据库’D、S.SEX=’男’

and

CNAME=’数据库’29、有如下的SQL语句。[单选题]*Ⅰ

SELECT

sname

FROM

s,

sc

WHERE

grade<60Ⅱ

SELECT

sname

FROM

s

WHERE

sno

IN(SELECT

sno

FROM

sc

WHERE

grade<60)Ⅲ

SELECT

sname

FROM

s,

sc

WHERE

s.sno=sc.sno

AND

grade<60查找分数(grade)不及格的学生姓名(sname),则以上正确的有哪些?(

)(2.0)A、Ⅰ和ⅡB、Ⅰ和ⅢC、Ⅱ和Ⅲ(正确答案)D、Ⅰ、Ⅱ和Ⅲ30、“学生-选课-课程”数据库中的3个关系:[单选题]*S(S#,SNAME,SEX,DEPARTMENT),主码是S#;C(C#,CNAME,TEACHER),主码是C#;SC((S#,C#,GRADE),主码是(S#,C#)。查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则将使用关系(

)。(2.0)A、只有S,SCB、只有SC,C(正确答案)C、只有S,CD、S,SC,C二、判断题(共40题,40分)31、数据库管理员的缩写为DMA。()[判断题]*对错(正确答案)32、事务是并发控制的基本单位。[判断题]*对(正确答案)错33、视图具有与表相同的功能,在视图上也可以创建触发器。[判断题]*对错(正确答案)34、连接字符串使用concat(str1,str2,....)[判断题]*对(正确答案)错35、触发器与约束发生冲突,触发器将不执行。[判断题]*对(正确答案)错36、将字符串转换为大写字母使用upper(str)[判断题]*对(正确答案)错37、若R.A→R.B,R.B→R.C,则R.A→R.C。()[判断题]*对(正确答案)错38、数据库是数据库系统的核心。()[判断题]*对错(正确答案)39、当数据库的内模式发生改变时,用户编写的应用程序必须随之改变。[判断题]*对错(正确答案)40、因为通过视图可以插入、修改或删除数据,因此视图也是一个基本表。[判断题]*对错(正确答案)41、创建唯一性索引的列可以有一些重复的值。[判断题]*对错(正确答案)42、在数据库的三级模式结构中,模式是描述数据库中数据的全局逻辑结构的()[判断题]*对(正确答案)错43、数据库中存储的只是数据。()[判断题]*对错(正确答案)44、命名冲突属于局部概念模式间的冲突。()[判断题]*对(正确答案)错45、关系代数的运算对象是关系,运算结果也为关系。()[判断题]*对(正确答案)错46、数据库管理员的缩写为DBA。()

[判断题]*对(正确答案)错47、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含计算机硬件、DB、DBMS、数据库应用系统等软件和用户。[判断题]*对(正确答案)错48、关系中每一列的分量必须是同类型的数据。()

[判断题]*对(正确答案)错49、关系中不同的属性的数据类型可以相同。()[判断题]*对(正确答案)错50、declare还可以定义局部变量,用他定义的变量与beginend、流程控制语句只能用于函数、存储过程和触发器、事务中[判断题]*对(正确答案)错51、在数据库的三级模式结构中,外模式是描述数据库中数据的全局逻辑结构的。()[判断题]*对错(正确答案)52、数据库触发器是计算机硬件()。[判断题]*对错(正确答案)53、数据库的三级结构之间存在着两级映像,使得的DBS具有较高的资源共享性。()[判断题]*对错(正确答案)54、值域冲突属于局部概念模式间的冲突。(

)[判断题]*对(正确答案)错55、数据定义语言的缩写为DML。()[判断题]*对错(正确答案)56、触发器可在程序中被调用执行。[判断题]*对错(正确答案)57、/*

*/:其中的内容都是注释[判断题]*对(正确答案)错58、数据库管理系统DBMS是操作系统的一部分。()[判断题]*对错(正确答案)59、恢复是利用冗余数据来重建数据库。[判断题]*对(正确答案)错60、在MYSQL中,触发器的执行是在数据的插入、更新或删除之前执行的。[判断题]*对错(正确答案)61、删除表时,表中的触发器不被同时删除。[判断题]*对错(正确答案)62、#:从井字符到结束都是注释内容[判断题]*对错(正确答案)63、视图和表是完全一样的。[判断题]*对错(正确答案)64、每个用户可以启用多个外模式,同一个外模式可以被多个用户启用。(

)[判断题]*对(正确答案)错

温馨提示

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

评论

0/150

提交评论