Понятие информационной системы. Этапы развития Информационных систем. Этапы развития. Состав современной клиент-серверной информационной системы, страница 2

2.  BDE(Borland Database Engine) компанииBorland. Одновременно с одбц, тот же принцип,обеспечивала кроме доступа к известным др, ещё и к борландовским, сейчас не использьуется.

3.  DAO(Data access objects)- поддерживается в Visual Studio ранних версий.-набор объектов для доступа к бд.

4.  ADO(ActiveX Database Objects). Позволяла получить доступ к бд оракл и к бд access,а также это набор объектов для доступа, работает с постоянным подключением, открыто пока работаем с бд, это перегружает сеть. Ядром был рекордсет, в него передавались данные, однако связи между таблицами не оторажались. Технологии была очень популярной и удачной, но из-за интернета потеряла свою актуальность.

5.  ADO.net – самая современная. Развивается и сейчас,в состав входят провайдеры бд разных типов,также и одбц,

Провайдер- набор библиотек для доступа к соответствующей баз.

Ядром является Datasetв котором хранятся данные и поддерживается связь между таблицами.реализована технология отсоединения после получения данных.

Также поддерживается язык XML, он используетя для обмена данными между программами и веб-страницами. XML-код формируется автоматически.

При продаже жд билетов- нельзя применить,не оч быстрая.

Билет 7. Архитектура ADO.net Провайдеры баз данных, доступ к которым возможен с помощью ADO.net

ActiveX Data object.net

Технология поддерживаема VS.net и другими продуктами.

Приложения на основе этой технологии- клиент-серверные.

Клиент-сервер- двухуровневая архитектура.

бд на сервере- уровень данных, приложения на клиентах- уровень представления.

При веб-программировании ещё есть веб-сервер. Клиент связывается с веб-сервером, а веб-сервер получается данные с сервера.

Используется XMl- им можно описывать и передавать данные любого типа.

Система оптимизирована под SQL server, но оракл и аксесс также можно использовать.

Наиболее распространённый провайдер- MS OLEDB.

MS Sql server, MS oracle, MS ODBC.

Главный объект- Dataset, в нём хранятся все данные.

Билет 8. Технология организации доступа к базам данных с помощью ADO.net

Не визуальные компоненты, её реализующие.

Dataset является основой технологии

В данном компоненте хранятся данные, а также изменяются для последующей передачи на сервер или вывода в объекты.

Имеет иерархическую структуру, которая соотв. БД. Свойства объекта дают возможность получения доступа с самой таблице и данным.

Oledbataadapter даёт возможность управлять командами, присущими oledb провайдеру.(выборка,обновление, удаление).

То есть задается объём данных, затем отслеживается соединение( - объёкет oledbconnection, который хранит в себе параметры подключения к бд и серверу.) и выполняется соотв. действие.

Oledbcommand позволяет передавать в бд комманды SQL и хранимые процедуры.

Также есть SQLDataadapter итд и oracledatadapter.

Для визуального отображения есть объекты Datagrid и gridview

Билет 9.Связвание элемента Datagrid с одной таблицей базы данных.

1.Создать подключение к БД. В Server explorer tools-connect to database, выбрать тип бд и провайдер.

В окнее Add connection выбрать необх.базу.

2. Создать новый проект Windows App.

3.Создать объекты для подключения.

SQLconnection и SQldataadapter и установить их свойства

Для connection- connectionstring, при создании dataadapter запускается мастер, можно выбрать базу, c помощью query builder выбрать необх таблицы с помощью adv.options можно настроить команды ins,update, можно изменить свойства insertcommand, и др вручную в свойствах.

4. создать объект датасет. Выделить datadapter и нажать и нажать generate dataset

5.Нанести на форму объект datagrid или gridview, установить свойство элемента Datasource= имяdataset.

6. Написать код для загрузки данных Dataadapter.fill(“dataset11”,”имя табл”).

7.Запустить программу на выполнение.

Билет 10.Связвание элемента Datagrid с двумя таблицами базы данных.

Если имеется несколько связанных таблиц, то все их можно вывести в одном объекте Datagrid.

1.Создать подключение

2. Создать новый проект Windows App.

3.Создать объекты для подключения.

SQLconnection и SQldataadapterов столько, сколько таблиц и установить их свойства.