Повысьте свою уверенность в успешной сдаче экзамена с помощью Exam Replay or an Exam Replay with Practice Test.

Экзамен
70-516

Visual Studio logo

  • Дата публикации:
    17 сентября 2012 г.
  • Языки:
    Английский
  • Целевая аудитория:
    ИТ-специалисты
  • Технология:
    Windows Server 2012
  • Необходим для прохождения сертификации:
    Microsoft Certified Technology Specialist (MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

Этот экзамен отменен

Доступные на данный момент экзамены см. в Microsoft Certification exam list.

Оценка квалификационных навыков

Данный экзамен позволяет оценить, в какой мере вы можете выполнять перечисленные ниже технические задачи. В процентах указан относительный вес каждого основного тематического раздела экзамена. Чем выше процент, тем больше вопросов вы увидите в соответствующем разделе экзамена. Ознакомьтесь с обучающими видеоматериалами о variety of question types , включенных в экзамены Microsoft.

Учтите, что вопросы охватывают темы, описанные в этом маркированном списке, но не ограничиваются ими.

Хотите поделиться своим мнением о релевантности навыков, оцениваемых с помощью этого экзамена? Отправьте комментарий специалистам Microsoft. Все отзывы будут проверены и при необходимости учтены в сертификационной программе, если такие изменения не повлияют на действительность и надежность процесса сертификации. Обратите внимание, что корпорация Microsoft не отвечает непосредственно на каждый отзыв. Мы ценим ваш вклад в обеспечение качества сертификационной программы Microsoft.

Если у вас возникли сомнения в отношении определенных вопросов данного экзамена, вы можете exam challenge.

Если у вас возникли дополнительные вопросы или есть комментарии, связанные с сертификационными экзаменами Microsoft, или по программе сертификации, регистрации или специальным предложениям, обращайтесь в Regional Service Center.

Моделирование данных (20%)
  • Сопоставление сущностей и отношений с помощью схемы EDM
    • Использование визуального конструктора; создание схемы EDM (модель сущность-данные) на основе существующей базы данных; управление сложными сопоставлениями сущностей в EDMX; редактирование XML-файлов EDM; сопоставление с сохраненными процедурами; создание определяемых пользователем связей между сущностями; создание классов с наследованием и сопоставление этих классов с таблицами
    • В эту задачу не входит: использование MetadataWorkspace
  • Сопоставление сущностей и отношений с помощью LINQ to SQL
    • Использование визуального конструктора; создание модели LINQ to SQL на основе существующей базы данных; сопоставление с сохраненными процедурами
  • Создание и настройка сущностных объектов
    • Настройка изменений в сущности Entity Framework; использование генератора ADO.NET EntityObject (T4); расширение; автоматически отслеживаемые сущности; отслеживание изменений снимков; ObjectStateManager; частичные классы и частичные методы в Entity Framework
  • Подключение модели POCO к Entity Framework
    • Реализация Entity Framework с игнорированием сохраняемости; сущности POCO, созданные пользователем
    • В эту задачу не входит: использование шаблонов POCO
  • Создание базы данных на основе модели Entity Framework
    • Настройка процесса создания (шаблонов) на языке определения данных (DDL); создание сценариев для базы данных; инструменты модели сущность-данные
  • Создание функций, определяемых моделью
    • Изменение языка определений концептуальной схемы (CSDL); включение функций, определяемых моделью, с помощью атрибута EdmFunction; сложные типы
Управление подключениями и контекстом (18%)
  • Настройка строк подключения и поставщиков
    • Управление строками подключения, в том числе строками подключения Entity Framework; использование диспетчера конфигураций; корректная адресация экземпляра Microsoft SQL Server; реализация группировки подключений; управление пользовательским экземпляром и AttachDBfilename; поставщики параметров; реализация нескольких активных наборов результатов (MARS)
    • В эту задачу не входят: использование ConnectionStringBuilder; поставщик данных Oracle; создание и использование настраиваемых поставщиков; использование сторонних поставщиков
  • Создание подключений к базе данных и управление ими
    • Подключение к источнику данных; закрытие подключений; поддержка жизненного цикла подключения
  • Защита подключения
    • Шифрование и дешифрование строк подключений; использование интерфейса поставщика поддержки безопасности (SSPI) или аутентификации SQL Server; подключения только для чтения и подключения для чтения/записи
    • В эту задачу не входит: протокол Secure Sockets Layer (SSL)
  • Управление свойствами DataContext и ObjectContext
    • Управление жизненным циклом свойств DataContext и ObjectContext; расширение DataContext и ObjectContext; поддержка POCO
  • Реализация срочной загрузки
    • Настройка стратегии загрузки с помощью LazyLoadingEnabled; поддержка отложенной загрузки с POCO; явная загрузка сущностей
  • Кэширование данных
    • Кэширование DataContext и ObjectContext; включение карты удостоверений; кэширование локальных данных
    • В эту задачу не входит: скорость; SqlCacheDependency
  • Настройка служб данных ADO.NET
    • Создание правил доступа для сущностей; настройка авторизации и аутентификации; настройка команд HTTP
Запрос данных (22%)
  • Выполнение запроса SQL
    • DBCommand, DataReader, DataAdapters, DataSets; управление извлечением данных посредством сохраненных процедур; использование параметров; классы пространства имен System.Data.Common
  • Создание запроса LINQ
    • Запросы на основе синтаксиса и методов; объединение, фильтрация, сортировка, группировка, агрегирование; лямбда-выражения; подкачка; проекция
    • В эту задачу не входит: компиляция запросов
  • Создание запроса Entity SQL (ESQL)
    • Объединение, фильтрация, сортировка, группировка, агрегирование, подкачка; использование функций; кэширование плана запроса; возврат ссылки на экземпляр сущности; использование параметров с ESQL; функциональность, связанная с классами EntityClient
  • Обработка специальных типов данных
    • Запрос больших двоичных объектов; файловый поток; пространственные параметры и параметры с табличными значениями
    • В эту задачу не входит: реализация типов для неструктурированных данных, типов, определяемых пользователем и типов общеязыковой среды (CLR)
  • Запрос данных XML
    • Запрос LINQ для XML, XmlReader, XmlDocuments, XPath
    • В эту задачу не входят: XSLT, XmlWriter
  • Запрос данных с помощью служб данных WCF.NET
    • Реализация фильтрации и предоставления прав в службах данных WCF.NET; адресация ресурсов; создание выражения запроса; доступ к форматам полезной нагрузки; перехватчики служб данных
Работа с данными (22%)
  • Создание, обновление и удаление данных с помощью инструкций SQL
    • Создание/обновление/удаление (CUD); использование наборов данных; вызов сохраненных процедур; использование параметров
  • Создание, обновление и удаление данных с помощью свойства DataContext
    • CUD; вызов сохраненных процедур; использование параметров
    • В эту задачу не входит: ObjectTrackingEnabled
  • Создание, обновление и удаление данных с помощью свойства ObjectContext
    • CUD; вызов сохраненных процедур; использование параметров; настройка параметров SaveOptions
  • Управление транзакциями
    • System.Transactions; DBTransaction; откат транзакции; Lightweight Transaction Manager (LTM)
    • В эту задачу не входят: распределенные транзакции; множественные обновления в одной транзакции; множественная синхронизация данных в ACID-транзакциях
  • Создание отключенных объектов
    • Создание сущностей с автоматическим отслеживанием в Entity Framework; прикрепление объектов, наборов данных, адаптеров таблиц
Разработка и развертывание надежных приложений (18%)
  • Мониторинг и сбор данных о производительности
    • Создание запросов SQL на основе журналов (ToTraceString); сбор данных о времени отклика; реализация счетчиков производительности; реализация ведения журналов; реализация инструментария
  • Обработка исключений
    • Разрешение проблем параллелизма данных (обработка исключения OptimisticConcurrency, метод Refresh); обработка ошибок; исключения транзакций; исключения подключений; исключения таймаута; обработка исключения от отключенного объекта Entity Framework; исключения безопасности
  • Защита данных
    • Шифрование, цифровая подпись, хэширование, использование модификатора salt, наименьший уровень привилегий
  • Синхронизация данных
    • Синхронизация в Entity Framework в режиме реального времени и в автономном режиме; службы синхронизации; локальное сохранение
  • Развертывание компонентов ADO.NET
    • Упаковка и публикация из Visual Studio; развертывание приложения ADO.NET Services; упаковка и развертывание метаданных Entity Framework
    • В эту задачу не входит: настройка IIS, MSDeploy, MSBuild

Кто сдает этот экзамен?

Кандидатами на сдачу этого экзамена являются специалисты, разрабатывающие уровни доступа к данным для приложений в Microsoft Visual Studio 2010 и ADO.NET 4. Кандидаты должны иметь опыт разработки компонентов приложений, взаимодействующих с различными источниками данных, не менее двух-трех лет. Кроме того, кандидаты должны хорошо понимать принципы реляционных баз данных и должны иметь как минимум двухлетний опыт работы с системами управления реляционными базами данных.

Также кандидаты должны хорошо владеть следующими технологиями.

  • Технологии кодирования и компоненты платформы ADO.NET 4
  • ADO.NET Data Services LINQ
  • LING to SQL
  • Технологии Entity Framework
  • Язык SQL
  • Сохраненные процедуры
  • Структуры/схемы (объекты) XML баз данных

Дополнительные сведения об экзаменах

Подготовка к экзамену

Перед планированием экзамена рекомендуется просмотреть настоящее руководство по подготовке к экзамену целиком и ознакомиться с ресурсами на настоящем веб-сайте. В разделе Microsoft Certification exam overview можно найти сведения о регистрации, видеоролики стандартных форматов экзаменационных вопросов и другие ресурсы для подготовки. Сведения о правилах проведения экзаменов и о подсчете баллов можно найти в разделе Microsoft Certification exam policies and FAQs.

Примечание

Настоящее руководство по подготовке может быть изменено в любой момент без предварительного уведомления исключительно по усмотрению корпорации Microsoft. Экзамены Microsoft могут содержать элементы адаптивного и имитационного тестирования. Корпорация Microsoft не определяет формат, в котором представлены экзамены. В каком бы формате ни проводился экзамен, пользуйтесь этим руководством по подготовке. Для подготовки к этому экзамену корпорация Microsoft рекомендует получить опыт работы с продуктом и использовать указанные учебные ресурсы. Эти учебные ресурсы не обязательно охватывают все темы, перечисленные в разделе «Оценка навыков».