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数据库基础


本文标签: 数据库 数据 使用 用户 基础