align="justify"> Забезпечення незалежності прикладних програм і (логічної і фізичної незалежності).
В· Захист логічної цілісності бази даних.
В· Захист фізичної цілісності.
В· Управління повноваженнями користувачів на доступ до бази даних.
В· Синхронізація роботи декількох користувачів.
В· Управління ресурсами середовища зберігання.
В· Підтримка діяльності системного персоналу.
1.2. Компоненти Delphi для створення додатків, що оперують з базами даних
У Delphi є кілька наборів компонент для роботи з базами даних. Кожен з них дуже виконує певного кола завдань. Всі вони використовують різні технології доступу до даних і відрізняються за можливостями. p align="justify"> На вкладці Data Access (рис.3) розташовані основні компоненти доступу до даних. Ці компоненти загальні для всіх і можуть використовуватися спільно з іншими групами компонентів. br/>В
Рис. 3. Компоненти Data Access
Джерело даних (data source) являє собою проміжний елемент, який застосовується для зв'язку набору даних з візуальними компонентами. Виходить як би ланцюжок: В«набір даних - джерело даних - візуальний компонентВ». Для цієї мети в Delphi служить компонент DataSource (). [6] Основна властивість джерела даних - DataSet. Воно вказує на компонент набору даних (Table, Query та ін), з якими пов'язаний джерело.
На вкладці Data Controls (рис. 4) розташовані компоненти для відображення і редагування даних в таблицях. Ці компоненти використовуються незалежно від використовуваної технології доступу до даних. [8, с. 369] Таблиця 1 описує компоненти вкладки Data Controls. br/>В
Рис. 4. Компоненти Data Controls
Таблиця 1.
Компоненти Data Controls.Опісаніе
Іконка компонентаНазваніеКраткое опис компонента DBGridСодержащій дані компонент, призначений для відображення і редагування даних в табличному вигляді, схожому на лист електронної таблиці. DBNavigatorСодержащій дані компонент, що має кнопки для переміщення по записах набору даних, вставки, редагування та перегляду, а також збереження нових або змінених даних у фізичній таблиці. DBTextСодержащій дані компонент, мітка, ко-торая відображає значення якого-небудь поля поточного запису набору даних. DBEditСодержащій дані компонент, призначений для відображення або редагування значен...