Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 курс 2 семестр / ССВП / Презентация 7.ppt
Скачиваний:
74
Добавлен:
12.02.2015
Размер:
697.34 Кб
Скачать

Цели

Объяснить архитектуру Клиент Сервер

Описать различные компоненты доступа к данным

Объяснить, что такое ADO.NET

Перечислить базовые компоненты ADO.NET

Использовать Мастер (Wizard) DataForm

2

Введение

Хранятся

в

 

 

 

 

 

База данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADO.net

 

 

 

 

 

 

Клиент

Технология доступа к данным

3

ПО клиента

Приложение клиент- сервер

Клиент

данныхБаза

Сервер

 

Предоставляет данные клиенту

4

Компоненты доступа к данным

 

 

 

 

Запрашивает данные

 

 

 

БД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Посылает данные

 

 

 

 

Пользователь

 

 

 

Сервер работает

 

 

 

 

Запрашивает данные

 

 

 

БД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сообщение

 

 

 

 

 

 

 

 

 

об ошибке

ПО клиента

Сервер отключился

 

 

 

 

 

DAC

 

 

 

БД

 

 

 

 

(ODBC, OLE DB,

 

 

 

 

 

 

 

 

 

ADO, ADO.net)

 

 

 

 

5

ODBC

Open Database Connectivity (ODBC) является

набором функций прикладного программного

интерфейса (Application Program Interface

– API)

Базовая функциональность ODBC включает:

Обеспечение соединения с базой данных

 

Подготовка и выполнение SQL инструкций

 

Обработка транзакций

 

Возврат результата

6

Фиксация и составление отчётов об ошибках

 

Работа с ODBC

 

 

 

Клиент

 

 

(Приложен

 

 

ие)

ODBC

Реляционн

 

 

ая БД

Клиент

(Приложени

е)

7

OLE DB

Объекное связывание и внедрение для баз данных (Object Linking and Embedding for Database – OLE DB) – это прикладной интерфейс (API), который основан на компонентной объектной модели (Component Object Model – COM)

OLE DB является низкоуровневым интерфейсом баз данных

Может быть использован для доступа к различным типам данных

База данных

Приложения

 

 

 

 

 

 

 

OLE DB

ODBC

 

 

клиента

 

Connection

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

ADO (1)

ActiveX Data Object это набор (коллекция) объектов, которые могут быть использованы для доступа к базе данных.

Используя ADO, мы можем:

Подключиться к источнику данных

Определить команду для доступа к источнику данных и выполнить её

Сохранить данные в кэш памяти и работать с ними

Обновить источник данных, поместив туда модифицированные данные из кэш памяти

9

ADO (2)

База данных

Клиентское

приложение

10

ADO.net

Этот компонент был представлен в программной среде Microsoft .NET.

Предлагает расширяемый и независимый от платформы доступ к данным.

Использует XML для передачи данных между различными уровнями приложений.

Может быть использован любым приложением типа "клиент сервер" для доступа к данным и их обработки.

11

Соседние файлы в папке ССВП