MCSA 70-761 SQL Server 2016 练习题搬运

原网站链接:http://www.accelerated-ideas.com/aiMExamsChoose.aspx#mcse

为了方便下次看的时候一眼就理解,顺手加上了粗略翻译。

1. Your team is developing a database for a new online travel application. You need to design tables and other database objects to support the application. One particular table called Airline_Schedules needs to store the departure and arrival dates and times of flights along with time zone information.

What should you do?

你的团队正在开发一个旅游应用的数据库,你需要设计一些数据库和表之类的东西。其中有个特殊的表叫Airline_Schedules,需要往里面保存飞机出发和到达的日期+时间+时区信息,你咋办?

A. Use the CAST function
B.Use a user-defined table type
C.Use the DATETIME2 data type
D.Use the DATETIMEOFFSET data type

答:这里选D,因为DATETIMEOFFSET数据格式可以保存时区信息。

2. You‘ve been told to execute the following SQL command to create a new table called employees. The id column of the new table will be an auto increment column but what do the 2 numbers after the IDENTITY clause mean?
你被要求运行下面的sql命令来创建一个雇员表,id列自动递增,那么代码中IDENTITY后面括号中的两个数字分别代表什么?
CREATE TABLE new_employees ( id_num int IDENTITY(100,10), fname varchar (20), minit char(1), lname varchar(30) )

A.seed, increment
B.increment, seed
C.max value, seed
D.max value, increment

答:A,初始值,递增量。

3. Can you combine rowstore and columnstore on the same table?

在同一个表中,行存储和列存储可以结合使用吗?

A.Yes

B.NO

答:A,Beginning with SQL Server 2016, you can create an updatable nonclustered columnstore index on a rowstore table. The columnstore index stores a copy of the chosen columns so you do need extra space for this but it will be compressed on average by 10x. By doing this, you can run analytics on the columnstore index and transactions on the rowstore index at the same time. The column store is updated when data changes in the rowstore table, so both indexes are working against the same data.

从SQL Server 2016开始,您可以在rowstore表上创建一个可更新的非聚集的columnstore索引。columnstore索引存储所选列的一个副本,因此确实需要额外的空间,但它平均会被压缩10倍。通过这样做,您可以同时对columnstore索引和rowstore索引上的事务运行分析。当rowstore表中的数据发生更改时,列存储将被更新,因此两个索引将针对相同的数据工作。

4. As part of a new HR project you‘re creating several stored procedures that will add logging information to the logs table. This logging information is very detailed and should contain carriage returns to make paragraphs more readable. How can you add carriage returns to text when inserting into a table?

在一个HR项目中你需要新建一些存储过程来向日志表中添加日志信息,这个日志很详细,因此你需要插入一些回车符来增加可读性,如何在向表插入时将回车添加到文本?

A.Use CHAR
B.Use CASE
C.Use COS
D.Use TEXTPTR

答:A,You can use CHAR(13) to add carriage returns. The CHAR function converts an int ASCII code to a character.

您可以使用CHAR(13)来添加回车。CHAR函数将int ASCII码转换为字符。

5. You can use the PIVOT and UNPIVOT relational operators to change a table-valued expression into another table. Which clause rotates a table-valued expression by turning the unique values from one column in the expression into multiple columns in the output, and performs aggregations where they are required on any remaining column values that are wanted in the final output?

你可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。哪个可以将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合?

A.PIVOT
B.UNPIVOT

答:A,感觉这个题难度主要在于读懂英文题意,选答案倒是不难。。。解释:可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。

6. A DML trigger is an action programmed to execute when a data manipulation language (DML) event occurs in the database server. DML events include UPDATE, INSERT, or DELETE statements issued against a table or view. Which of the following is TRUE regarding INSTEAD OF triggers?

A.INSTEAD OF triggers fire in place of the triggering action and before constraints are processed
B.If the constraints are violated, the AFTER trigger is not executed.
C.If there are AFTER triggers on the table, they will fire after constraint processing.
D.All of these

答:D。

7.As part of a global e-commerce business you are developing a Microsoft SQL Server database that supports the company‘s online website. The application contains a table that has the following definition:

CREATE TABLE Inventory
(ItemID int NOT NULL PRIMARY KEY,
ProductsInStore int NOT NULL,
ProductsInWarehouse int NOT NULL)

You need to create a computed column that returns the sum total of the ProductsInStore and ProductsInWarehouse values for each row. Which T-SQL statement should you use?

A.ALTER TABLE Inventory
ADD ProductsInStore - ProductsInWarehouse = TotalProducts
B.ALTER TABLE Inventory
ADD TotalProducts AS ProductsInStore + ProductsInWarehouse
C.ALTER TABLE Inventory
ADD TotalProducts AS SUM(ProductsInStore, ProductslnWarehouse);
D.ALTER TABLE Inventory
ADD TotalProducts = ProductsInStore + ProductsInWarehouse

答:B.

原文地址:https://www.cnblogs.com/howie-we/p/12096960.html

时间: 2024-10-18 15:11:01

MCSA 70-761 SQL Server 2016 练习题搬运的相关文章

SQL Server 2016五大优势挖掘企业用户数据价值

转载自:http://soft.zdnet.com.cn/software_zone/2016/0318/3074442.shtml 3月10日,微软公司在美国纽约举办了一场名为“Data Driven”的活动,正式发布了新一代SQL Server 2016, 与此同时,还附赠了两条爆炸性消息:微软将SQL Server 2016开放给linux,同时还发布了一款针对Oracle数据库的迁移工具,以及相关的迁移优惠政策. 业内对这两条消息进行了各种各样的猜想和推测. 一周后,SQL Server

下载:SQL Server 2016 CTP3 (x64) - DVD (English)

如题: 下载地址,请看文章底部. SQL Server 2016 CTP3 (x64) - DVD (English)ISO English Release Date: 10/30/2015 Details No product key is required. Download 2649 MB File Name:en_sql_server_2016_ctp3_x64_dvd_7213912.isoLanguages:EnglishSHA1:BF0FDF34B5A4BA9660C6CDB70E

SQL Server 2016 AlwaysOn 安装及配置介绍

SQL Server 2016  AlwaysOn 安装及配置介绍 Always On 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案. SQL Server 2012 中引入了 Always On 可用性组功能,此功能可最大程度地提高一组用户数据库对企业的可用性. "可用性组" 针对一组离散的用户数据库(称为"可用性数据库" ,它们共同实现故障转移)支持故障转移环境. 一个可用性组支持一组读写主数据库以及一至八组对应的辅助数据库. (

Windows Server2016+SQL Server 2016 Cluster安装及配置

Windows Server2016+SQL Server 2016 Cluster 安装及配置 我们知道,近期微软正式发布了Windows Server2016和SQL Server Cluster 2016,所以借此机会来尝试一下Windows Server2016+SQL Server Cluster 2016安装及配置,对于相关功能的优化及升级需要在官网上自己查看整理.大概就是windows server2016跟windows10页面框架结构差不多,SQL Server2016从安装上

SQL Server 2016 ->> T-SQL新特性

1) TRUNCATE表分区而不是整表 CREATE TABLE dbo.TruncatePartitionTest ( PrtCol INT, Col2 NVARCHAR(300) ) ON [myPS1](PrtCol) GO INSERT dbo.TruncatePartitionTest VALUES(1,'AAA'), (11,'AAA'), (100,'AAA'), (101,'AAA') GO -- TRUNCATE partitions 1 to 2 TRUNCATE TABLE

[资料分享]SQL Server 2016/2014/2012/2008简体中文企业版下载+对应补丁

为什么只提供企业版下载呢?因为不管你是学生还是工作研究人员,企业版都是功能最为齐全的一个版本,比如企业版都集成了SQL Server Management Studio管理界面(俗称企业管理器的可视化操作界面),在工作学习中,可以避免很多由版本功能引起的不必要的麻烦事,下面就是精心为大家收集的下载地址了. 既有SQL Server各版本下载,也有对应的Service Pack补丁下载. SQL Server 2016简体中文企业版 文件名:cn_sql_server_2016_enterpris

SQL Server 2016 —— 聚集列存储索引的功能增强

作者 Jonathan Allen,译者         邵思华         发布于     2015年6月14日 聚集列存储索引(CC Index)是SQL Server 2014中两大最引人瞩目的特性之一,设计为用于超过1千万条记录的数据表.使用者无需明确的指定索引,也能够保证分析式查询的优良性能. 但2014版本中的这一特性存在着一个缺陷,即使用者无法指定索引.虽然CC索引比起传统表的表扫描要快得多,但它还是及不上经手动调整的覆盖索引.因此,为了同时支持这两种模式,开发者不得不创建两张

SQL Server 2016 白皮书

随着SQL Server 2016正式版发布日临近,相关主要特性通过以下预览学习: Introducing Microsoft SQL Server 2016 e-bookSQL Server 2016 Deeper Insights Across DataSQL Server 2016 Hyper-scale CloudSQL Server 2016 In-memory OLTPSQL Server 2016 In-memory OLTP and Columnstore Feature Com

SQL Server 2016 CTP2.3 的关键特性

SQL Server 2016 CTP2.3 的关键特性 数据库方面的增强 Row Level Security已经支持In-memory OLTP 表.用户现在可以对内存优化表实施row-level security策略. 另外SCHEMABINDING.predicate 函数和内联表值函数都要包含NATIVE_COMPILATION编译选项. 使用NATIVE_COMPILATION编译选项的UDFs用户定义函数可以在本地模块和交换查询中使用,就像内存优化表和磁盘表. 没有使用NATIVE