SQL 操作练习题.doc

SQL 操作练习题.doc

ID:28102040

大小:687.50 KB

页数:15页

时间:2018-12-08

SQL 操作练习题.doc_第1页
SQL 操作练习题.doc_第2页
SQL 操作练习题.doc_第3页
SQL 操作练习题.doc_第4页
SQL 操作练习题.doc_第5页
资源描述:

《SQL 操作练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLServer(三级)操作练习题1数据库运行监控1.1使用SQL语句实现DMV查询,查找当前挂起的I/O请求,将结果保存在“c:gatDocSQL3J2.1.12.1.1.doc”文档中。(提示:查询数据库master中的系统视图sys.dm_io_pending_io_requests和系统函数sys.dm_io_virtual_file_stats)1.2以SA身份登录数据库,在Master数据库上执行SQL语句:Select*fromsysobjects。利用SQLServerMa

2、nangementStudio监控数据库服务器,观察每个登录用户在数据库执行的命令,请在“c:gatDocSQL3J2.1.12.1.1.doc”文档内写出操作步骤,并在该文档内将下列操作界面截屏后保存:阅读进程信息,sa执行的命令。(提示:启动活动监视器)1.3打开SQLServerProfiler,建立跟踪,对数据库活动进行监视,同时打开性能监视器,利用SQLServer:Memory对象监视数据库的一般活动,运行3分钟后,观察重合时段内SQLServe的活动和上述性能计数器的值,请在“

3、2.1.1.doc”文档内写出操作步骤,并在该文档内将下列三个操作界面截屏后依次保存:1)在SQLServerProfiler中新建跟踪mytrace。2)在性能监视器中新建SQLServer:Memory计数器。3)在SQLServerProfiler中查看指定性能计数器的情况。2数据库备份计划2.1利用维护计划功能,设置每天1:00自动执行增量备份(差异备份)数据库model到文件夹C:Backup,并将操作步骤写在c:gatDocSQL3J2.2.12.2.1.doc文档里面,将下面

4、两个操作界面截屏后依次保存在同一个文档里:1)设置备份数据库任务的界面2)维护计划设置完成的界面2.2利用SQLServerAgent功能(作业功能),创建作业job1,设置每天4:00完成以下步骤:先删除备份文件c:gatDocSQL3J2.2.1model.bak,然后对数据库model进行完全备份,保存为c:gatDocSQL3J2.2.1model.bak,请在2.2.1.doc文档里写出操作步骤,并将下面三个操作界面截屏后依次保存:1)设置删除备份文件的界面2)设置对数据库m

5、odel进行完全备份的界面3)设置作业计划属性的界面1数据库编程*准备:假设目前有一个数据库demo,里面有两个表Supplier、Production,结构如下:Supplier:IDint,--供应商编号Namevarchar(25),--姓名hireDatedatetime,--供应日期typevarchar(10),--供应类型salnumeric(8,2),--补助MGRint,--所属类型编号productionIDint,--商品编码Production:IDint,--商品编码Na

6、mevarchar(25),--商品名pricefloat,--商品价格numberfloat,--商品种类练习时请同学自行创建以上数据库和数据表(考试时系统中已经创建好了)。将下面操作的SQL脚本保存到c:gatDocSQL3J3.1.13.1.1.doc文档中。1.1建立存储过程add_supplier,输入供应商编号、姓名、-供应日期、供应类型、补助、所属类型编号,向表Supplier插入数据。1.2建立函数valid_id,根据输入的供应商编号,检查该供应商供应的商品是否少于10种,

7、如果少于,则返回1,否则返回0。(标量函数)1.3建立函数get_sal,根据输入的商品名,返回该商品的平均价格。(标量函数)1.4建立函数get_tab,根据输入的所属类型编号返回该类型的所有供应商信息。(内联表值)1.5编写存储过程disp_supplier,根据输入的所属类型编号,采用游标方式按照下列格式输出该所有该类型的供应商姓名、供应类型、供应日期。供应商姓名供应类型供应日期---------------------------------------------------------

8、----------(此处为数据)参考答案:1.1selectdatabase_id,file_id,io_stall,io_pending_ms_ticks,scheduler_addressfromsys.dm_io_virtual_file_stats(null,null)t1,sys.dm_io_pending_io_requestst2wheret1.file_handle=t2.io_handle*分析:在sys.dm_io_pending_io_requests视图中

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

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

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