你正在SQL SERVER 2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影

题目
单选题
你正在SQL SERVER 2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影响视图定义的方式修改基表或表。为了达到这个目标,最简单且节省管理成本的方法应该是?()
A

在表上创建一个 CHECK 约束。

B

在表上创建一个DDL触发器,如果对表的修改影响了视图定义则回滚任何对表的改变

C

在创建视图的时候,指定WITH SCHEMABINDING 选项

D

在创建视图的时候,指定WITH CHECK 选项

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

你正在使用一个SQLServer2005数据库,它包含一个名为Customers的表。其中Customers表包含如下的列定义:你使用以下Transact-SQL语句创建一个名为v_Customer的视图。CREATEVIEWv_CustomerASSELECTCustomerID,CompanyName,FirstName,LastName,PictureFROMCustomers你想要在v_Customer视图中创建一索引。在创建索引前,还需要修改此Transact-SQL语句。应采取以下哪两项举措?()

A.将Picture列改为image数据类型

B.表名包含模式名。

C.包含WITHSCHEMABINDING语句

D.在Select语句中用*符号选择所有的列


参考答案:B, C

第2题:

SQL Server2005中的Create Database语句可以创建一个()。

A.表

B.系统数据库

C.用户数据库

D.视图


本题答案:C

第3题:

你正在负责管理公司一个SQLSERVER2005数据库。公司使用一个连接客户和销售表的视图v_CustomerSales进行例行的业务分析。他们用这个视图按月按客户进行销售数据汇总。为了,提高视图的性能,你应该怎么做?()

A.修改视图,在表Customers和Sales之间采用外连接(outerjoin)

B.为视图v_CustomerSales新建一个聚集索引

C.为Customers表和Sales表分别创建v_Customers和v_Sales视图,在每个视图中不包含任何的连接关系

D.用v_CustomerSales视图创建一个存储过程来进行业务分析


参考答案:B

第4题:

SQL Server2005中的Create Database语句可以创建一个()。

  • A、表
  • B、系统数据库
  • C、用户数据库
  • D、视图

正确答案:C

第5题:

你正在设计一个计划迁移Microsoft SQL Server 2008数据库SQL Azure。你不计划来迁移SQL Server数据库SQL Server 2008 R2,你需要推荐一个方法执行批量数据传输从SQL Server数据库SQL Azure。你推荐什么?()

  • A、使用bcp工具。
  • B、使用dta效用。
  • C、使用SQL Server导入和导出向导。
  • D、附上每个SQL Server数据库SQL Azure。

正确答案:A

第6题:

你需要在SQLServer2005数据库中创建一个连接客户表与订单表的视图。同时要确保底层数据表方案的更改不会影响到视图。你想要以可能的最小开销量达成此目标,你要怎样做?()

A.在数据表中创建CHECK约束

B.创建一个DDL触发器,若改动对视图中的列产生了影响,它将回滚到更改之前的数据表

C.创建视图时指定WITHSCHEMABINDING选项

D.创建视图时指定WITHCHECK选项


参考答案:C

第7题:

Windows Azure应用程序检索数据从SQL Azure。你需要推荐一个方法对提高应用程序查询性能。你推荐什么?()

  • A、创建一个数据库来检索数据视图。
  • B、使用聚集索引在SQL Azure数据库表。
  • C、打开一个新的数据库连接时的操作超时。
  • D、基于应用程序创建SQL Azure数据库表索引查询。

正确答案:D

第8题:

你正在SQLSERVER2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影响视图定义的方式修改基表或表。为了达到这个目标,最简单且节省管理成本的方法应该是?()

A.在表上创建一个CHECK约束。

B.在表上创建一个DDL触发器,如果对表的修改影响了视图定义则回滚任何对表的改变

C.在创建视图的时候,指定WITHSCHEMABINDING选项

D.在创建视图的时候,指定WITHCHECK选项


参考答案:C

第9题:

你正在设计一个计划对现有的Microsoft SQL Server 2008数据库迁移到SQL Azure数据库包含一个SQL服务器代理工作,清理应用程序日志表。您需要推荐一个方法确保SQL Server代理工作继续不加修改地运行。你推荐()

  • A、使用SQL Azure数据同步服务。
  • B、在SQL Azure运行SQL Server代理。
  • C、使用SQL Server集成服务(ssi)连接到SQL Azure。
  • D、连接现有的本地SQL Server代理工作SQL Azure。

正确答案:D

第10题:

公司A有一个名为SQL1的SQL Server 2005服务器。SQL1设置为SQL Server和Windows身份认证模式。使用Windows认证,在SQL1上你有sysadmin权限。使用SQL1工作的所有用户都反映说:使用SQL1的所有应用程序均停止响应。你的上司让你去调查此问题。在任务管理器中,你注意到CPU使用率为100%。你试图用SQL Server Management Studio连接到SQL1。但SQL1没有响应。你需要连接到SQL1才能诊断问题。哪两种方法可能让你达成此目标?()

  • A、用osql实用工具连接到SQL1
  • B、使用专用管理员连接的sqlcmd实用工具连接到SQL1
  • C、用SQL Server Management Studio连接到SQL1。打开一个查询窗口并执行以下语句:DBCC TRACEON 1244
  • D、在SQL Server Management Studio中,在工具栏上,点击数据库引擎查询以打开连接到数据库引擎对话框。在服务器名称文本框内,敲入ADMIN:SQL1。选择SQL Server身份认证并提供你的sa身份。点击连接按钮

正确答案:B,D

更多相关问题