联大学堂河南财经政法大学SQLServer网上考试答案
以下()说明了代码:not (付款方式=’信用卡’) or (信用卡<>’阳光卡’) 的含义。 |
A.付款方式是信用卡,并且信用卡不能是阳光卡 B.付款方式不能是信用卡 C.付款方式不能是信用卡,或者信用卡是阳光卡。 D.如果付款方式是信用卡,那么信用卡不能是阳光卡 |
|
下列查询条件()可以查询出员工数据表中的字段'员工所在地'不在'柏林'的员工 |
A.!>'柏林' B.NOT '柏林' C.IS NOT '柏林' D.<>'柏林' |
|
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 |
A.0101A01 B.01053090A C.01003090A01 D.01053090D09 |
|
以下关于外键和相应的主键之间的关系,不正确的是 |
A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一 |
|
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是 |
A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键 B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。 C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。 |
|
数据库的三要素,包括 |
A.完整性规则 B.数据结构 C.恢复 D.数据操作 |
|
关于Truncate table, 以下()描述是错误的 |
A.Truncate table 可跟Where从句,根据条件进行删除 B.Truncate table 用来删除表中所有数据。 C.触发器对Truncate table无效。 D.delete 比Truncate table速度快 |
|
Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括 |
A.Pubs B.Master C.Northwind D.Msdb |
|
简述视图的优点 |
|
|
简述数据库管理系统的主要功能。 |
|
|
什么是数据库的完整性 |
|
|
关于Truncate table, 以下()描述是错误的 |
A.delete 比Truncate table速度快 B.Truncate table 可跟Where从句,根据条件进行删除。 C.Truncate table 用来删除表中所有数据。 D.触发器对Truncate table无效 |
|
在sql server 2000中,关于数据库说法错误的是 |
A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\Data B.一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf) C.只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。 D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。 |
|
下列哪个属性是事务所具备的 |
A.原子性 B.一致性 C.隔离性 D.临时性 |
|
关于视图,下列叙述中正确的有 |
A.使用CREATE VIEW语句创建视图时可用WITH ENCRYPTION对视图定义进行加密 B.创建视图时可以在所用SELECT语句中使用ORDER BY、COMPUTE子句 C.使用ALTER VIEW语句可修改已有视图 D.使用DROP VIEW语句可删除已有视图 |
|
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 |
A.01053090A B.01003090A01 C.01053090D09 D.0101A01 |
|
若要删除book表中所有数据,以下语句错误的是 |
A.truncate table book B.delete * from book C.drop table book D.delete from book |
|
何为聚集索引 |
|
|
哪些列适合创建索引 |
|
|
什么是事务的4个基本属性 |
|
|
在数据库设计中,以下()情况是数据冗余的一种形式 |
A.对相同的数据进行多次备份 B.在多个位置存储相同的数据 C.对重要数据类型进行复制操作 D.使用不同类型的数据库存储不同应用系统的数据 |
|
使用Sql server提供的(),可以创建数据库 |
A.查询分析器 B.企业管理器 C.服务管理器 D.事件探查器 |
|
现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city) from customers,以下()是输出结果 cid cname city jac null 2 lee beijing 3 tom 4 chen beijing |
A.1 B.2 C.3 D.4 |
|
现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 |
A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price) |
|
学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是 |
A.Update grade set score=score+5 B.Update grade set score=score+5 where score>=55 or score <=60 C.Update grade set score=score+5 where score between 55 and 60 D.Update grade set score=score+5 where score >=55 and score <=60 |
|
关于局部变量,下列各项中错误是的 |
A.使用DECLARE声明局部变量 B.使用SELECT语句可对多个局部变量赋值 C.一个局部变量可在多个批中使用 D.使用SET语句可对多个局部变量赋值 |
|
下列关于实体-联系方法(即E-R方法)的说法,不正确的是 |
A.实体通常是客观存在并且可以相互区分的事物,不可能是抽象的事件。 B.属性是描述对象的某个特性,用椭圆形框表示。 C.联系是实体间的相互关系,用矩形框表示。 D.联系有一对一、多对多2种类型。 |
|
关于主键,以下()说法是错误的。 |
A.主键可以用来确保表中不存在重复的数据行。 B.一个表必须有一个主键。 C.一个表只能有一个主键。 D.只能对整数型列设置主键 |
|
哪些列不适合创建索引 |
|
|
现有学生信息表Student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade).我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列。下面SQL查询语句正确的是 |
A.SELECT stu_id, stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_name ASC B.SELECT stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_id DESC C.SELECT stu_id, stu_name FROM student_info WHERE stu_grade=80 ORDER BY stu_name ASC D.SELECT stu_name FROM student_info WHERE stu_grade LIKE 80 ORDER BY stu_id DESC |
|
数据库的性能是由()来衡量的 |
A.数据库的结构 B.数据库的记录数量 C.数据库检索启示的进度 D.数据库操作的复杂性 |
|
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 |
A.01053090A B.01003090A01 C.01053090D09 D.0101A01 |
|
下列哪个说法是不正确的 |
A.一个数据库只能有一个主数据文件 B.一个数据库只能有一个主日志文 件 C.一个数据库只能有一个文件组 D.一个数据库中允许多个日志文件组 |
|
要删除表userInfo中的所有记录,用以下的哪几个命令 |
A.DROP TABLE userInfo B.TRUNCATE TABLE userInfo C.DELETE FROM userInfo D.DROP FROM userInfo |
|
关于存储过程,下列叙述中不正确的有 |
A.存储过程是预编译Transact-SQL语句的集合 B.创建或修改存储过程时,可用WITH ENCRYPTION选项进行加密 C.创建或修改存储过程时,可用WITH RECOMPLE选项进行重新编译 D.执行存储过程时,不能用WITH RECOMPLE选项进行重新编译 |
|
使用以下()不可以进行模糊查询 |
A.OR B.Not between C.Not IN D.Like |
|
()现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 |
A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price) |
|
在多表查询中,外连接查询包括 |
A.左连接查询 B.右连接查询 C.子查询 D.全连接查询 |
|
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 |
A.01053090A #Hm3? B.01003090A01 C.01053090D09 D.0101A01 |
|
不可以启动和停止SQL Server 2000服务的工具是 |
A.SQL Server企业管理器 B.SQL Server服务管理器 C.Windows服务 D.SQL Server查询分析器 |
|
关系数据库的基本演算,包括 |
A.子查询 B.选择 C.投影 D.连接 |
|
成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。 |
A.select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc |
|
在数据库层次结构模型中,每个子级可以有()个父级 |
A.1 B.2 C.>=2 D.多 |
|
商品表'里所有商品价格加2,下列更新记录的语句,正确的是 |
A.UPDATE 商品表 SET 价格=价格+2; B.INSERT 商品表 SET 价格=价格+2; C.UPDATE 商品表 SET 价格=价格+2; D.SELECT * FROM 商品表 SET 价格=价格+2; |
|
查询语句中的ORDER BY排序方式有 |
A.DESC B.ASC C.GROUP BY D.AESC |
|
Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括 |
A.Pubs B.Master C.Northwind D.Msdb |
|
关于主键,以下()说法是错误的 |
A.主键可以用来确保表中不存在重复的数据行 B.一个表必须有一个主键。 C.一个表只能有一个主键。 D.只能对整数型列设置主键。 |
|
T-SQL的数据类型有哪几类 |
|
|
什么是数据库的完整性 |
|
|
在Products数据库中建立一个新表authors,表中应该包含name列和每个作者的ID列,下列SQL语法正确的是 |
A.CREATE TABLE Authors ON Products (name varchar(50),ID smallint) B.ALTER DATABASE Products ADD TABLE Authors (name varchar(50),ID smallint) C.CREATE TABLE Products.Authors(name varchar(50),ID smallint) D.CREATE TABLE Products.Authors(name,ID) |
|
现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,'j','a'),'servlet','csharp'),执行结果是 bookid title 1 jsp&servlet 2 jsp 3 Professional servlet 4 asp |
A.更新了3条记录 B.更新了2条记录 C.更新了1条记录 D.该sql语句有错误,无法执行 |
|
下列哪个是sql 数据库文件的后缀 |
A.mdf B.ldf C.tif D.ndf |
|
关于多表联接查询,以下()描述是错误的 |
A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。 B.多表联接查询必须使用到JOIN关键字 C.内联接查询返回的结果是:所有符合联接条件的数据 D.在where子句中指定联接条件可以实现内联接查询。 |
|
在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是 |
A.CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint) B.ALTER DATABASE products ADD TABLE Authors(name varchar(50),IDsmallint) C.CREATE TABLE Products.Authors(name varchar(50),IDsmallint) D.Create TABLE Products.Authors(name,ID) |
|
成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分 |
A.select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc |
|
下列四项中,属于数据库特点的是 |
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 |
|
现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 |
A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price) |
|