ТЕХНОЛОГІЯ ДОСТУПУ ДО БАЗ ДАНИХ ADO.NET
МЕТА ОСВІТНЬОГО КОМПОНЕНТА
Полягає у вивчені новітньої технології доступу до даних ADO.NET, яка є набором класів з .NET Framework і дозволяє звертатися до різноманітних джерел даних.
2
.NET Framework — програмна технологія, запропонована фірмою Microsoft як платформа для створення як звичайних програм, так і веб-застосунків.
ADO.NET
ADO.NET
ADO.NET
ADO.NET
ActiveX Data Objects .NET — це набір бібліотек, що постачається з Microsoft .NET Framework і призначений для взаємодії з різними сховищами даних з .NET-застосунків.
була розроблена компанією Microsoft, для вирішення проблем, які виникали при роботі з ADO та попередніми технологіями.
бібліотеки включають класи для приєднання до джерела даних, виконання запитів і обробки їхніх результатів.
можна використовувати як надійний, ієрархічно організований, відокремлений кеш даних для автономної роботи з даними.
3
4
ADO.NET– це реалізована у вигляді набору бібліотек для .NET Framework технологія доступу та управління даними, що зберігаються або в деякій базі даних (Microsoft SQL Server, Microsoft Access, Oracle, MySQL тощо), або в інших джерелах (Microsoft Excel, Microsoft Outlook, Microsoft Exchange, XML, текстові файли і т.п.).
КОНЦЕПЦІЯ ДОСТУПУ ДО ДАНИХ В ADO .NET БАЗУЄТЬСЯ НА ВИКОРИСТАННІ ДВОХ КОМПОНЕНТІВ:
1
НАБОРУ ДАНИХ
представляється об'єктом класу DataSet збоку клієнта. Це локальне тимчасове сховище даних;
2
ПРОВАЙДЕРА ДАНИХ
представляється об'єктом класу .Net data provider. Це посередник, що забезпечує взаємодію програми і бази даних збоку бази даних (в розподілених застосуваннях – збоку сервера).
5
ІЄРАРХІЯ ОБ'ЄКТІВ
ADO.NET надає великий набір компонентів для створення розподілених програм для обміну даними. Це невід’ємна частина .NET Framework, яка забезпечує доступ до реляційних даних, XML і даних додатків. ADO.NET підтримує різноманітні потреби в розробці, включаючи створення клієнтів інтерфейсних баз даних і бізнес-об’єктів середнього рівня, які використовуються програмами, інструментами, мовами або Інтернет-браузерами.
7
Завдання освітнього компоненту дати здобувачам освіти теоретичні й практичні навички по принципах взаємодії прикладних програм, які виконані на мові високого рівня, з реляційними системами управління базами даних.
8