单项选择题
你是你公司的SQLSERVER2005/2008DB的数据库开发者。你使用下面的脚本来创建一个名为EMPLOYEE的视图:这个视图将被一个应用程序使用,这个应用程序是用来向PERSON和EMPLOYEES这两个表里插入记录的。用来创建这些表格的脚本如下所示:
你想要使这个应用程序能够防止视图来发布INSERT语句,你得怎么做?()
A.在视图上创建一个AFTER触发器
B.在视图上创建一个INSTEAD OF触发器
C.在PERSON和EMPLOYEES表上创建一个INSTEAD OF触发器
D.把视图修改成带有WITH CHECK选项
E.把视图修改成带有WITH SCHEMABINDING选项
相关考题
-
单项选择题
你是一个名为INVENTORY的数据库的开发者。你有一张你创建的报告清单。这些报告将同时被运行。你写出查询语句来创建每个报告。在查询语句的基础上,你设计和创建这个数据库表的索引。你想要确定你已经创建了有效的索引,你得怎么做?()
A.创建一个SQL事件探查器跟踪,使用OBJECT事件分类。
B.依靠包含有在报告中有使用的查询的一个工作量文件来运行索引调整向导。
C.运行系统监视器,并且使用SQLSERVER:ACCESSMETHODS计算器
D.在查询分析器里执行这些表的查询,并且使用SHOWPLAY-TEXTOPTION。 -
单项选择题
你是一个brokerage公司的数据库开发者。这个数据库包括一张名为Trades的表。如下是用于创建该表的脚本:你要确保在trades表里可任意的进行插入和查询操作。你要怎么做?()
A.Execute the DBCC DBREINDEX statement on the table.
B.Execute the UPDATE STATISTICS statement on the table.
C.Execute the DROP STATISTICS statement on the clustered index.
D.Execute the DBCC INDEXDEFRAG statement on the primary key index.
E.Execute the DROP INDEX and CREATE INDEX statements on the primary key index. -
多项选择题
你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()
A.为每一个磁盘创建一个文件组。
B.在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。
C.在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。
D.在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。
E.创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。
