admin 管理员组文章数量: 887021
2024年2月24日发(作者:shell脚本循环命令)
【题干】
在SQL的排序子句:ORDER BY 总分 DESC, 英语 DESC 表示
A.总分和英语分数都是最高的在前面
B.总分和英语分数之和最高的在前面
C.总分高的在前面,总分相同时英语分数高的在前面
D.总分和英语分数之和最高的在前面,相同时英语分数高的在前面
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的
A.安全性
B.完整性
C.恢复
D.并发控制
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
有两个变量cno,cname已赋值,对应关系COURSE中字段cno,cname。则将表中指定cno值的数据对应的cname属性值改变为新指定的正确的嵌入式SQL语句格式是
SQL UPDATE COURSE SET (cname=:cname) WHERE cno=:cno;
SQL UPDATE COURSE SET (cname=cname) WHERE cno=cno;
SQL UPDATE COURSE SET (:cname=cname) WHERE :cno=cno;
SQL UPDATE COURSE SET (:cname=:cname) WHERE :cno=:cno;
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
参照完整性规则指出:表的( )必须是另一个表主键的有效值,或是空值。
A.候选键
B.外键
C.主键
D.主属性
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
安装sql server后,数据库服务器已经自动建立4个系统数据库,以下不是系统数据库的是
数据库
数据库
数据库
数据库
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
当一个数据库有多个数据文件时,有一个文件被定义为主数据文件,其扩展名为
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
每个数据库可以有一个或多个事务日志文件,其扩展名为
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
在SQL Server中,一个数据库至少应包含一个数据文件和一个
A.存储过程
B.视图文件
C.数据库对象
D.事务日志
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
事务日志文件用于保存
A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
D.数据操作
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
SQL Server 把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下哪个不是数据库对象。
A.表
B.视图
C.索引
D.备份
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
数据库还原通常基于数据库备份和什么?
A.日志文件
B.主数据文件
C.次数据文件
数据库
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
SQL 语言通常称为
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
以下关于数据库的用户视图的叙述不正确的是
A.用户视图是用户看到的数据库
B.用户视图是DBMS 对数据库中信息的封装
C.用户视图 DBMS 提供给用户或数据库应用程序的统一访问接口
D.用户视图是DBMS 将数据库组织在磁盘上的物理文件以及存储在磁盘文件中的数据
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
不是数值型数据类型的是
A.整数型
B.文本型
C.浮点型
D.货币型
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
以下不正确的数值型数据是
A.100.3
B.2008
C.'2008'
D.-30
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
可以存储图形文件的字段类型是
A.备注数据类型
B.二进制数据类型
C.日期数据类型
D.文本数据类型
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
设计表时,有些列的数据只有两种状态真/假,则这些列最好定义为什么数据类型
(2)
t
(1)
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
“单价”列被定义为decimal(5,2),则哪项的数据是正确的
A.18.021
B.180.21
C.23000.1
D.23000
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
下列关于主关键字叙述正确的是
A.一个表可以没有主关键字
B.只能将一个字段定义为主关键字
C.如果一个表只有一个记录,则主关键字字段可以为空
D.以上选项都正确
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的什么约束
A.主键
B.外键
C.非空
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
“学生”表的“成绩”列只能输入0~100的整数,这属于
A.实体完整性范畴
B.参照完整性范畴
C.数据一致性范畴
D.域完整性范畴
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于
A.实体完整性范畴
B.参照完整性范畴
C.数据一致性范畴
D.域完整性范畴
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列哪个选项是正确的。
FROM S WHERE SN='JULIE'
* FROM S WHERE SN='JULIE'
FROM S WHERE SN="JULIE"
* FROM S WHERE SN="JULIE"
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100,下列选项正确的是。
INTO S VALUES('张二','化学',98)
INTO S VALUES('张二','化学','80')
INTO S VALUES('张二','化学',98)
INTO S VALUES('张二','化学',110)
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100.若要更正王二的化学成绩为85分,则可用
S SET grade=85 WHERE SN='王二'AND CN='化学'
S SET grade='85' WHERE SN='王二'AND CN='化学'
grade=85 WHERE SN='王二'AND CN='化学'
S SET grade='85' WHERE SN='王二'AND CN='化学'
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
模式查询LIKE '_A%',下面哪一个是正确的
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
设A.B两个表的记录数分别为5和6,对两个表做A left outer join B连接,查询结果中可获得多少条记录。
A.5
B.6
C.30
D.11
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
在SELECT查询时,下列哪一个符号可以代替查询的各列名
A.*
B._
C.?
D.%
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
SELECT查询时,输出无重复的记录,使用的子句是:
N
N PERCENT
CT
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
SELECT语句中的条件 年龄 BETWEEN 20 AND 25,表示年龄在20至25之间,且
A.包括20岁和25岁
B.不包括20岁和25岁
C.包括20岁但不包括25岁
D.包括25岁但不包括20岁
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
下列函数用法中,正确的是
(*)
(*)
(*)
(*)
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
用UNION合并两个SELECT查询的结果时,下列叙述中错误的是
A.被组合的每个查询都可以使用ORDER BY子句
B.两个SELECT语句必须输出同样的列数
C.两个表各相应列的数据类型必须相同
D.将来自不同查询的数据组合起来
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
子查询中不能使用的子句是
BY
BY
JOIN
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
查询1985年10月27日出生的学生信息,正确的命令是
* FROM 学生 WHERE 出生日期={1985-10-27}
* FROM 学生 WHERE 出生日期=1985-10-27
* FROM 学生 WHERE 出生日期="1985-10-27"
* FROM 学生 WHERE 出生日期='1985-10-27'
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
查询所有目前年龄在24岁以上(不含24岁)的学生信息(学号、姓名、年龄),正确的命令是 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE 年龄> 学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE
YEAR(出生日期)>24
学号,姓名,YEAR(GETDATE())-YEAR(出生日期) 年龄 FROM 学生 WHERE
YEAR(GETDATE())-YEAR(出生日期)>24
学号,姓名,年龄=YEAR(GETDATE())-YEAR(出生日期) FROM 学生 WHERE
YEAR(GETDATE())-YEAR(出生日期)>24
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
在SQL Server中可创建3种类型的索引,下列哪项不是其中的索引类型
A.唯一索引
B.主键索引
C.聚集索引
D.外键索引
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
创建索引的目的有4个,下列哪个是错误的
A.加速数据检索
B.加速COMPUTE子句的使用速度
C.查询优化器依赖于索引起作用
D.强制实行的唯一性
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
索引是对数据库表中()字段的值进行排序。
A.一个
B.多个
C.一个或多个
D.零个
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选
A.员工号
B.日期
C.(员工号,日期)
D.(员工号,加班数量)
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
关系数据库中,主键的正确描述是
A.为标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.允许有多个主键的
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
以下关于表和视图叙述不正确的是
A.视图是一个虚拟表,不实际存储数据。
B.视图在概念上与基本表等同,用户可以如同基本表那样使用视图
C.视图的数据与构成视图的表数据无关
D.可以在视图上再定义视图
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
叙述A:当视图被撤消,不会对基表造成任何影响。叙述B:不能改变作为计算结果的列。关于对以上叙述中,正确的是
A.叙述A正确,叙述B错误
B.叙述A错误,叙述B正确
C.都正确
D.都是错误的
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
在视图上不能完成的操作是
A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
下列标识符可以作为局部变量名使用的是
A.@Stu ID
ID
C.@StuID
D.[@StuID]
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
表达式'9'+'3'的结果是
A.'12'
B.12
C.93
D.'93'
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
@n是使用DECLARE语句声明的整型局部变量,能对该变量赋值的语句是
@n=1
@n=1
n=1
1 from @n
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
"下列语句:
use pubs
go
select * from titles
go
select * from sales
go
包括()个批处理。"
A.1
B.2
C.3
D.4
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
下列关于默认约束的叙述中,正确的是
A.默认约束是单独存储的
B.默认约束需要与指定表绑定后才能起作用
C.默认约束可以直接删除
D.默认约束的默认值可以是常量或变量,但不能是表达式
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
下列可以保证数据列的取值范围正确的是
A.实体完整性
B.域完整性
C.参照完整性
D.默认值
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
DBMS对数据库的锁机制是
A.安全性控制
B.完整性控制
C.并发控制
D.数据库恢复
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
在master数据库中以“xp_”为前缀的存储过程是
A.扩展存储过程
B.系统存储过程
C.临时存储过程
D.用户定义存储过程
【答案】
A
【知识点】
sqlserver数据库基础
【题干】
在SQL Server服务器上,存储过程是一组预先定义并()的Transact-SQL语句
A.保存
B.编译
C.解释
D.编写
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
创建存储过程的方法有
A.使用企业管理器
B.使用向导
C.使用CREATE PROCEDURE语句
D.以上方法都可以
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
在对表中的数据进行修改时,对数据实施完整性检查,激活的触发器是
触发器
触发器
触发器
D.以上3种都可以
【答案】
B
【知识点】
sqlserver数据库基础
【题干】1111
存储过程“查询课程名”带一个输入参数“@课程号 char(3)”和一个输出参数“@课程名
varchar(20)”,正确调用该存储过程的方法是
查询课程名
varchar(20)
查询课程名 '206',@课程名"
C."DECLARE @课程名 varchar(20)
EXEC 查询课程名 '206'
"DECLARE @课程名
查询课程名 '206',@课程名 output"
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
在使用计算机通过网络实现对SQL Server服务器访问时,用户首先要获得客户计算机操作系统的使用权,这属于
A.操作系统的安全性 Server的安全性
B.数据库的安全性
Server的安全性
D."SQL Server数据库对象的安全性
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
用户在连接SQL Server时,只能使用Windows身份验证登录,则SQL Server的验证模式是s身份验证模式
Server身份验证模式
C.混合身份验证模式
D.数据库身份验证模式
【答案】
D
【知识点】
sqlserver数据库基础
【题干】
SQL Server有两种连接认证方式,其中在()方式下,连接时需要提供登录帐号和密码。s身份验
Server身份验证
"
C.以超级用户身份登录
D.以其他方式登录时
【答案】
B
【知识点】
sqlserver数据库基础
【题干】
使用系统管理员登录帐号sa时,以下操作不正确的是
A.虽然sa是内置的系统管理员登录帐号,但在日常管理中最好不要使用sa进行登录
B.只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使用sa这个特殊的登录帐号.
C.最好总是使用sa帐号登录
D.应给sa帐号设置密码,避免使用空密码
【答案】
C
【知识点】
sqlserver数据库基础
【题干】
当用户属于多个角色时,对于该用户权限描述错误的是
A.该用户的权限基本以多个角色权限的交集为准
B.该用户的权限基本以多个角色权限的并集为准
C.只要有一个角色拒绝,该用户的权限也同为拒绝
D.用户的权限继承于多个角色
【答案】
A
【知识点】
sqlserver数据库基础
版权声明:本文标题:软件与信息服务专业-数据库单选题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708708788h529703.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论