sql数据库程序的设计认证试题模板..pdfVIP

  • 6
  • 0
  • 约10.12万字
  • 约 60页
  • 2021-04-05 发布于湖南
  • 举报
SQL Server数据库程序设计认证试题 1.你是一家公司的数据库开发员,你正在创建一个数据库用来存储 15所中学运动会的统计信息,这些信息将被 50个公司用来在他们上发布运动会信息。每个公司的 Web站点用不同的格式排列和显示统计表。你需要把数据打 包传送给这些公司,你该怎么做? (SQL对XML支持 ) A. 用包括 FOR XML子句的 SELECT语句来提取数据 B. 使用 sp_makewebtask 系统存储过程来产生由 SELECT语句返回的数据的 HTML文本 C. 创建数据传输服务数据包来导出数据库的数据,并把这些数据放到 tab 分隔的文本文件中 D. 创建一个应用程序,此应用程序用 SQL_DMO提取数据库的数据并把这些数据转换为标准电子数据交换 (EDI) 文 件 答案 : A. XML可扩展标记语言,用于在 web上显示数据的语言, SELECT语句的 for xml 子句可以使查询返回 XML格式,而不是 标准的行集结果; Sp_makewebtask创建一项生成 HTML文档的任务, 而XML比HTML更复杂; tab 分隔文件常常在一些 电子制表软件中被使用,如 Excel ;SQL_DMO是 SQL分布式管理对象的缩写,允许用支持自动化或 COM 的语言编 写应用程序,以管理 SQL Server 安装的所有部分。 2.你是一订购公司的数据库开发者, 该公司有两台名为 CORP1和 CORP2的SQLServer2000 的计算机。 CORP1是台在 线处理事务的服务器。 CORP2存放销售的历史数据。 CORP2已经添加了一个连接服务到 CORP1上。销售部经理请你 创建一个是谁购买软盘的用户清单。这清单每个月生成一次,软盘在数据库中用 ID21 来表示。你必须从一名为 SalesHistory 的表中检索数据。该表放在本地的 CORP2 Archive 数据库中。你需要在 CORP1上执行这个请求。你该 选择哪个选项? (远程服务器) A. EXEC sp_addlinkedserver ‘CORP2, ‘SQL Server ’ GO SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory WHERE CategoryID = 21 B. SELECT CustomerID FROM OPENROWSET (‘SQLOLEDB’, ‘CORP2’; ‘p*word ’, ‘SELECT CustomerID FROM Archive.dbo.SalesHistory WHERE CategoryID = 21 ’ ) C. SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory WHERE CategoryID = 21 D. EXEC sp_addserver ‘CORP2’ GO SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory WHERE CategoryID = 21 答案 : C. SELECT CustomerID FROM SalesHistory WHERE CategoryID = 21, 由于表 SalesHistory是在远程的 CORP2服务器 上,并且也已经建立了连接,所以可以直接使用分布式查询 。 sp_linkedserver 是建立与服务器的连接; OPENROWSET 是一种使用 OLE DB 连接并访问远程数据的一次性的、 特殊的方法 ,无需设置服务器; sp_addserver定义本地或远程服务器的名称 3.你是一名 Trey Research 的数据库开发者,你创建两个事务来帮助将雇员的数据信息写入公司的数据库

文档评论(0)

1亿VIP精品文档

相关文档