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

Цифра дня

3,5 млн дистанционных медицинских услуг оказано за 11 месяцев 2025 г.

    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.