Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

ЗАДАНИЕ № 1. Разработка бизнес-приложений с применением управляемых провайдеров ADO.NET




МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВО «Кубанский государственный

аграрный университет имени И. Т. Трубилина»

 

 

КОНТРОЛЬНАЯ РАБОТА

по дисциплине:

«РАЗРАБОТКА БИЗНЕС-ПРИЛОЖЕНИЙ»

 

Краснодар

КубГАУ


ОБЩЕЕ ЗАДАНИЕ

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 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...