69 以下不属于企业管理器功能的是(d)。
a) 创建并管理所有数据库、登陆、用户、权限等。
b) 管理和执行数据导入导出、数据库备份等多项辅助功能。 c) 定义 sql server组。
d) 调试、执行sql语句, 批处理和脚本。 70 以下(c)语句的返回值不是22。
a) Select abs(-22) b) Select abs(22)
c) Select ceiling(22.1) d) Select floor(22.9)
71 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下(d)语句能够返回至少被订购过两回的productid?
a) select productid from orders where count(productid)>1 b) select productid from orders where max(productid)>1 c) select productid from orders where having count(productid)>1 group by productid d) select productid from orders group by productid having count(productid)>1 72 关于聚合函数,以下说法错误的是(b)。
a) Sum返回表达式中所有数的总合,因此只能用于数字类型的列。 b) Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。 c) Max和Min可以用于字符型的列。 d) Count可以用于字符型的列。
73 现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city)) from customers,以下(b)是输出结果。 cid cname city 1 jac null 2 lee beijing 3 tom null 4 chen beijing a) 1 b) 2 c) 3 d) 4
74 现有顾客表customers, 包含数据如下表,若执行sql语句:select avg(discount) from customers,以下(a)是输出结果。 cid cname discount 1 jack null 2 lee 8
3 tom 7 4 chen 1
a) 错误提示:不能对null进行avg操作 b) 16 c) 8 d) 4
75 现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,'j','a'),'servlet','csharp'),执行结果是(a)。 bookid title 1 jsp&servlet 2 jsp
3 Professional servlet 4 asp
a) 更新了3条记录 b) 更新了2条记录 c) 更新了1条记录
d) 该sql语句有错误,无法执行
76 使用以下(a)不可以进行模糊查询。 a) OR
b) Not between c) Not IN d) Like
77 关于多表联接查询,以下(b)描述是错误的。
a) 外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。 b) 多表联接查询必须使用到JOIN关键字
c) 内联接查询返回的结果是:所有符合联接条件的数据。 d) 在where子句中指定联接条件可以实现内联接查询。
78 以下(b)说明了代码:not( (付款方式=’信用卡’) or (信用卡<>’阳光卡’)) 的含义。
a) 付款方式不能是信用卡。
b) 付款方式不能是信用卡,或者信用卡是阳光卡。 c) 如果付款方式是信用卡,那么信用卡不能是阳光卡。 d) 付款方式是信用卡,并且信用卡不能是阳光卡。
79 执行Sql语句:select *, score*0.5+20 as 加权成绩 from grade where (score*0.5+20)<60 order by score*0.5+20,以下(c)描述是正确的。
a) 错误提示:order by 子句中不能出现表达式。
b) 正确执行,显示grade表中各列值,按照score由低到高排序。
c) 正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。 d) 错误提示:where 子句中不能出现表达式。
80 创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是(a)。
a) Select * into customers from clients b) Select into customers from clients
c) Insert into customers select * from clients d) Insert customers select * from clients
81 表book中包含三个字段:title(varchar), author(varchar), price(float)。Author的默认值是’UNKNOW’,执行sql语句:insert book (title,price) values (‘jsp’, 50)。以下结果正确的是(b)。
a) 插入失败,sql语句有错
b) 插入成功,author列的数据是UNKNOW c) 插入成功,author列的数据是NULL d) 插入成功,author列的数据是50
82 关于sql server常用的数据类型,以下(c)说法是错误的。
a) Image数据类型可以用来存储图像。
b) 使用字符数据类型时,可以改变长度信息。 c) 使用数字数据类型时,可以改变长度信息。
d) Bit数据类型为1位长度,可以存储表示是/否的数据。 83 现有学生表student(主键:学生编号sid),成绩表score(外键:学生编号sid), 两表中的数据如下。执行sql语句:select * from student st left outer join score sc on st.sid=sc.sid。正确的返回结果是(c)条记录。 student表 sid sname 1 Lee 2 Chen 3 Jack 4 rose score表 sid score 1 80 2 75
a) 0 b) 2 c) 4 d) 6
84 定义列中可以接受的数据值或格式,称为(b)。
a) 唯一性约束 b) 检查约束 c) 主键约束 d) 默认约束
85 假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面(d)sql语句可以返回正确结果。
a) select cid,count(distinct(cid)),sum(money) from orders group by cid b) select cid,count(distinct(cid)),sum(money) from orders order by cid c) select cid,count(cid),sum(money) from orders order by cid d) select cid,count(cid),sum(money) from orders group by cid 86. FOREIGN KEY约束是( )约束。B
A.实体完整性 B.参照完整性 C.用户自定义完整性 D.域完整性 87. 若要修改基本表中某一列的数据类型,需要使用ALTER语句中的( )子句。C A. DELETE B. DROP C. MODIFY D. ADD 88. 向基本表中增加一个新列后,原有元组在该列上的值是( )。C
A.TRUE B.FALSE C.空值 D.不确定 89. 当FROM子句中出现多个基本表或视图时,系统将执行( )操作。C
A. 并 B.等值连接 C.自然联结 D.广义笛卡儿积 90. 视图创建完成后,数据字典中存放的是( )。C
A. 查询语句 B.查询结果 C.视图的定义 D.所引用的基本表的定义
91. 查询中需要统计行的个数时,应使用( )函数。C
A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名) 92. 查询中需要统计某列中值的个数应使用( )函数。B
A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名) 93 Sql server提供了一些系统函数,以下说法错误的是(a)。
a) select datalength(‘ab cde’) 返回值为:5 b) select convert(char(3),12345) 返回值为:123 c) select datalength(‘abcde’) 返回值为:5
d) select convert(char(5),12345) 返回值为:12345 94 家庭住址最好采用(c)数据类型进行存储。
a) Char/Nchar b) text/Ntext
c) Varchar/Nvarchar
d) Char2/Nchar2
95 现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回(b)条记录。 a) 10 b) 6 c) 4 d) 0
96 假设一系统原来使用Access数据库,现要使用sql server数据库,采用(d)方法可以完成两个数据库之间的数据转换工作。
a) Sql server的附加数据库功能 b) Sql server的还原数据库功能
c) 在Sql server中可直接打开Access数据库,另存即可。 d) Sql server的导入\\导出功能
97 现有学生住处表Student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade)。我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列。下面查询语句正确的是(b)。
a) SELECT stu_name FROM student_info Where stu_grade=80 ORDER BY stu_id 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;
98 关于IDENTITY属性,下列说法错误的是(c)。 a 一个表只能有一个列具有IDENTITY属性
b 你不能对定义了IDENTITY属性的列加上default约束 c 附加了IDENTITY属性的列可以是任意数据类型 d 你不能更新一个定义了IDENTITY属性的列
99\商品表\里所有商品价格加2,下列更新记录的语句,正确的是(a). a)UPDATE 商品表 SET 价格=价格+2; b)INSERT 商品表 SET 价格=价格+2;
c)UPDATE 商品表 SET 价格=价格+2 WHERE 商品名=“面包”; d)SELECT * FROM 商品表 SET 价格=价格+2;
100在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID 列,下列语法正确的是(c)。
a) CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint) b) ALTER DATABASE products