Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГ_ИНЖ / Лекция 6.ppt
Скачиваний:
113
Добавлен:
16.03.2015
Размер:
1.63 Mб
Скачать

Как много девушек хороших…

DBMS, SQL (DML + DDL), ODBC, DAO, RDO, UDA, RDS, OLE DB, ADO, …

Мы выбираем ! ADO . NET

DAO

ODBC ADO.NET

ADO

OLE DB

RDO

12

Архитектура

ADO.NET

13

Опреление

Microsoft ADO.NET (ActiveX Daia Objects) — объектная модель доступа к данным, набор средств, позволяющих приложению управлять и взаимодействовать со своим файловым или серверным хранилищем данных. Библиотеки ADO.NET включают классы, которые служат для подсоединения к источнику данных, выполнения запросов и обработки их результатов.

14

ОБЪЕКТНАЯ МОДЕЛЬ ado.net

Recordset =

15

DataTable, DataSet, DataAdapter, DataReader.

Подсоединенные

объекты

(= подключенные объекты)

16

Подсоединенные объекты

используются для управления соединением, транзакциями, для выборки данных и передачи изменений

они взаимодействуют непосредственно с БД. Большинство подключенных

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

17

ПОСТАВЩИКИ ДАННЫХ .NET -

.NЕТ data provider - это набор классов, предназначенных для взаимодействия с хранилищем данных определенного типа.

18

Архитектура .NET Framework включает в себя четыре поставщика:

SQL Client .NET Data Provider,

Oracle Client .NET Data Provider,

ODBC .NET Data Provider

OLE DB .NET Data Provider.

Поставщики ODBC и OLE DB .NET являются связующими компонентами с действующими технологиями ODBC и OLE DB. С их помощью можно взаимодействовать с различными хранилищами данных посредством ODBC драйверов и OLE DBпоставщиков соответственно.

19

Поставщики данных, входящие в состав .NET Framework (пример)

20

Специализированные поставщики (преимущества)

Специализированные поставщики данных обеспечивают гораздо большую производительность по сравнению с обобщенными поставщиками.

Специализированные поставщики данных лучше приспособлены для выполнения функции, специфичных для конкретных СУБД

Специализированные поставщики данных дают возможность работать с типами данных, специфичными для конкретных СУБД. Это во многих случаях позволяет не выполнять преобразования данных и избежать потери точности при таких преобразованиях.

21

Соседние файлы в папке ПРОГ_ИНЖ