Sharepoint学习笔记—习题系列--70-576习题解析 -(Q9-Q12)
Question 9
You are designing an external binary large object (BLOB) store provider by implementing the ISP External Binary Provider interface. The farm has existing sites that contain content. Your implementation has been verified to be working correctly. You need to ensure that content within existing sites is moved using the external BLOB store provider. You also must ensure that the solution does not require further custom coding. Which approach should
you recommend?
A. Perform a backup and restore on each site.
B. Perform a backup and restore of each content database.
C. Perform a backup and restore on each site collection.
D. Perform a backup and restore of the configuration database.
解析:
这道题感觉仍然是基于Sharepoint2007在设计,因为它要开发人员开发实现external binary large object (BLOB) store provider。 微软在Windows SharePoint Services 3.0 SP1开始增加了一个External BLOB Storage(EBS)接口,但是微软并没有提供实现,而是需要开发人员自己来实现它。
到了SharePoint 2010虽然仍然对EBS提供兼容,但并不推荐使用EBS,而是推荐使用SQL Server 2008 Remote BLOB Storage(RBS)。所以本题你可以只作了解。
本题的场景是基于EBS:你试图设计一个“external binary large object (BLOB) store provider”来实现EBS。但当前Sharepoint场中已经已经有一些Site了,并且还存储了需要的内容,你需要把这些内容移到EBS的内容数据库中去.题目的要求是不需要代码实现。
根据如下一段描述:
“EBS is more natively granular as it provides a site collection context thru the interface whereas RBS provides a content database context.”
而且网上也有人通过Move-SPSite 命令(将网站集从一个内容数据库移到另一个内容数据库。)实现本题的场景。
因此本题答案应该选 C
参考
http://blogs.technet.com/b/vedant/archive/2009/06/17/external-blob-storage-in-sharepoint-2007.aspx
http://technet.microsoft.com/zh-cn/library/ff607915.aspx
Question 10
You are designing a SharePoint 2010 application that includes a Task list. You have the following requirements:
.For each task, allow users to specify one of three values for an item named Phase using a drop-down menu.
.Allow contributors to add new values for the Phase item. You need to design this application without using custom code. Which approach should you recommend?
A. Create a Multiple lines of text field type on the Task list.
B. Create a Single line of text field type on the Task list.
C. Create a Choice field type on the Task list that gets values from a custom list.
D. Create a Lookup field type on the Task list that gets values from a custom list.
解析:
本题题意是:你想在你的应用中包含一个任务列表,此列表有一个Phrase字段,这个字段允许用户从一个下拉框中选取值 ,而且待选取的值可以后续添加。要求是不能编码实现。
根据题意很快就能想到要把待选值放到另一个列表中去保存和维护,所以直接就排除了选项A.B。再因为要在一个列表中引用另一个列表中的值,很明显是Lookup字段干的事情,所以选项D为正解。至于选项C提到的Choice Field 也是一种选择值功能,但其值并不是来自于其它列表。
因此本题答案应该选 D
参考
Question 11
You are designing an asset management solution using SharePoint 2010. You need to design a solution that meets the following requirements:
.Binary large objects (BLOBs) cannot be stored in Microsoft SQL Server.
.There can be no custom development or third-party products.
Which approach should you recommend?
A. Install and configure Remote BLOB Storage and enable the content databases to use Remote BLOB Storage.
B. Install and configure Remote BLOB Storage and enable the configuration databases to use Remote BLOB
Storage.
C. Install and configure an external BLOB store provider and enable the content databases to use the external BLOB store provider.
D. Install and configure an external BLOB store provider and enable the configuration databases to use the external BLOB store provider.
解析:
本题题意:你想要使用Sharepoint实现资源管理,资源中包括一些大文件,你需要找一种方式来存储这些资源文件,要求是:
要求1. 这些文件不能直接被保存在SQL Server数据库中,
要求2. 不能使用编程方式或采用第三方软件方式实现。
看到要求2,马上就可以排除选项C.D。因为这两个选项都要求通过external BLOB store provider来实现,而external BLOB store provider是由用户使用微软提供的接口来编程实现的。
至于要求1,当然只有通过BLOB方式去实现了,但BLOB存取方式是建立在Sharepoint的内容数据库(Content Data Base)上的,这个很好理解,因为BLOB所存取的数据本身就应该是Sharepoint内容数据库的一部分,只不过被放置到其它位置。至于选项B提到的Configuration Database,那是Sharepoint的场配置数据库,是用来维护Sharepoint场的正常运行的。
因此本题答案应该选 A
参考
Question 12
You need to specify the correct artifacts to use in a SharePoint 2010 application for a school district. The school district’s administrator needs to be able to search for student information on an intranet SharePoint 2010 portal. Student information is currently available in another database, which supports an Open Database Connectivity (ODBC) driver. You need to design the solution to meet the following requirements:
.Provide a user interface to search for a student based on name.
.Enable the administrator to select the correct student name from the search results.
.Provide a student header section that displays the primary student identity information, which will enable the administrator to correlate any new information with the correct student.
.Provide additional data entry pages to add or update additional student information.
Which approach should you recommend?
A. Design HTML Web pages to render the student details. Install these pages under the /templates/_layouts/1033 folder and load these pages in Web Parts.
B. Design connected Web Parts to share information among search data entry, student header information, and new data entry information Web Parts.
C. Design a user control and load this control in a Web Part to search for a student. Then render the student details in a SharePoint page.
D. Design a Web Part to search for a student. Then render the student record details in a SharePoint page.
解析:
本题题意:你想为某校区提供一个Sharepoint解决方案,此方案属于Intranet应用,校区管理者可以在上面搜索本校区的学生信息,学生信息现在是存储在另外一个数据库中的,你可以通过ODBC驱动去访问里面的数据。方案同时要满足下面的要求:
要求1. 提供一个操作界面,允许在此界面上通过学生的姓名查找学生的信息
要求2. 允许管理者从返回的查找结果中,进一步选择想要查找的学生姓名(即:如果在要求1涉及的界面中输入Jack,则返回所有包含Jack的学生的姓名, eg. Jack Dorsey, Jack Reacher…….,在要求2中可以进一步选择具体哪个学生)
要求3. 在学生信息界面中,提供学生标识信息栏,以便于管理者根据关联的信息快速定位到想查找的学生。
要求4. 提供对学生信息的添加和修改界面。
根据上面的题意,首先,要求通过ODBC数据驱动去访问学生信息数据库,这就明显需要通过编程在后台代码中实现,所以可以排除选项A,因为选项A提供的HTML方式是不支持后台代码的。
其次,根据要求4,需要实现对学生信息的添加和修改,所以又可以进一步排除选项 C.D。因为这两个选项都只提供了搜索功能,没有提供修改功能。
只有选项B,通过不同的WebPart分别实现搜索和修改功能,并在WebPart之间通过Connect操作建立进一步筛选功能。
因此本题答案应该选B
参考
http://msdn.microsoft.com/zh-cn/library/ff597538(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ms469765(v=office.14).aspx