Question 6 
You are designing a SharePoint 2010 solution that allows users to enter address information for contacts into a  list named Address. You have the following requirements:
.Ensure that users enter full nine-digit zip codes for the address information.
.Display a custom message indicating that a zip code is invalid if the entered zip code does not match the full nine-digit requirements. You need to ensure that the application is designed to meet these requirements. Which approach should you recommend?
A. Create a custom command.
B. Create a Datasheet view on the Address list.
C. Use the Form Options of the Address list.
D. Create a formula on the column.

解析
   本题要求很简单:就是创建一个列表用来维护客户信息,其中有个邮编字段要求可以进行自动验证。
 在SharePoint 2010中,增强了列表的验证机制,我们可以定义自己的验证公式,根据其他列的值或一定的验证条件来验证某一列,非常简单实用。计算字段的 Microsoft SharePoint Foundation 公式基于 Microsoft Excel 函数和语法。但 Microsoft 仅支持该页上提及的那些函数用于 SharePoint Foundation 计算字段中。例如,Excel 函数 MID 不受支持。 有两种方式来添加验证,一种是在为列表创建列时为该列添加验证公式,另一种是在列表设置中为已有列添加验证公式。
   所以,本题的正确选项应该是D:即针对邮编字段创建验证公式。
   至于其它选项:
选项A. Create a custom command. 创建一个用户命令,这应该是针对Command窗口的环境执行的相关操作,与Sharepoint的用户界面操作环境无关。
选项B. Create a Datasheet view on the Address list. 这只是创建一个视图,无法解决某列字段的验证问题。
选项C. Use the Form Options of the Address list. 列表的”Form”是用来获取那些用来创建,编辑或者显示此列表相关的窗体对象的,与列表某字段的数据验证无关。

因此本题答案应该选 D
参考 
http://msdn.microsoft.com/zh-cn/library/bb862071(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ms434697(v=office.14).aspx

Question 7
You are designing a SharePoint 2010 solution that stores employee information in a list named Employees and company information in a list named Company. Each company has one or more employees. You need to recommend that a developer add a new column so that a one-to-many relationship is created between the Company list and Employees list. Which approach should you recommend?
A. Add an External Data column on the Employees list.
B. Add a Lookup column on the Employees list.
C. Add a Managed Metadata column on the Company list.
D. Add a Lookup column on the Company list.

解析:
  本题要求就是想在两个Sharepoint的列表(公司、雇员)之间建立一对多关系:在雇员列表中增加一个字段去引用公司列表的值。
  如果看了Question5中的描述我们就可以很快定位到与Lookup相关的选项,即选项B.D.再由于此新增字段是在雇员列表上的,所以排除选项D,保留选项B。
  至于其它选项:
选项A. Add an External Data column on the Employees list. 外部数据字段是针对不同于Sharepoint的外部数据源的(即: Oracle数据库,Excel数据源,其它应用程序产生的数据等等),使用BCS技术从外部数据源导入数据并建立的列表及字段。而本题的两个列表均是Sharepoint内部的列表,与外部数据无关。
选项C. Add a Managed Metadata column on the Company list. 这里提到的Managed Metadata Columns 常常是针对Sharepoint的搜索功能中的相关概念,是针对所有已经被配置为可以在搜索结果中进行优化过滤的托管元数据映射属性,只要配置“一切正常”的话,SharePoint会自动从搜索结果中找到这些托管元数据的属性,并且按照不同的来源字段,呈现出多种不同的属性过滤。所以它与建立查阅字段无关。

因此本题答案应该选B
参考 
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfieldlookup.relationshipdeletebehavior(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ee559337(v=office.14).aspx

Question 8
You are using Business Connectivity Services to design a SharePoint 2010 application that connects to an external database. The database users have accounts for authentication that are different from their Active Directory accounts. You have a requirement to allow users to connect to the external database without prompting the user for credentials. You need to store user credentials and use these credentials when connecting to the external database. Which approach should you recommend?
A. Create a target application that uses the Microsoft Single Sign-On Service. Select the Connect with Impersonated Custom Identity option when creating the connection to the database.
B. Create a target application that uses the Secure Store Service. Select the Connect with Impersonated Custom Identity option when creating the connection to the database.
C.  Create a target application that uses the Single Sign-On Service. Select the Connect with User’s Identity option when creating the connection to the database.
D. Create a target application that uses the Secure Store Service. Select the Connect with User’s Identity option when creating the connection to the database.

解析:
   本题题意是你使用了BCS连接到外部数据库,在连接此数据库时所使用的合法帐户并不是你在Sharepoint环境中所使用的基于AD的用户帐户。你需要此连接访问是自动进行的,不需要提示Sharepoint环境中的当前用户输入需要登录到那个外部数据库时所必须的登录名与相关凭据。
   这是Sharepoint应用BCS的一个典型场景:如果使对外部数据源的访问更加顺畅,尤其是如果外部数据源需要身份确认时。
Sharepoint为此提供了Secure Store Service 存储和映射外部系统所需的用户凭据。Secure Store Service 取代了SharePoint 2007 单一登录功能。Secure Store Service 是提供凭据(例如帐户名称和密码)的存储和映射的共享服务。它使您能够安全地存储提供连接到外部系统所需凭据的数据,并将这些凭据与特定标识或一组标识相关联。解决方案会经常尝试向当前用户在其中被识别为不同用户或具有不同的身份验证帐户的外部系统进行身份验证。在这种情况下,Secure Store Service 可用于存储和映射外部系统所需的用户凭据。您可以配置 Secure Store Service,以便多个用户可以在外部系统上使用一组凭据来访问该外部系统。
例如,如果名为 Fred 的用户在运行 SharePoint Server 的服务器上有一个帐户,在 CRM 应用程序中有另一个帐户,则安全存储机制将允许该用户的 CRM 凭据与他的用户配置文件一起存储在 SharePoint Server 中。因此,如果他使用 SharePoint Server 中的 Microsoft Business Connectivity Services (BCS) 解决方案从 CRM 应用程序获取数据,SharePoint Server 将会查找服务器上的 Secure Store Service 数据库并将其凭据提供给 CRM。这样,Fred 就会自动登录到 CRM 应用程序,而不必单独登录到 CRM 应用程序。
有了上面的描述,我们就可以把焦点集中在选项B.D上,那么B和D又有什么区别呢?一个是使用模拟 Windows 标识(即: Impersonated Custom Identity)进行连接。另一个是使用用户标识(User’s Identity)进行连接。
我们继续看看使用 Secure Store Service 中的凭据是如何连接到外部系统的?
当创建某个外部内容类型时,您需要指定用户应用来连接到该外部内容类型所基于的外部数据源的身份验证模式。配合使用Secure Store Service与 Microsoft Business Connectivity Services (BCS) 时有以下三种类型的身份验证模式可用:
1. Windows 凭据(使用模拟 Windows 标识[Impersonated Custom Identity]进行连接):Microsoft SharePoint Server 2010 使用其默认Secure Store Service中的 Windows 凭据进行身份验证。示例:后端只向名为 domain\stusers 的 Windows 组帐户授予访问权限,因此连接到此后端的属于此组成员的所有用户都可以使用 domain\stusers 凭据来进行连接。
2. 凭据(使用模拟自定义标识[Impersonated Custom Identity]进行连接):在凭据模式中,针对类型数据库的外部系统,SharePoint Server 2010 使用其默认Secure Store Service中的数据库凭据进行身份验证。SharePoint Server 2010 将数据库凭据添加到连接字符串并将这些凭据传输到数据库服务器。示例:数据库只向名为 stdbuser 的非 Windows 帐户授予访问权限,因此连接到此后端的所有用户都需要使用 stdbuser 凭据。
3. 在适用于 Web 服务和 WCF 端点的凭据模式中,SharePoint Server 2010 使用不同于来自其默认Secure Store Service的 Windows 身份验证的凭据对 Web 服务和 WCF 端点进行身份验证。这些凭据用于进行基本身份验证或摘要式身份验证,具体取决于 Web 服务服务器的配置。由于基本身份验证和摘要式身份验证不足以保护凭据,因此应该使用 SSL 或 IPSec(或同时使用这两者)来保护 Web 服务服务器与运行 Business Data Connectivity (BDC) Service 的服务器之间的通信安全。
 所以,选项D,即使用用户标识(User’s Identity)进行连接就可以被排除了,事实在使用安全存储中的凭据创建新的外部内容类型时,在添加连接外部数据源的窗口中,有使用用户标识(User’s Identity)进行连接选项,且它是默认选项。如果你在外部数据库中为此用户标识单独建立了访问许可权限,你也可以使用它。但问题是如果此外部数据源是完全独立的(如本题:The database users have accounts for authentication that are different from their Active Directory accounts),那么就不能选择此选项了。

因此本题答案应该选B

参考 
http://msdn.microsoft.com/en-us/library/ee556780(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ee554863(v=office.14).aspx

Sharepoint学习笔记—习题系列--70-576习题解析 -(Q6-Q8)的更多相关文章

  1. Sharepoint学习笔记—ECM系列—文档列表的Metedata Navigation与Key Filter功能的实现

    如果一个文档列表中存放了成百上千的文档,想要快速的找到你想要的还真不是件容易的事,Sharepoint提供了Metedata Navigation与Key Filter功能可以帮助我们快速的过滤和定位 ...

  2. Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现

    文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和 ...

  3. Sharepoint学习笔记—习题系列--70-576习题解析 --索引目录

        Sharepoint学习笔记—习题系列--70-576习题解析  为便于查阅,这里整理并列出了70-576习题解析系列的所有问题,有些内容可能会在以后更新. 需要事先申明的是:     1. ...

  4. Sharepoint学习笔记—习题系列--70-573习题解析 --索引目录

                  Sharepoint学习笔记—习题系列--70-573习题解析 为便于查阅,这里整理并列出了我前面播客中的关于70-573习题解析系列的所有问题,有些内容可能会在以后更新, ...

  5. Deep Learning(深度学习)学习笔记整理系列之(五)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  6. Deep Learning(深度学习)学习笔记整理系列之(八)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  7. Deep Learning(深度学习)学习笔记整理系列之(七)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  8. Deep Learning(深度学习)学习笔记整理系列之(六)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  9. Deep Learning(深度学习)学习笔记整理系列之(四)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  10. Deep Learning(深度学习)学习笔记整理系列之(三)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

随机推荐

  1. Mybatis逆向生成

    在已经有了数据库的表的时候,为了方便起见,我们可以逆向生成javabean,xml,dao接口等,当然,下载mybaits-generation的工具,我这里用的是eclipse插件,然后准备一 个x ...

  2. maven基础知识

    1.maven基础知识 1.1maven坐标 maven坐标通常用冒号作为分割符来书写,像这样的格式:groupId:artifactId:packaging:version.项目包含了junit3. ...

  3. C#根据身份证号码,计算生日、年龄、性别

    朋友谈及身份证相关的信息,才了解到原来省份证号码中包含了年龄和性别. 这样在数据库中,就不必单独留字段存放它们了(不过,要根据具体情况来,要是读取频率较高,还是单独列出为好),这样顺带解决了年龄变更的 ...

  4. jQuery对象和DOM对象的相关知识

    所谓的DOM就是Document Object Model(文档对象模型)的缩写,或许是我水平低的缘故,感觉就是HTML的标记元素嘛,所以作者画了下面的图: 像这样的元素,就是所谓的DOM对象,获取值 ...

  5. 细说ASP.NET Core与OWIN的关系

    前言 最近这段时间除了工作,所有的时间都是在移植我以前实现的一个Owin框架,相当移植到到Core的话肯定会有很多坑,这个大家都懂,以后几篇文章可能会围绕这个说下,暂时就叫<Dotnet Cor ...

  6. 词法分析程序 LEX和VC6整合使用的一个简单例子

    词法分析的理论知识不少,包括了正规式.正规文法.它们之间的转换以及确定的有穷自动机和不确定的有穷自动机等等... 要自己写一个词法分析器也不会很难,只要给出了最简的有穷自动机,就能很方便实现了,用if ...

  7. 数据库SQL server规则的创建、查看、修改和规则的绑定与松绑、删除

    用CREATE RULE语句创建规则 创建雇佣日期规则 hire_date_rule CREATE RULE hire_date_rule AS @hire_date>='1980-01-01' ...

  8. python问题记录

    今天才python群里看到一个问题 python2.7: L = [x for x in 'hello'] print L print x python3.4: L = [ x for x in 'h ...

  9. [javaSE] 反射-方法的反射

    1.如何获取某个方法 方法的名称和方法的参数列表才能唯一决定一个方法 2.方法反射的操作 method.invoke(); package com.tsh.reflect; import java.l ...

  10. 编译安装php-amq扩展

    用途:这个扩展是用来操作rabbitmq服务端的 一.安装总括 1.编译安装librabbitmq库 这是一个开源c语言的库.用来与rabbitmq进行通信 而php的php-amqp扩展就是使用这个 ...