Следите за новостями

Programming with Microsoft ADO .NET

Аннотация

Данный курс предназначен для разработчиков, желающих научиться создавать приложения баз данных и Web-сервисы с помощью Microsoft® ADO .NET, Microsoft® SQL Server 2000 и Microsoft® .NET Framework.

 После изучения курса вы сможете

  • описывать приложения баз данных, ADO.NET;
  • подключаться к SQL Server и другим источникам данных;
  • выполнять операции с данными, такие как команда SELECT, команды определений, динамические команды SQL, а также команды, получающие информацию от SQL Server в формате XML;
  • создавать схемы наборов данных, заполнять их и изменять данные в наборах;
  • конструировать наборы данных;
  • использовать технологии XML при работе с DataSet, включая маппирование таблиц и столбцов, создание схем XSD, построение строго типизированных DataSet, а также взаимодействие с XMLDataDocument;
  • создавать Web-сервисы, использующие ADO .NET для выборки и обновления источника данных;
  • устранять проблемы в приложениях, созданных с помощью ADO .NET.

Содержание курса

  • Приложения, основанные на принципе централизованного хранения данных и архитектура ADO .NET. Хранение различных типов данных: неструктурированных, неиерархических структурированных, иерархических, реляционных. Модели доступа к данным. Преимущества ADO .NET. Отличия ADO и ADO .NET. Классы ADO .NET. Интеграция ADO .NET. и XML.
  • Обращение к источникам данных. Выбор поставщика данных: SQL Server .NET или OLE DB .NET. Определение соединения. Управление соединениями. Открытие и закрытие соединения. Управление исключениями. Пулинг соединения. Мониторинг SQL Server с помощью утилиты Profiler.
  • Выполнение операций обращения к базам данных. Создание и управление объектом Command. Работа с хранимыми процедурами. Возвращение скалярных значений, использование хранимых процедур с выходными параметрами, применение потоков данных. Применение конструкций DDL, DCL и DML. Использование транзакций. Управление транзакциями с применением ADO .NET.
  • Создание класса DataSet. Работа с отсоединенными данными. Объект DataTable. Применение ограничений целостности Primary Key и Unique. Создание выражений и агрегатных функций. Связывание и сохранение данных. Ссылочная целостность. Использование ограничения целостности. Создание объектов ForeignKeyConstraint и DataRelation. Модификация данных в таблицах. Методы, обеспечивающие вставку. Редактирование и удаление записей. Сортировка и фильтрация данных. Применение метода Select и объекта DataView.
  • Чтение и запись XML данных в ADO .NET. Создание схем XSD (Schema Definition Language). Отображение XSD схемы на реляционную структуру. Загрузка XML данных в объект DataSet. Проверка метаданных. Методы сохранения информации об объекте DataSet в файле.
  • Формирование объекта DataSet из существующих источников данных. Применение объекта DataAdapter для извлечения данных. Заполнение объекта DataSet с применением объекта DataAdapter . Обновление, удаление и вставка данных с помощью объекта DataAdapter. Управление конфликтами.
  • Создание и применение Web-сервисов, использующих ADO .NET.

Слушатели

Профессиональные программисты, в обязанности которых входит разработка и реализация приложений баз данных и распределенных приложений в масштабах предприятия.

Предварительная подготовка

Владение терминологией реляционных баз данных, опыт работы с XML документами, таблицами стилей и схемами, опыт работы с Visual Basic .NET, Visual Basic for Applications или с предыдущими версиями Visual Basic, опыт построения пользовательского интерфейса веб-приложений или приложений для Microsoft® Windows.