sql+server2000测试题

sql+server2000测试题

ID:16282725

大小:85.00 KB

页数:13页

时间:2018-08-08

sql+server2000测试题_第1页
sql+server2000测试题_第2页
sql+server2000测试题_第3页
sql+server2000测试题_第4页
sql+server2000测试题_第5页
资源描述:

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

1、SQLServer2000测试题1请讲出身份验证模式与登录账号的关系及如何用各种账号进行登录,并画出示意图 身份验证模式分为两种,一种是windows身份验证,另一种是混合验证. Windows验证模式:SQLSserver数据库通常是运行在NT服务器平台或者基于NT架构的windows2000上,而NT作为网络操作系统,本身就具有管理登陆,验证用户合法性的能力,所以windows认证正是利用这一用户安全性和账号管理的机制,允许SQLSERVER也可以使用NT用户名和密码,在该模式下,用户只要通过windo

2、ws的认证就可以链接到SQLServer. 在混合认证模式下,用户既可以使用NT认证,也可以使用SQLServer认证.,在SQLServer认证模式下用户在连接SQLSserver时必须提供登录名和密码,这些登陆信息存储在系统表syslogins中,与NT的登陆账号无关,SQLServer自己执行认证处理,如果输入的登陆信息与系统表syslogins中的某条记录相匹配,则表明登陆成功. NT用户名和密码登陆NT系统SQLServerWindows登陆认证以下是SQLServer认证NT系统SQLServe

3、r账号和密码SQLServer2请讲出登录账号、数据库用户及数据库角色之间的关系,并画出示意图 当尝试登陆到服务器是,SQLSERVER就验证登陆帐号,当尝试连接数据库是,SQLSERVER验证数据库用户,数据库角色中包括数据库用户。3请讲出数据库用户、数据库角色与数据库对象之间的关系,并画出直接对用户授权与间接对用户授权(系统权限与对象权限)的方法 数据库用户用来指出那一个人可以访问哪个数据库,是对用户直接授权,而数据库角色是数据库直接授权给数据库角色,再把数据库角色指派给数据库用户,而不用直接对数据库用

4、户直接授权,数据库对象是指数据库用户或角色可以访问指定数据库中全部或者部分表,视图等数据库对象的权限。4请讲出服务器角色、数据库角色、标准角色与应用程序角色的区别与验证其权限的方法  所有预定义的数据库角色和管理者自定义的某一角色都是标准角色,应用程序角色是应用程序间接地存取数据库中数据而使用的角色,应用角色不具有组的角色。5请讲出数据库还原模型对数据库的影响 简单还原模型:将数据库还原到上次备份时点 完全恢复模型:提供将数据库恢复到故障点或特定时点的能力 大容量日志记录恢复模型:提供对媒体故障的防范。6有

5、一个执行关键任务的数据库,请设计一个数据库备份策略 具体情况具体分析,如果数据库的大小不是很大,数据更新速度不是很频繁,就使用完全备份,每天一次,如果数据库很大,数据更新频繁,则可以使用差异备份。7请使用檔与档组恢复的方式恢复数据库 略8请使用事务日志恢复数据库到一个时间点 略9请设计作业进行周期性的备份数据库 用SQLSERVER代理来运行周期性备份作业10如何监控数据库的阻塞,并实现数据库的死锁测试  设置查询超时来检测数据库的阻塞,死锁由一个称为锁监视器的线程的单独线程来执行。11如何监控数据库的活动

6、,并能使用索引优化向导生成索引  略12理解数据库框图的作用并可以设计表与表之间的关系  略 二SQLSERVER的实现部分 1有订单表,需要实现它的编号,格式如下:200211030001……200222039999等 Replace(substring(convert(varchar(20),getdate(),120),1,10),’-’,’‘)+max(订单号)+12有表T1,T2,现有一事务,在向表T1添加数据时,同时也必须向T2也添加数据,如何实现该事务 Begintransaciton Ins

7、ertintotable1,insertintotable2 Committransaction Exceptrollbacktransaction3如何向T1中的编号字段(codevarchar(20))添加一万条记录,不充许重复,规则如下:编号的数据必须从小写的a-z之间取值 将编号字段设为主键,并设置规则。4如何删除表中的重复数据,请使用光标与分组的办法 Deletefromaawhererowidin(  Selectrowidfromaawhererowidnotin(  Selectmax(ro

8、wid)fromaagroupbyahavingcount(a)>1)andin(  Selectafromaagroupbyahavingcount(a)>1))5如何求表中相邻的两条记录的某字段的值之差  略6如何统计数据库中所有用户表的数据,显示格式如下:表名      记录数 sales      23 略7如何删除数据库中的所有用户表(表与表之间有外键关系) 略8表A editor_id       l

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

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

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