查看所有试题
- SQL语句嵌入在C语言程序中时,必须加上前缀标识()和结束标志()。允许取空值但不允许出现重复值的约束是()EXEC SQL;分号(;)NULL
UNIQUE#
PRIMARYKEY
FOREIGNKEY
- 允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()不能激活触发器执行的操作是()直接引用
这些变量前必须加符号"*"
这些变量前必须加符号":"#
这些变量前必须加符号"&"DELETE
UPDATE
INSERT
SELECT#
- 卷游标的推进语句EXECSQLFETCHRELATIVE-4表示()"角色"是DBS采用的()不能激活触发器执行的操作是()把游标移向查询结果的第4行
把游标移向查询结果的倒数第4行
把游标从当前位置推进4行
把游标从当前位置返回4行
- 某高校5个系的学生信息存放在同一个基本表中,采取()的措施可使各系的管理员只能读取本系学生的信息。建立各系的列级视图,并将对该视图的读权限赋予该系的管理员
建立各系的行级视图,并将对该视图的读权限赋予该系
- SQL中,SALARYIN(1000,2000)的语义是()如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()卷游标的推进语句EXECSQLFETCHRELATIVE-4表示()允许取空值但不允许出现重复值的约束是()SALARY≤2000ANDSALA
- SQL有两种使用方式:()和()。SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的()卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()交互式SQL;嵌入式SQL投影操作#
选择操作
连接操作
笛卡儿
- SQL中,SALARYIN(1000,2000)的语义是()关于对SQL对象的操作权限描述正确的是()SALARY≤2000ANDSALARY≥1000
SALARY<2000ANDSALARY>1000
SALARY=1000ANDSALARY=2000
SALARY=1000ORSALARY=2000#权限的种类分
- 如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()肯定不涉及游标机制
必须使用游标机制
是否使用游标,由应用程序员决定#
是否使用游标,与DBMS有关
- 允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()卷游标的推进语句EXECSQLFETCHRELATIVE-4表示()允许取空值但不允许出现重复值的约束是()直接引用
这些变量前必须加符号"*"
这些变量前必须加符号":"#
- SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的()投影操作#
选择操作
连接操作
笛卡儿积操作
- 嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出(),并处理成宿主语言的()形式。SQL中,此处R是基本表名,但应理解为()嵌入式SQL实现时,采用预处理方式是()不能激活触发器执行的操作是()某高
- 允许用户更新的视图在定义时必须加上()()()短语。关于对SQL对象的操作权限描述正确的是()WITH;CHECK;OPTION权限的种类分为INSERT、DELETE和UPDATE这3种#
权限只能用于实表不能应用于视图
使用REVOKE语句获
- 行列子集视图有3个特点:()()和()SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的()SQL中,与NOTIN等价的操作符是()如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()从单表
- 操作"NOTEXISTS(集合)"的语义是()若集合为空,则其值为true,否则为false
- 有关嵌入式SQL的叙述,不正确的是()A.宿主语言是指C-类高级程序设计语言B.宿主语言是指SQL语言C.在程序中要区分SQL语句和宿主语言语句D.SQL有交互式和嵌入式两种使用方式
- 操作"NOTUNIQUE(集合)"的语义是()若集合中存在重复元组,则其值为true,否则为false
- 卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()"断言"是DBS采用的()A.把游标移向查询结果的第3行B.把游标移向查询结果的倒数第3行C.把游标从当前位置推进3行D.把游标从当前位置返回3行完整性措施#
安全性措施
恢
- 卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()A.把游标移向查询结果的第3行B.把游标移向查询结果的倒数第3行C.把游标从当前位置推进3行D.把游标从当前位置返回3行
- 操作"元组>SOME(集合)"的语义是()若元组值大于集合中某一元组值,则其值为true,否则为false
- 操作"元组<ALL(集合)"的语义是()嵌入式SQL实现时,采用预处理方式是()不能激活触发器执行的操作是()若元组值小于集合中每一元组值,则其值为true,否则为false把SQL语句和主语言语句区分开来
为SQL语句加前缀
- 表达式中的通配符"%"表示(),"_"(下划线)表示()。与零个或多个字符组成的字符串匹配;与单个字符匹配
- 允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()不能激活触发器执行的操作是()直接引用
这些变量前必须加符号"*"
这些变量前必须加符号":"#
这些变量前必须加符号"&"DELETE
UPDATE
INSERT
SELECT#
- 操作"元组IN(集合)"的语义是()SELECT语句中FROMR,此处R是基本表名,但应理解为()允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()若元组在集合中,其值为true,否则为falseR的结构定义
R的元组序号
R中
- 有关嵌入式SQL的叙述,不正确的是()"断言"是DBS采用的()允许取空值但不允许出现重复值的约束是()A.宿主语言是指C-类高级程序设计语言B.宿主语言是指SQL语言C.在程序中要区分SQL语句和宿主语言语句D.SQL有交互式
- SQL中,下列操作不正确的是()AGEISNOTNULL
NOT(AGEISNULL)
SNAME=’王五’
SNAME=’王%’#
- 基本表中,"主键"概念应该体现其值的()和()两个特征。嵌入式SQL实现时,采用预处理方式是()某高校5个系的学生信息存放在同一个基本表中,采取()的措施可使各系的管理员只能读取本系学生的信息。关于对SQL对象的
- 在"SQL模式"中,主要成分有()SQL中,SALARYIN(1000,2000)的语义是()基本表;视图;索引;完整性规则等SALARY≤2000ANDSALARY≥1000
SALARY<2000ANDSALARY>1000
SALARY=1000ANDSALARY=2000
SALARY=1000ORSALAR
- SQL中,表有3种:()()和(),也称为()()和()。卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()不能激活触发器执行的操作是()允许取空值但不允许出现重复值的约束是()基本表;视图;导出表;实表;虚表
- SQL中,用户有两种:()和()。嵌入式SQL实现时,采用预处理方式是()不能激活触发器执行的操作是()应用程序;终端用户把SQL语句和主语言语句区分开来
为SQL语句加前缀标识和结束标志
识别出SQL语句,并处理成函数
- 在SQL中,关系模式称为(),子模式称为(),元组称为(),属性称为()。如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()允许取空值但不允许出现重复值的约束是()基本表;视图;行;列肯定不涉及游标机
- 允许取空值但不允许出现重复值的约束是()NULL
UNIQUE#
PRIMARYKEY
FOREIGNKEY
- 卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()A.把游标移向查询结果的第3行B.把游标移向查询结果的倒数第3行C.把游标从当前位置推进3行D.把游标从当前位置返回3行
- 嵌入式SQL实现时,采用预处理方式是()把SQL语句和主语言语句区分开来
为SQL语句加前缀标识和结束标志
识别出SQL语句,并处理成函数调用形式#
把SQL语句编译成二进制码
- SQL中,与NOTIN等价的操作符是()SQL中,下列操作不正确的是()"角色"是DBS采用的()=SOME
<>SOME
=ALL
<>ALL#AGEISNOTNULL
NOT(AGEISNULL)
SNAME=’王五’
SNAME=’王%’#完整性措施
安全性措施#
恢
- 允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()"断言"是DBS采用的()直接引用
这些变量前必须加符号"*"
这些变量前必须加符号":"#
这些变量前必须加符号"&"完整性措施#
安全性措施
恢复措施
并发
- 关于对SQL对象的操作权限描述正确的是()卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()不能激活触发器执行的操作是()权限的种类分为INSERT、DELETE和UPDATE这3种#
权限只能用于实表不能应用于视图
使用REVOKE
- 某高校5个系的学生信息存放在同一个基本表中,采取()的措施可使各系的管理员只能读取本系学生的信息。卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()建立各系的列级视图,并将对该视图的读权限赋予该系的管理员
建
- "角色"是DBS采用的()SQL中,下列操作不正确的是()完整性措施
安全性措施#
恢复措施
并发控制措施AGEISNOTNULL
NOT(AGEISNULL)
SNAME=’王五’
SNAME=’王%’#
- 不能激活触发器执行的操作是()允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时()卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()DELETE
UPDATE
INSERT
SELECT#直接引用
这些变量前必须加符号"*"
这些变
- SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的()SQL中,SALARYIN(1000,2000)的语义是()投影操作#
选择操作
连接操作
笛卡儿积操作SALARY≤2000ANDSALARY≥1000
SALARY<2000ANDSALARY>100