ЗАДАНИЕ № 1. Разработка бизнес-приложений с применением управляемых провайдеров ADO.NET
Стр 1 из 16Следующая ⇒ МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ФГБОУ ВО «Кубанский государственный аграрный университет имени И. Т. Трубилина»
КОНТРОЛЬНАЯ РАБОТА по дисциплине: «РАЗРАБОТКА БИЗНЕС-ПРИЛОЖЕНИЙ»
Краснодар КубГАУ ОБЩЕЕ ЗАДАНИЕ 1. Выполняя последовательно предложенные задания, разработать бизнес-приложение для предметной области, согласно варианта (номера зачетки) – на странице 18-19 перечень предметных областей.
В структуру бизнес-приложения должны входить: клиентское-приложение, разработанное на языке C# в среде Visual Studio 2010/2012, и база данных на MS Access, состоящая не менее, чем из трех таблиц. В интерфейсе клиентского приложения должен быть реализован доступ ко всем таблицам базы данных с возможностью ввода, редактирования и удаления записей. Приложение должно также предлагать вывод отчетов в MS Word и MS Excel.
2. Оформить отчет по выполненным заданиям средствами Ворд. Отчет должен содержать: a. Титульный лист b. Раздел описания предметной области и разработки структуры базы данных c. Раздел реализации клиентского-приложения d. Раздел руководства пользователя ЗАДАНИЕ № 1. Разработка бизнес-приложений с применением управляемых провайдеров ADO. NET 1 Цель задания Изучить общую структуру и основные виды провайдеров технологии ADO. NET. Научиться применять классы и методы, используемые при работе с управляемым провайдером OLE DB
2 Порядок выполнения работы Получить задание на выполнение контрольной работы (раздел 6) согласно своему варианту. Разработать и отладить приложение.
4 Основные сведения В платформе. NET определено множество типов (организованных в соответствующие пространства имен), которые помогают обеспечить взаимодействие с локальными и удаленными хранилищами данных. Общее название пространств имен с этими типами – ADO. NET.
Все типы ADO. NET предназначены для выполнения единого набора задач: установить соединение с хранилищем данных, создать и заполнить данными объект DataSet, отключиться от хранилища данных и вернуть изменения, внесенные в объект DataSet, обратно в хранилище данных. Объект DataSet – это тип данных, представляющий локальный набор таблиц и информацию об отношениях между ними. После создания объекта DataSet и его заполнения данными можно программными средствами производить запросы к нему и перемещаться по таблицам. Можно выполнять все операции как при работе с обычными базами данных: добавлять в таблицы новые записи, удалять и изменять существующие, применять к ним фильтры и т. п. После того как клиент завершит внесение изменений, информация о них будет отправлена в хранилище данных для обработки.
4. 1 Общие сведения об управляемых провайдерах ADO. NET Управляемый провайдер в ADO. NET – это шлюз к хранилищу данных (например, на сервере баз данных), при помощи которого можно произвести загрузку данных из этого внешнего хранилища в объект DataSet. Взаимодействие управляемых провайдеров. NET Framework и объекта DataSet приведено на рисунке 1. 1. Вместе с ADO. NET поставляются несколько управляемых провайдеров: - провайдер OLE DB, который реализуется при помощи типов, определенных в пространстве имен System. Data. OleDb. Этот провайдер позволяет обращаться к данным, расположенным в любом хранилище, к которому можно подключиться по протоколу OLE DB, например, в базах данных SQL Server 6. 5 или ранее, MS Access; - провайдер SQL – предлагает прямой доступ к хранилищам данных на MS SQL Server 7. 0 и последующих версий. Типы, используемые провайдером SQL, содержатся в пространстве имен System. Data. SqlClient;
- провайдер ODBC – предназначен для приложений, использующих источники данных ODBC. Типы, используемые этим провайдером, содержатся в пространстве имен System. Data. Odbc; - провайдер Oracle – предназначен для приложений, использующих источники данных Oracle. Типы, используемые этим провайдером, содержатся в пространстве имен System. Data. OracleClient.
Рисунок 1. 1 – Архитектура ADO. NET
В пространстве имен System. Data. Common определено множество абстрактных типов, которые обеспечивают общий интерфейс для всех управляемых провайдеров. Так, все провайдеры реализуют интерфейс IDbConnection, который используется для конфигурирования и открытия сеанса подключения к источнику данных. Типы, которые реализуют другой интерфейс – IDbCommand – используются для выполнения SQL-запросов к базам данных. IDataReader обеспечивает считывание данных при помощи однонаправленного курсора только для чтения. Типы, которые реализует IDbDataAdapter, ответственны за заполнение объекта DataSet данными из базы данных. В данной работе будет рассматриваться доступ к данным с использованием управляемого провайдера OLE DB.
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|