数据库原理与应用教程——SQLServer2008题库.docx





《数据库原理与应用教程——SQLServer2008题库.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用教程——SQLServer2008题库.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用教程SQLServer2008题库您的姓名: 填空题 *_1. 要求插入学生表中姓名列不能是“admin”应使用哪种约束()。 单选题A、dateB、datetimeC、int(正确答案)D、decimal2. 以下说法错误的是()。 单选题A、orderbyB、groupbyC、sumD、count(正确答案)3. 现有员工表employee,表中有工资列salary。对所有员工涨薪10%,应使用那个关键字()。 单选题A、select max(price) from drink(正确答案)B、select min(price) from drinkC、select avg(
2、price) from drinkD、select sum(price) from drink4. 数据库表的实体完整性一般通过()来实现。【多选】A、主键约束(正确答案)B、自增约束(正确答案)C、唯一约束(正确答案)D、一般约束5. 下列关于ORDER BY子句的说法,不正确的是()。【选两项】A、在SELECT语句中,ORDER BY子句为必选(正确答案)B、ORDER BY默认按照降序排序(正确答案)C、ORDER BY字段DESC是降序排列D、ORDER BY子句放于WHERE子句之后6. 下列()运算符可以替代In运算符 。 单选题A、andB、or(正确答案)C、betweena
3、ndD、 |7. 下列()语句,是对商品表Products,查询商品名称和商品单价,要求商品单价四舍五入保留整数。 单选题A、SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products(正确答案)B、SELECT ProductName, ROUND(UnitPrice,1) as UnitPrice FROM ProductsC、SELECT ProductName, ROUND(UnitPrice,2) as UnitPrice FROM ProductsD、SELECT ProductName, (UnitPrice
4、,0) as UnitPrice FROM Products8. 表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3。首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是( )。 单选题A、5B、8C、11(正确答案)D、29. 关于SQL PRIMARY KEY 约束描述正确的是()。【多选】A、PRIMARY KEY 约束唯一标识数据库表中的每条记录。(正确答案)B、主键必须包含唯一的值。(正确答案)C、主键列不能包含 NULL 值。(正确答案)D、每个表原则上都应该有一个主键,并且每个表只能有一个主键。(正确答案)10. 某个大型制造厂商要建立自己
5、的财务系统数据库,需要安装SQLServer数据库服务器,那么安装版本最好是()。 单选题A、个人版B、开发版C、企业版(正确答案)D、测试版11. 以下说法正确的是()。 单选题A、 CREATE(正确答案)B、INSERTC、DROPD、UPDATE12. 在创建数据表时,NOT NULL 约束指的是()。【多选】A、X=30 AND X30 AND X30 AND X=30 AND X=45(正确答案)13. ()语句用于向表中更新数据。 单选题A、INSERTB、 CREATEC、UPDATE(正确答案)D、 NEW14. DBMS的全称是()。 单选题A、数据库系统B、业务管理系统C
6、、数据库管理系统(正确答案)D、数据库信息系统15. 在Sql server中,getdate()属于()。 单选题A、数学函数B、安全函数C、日期函数(正确答案)D、系统函数16. 在Sql server中,having子句后面可否接聚合函数(),where子句后面可否接聚合函数()。 单选题A、可以,不可以(正确答案)B、可以,可以C、不可以,可以D、不可以,不可以17. 在Sql server中,replace函数的作用是()。 单选题A、字符串替换(正确答案)B、取最大值C、取最小值D、获取当前时间18. 在Sql server中,select语句中group by是用来进行()查询的
7、。 单选题A、排序B、唯一C、分组(正确答案)D、求和19. SQL Server内置的系统管理员账号是( )。 单选题A、adminB、rootC、sa(正确答案)D、sys20. Sql server提供了一些字符串函数,以下说法错误的是() 单选题A、select right(hello,3) 返回值为:hel(正确答案)B、select ltrim(rtrim( hello ) 返回值为:hello(前后都无空格)C、select replace(hello,e,o) 返回值为:holloD、select len(hello) 返回值为:521. SQLserver启动之后,不需要重新
8、建立()数据库。 单选题A、master(正确答案)B、modelC、msdbD、tempdb22. Sqlserver数据库主文件的后缀名是()。 单选题A、txtB、mdf(正确答案)C、xlsxD、pdf23. SqlServer中数据类型decimal(6,2)指的是()。 单选题A、数字类型,最大长度为8位。B、数字类型,最大长度为6位,小数位2位。(正确答案)C、数字类型,最大长度为8位,小数位2位。D、数字类型,最大长度为8位,小数位6位。24. SQL聚合函数Sum的功能是()。 单选题A、计算指定字段所有值的和(正确答案)B、计算表中所有数字类型字段值的和C、计算指定记录中所
9、有数字字段值的和D、计算一个记录中所有数字字段值的和25. SQL语言查询一次的结果是()。 单选题A、元组B、表(正确答案)C、属性D、数据26. 在Sql server中,substring函数的作用是()。 单选题A、字符串替换B、截取字符串(正确答案)C、获取字符串的长度D、获取字符串的索引27. 在Sql server中,UNIQUE 约束描述正确的是()。【多选】A、UNIQUE 约束唯一可以标识数据库表中的每条记录。(正确答案)B、UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。(正确答案)C、PRIMARY KEY 拥有自动定义的 UNIQUE
10、约束。(正确答案)D、每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。(正确答案)28. 安装sqlserver企业版要求足够的内存空间()MB。 单选题A、32B、64C、8(正确答案)D、25629. 按照传统的数据模型分类,数据库系统可以分为三种类型()。 单选题A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系(正确答案)D、数据、图形和多媒体30. 表book中包含三个字段:title(varchar), author(varchar), price(decimal(6,2)。Author的默认值是UNKNOW,执行SQL语句:in
11、sert book (title,price) values (jsp, 50)。以下结果正确的是 单选题A、插入失败,SQL语句有错B、插入成功,author列的数据是UNKNOW(正确答案)C、插入成功,author列的数据是NULLD、插入成功,author列的数据是5031. 不可以启动和停止SQL Server 2017服务的工具是()。 单选题A、SQL Server企业管理器B、SQL Server服务管理器C、Windows服务(正确答案)D、SQL Server查询分析器32. 部门表中depyId有(101,102,103,104)四个值,员工表外键deptId列与之关联,
12、且有(101,102)两个值,那么以部门表为主表进行连接查询后可以出现()条记录。 单选题A、4条(正确答案)B、6条C、2条D、1条33. 查询SQL语句中必选的子句是()。 单选题A、SELECTFROMB、SELECTFROMWHEREC、SELECTFROMORDER BYD、 SELECT(正确答案)34. 查询student表中的所有非空email信息, 以下语句正确的是()。 单选题A、Select email from student where email !=nullB、 Select email from student where email not is nullC、
13、Select email from student where email nullD、Select email from student where email is not null(正确答案)35. 查询出Customer表中查询出所有登录账号(LoginID)为字母开头的用户信息 ()。 单选题A、select*fromCustomerwhereLoginIDlikea-zB、select*fromCustomerwhereLoginIDlikea-z.A-Z%C、select*fromCustomerwhereLoginIDlikea-z.A-Z%(正确答案)D、select*fro
14、mCustomerwhereLoginIDlikea-z.A-Z%36. 查询出员工表(Employee)中户籍所在地(address)在上海,北京,陕西的员工信息()。 单选题select*fromEmployeewhereaddressor(上海,北京,陕西)B、select*fromEmployeewhereaddressin(上海,北京,陕西)(正确答案)C、select*fromEmployeewhereaddressin(上海,北京,陕西)D、select*fromEmployeewhereaddressor(上海,北京,陕西)37. 查询数据过程中,求最大值的是哪个函数()。 单
15、选题A、MAX()(正确答案)B、MIN()C、AVG()D、SUM()38. 查找工资在6000以上并且职称为工程师的表达式()。 单选题工资6000 or 职称=工程师B、工资6000 or 职称=工程师C、工资6000 and 职称=工程师(正确答案)D、工资6000 and 职称=工程师39. 成绩表score_tb中字段score代表分数,以下()语句返回成绩表中的最低分。【选两项】A、select max(score) from score_tbB、select top 1 score from score_tb order by score asc(正确答案)C、select m
16、in(score) from score_tb(正确答案)D、select top 1 score from score_tb order by score desc40. 创建表的语法是()。 单选题A、create table 表名(正确答案)B、create 表名C、create 表名 tableD、creare41. 创建数据库时,不需要指定( )属性。 单选题A、数据库的访问权限(正确答案)B、数据库的存放位置C、数据库的物理名和逻辑名D、数据库的初始大小42. 从产品表Products中查询单价UnitPrice在610的产品名称和单价信息,正确的SQL有()。【选两项】A、SEL
17、ECT Name,UnitPrice FROM Products WHERE UnitPrice BETWEEN 6 AND 10(正确答案)B、SELECT Name,UnitPrice FROM Products WHERE UnitPrice BETWEEN 10 AND 6C、SELECT Name,UnitPrice FROM Products WHERE UnitPrice IN( 6,10)D、SELECT Name,UnitPrice FROM Products WHERE UnitPrice= 6 AND UnitPrice =10(正确答案)43. 当你执行下面的SQL语句
18、时 SELECT au_id, title_id,sum(royaltyper) FROM titleauthor GROUP BY title_id, au_id ORDER BY title_id, au_id 结果为() 单选题A、语句执行失败B、在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行(正确答案)C、在结果集中,每一行中au_id的值都不会相同D、在结果集中,每一行中title_id的值都不会相同44. 从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是()。 单选题A、SELECT TOP 10 SUM(Uni
19、tPrice) AS 单价之和 FROM Products(正确答案)B、SELECT SUM(UnitPrice) AS 单价之和 TOP 10 FROM ProductsC、SELECT TOP 10 COUNT(UnitPrice) AS 单价之和 FROM ProductsD、SELECT SUM(UnitPrice) TOP 10 AS 单价之和FROM Products45. 登录SQL Server有哪几种方式()。【选两项】A、单点登录B、Windows身份验证模式(正确答案)C、SQL Server身份验证模式(正确答案)D、直接登录46. 订单表Orders中有主键O_Id
20、 ,订单日期OrderDate ,订单价格OrderPrice ,客户名称CustomerName,计算每个客户的总金额的SQL是()(总订单)。 单选题A、SELECT CustomerName,SUM(OrderPrice) FROM OrdersGROUP BY CustomerName(正确答案)B、SELECT CustomerName,SUM(OrderPrice) FROM OrdersGROUP BY OrdersC、SELECT CustomerName,COUNT(OrderPrice) FROM OrdersGROUP BY CustomerNameD、SELECT Cu
21、stomerName,DISTINCT(OrderPrice) FROM OrdersGROUP BY CustomerName47. 订单表Orders中有主键O_Id ,订单日期OrderDate, 订单价格OrderPrice ,客户名称CustomerName,下列SQL语句()能够找出订单金额最大的订单信息。 单选题A、SELECT TOP 1 (OrderPrice) AS LargestOrderPrice FROM OrdersB、SELECT COUNT(OrderPrice) AS LargestOrderPrice FROM OrdersC、SELECT MAX(Orde
22、rPrice) AS LargestOrderPrice FROM Orders(正确答案)D、SELECT SUM(OrderPrice) AS LargestOrderPrice FROM Orders48. 在Sql server中,定义列中可以接受的数据值或格式,称为()。 单选题A、唯一性约束B、检查约束(正确答案)C、主键约束D、默认约束49. 分组查询过程中,在group by后面执行条件查询使用哪个关键字()。 单选题A、order byB、whereC、having(正确答案)D、from50. 购物车表中对于商品数量的设计。属于()数据类型。 单选题A、整型(正确答案)B、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 教程 SQLServer2008 题库

限制150内