数据库管理人员练习答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server(三级)操作练习题 下列内容中的“提示”、“分析”在考试中不提供。练习或考试中都要严格按照题目指定的名称、类型等书写,没有指定的自行命名。 数据库运行监控 使用SQL语句实现DMV查询,显示当前缓存占用了大部分CPU时间的前20个批处理或过程,按照各批处理或过程的CPU执行时间降序排列。(提示:查询视图 sys.dm_exec_query_stats) 使用SQL语句实现DMV查询,显示当前缓存占用了过多的读写操作的前10个批处理或过程,按照各批处理或过程的读写时间降序排列。(提示:查询视图 sys.dm_exec_query_stats) 以SA身份登录数据库,在Master数据库上执行SQL语句: Select * from sysobjects 。利用SQL Server Manangement Studio监控数据库服务器,观察当前按照进程分类的锁有哪些,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列操作界面截屏后保存:阅读锁的信息,登录帐户信息。(提示:启动活动监视器) 以SA身份登录数据库,在Master数据库上执行SQL语句: Select * from sysobjects 。利用SQL Server Manangement Studio监控数据库服务器,观察当前有多少个进程,哪些帐户在访问数据库实例,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列操作界面截屏后保存:阅读进程信息,登录帐户信息。(提示:启动活动监视器) 打开SQL Server Profiler,建立跟踪,对数据库活动进行监视,同时打开性能监视器,利用SQL Server: SQL Statistics对象监视数据库服务器每秒的编译次数,运行3分钟后,观察重合时段内SQL Serve的活动和上述性能计数器的值,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列三个操作界面截屏后依次保存: 在SQL Server Profiler中新建跟踪mytrace。 在性能监视器中新建SQL Server: SQL Statistics计数器。 在SQL Server Profiler中查看指定性能计数器的情况。 打开SQL Server Profiler,建立跟踪,对数据库活动进行监视,同时打开性能监视器,利用Processor对象监视cpu的使用时间和空闲时间,运行3分钟后,观察重合时段内SQL Serve的活动和上述性能计数器的值,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列三个操作界面截屏后依次保存: 在SQL Server Profiler中新建跟踪mytrace。 在性能监视器中新建Processor计数器。 在SQL Server Profiler中查看指定性能计数器的情况。 数据库备份计划 利用维护计划功能,设置每天3:00自动执行增量备份(差异备份)数据库model到文件夹C:\Backup,并将操作步骤写在2.2.1.doc文档里面,将下面两个操作界面截屏后依次保存在同一个文档里: 1)设置备份数据库任务的界面 2)维护计划设置完成的界面 利用SQL Server Agent功能(作业功能),创建作业job1,设置每天5:00完成以下步骤:先删除备份文件c:\backup\model.bak,然后对数据库model进行完全备份,保存为C:\Backup\model.bak,请在2.2.1.doc文档里写出操作步骤,并将下面三个操作界面截屏后依次保存: 设置删除备份文件的界面 设置对数据库model进行完全备份的界面 设置作业计划属性的界面 数据库编程 * 准备:假设目前有一个数据库demo,里面有一个表Student,结构如下: ID int, --学号 Name varchar(20), --姓名 enterDate datetime, --入学日期 job varchar(10), --职位 high numeric(8,2), --身高 teacherID int, --班主任代号 classID int, --班级编号 练习时请同学自行创建以上数据表(考试时系统中已经创建好了)。 将下面操作的SQL脚本保存到3.1.1.doc文档中。 建立存储过程add_stu,输入学号、姓名、入学日期、职位、身高、班主任代号、班级编号,向表student插入数据。 建立函数valid_id,根据输入的学号,检查学生是否存在,如果存在,则返回1,否则返回0。 建立函数get_high,根据输入的学号,返回姓名和身高,其中要求先调用函数valid_id确定该学生是否存在,不存在则显示消息“该学生不存在”。

文档评论(0)

美丽花 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档