sql server复习题

sql server复习题

ID:11078602

大小:138.50 KB

页数:7页

时间:2018-07-09

sql server复习题_第1页
sql server复习题_第2页
sql server复习题_第3页
sql server复习题_第4页
sql server复习题_第5页
资源描述:

《sql server复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.选择题1.数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务?A.不用。SQLServer2008自动恢复,即通过日志恢复所有已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进行一半的事务。B.运行ROLLFORWARDALLTRANSACTIONC.先备份事务日志,再将数据库恢复到上一完全数据库备份,再把刚备份的事务日志恢复到当前数据库的日志中。D.没有办法。只能使用数据库以前的备份。2.在学生信息表tblStudent中的列Ag

2、e用来存放学生年龄(0~100岁,没有小数),用下面的哪种类型最节省空间?A.tinyintB.intC.smallintD.decimal(3,0)3.定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?A、ALTERCOLUMNOrderIDintegerFROMOrdersB、ALTERTABLEOrdersALTERCOLUMNOrderIDintegerC、ALTERTABLEOrders(Order

3、IDinteger)D、ALTERCOLUMNOrders.OrderIDinteger4.在学生管理系统中使用下面的学生信息表:CREATETABLE学生信息表(学号char(8)PRIMARYKEYNONCLUSTERED,姓名varchar(20)NOTNULL,身份证号码varchar(30)NOTNULL,出生日期datetimeNULL,系号char(2)NOTNULL)学生的身份证号码是唯一的。你想把每个学生的信息按照身份证号码的顺序物理地存放在数据库文件中。下面的哪个约束可以完成改任

4、务?A、UNIQUENONCLUSTEREDB、UNIQUECLUSTEREDC、PRIMARYKEYCLUSTEREDD、PRIMARYKEYNONCLUSTERED5.在登记学生成绩时要保证列Score的值在0到100之间,下面的方法中哪种最简单?A.编写一个存储过程,管理插入和检查数值,不允许直接插入;B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score;C.在Score列增加检查限制;D.编写一

5、个触发器来检查Score的值,如果不在0和100之间,则撤消插入。6.关于存储过程,哪个说法是错误的?A.每个存储过程完成单项任务B.用相应架构名限制存储过程所引用的对象名称C.对所有存储过程使用不同的连接设置D.尽可能减少临时存储过程的使用7.您需要显示从2001年1月1日到2001年12月31日雇佣的所有职员的姓名和雇佣日期。职员信息表tblEmployees包含列Name和列HireDate,下面哪些语句能完成该功能?A、SELECTName,HireDateFROMtblEmployeesB

6、、SELECTName,HireDateFROMtblEmployeesWHEREHireDate=’2001-01-01’OR‘2001-12-31’C、SELECTName,HireDateFROMtblEmployeesWHEREHireDateBETWEEN’2000-12-31’AND‘2002-01-01’D、SELECTName,HireDateFROMtblEmployeesWHEREHireDateDATEPART(yy,HireDate)=20018.在SQLServer2008

7、创建了定单表,创建语句如下:CREATETABLE定单表(定单代号intIDENTITY(1,1)PRIMARYKEY,第7页共7页客户代号intnotnull,雇员代号intnotnull,--经手该笔业务的雇员的代号定单日期datetimenotnull,销售金额moneynotnull,备注varchar(200)null)你需要获得定单信息列表,包括雇员代号、销售金额和定单日期。你想按日期从近到早的顺序显示,并且对于每一天的定单,按销售金额从大到小的顺序排序。假设列“销售日期”的时间部分的值

8、都是0,下面哪条语句能够准确地完成该任务?A.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY销售金额,定单日期DESCB.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY定单日期,销售金额DESCC.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY销售金额DESC,定单日期DESD.SELECT雇员代号,销售金额,定单日期FROM定单表ORDERBY定单日期DESC,销售金额DESC9.你在SQLServe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。