ПРЕДИСЛОВИЕНастоящее пособие затрагивает вопросы курса «Базы данных» в разделе проектирования реляционных баз данных (РБД), организации процессов обработки данных в РБД, проблемы ограничения целостности и дает введение в технологию оперативной обработки транзакций (ОLТР-технология) на базе объектов ADO (ActiveX Data Objects) .NET и языка C#. А также оно практически полностью посвящено раскрытию содержания третьего раздела «Объектно-ориентированный подход к проектированию и разработке программ» требований дисциплины «Высокоуровневые методы информатики и программирования». Изложение выделенных тем данного раздела построено на примерах использования системы классов ADO .NET для разработки приложений баз данных. Весь материал иллюстрируется примерами программ, написанных на языке С# под Windows на платформе .NET. Целью данного учебного пособия является ознакомление студентов с современными технологиями проектирования и разработки приложений баз данных на языке С# под Windows на платформе .NET. Задачей учебного пособия является раскрытие выделенных дидактических единиц на простых и конкретных примерах использования библиотек классов в Windows-приложениях на основе платформы .NET на языке C#, что позволит студентам освоить базовые принципы и методы технологии программирования на современном уровне и поможет применить их в курсовом и дипломном проектировании. Пособие состоит из 4-х разделов и заключения. Первый раздел посвящен введению в проектирование РБД. Здесь даются определения основных понятий РБД: отношение (таблица РБД), схема, атрибут, ключ, кортеж, и т. п., рассматриваются основные этапы проектирования РБД, где уделяется особое внимание вопросам нормализации отношений в БД. Приводится пример использования СУБД для создания РБД. Второй раздел дает введение в язык запросов к БД SQL (Structured Query Language) с демонстрацией на примерах с использованием утилиты SQL Management Studio. Третий раздел посвящен возможностям среды Visual Studio 2008 по разработке приложений баз данных. Приводятся примеры разработки приложений с использованием мастеров, предоставляемых средой, и «вручную». Четвертый раздел полностью посвящен описанию объектов ADO .NET. Заключение содержит краткий обзор рассмотренных возможностей технологии ADO .NET, ее двух основополагающих частей: модели классов подключений и модели классов для автономной работы с данными. Для успешного изучения материала достаточно знание основ программирования и желательны начальные навыки программирования на языке C#. Советуем ознакомиться с материалом пособий [11, 8]. Для усвоения материала рекомендуется самостоятельно воспроизвести учебные примеры, приведенные в пособии, развивать и дополнять их новыми функциями, а также применять изученные положения в практической работе (в курсовом и дипломном проектировании). Для проверки степени усвоения материала необходимо ответить на контрольные вопросы и выполнить предлагаемые упражнения.
|