sql课后《习题》答案
第1章 SQL Server概述
1、 有个用户的计算机不能连接到中心机房的SQL Server 2000上。你在调试过程中发现这个
用户的计算机的网络功能是正常的,而且其他用户都能正常地连接到SQL Server 2000。下面的哪些工具有助于你诊断和解决该问题?(多选) A. Enterprise Manager B. Server Network Utility C. Profiler
D. Query Analyzer
E. Client Network Utility
答:B和E 2、 你在SQL Server 2000创建了酒店管理系统的数据库HotelDB,并创建了表CustInfo。当
下面的哪些数据库被删除的情况下,仍能正确地执行“SELECT * FROM CustInfo? A. Model B. Tempdb C. Msdb D. Master E. Pubs
答:A、C、E 3、 你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用
TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层被实现? A. TCP/IP协议软件 B. 超级套接字层 C. 开放式数据服务 D. 关系引擎 E. 存储引擎 答:B
4、 你正在使用SQL Server 2000开发超市收银系统。在客户端编写软件时使用SQL语句
“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。请问该错误在哪一层被发现? A. 客户端的数据库API B. 客户端的NET-LIBRARY C. 服务器端的开放式数据服务
D. 服务器端的关系引擎 E. 服务器端的存储引擎
答:D
5、 你要为中小型商场开发一个商场收银软件,该软件由多个收银员在各自的收银台使用。
后端数据库是SQL Server 2000,所有收银员的收银信息集中存放在几个表内。在采用两层架构(2-Tier)的软件开发时,商场收银软件需要数据库的帐号和密码(SQL Server认证)或Windows认证才能连接和访问数据库,就象SQL Server 2000的查询分析器在刚运行的时候要求你输入帐号和密码或使用Windows认证才能访问数据库。显然,你希望只有商场收银软件才有权力访问数据库,而收银员不应当有使用查询分析器等其它软件直接修改数据库数据的权力,否则可能会导致贪污和恶意破坏的发生。所以,
(1) 软件使用的数据库帐号采用Windows认证还是SQL Server认证,如何实现该目标?
(2)在采用三层架构(3-Tier)的软件开发时,客户端程序会不会出现该问题?
答:(1)不能采用Windows认证,只能采用SQL Server认证。因为商场收银软件若采用Windows认证,收银员登录到Windows系统后,不光商场收银软件可以访问数据库,收银员也可以用SQL Server 2000的查询分析器等软件以Windows认证方式来访问数据库。
如果采用SQL Server认证方式,商场收银软件需要帐号和密码,当然这不能由收银员来提供。一种典型的做法是:将数据库的帐户和密码放在商场收银软件中(或在Windows的注册表中),并禁止在数据库中改动该帐号和密码。帐号和密码在软件中要适当加密,就很难从软件的可执行代码内获得帐号和密码,这种安全级别对一般的商场收银系统已经足够。为了检验收银员的身份,你要自己编写管理收银员的软件代码,在收银软件刚开始运行时要求输入收银员的代号和密码,这些代号和密码可以放在数据库的一个表中。
(2)在采用三层架构(3-Tier)的软件开发时,客户端程序不会出现该问题。三层架构分为:客户端(收银员操作界面),应用服务器(商业逻辑),数据库服务器(SQL Server 2000)。客户端只向应用服务器发出请求,应用服务器接收请求后,根据商业逻辑对数据库服务器发出命令来访问数据库,最后将结果传送给客户端。因为客户端不直接访问数据库服务器,它不需要数据库服务器的帐号和密码。
6、 已经在SQL Server中为Windows 2000用户创建了一个新的登录账户。希望该组的成员能
够使用SQL Server。那么你还需要完成其他哪些额外的安全设置任务?
答: 首先,必须把Windows 2000用户组添加到希望用户访问的数据库中,之后,将权限授予希望用户访问的数据库对象。 7、 希望浏览SQL Server数据库中对象的元数据。那么你应该使用什么方法?
答: 可以查询信息架构视图、执行系统存储过程或使用系统函数。也可以直接查询系统表,但不推荐使用这种方法,原因是在产品的后续版本中,这些表可能会发生变化。 8、 希望引用同一个服务器上的不同数据库中的两个表。从Inventory数据库中,希望引用
Sales数据库中的某个表。那么如何在一个查询中引用Sales数据库中的该表?
答:应该使用完整修饰名称引用Sales数据库中的表。例如,应该指定Sales.dbo.tablename或Sales.tablename。
第2章 创建和管理数据库
1. 数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务?
A、 运行ROLL FORWARD ALL TRANSACTION
B、 不用。SQL Server 2000自动恢复,即通过日志恢复所有已经完成但还没把数据写
入硬盘的事务到硬盘,并撤消正在进行一半的事务。
C、 先备份事务日志,再将数据库恢复到上一完全数据库备份,再把刚备份的事务日
志恢复到当前数据库的日志中。
D、 没有办法。只能使用数据库以前的备份。
答:B
9、 你使用SQL Server 2000数据库开发一个小型的酒店管理系统。你用下面的语句创建数据库: CREATE DATABASE JiuDian ON PRIMARY
( NAME = JiuDianData,
FILENAME = 'c:\cyj\JiuDianData.mdf', SIZE = 100,
MAXSIZE = 200, FILEGROWTH = 10 ) LOG ON
( NAME = JiuDianLog,
FILENAME = 'c:\cyj\JiuDianLog', SIZE =50,
MAXSIZE =100,
FILEGROWTH = 10
现在酒店营业的数据为150MB。对其中50%的数据进行备份并删除后,要把数据库
立即缩小为初始的大小(即100 MB)。下面哪条语句能够实现该功能?
A. DBCC SHRINKFILE( JiuDianData, NOTRUNCATE ) B. DBCC SHRINKDATABASE( JiuDianData, 25 ) C. DBCC SHRINKDATABASE(JiuDianData, 100 )
D. ALTER DATABASE JiuDianData SET AUTO_SHRINK ON
答:B
10、 用SQL语句创建满足如下要求的数据库: (1) 数据库名称为Library; (2) 主文件组有两个数据文件。
第一个数据文件:逻辑名为LibraryData1,文件名为“c:\cyj\LibraryData_1.mdf”,文件初始大小为50MB,文件的最大大小不受限制,文件的增长率为20%。
第二个数据文件:逻辑名为LibraryData2,文件名为“c:\cyj\LibraryData_2.ndf”,文件初始大小为50MB,文件的最大大小不受限制,文件的增长率为10MB。
(3) 日志只有一个数据文件,逻辑名为LibraryLog,文件名为“c:\cyj\LibraryLog.ldf”,文件初始大小为10MB,文件的最大大小为50MB,文件的增长率为10MB;
答:
CREATE DATABASE Library
ON PRIMARY ( NAME = LibraryData1,
FILENAME = 'c:\cyj\LibraryData_1.mdf', SIZE = 50MB, MAXSIZE = UNLIMITED, FILEGROWTH = 20% ),
( NAME = LibraryData2,
FILENAME = 'c:\cyj\Library_2.ndf', SIZE = 50MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10) LOG ON
( NAME = LibraryLog,
FILENAME = 'c:\cyj\LibraryLog.ldf', …… 此处隐藏:16028字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




