你管理一个SQL Server 2008数据库,其中包含名为dbo.Sales的表,该表包含下面的表定义:
CREATE
TABLE [dbo].[Sales]([SalesID] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY
CLUSTERED,[OrderDate] [datetime] NOT NULL,[CustomerID] [int] NOT
NULL,[SalesPersonID] [int] NULL,[CommentDate] [date] NULL);
此表包含数百万条订单。你运行下面的查询来确定销售人员何时在dbo.Sales表中提供备注:
SELECT SalesID,CustomerID,SalesPersonID,CommentDate FROM dbo.SalesWHERE CommentDate IS NOT NULL AND SalesPersonID IS NOT NULL;
你发现此查询运行很慢。检查数据之后,你发现只有1%的行有备注日期,10%的行的SalesPersonID为null。你需要创建索引来优化此查询。索引必须在优化查询的同时节省磁盘空间。应创建哪个索引()?
A.CREATE NONCLUSTERED INDEX idx1 ON dbo.Sales (CustomerID) INCLUDE (CommentDate)WHERE SalesPersonID IS NOT NULL;
B.CREATE NONCLUSTERED INDEX idx1 ON dbo.Sales (SalesPersonID) INCLUDE (CommentDate,CustomerID);
C.CREATE NONCLUSTERED INDEX idx1 ON dbo.Sales (CustomerID) INCLUDE(CommentDate,CustomerID);
D.CREATE NONCLUSTERED INDEX idx1 ON dbo.Sales (CommentDate, SalesPersonID) INCLUDE(CustomerID) WHERE
CommentDate IS NOT NULL;
第3题
A.db表
B.user表
C.procs_priv表
D.tables_priv表
第4题
A.user表
B.db表
C.procs_priv表
D.tables_priv表
第6题
A.Select*intocustomersfromclients
B.Selectintocustomersfromclients
C.Insertintocustomersselect*fromclients
D.Insertcustomersselect*fromclients
第7题
A.新创建的数据库中不包含表对象
B.新创建的数据库中包含model数据库中的表对象
C.创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用
D.创建数据库时,应该将数据库文件分成多个,以实现冗余
第8题
A.创建表的基本命令式CREATETABLE<表名>
B.建表的时候通常还可以定义与该表有关完整性约束条件
C.每一个表都属于某一个模式,一个模式包含多个基本表
D.在创建模式的时候不可以创建表
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!