网站大量收购独家精品文档,联系QQ:2885784924

SQL Server2000数据库程序设计题库.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SQLServer2000数据库程序设计题库

1你是一个数据公司的数据库开发人员,你建立了一个用来存储了15个不同的高中体育成绩的统计数据库,50个体育信息公司将把这些信息发布在各自的Web站点上,每个公司站点的数据排列和使用这些统计数据的格式是不同的。你要将数据打包传送给公司,你将怎么做?

使用包含FORXML选项的SELECT语句提取数据。

对SELECT语句返回的数据使用sp_makewebtask系统存储过程来生成

HTML数据。

C.对数据库输出的数据建立数据转换服务包,形成使用TAB界定符的文本文件。

建立一个使用SEL_DMO的应用程序来提取数据库中的数据,并将这些数据转换到标准EDI(electronicdatainterchange)文件。

答案:A.

解释:这些数据将会在公司的网站发布。XML是可扩展标示语言,包含结构信息的文档。可扩展标示语言适合制作WEB文件。SQL查询结果可以是XML文档。直接执行查询或存储过程也可以生成XML文档。使用带FORXML的子句的SELECT语句可以直接生成XML文档。在FORXML子句中XML的模式可以通过参数TRAW,AUTO,或EXPLICIT来指定.

不正确的答案:

B:sp_makeweb储存程序用来生成HTML格式文档而不是的标准记录集。XML

是比HTML更复杂的格式的文档,在这种情形中XML更合适。

C:一个用制表符分隔的文件,可以在任何支持用制表符分隔的文件的电子表格

(如MicrosoftExcel)中进行分析。然而,这个格式对网页是不适当的。D:SQL-DMO不能生成在网站分布的数据。

注意:SQL-DMOSQL分布式管理对象(SQL-DMO)封装Microsoft?SQLServer?2000数据库中的对象。SQL-DMO允许用支持自动化或COM的语言编写应用程序,以管理SQLServer安装的所有部分。SQL-DMO是SQLServer2000中的SQLServer企业管理器所使用的应用程序接口(API);因此使用SQL-DMO的应用程序可以执行SQLServer企业管理器执行的所有功能。

SQL-DMO用于必须包含SQLServer管理的任何自动化或COM应用程序,例如:封装SQLServer作为自己的数据存储并想尽量减少用

户的SQLServer管理任务的应用程序。

在程序本身并入了专门的管理逻辑的应用程序。

想在自己的用户界面中集成SQLServer管理任务的应

用程

你是一个邮购公司的数据库开发人员,公司有两台使用SQLServer2000的计算机,分别为CORP1和CORP2。CORP1是一台联机事务处理服务器,CORP2存储销售历史数据。CORP2作为一台连接服务器已连接到CORP1上。销售部经理要求你建立一个购买软盘的客户的列表,这个列表将每个月产生一次邮购的奖品,软盘在数据库中的类别ID为21。

你必须从SalesHistory表中刷新这个信息,这个文件存储在CORP2的一个数据库上,你要从CORP1上执行这个查询,你将使用哪条脚本语句查询?

EXECsp_addlinkedserver‘CORP2’,‘SQLServer’

GO

SELECTCustomerIDFROMCORP2.Archive.dbo.SalesHistoryWHERECategoryID=21

SELECTCustomerIDFROMOPENROWSET(‘SQLOLEDB’,‘CORP2’;‘p*word’,

‘SELECT CustomerIDFROMArchive.dbo.SalesHistoryWHERECategoryID=

21’)

SELECT

CustomerID FROM CORP2.Archive.dbo.SalesHistory WHERE CategoryID=21

EXECsp_addserver‘CORP2’

GO

SELECTCustomerIDFROMCORP2.Archive.dbo.SalesHistoryWHERECategoryID=21

答案:C.

解释:对于这种情况,只要一个简单的带WHERE子句SELECTFROM语句即可,一般格式:

SELECTCustomerIDFROMSalesHistory WHERECategoryID=21

但是SalesHistory

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档