数据库应用技术形考任务二.docx
- 文档编号:7365567
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:23
- 大小:19.54KB
数据库应用技术形考任务二.docx
《数据库应用技术形考任务二.docx》由会员分享,可在线阅读,更多相关《数据库应用技术形考任务二.docx(23页珍藏版)》请在冰豆网上搜索。
数据库应用技术形考任务二
一.单项选择题(每题2分,共20分)
题目1
还未回答
满分2.00
未标记标记题目
题干
所述功能中,不属于SQL语言功能的是()。
选择一项:
a.数据表的定义功能
b.数据查询功能
c.数据增、删、改功能
d.提供方便的用户操作界面功能
题目2
还未回答
满分2.00
未标记标记题目
题干
设某职工表中有用于存放年龄(整数)的列,最适合年龄列的类型是()。
选择一项:
a.int
b.smallint
c.tinyint
d.bit
题目3
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值范围的约束是()。
选择一项:
a.PRIMARYKEY
b.CHECK
c.DEFAULT
d.UNIQUE
题目4
还未回答
满分2.00
未标记标记题目
题干
用于限制列的取值不能重复的约束是()。
选择一项:
a.PRIMARYKEY
b.CHECK
c.DEFAULT
d.UNIQUE
题目5
还未回答
满分2.00
未标记标记题目
题干
用于实现实体完整性约束的是()。
选择一项:
a.PRIMARYKEY
b.CHECK
c.DEFAULT
d.UNIQUE
题目6
还未回答
满分2.00
未标记标记题目
题干
关于DEFAULT约束的说法,错误的是()。
选择一项:
a.一个DEFAULT约束只能约束表中的一个列
b.在一个表上可以定义多个DEFAULT约束
c.DEFAULT只能定义在列级完整性约束处
d.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
题目7
还未回答
满分2.00
未标记标记题目
题干
为变量赋值的语句中,错误的是()。
选择一项:
a.SET@X=10
b.SELECT@X=10
c.SET@X=10+10
d.SET@X=10+'A'
题目8
还未回答
满分2.00
未标记标记题目
题干
设有表T,现要为该表新增加一个列,列名为:
c1,类型为int。
能正确实现该功能的语句是()。
选择一项:
a.ALTERTABLETADDc1int
b.ALTERTABLETADD(c1int)
c.ALTERTABLETADDCOLUMNc1int
d.ALTERTABLETADDCOLUMN(c1int)
题目9
还未回答
满分2.00
未标记标记题目
题干
属于普通编码可变长字符串类型的是()。
选择一项:
a.real
b.nvarchar
c.numeric
d.varchar
题目10
还未回答
满分2.00
未标记标记题目
题干
现要定义“工作年限”列的数据类型,假设用整型类型,且其值不会超过100,则最合适的类型是()。
选择一项:
a.int
b.smallint
c.tinyint
d.real
未标记标记题目
信息文本
二.判断题(每题2分,共10分)
题目11
还未回答
满分2.00
未标记标记题目
题干
decimal(p,s)数据类型属于字符型。
()
选择一项:
对
错
题目12
还未回答
满分2.00
未标记标记题目
题干
/**/之间的内容用于表示注释,对程序无影响。
()
选择一项:
对
错
题目13
还未回答
满分2.00
未标记标记题目
题干
'tell'+236的结果为:
tell236。
()
选择一项:
对
错
题目14
还未回答
满分2.00
未标记标记题目
题干
“SsexNCHAR
(1)DEFAULT'女'”语句中的DEFAULT约束表示Ssex变量的默认值为'女'。
()
选择一项:
对
错
题目15
还未回答
满分2.00
未标记标记题目
题干
“SageTINYINTCHECK(Sage>=18ANDSage<=60)”限定Sage的取值只能在18到60之间。
()
选择一项:
对
错
一.单项选择题(每题2分,共20分)
题目1
还未回答
满分2.00
未标记标记题目
题干
当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是()。
选择一项:
a.左外连接
b.右外连接
c.内连接
d.自连接
题目2
还未回答
满分2.00
未标记标记题目
题干
聚合函数中,不忽略空值的是()。
选择一项:
a.SUM(列名)
b.MAX(列名)
c.AVG(列名)
d.COUNT(*)
题目3
还未回答
满分2.00
未标记标记题目
题干
查询语句中,错误的是()。
选择一项:
a.SELECTSno,COUNT(*)FROMSCGROUPBYSno
b.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3
c.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3
d.SELECTSnoFROMSCGROUPBYSno
题目4
还未回答
满分2.00
未标记标记题目
题干
现要利用Student表查询年龄最小的学生姓名和年龄。
下列实现此功能的查询语句中,正确的是()。
选择一项:
a.SELECTSname,MIN(Sage)FROMStudent
b.SELECTSname,SageFROMStudentWHERESage=MIN(Sage)
c.SELECTTOP1Sname,SageFROMStudent
d.SELECTTOP1Sname,SageFROMStudentORDERBYSage
题目5
还未回答
满分2.00
未标记标记题目
题干
设SC表中记录成绩的列为:
Grade,类型为int。
若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,正确的Case表达式是()。
选择一项:
a.CaseGrade
When90~100THEN'优'
When80~89THEN'良'
When70~79THEN'中'
When60~69THEN'及格'
Else'不及格'
End
b.Case
WhenGradebetween90and100THENGrade='优'
WhenGradebetween80and89THENGrade='良'
WhenGradebetween70and79THENGrade='中'
WhenGradebetween60and69THENGrade='及格'
ElseGrade='不及格'
End
c.Case
WhenGradebetween90and100THEN'优'
WhenGradebetween80and89THEN'良'
WhenGradebetween70and79THEN'中'
WhenGradebetween60and69THEN'及格'
Else'不及格'
End
d.CaseGrade
When90~100THENGrade='优'
When80~89THENGrade='良'
When70~79THENGrade='中'
When60~69THENGrade='及格'
ElseGrade='不及格'
End
题目6
还未回答
满分2.00
未标记标记题目
题干
在SQL语句中,用于更新表数据的语句是()。
选择一项:
a.ALTER
b.SELECT
c.UPDATE
d.INSERT
题目7
还未回答
满分2.00
未标记标记题目
题干
设有Teachers表,该表的定义如下:
CREATETABLETeachers(
TnoCHAR(8)PRIMARYKEY,
TnameVARCHAR(10)NOTNULL,
AgeTINYINTCHECK(AgeBETWEEN25AND65))
插入语句中,不能正确执行的是()。
选择一项:
a.INSERTINTOTeachersVALUES('T100','张宏',NULL)
b.INSERTINTOTeachers(Tno,Tname,Age)VALUES('T100','张宏',30)
c.INSERTINTOTeachers(Tno,Tname)VALUES('T100','张宏')
d.INSERTINTOTeachersVALUES('T100','张宏')
题目8
还未回答
满分2.00
未标记标记题目
题干
设数据库中已有表5-1至5-3所示的Student、Course和SC表。
现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。
该查询涉及到的表是()。
选择一项:
a.仅Student表
b.仅Student和SC表
c.仅Student和Course表
d.Student、SC和Course表
题目9
还未回答
满分2.00
未标记标记题目
题干
删除计算机系学生(在student表中)的修课记录(在SC表中)的语句,正确的是()。
选择一项:
a.DELETEFROMSCJOINStudentbONS.Sno=b.Sno
WHERESdept='计算机系'
b.DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.Sno
WHERESdept='计算机系'
c.DELETEFROMStudentWHERESdept='计算机系'
d.DELETEFROMSCWHERESdept='计算机系'
题目10
还未回答
满分2.00
未标记标记题目
题干
查询年龄最大的前5位学生的姓名和年龄的语句,正确的是()。
选择一项:
a.SELECTTOP5姓名,年龄FROM学生表
b.SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄
c.SELECTTOP5姓名,年龄FROM学生表ORDERBY年龄DESC
d.SELECTTOP5WITHTIES姓名,年龄FROM学生表
未标记标记题目
信息文本
二.判断题(每题2分,共10分)
题目11
还未回答
满分2.00
未标记标记题目
题干
“SELECT*FROMStudentWHERESnameLIKE'张_'”语句中的'张_'用于查找姓张的学生。
()
选择一项:
对
错
题目12
还未回答
满分2.00
未标记标记题目
题干
“SELECT*FROMStudentWHERESnameLIKE'[张李刘]%'”语句可以查找姓张、李、刘的学生。
()
选择一项:
对
错
题目13
还未回答
满分2.00
未标记标记题目
题干
“SELECTCOUNT(DISTINCTSno)FROMSC”语句用于统计学生的总人数。
()
选择一项:
对
错
题目14
还未回答
满分2.00
未标记标记题目
题干
HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。
()
选择一项:
对
错
题目15
还未回答
满分2.00
未标记标记题目
题干
“SELECT*FROMStudentINNERJOINSC
ONStudent.Sno=SC.Sno”语句可将Student与SC连接起来。
()
选择一项:
对
错
一、单项选择题(每题2分,共30分)
题目1
还未回答
满分2.00
未标记标记题目
题干
关于视图的说法,正确的是()。
选择一项:
a.视图与基本表一样,也存储数据
b.对视图的操作最终都转换为对基本表的操作
c.视图的数据源只能是基本表
d.所有视图都可以实现对数据的增、删、改、查操作
题目2
还未回答
满分2.00
未标记标记题目
题干
在视图的定义语句中,只能包含()。
选择一项:
a.数据查询语句
b.数据增、删、改语句
c.创建表的语句
d.全部都可以
题目3
还未回答
满分2.00
未标记标记题目
题干
视图对应数据库三级模式中的()。
选择一项:
a.外模式
b.内模式
c.模式
d.其他
题目4
还未回答
满分2.00
未标记标记题目
题干
关于视图的说法,正确的是()。
选择一项:
a.通过视图可以提高数据查询效率
b.视图提供了数据的逻辑独立性
c.视图只能建立在基本表上
d.定义视图的语句可以包含数据更改语句
题目5
还未回答
满分2.00
未标记标记题目
题干
创建视图的主要作用是()。
选择一项:
a.提高数据查询效率
b.维护数据的完整性约束
c.维护数据的一致性
d.提供用户视角的数据
题目6
还未回答
满分2.00
未标记标记题目
题干
设有学生表(学号,姓名,所在系)。
建立统计每个系的学生人数的视图语句中,正确的是()。
选择一项:
a.CREATEVIEWv1AS
SELECT所在系,COUNT(*)FROM学生表GROUPBY所在系
b.CREATEVIEWv1AS
SELECT所在系,SUM(*)FROM学生表GROUPBY所在系
c.CREATEVIEWv1(系名,人数)AS
SELECT所在系,SUM(*)FROM学生表GROUPBY所在系
d.CREATEVIEWv1(系名,人数)AS
SELECT所在系,COUNT(*)FROM学生表GROUPBY所在系
题目7
还未回答
满分2.00
未标记标记题目
题干
关于索引的说法,正确的是()。
选择一项:
a.只要建立了索引就可以加快数据的查询效率
b.在一个表上可以创建多个聚集索引
c.在一个表上可以建立多个唯一的非聚集索引
d.索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
题目8
还未回答
满分2.00
未标记标记题目
题干
创建存储过程的用处主要是()。
选择一项:
a.提高数据操作效率
b.维护数据的一致性
c.实现复杂的业务规则
d.增强引用完整性
题目9
还未回答
满分2.00
未标记标记题目
题干
关于存储过程的说法,正确的是()。
选择一项:
a.在定义存储过程的代码中可以包含数据的增、删、改、查语句
b.用户可以向存储过程传递参数,但不能输出存储过程产生的结果
c.存储过程的执行是在客户端完成的
d.存储过程是存储在客户端的可执行代码段
题目10
还未回答
满分2.00
未标记标记题目
题干
修改存储过程P1的语句,正确的是()。
选择一项:
a.ALTERP1
b.ALTERPROCP1
c.MODIFYP1
d.MODIFYPROCP1
题目11
还未回答
满分2.00
未标记标记题目
题干
删除存储过程P1的语句,正确的是()。
选择一项:
a.DELETEP1
b.DELETEPROCP1
c.DROPP1
d.DROPPROCP1
题目12
还未回答
满分2.00
未标记标记题目
题干
触发器的主要作用是()。
选择一项:
a.提高数据的查询效率
b.增强数据的安全性
c.加强数据的保密性
d.实现复杂的约束
题目13
还未回答
满分2.00
未标记标记题目
题干
现有学生表和修课表,其结构为:
学生表(学号,姓名,入学日期,毕业日期)
修课表(学号,课程号,考试日期,成绩)
现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。
正确的实现方法是()。
选择一项:
a.在修课表的考试日期列上定义一个CHECK约束
b.在修课表上建立一个插入和更新操作的触发器
c.在学生表上建立一个插入和更新操作的触发器
d.在修课表的考试日期列上定义一个外键引用约束
题目14
还未回答
满分2.00
未标记标记题目
题干
设在SC(Sno,Cno,Grade)表上定义了触发器:
CREATETRIGGERtri1ONSCAFTERINSERT…
当执行语句:
INSERTINTOSCVALUES('s001','c01',90)
会引发该触发器执行。
关于触发器执行时表中数据的说法,正确的是()。
选择一项:
a.SC表和INSERTED表中均包含新插入的数据
b.SC表和INSERTED表中均不包含新插入的数据
c.SC表中包含新插入的数据,INSERTED表中不包含新插入的数据
d.SC表中不包含新插入的数据,INSERTED表中包含新插入的数据
题目15
还未回答
满分2.00
未标记标记题目
题干
当执行由UPDATE语句引发的触发器时,关于该触发器临时工作表的说法,正确的是()。
选择一项:
a.系统会自动产生UPDATED表来存放更改前的数据
b.系统会自动产生UPDATED表来存放更改后的数据
c.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
d.系统会自更多试题及答案+扣二九七九一三九六八四动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
未标记标记题目
信息文本
二.判断题(每题1分,共10分)
题目16
还未回答
满分1.00
未标记标记题目
题干
视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。
()
选择一项:
对
错
题目17
还未回答
满分1.00
未标记标记题目
题干
当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。
()
选择一项:
对
错
题目18
还未回答
满分1.00
未标记标记题目
题干
索引一般来说可以提高数据增、删、改、查的效率。
()
选择一项:
对
错
题目19
还未回答
满分1.00
未标记标记题目
题干
使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。
()
选择一项:
对
错
题目20
还未回答
满分1.00
未标记标记题目
题干
由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。
()
选择一项:
对
错
题目21
还未回答
满分1.00
未标记标记题目
题干
非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引。
()
选择一项:
对
错
题目22
还未回答
满分1.00
未标记标记题目
题干
存储过程是存储在数据库服务器端供客户端调用执行的SQL语句。
()
选择一项:
对
错
题目23
还未回答
满分1.00
未标记标记题目
题干
如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。
()
选择一项:
对
错
题目24
还未回答
满分1.00
未标记标记题目
题干
UPDATE、INSERT和DELETE都可引发触发器代码的执行。
()
选择一项:
对
错
题目25
还未回答
满分1.00
未标记标记题目
题干
触发器名在数据库中可以不是唯一的。
()
选择一项:
对
错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 任务
![提示](https://static.bdocx.com/images/bang_tan.gif)