logo
Konspekt_lektsy_KISU_redaktirovannyy_308

23.6. Бази даних.

Системи автоматизації працюють з великими об'ємами даних, які необхідно зберігати, сортувати, групувати, виймати і представляти у вигляді, зручному для користувача. Дані виймаються за допомогою мови запитів SQL (Structured Query Language — структурована мова запитів), яка стала стандартом в системах автоматизації. Найбільш поширеними системами управління базами даних (СУБД) є Microsoft SQL Server, Wonderware Industrial SQL Server, Microsoft Access і Excel. Основними властивостями СУБД є: наявність призначеного для користувача інтерфейсу на базі мови запитів SQL; можливість одночасного обслуговування декількох користувачів; коректність роботи з даними.

Відкриті системи використовують звернення до СУБД через драйвер ODBC (Open Database Connectivity — підключення до відкритої бази даних). ODBC використовується, коли необхідно забезпечити незалежність прикладної програми від типу СУБД або типу операційної системи і потрібно підключитися до декількох різних СУБД (наприклад, одночасно до MS SQL Server, MS Excel, MS Access, Paradox і ін.). При використанні декількох ODBC-драйверів ними управляє менеджер драйверів. ODBC-драйвер транслює стандартний SQL-запит у формат запиту для конкретної СУБД. Таким чином, для роботи з новою базою даних користувачеві досить додати в систему новий ODBC-драйвер, не змінюючи прикладну програму.