【北京语言大学】18春《数据库应用(SQLserver)》作业_4
试卷总分:100得分:100
第1题,在登记学生成绩时要确保列Score值在0到100之间,下面方法中哪种最简单()。
A、编写一个存放过程,管理插入和检验数值,不允许直接插入
B、生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score数据类型类型为type_Score
C、编写一个触发器来检验Score值,假如不在0和100之间,则撤消插入
D、在Score列增加检验限制
正确答案:
第2题,以下哪个操作不能够作为引发触发器执行操作。()
A、Insert
B、Update
C、Select
D、Delete
正确答案:
第3题,以下标识符能够作为局部变量使用()。
A、[@Myvar]
B、Myvar
C、@Myvar
D、@Myvar
正确答案:
第4题,建立在计算机外部设备上结构化有联络数据集合是()。
A、数据库
B、数据库管理系统
C、数据结构
D、数据文件
正确答案:
第5题,在SQLSERVER服务器上,存放过程是一组预先定义并()Transact-SQL语句。
A、保留
B、编译
C、解释
D、编写
正确答案:
第6题,在通常情况下,以下哪个角色用户不能够删除视图。
A、ad_owner
B、db_ddladmin
C、sysadmin
D、guest
正确答案:
第7题,以下哪类数据不适合创建索引()。
A、经常被查询搜索列,如经常在Where子句中出现列
B、是外键或主键列
C、包含太多重复选取值列
D、在ORDERBY子句中使用列br/
正确答案:
第8题,以下哪个命令是备份数据库命令。()
A、cmdshell
B、backupdatabase
C、restoredatabase
D、bcp
正确答案:
第9题,在SQLServer中,不是对象是()。
A、用户
B、数据
C、表
D、数据类型
正确答案:
第10题,以下查询类型中,会改变数据源是()。
A、参数查询
B、交叉查询
C、操作查询
D、选择查询
正确答案:
第11题,若fetch命令被成功执行,则全局变量@@fetch_status=()
A、-1
B、0
C、1
D、-2
正确答案:
第12题,在SQL中,建立表用命令是()。
A、CREATETABLE
B、CREATERULE
C、CREATEVIEW
D、CREATEINDEX
正确答案:
第13题,显示包含警告信息或其余信息消息框,应该使用操作是()。
A、Echo
B、Message
C、Warn
D、MsgBox
正确答案:
第14题,以下哪个不属于数据库对象。()
A、默认
B、SELECT语句
C、存放结构
D、视图
正确答案:
第15题,一个规范化关系最少应该满足()要求。
A、一范式
B、二范式
C、三范式
D、四范式
正确答案:
第16题,在空串处理语句中,ISNULL用来判断属性值是否为空,在此IS是关键字,不是标准逻辑运算符。
√、对
×、错
正确答案:
第17题,标识属性和默认值都属于数据完整性范围。
√、对
×、错
正确答案:
第18题,要删除一条统计使用DROP指令。
√、对
×、错
正确答案:
第19题,在创建表过程中,假如一属性是DATETIME类型需要指定长度。
√、对
×、错
正确答案:
第20题,规则能够在其余数据库中创建。
√、对
×、错
正确答案:
第21题,数据库一旦建立就不允许修改大小。
√、对
×、错
正确答案:
第22题,视图本身没有数据,因为视图是一个虚拟表。
√、对
×、错
正确答案:
第23题,数据库一旦建立,就没有方法重命名了,所以命名数据库要慎重。
√、对
×、错
正确答案:
第24题,创建唯一性索引列能够有一些重复值。
√、对
×、错
正确答案:
第25题,视图本身没有保留数据,而是保留一条查询语句。
√、对
×、错
正确答案: