1 of 8

ТЕХНОЛОГІЯ ДОСТУПУ ДО БАЗ ДАНИХ ADO.NET

2 of 8

МЕТА ОСВІТНЬОГО КОМПОНЕНТА

Полягає у вивчені новітньої технології доступу до даних ADO.NET, яка є набором класів з .NET Framework і дозволяє звертатися до різноманітних джерел даних.

2

.NET Framework — програмна технологія, запропонована фірмою Microsoft як платформа для створення як звичайних програм, так і веб-застосунків. 

3 of 8

ADO.NET

ADO.NET

ADO.NET

ADO.NET

ActiveX Data Objects .NET — це набір бібліотек, що постачається з Microsoft .NET Framework і призначений для взаємодії з різними сховищами даних з .NET-застосунків.

була розроблена компанією Microsoft, для вирішення проблем, які виникали при роботі з ADO та попередніми технологіями.

бібліотеки включають класи для приєднання до джерела даних, виконання запитів і обробки їхніх результатів.

можна використовувати як надійний, ієрархічно організований, відокремлений кеш даних для автономної роботи з даними.

3

4 of 8

4

ADO.NET– це реалізована у вигляді набору бібліотек для .NET Framework технологія доступу та управління даними, що зберігаються або в деякій базі даних (Microsoft SQL Server, Microsoft Access, Oracle, MySQL тощо), або в інших джерелах (Microsoft Excel, Microsoft Outlook, Microsoft Exchange, XML, текстові файли і т.п.).

5 of 8

КОНЦЕПЦІЯ ДОСТУПУ ДО ДАНИХ В ADO .NET БАЗУЄТЬСЯ  НА ВИКОРИСТАННІ ДВОХ КОМПОНЕНТІВ:

1

НАБОРУ ДАНИХ

представляється об'єктом класу DataSet збоку клієнта. Це локальне тимчасове сховище даних;

2

ПРОВАЙДЕРА ДАНИХ

представляється об'єктом класу .Net data provider. Це посередник, що забезпечує взаємодію програми і бази даних збоку бази даних (в розподілених застосуваннях – збоку сервера).

​

5

6 of 8

ІЄРАРХІЯ ОБ'ЄКТІВ

7 of 8

ADO.NET надає великий набір компонентів для створення розподілених програм для обміну даними. Це невід’ємна частина .NET Framework, яка забезпечує доступ до реляційних даних, XML і даних додатків. ADO.NET підтримує різноманітні потреби в розробці, включаючи створення клієнтів інтерфейсних баз даних і бізнес-об’єктів середнього рівня, які використовуються програмами, інструментами, мовами або Інтернет-браузерами.

7

8 of 8

Завдання освітнього компоненту дати здобувачам освіти теоретичні й практичні навички по принципах взаємодії прикладних програм, які виконані на мові високого рівня, з реляційними системами управління базами даних.

8