gn="justify"> Навігаційний
Реляційний
Навігаційний спосіб доступу полягає в обробці кожної окремої запису набору даних. Цей спосіб застосовується для роботи з локальними БД або невеликих віддалених БД. При навігаційному способі доступу поточного запису. покажчик визначає запис, з якою можуть виконуватися такі операції, як редагування або видалення.
Реляційний спосіб доступу заснований на обробці групи записів. Якщо необхідно обробити одну запис, все одно обробляється група, яка розглядається як одна. Реляційний спосіб заснований на SQL - запитах і називається SQL орієнтованим. Використовується для роботи з віддаленої БД.
Компонент ТTable представляє набір даних, який може бути пов'язаний з однією таблицею БД. Використовується для локальних БД і заснований на навігаційному способі доступу.
У наборі даних Table можливо вказати поточний індекс, який потрібен для наступних операцій:
сортування записів
пошук записів
установка зв'язків між таблицями.
Встановити поточний індекс можна за допомогою властивостей Index Name або Index Fieldnames muna String.
Поточний індекс вибирається зі списку індексів, які були задані при створенні таблиці.
Обидва властивості Index Name і IndexFieldNames схожі і використовуються однаково, але значенням IndexName є ім'я індексу, задане при створенні таблиці, а значенням властивості IndexFieldNames - ім'я поля, для якого був створений індекс. Якщо використовується індекс, що складається з декількох полів, то для властивості IndexName і раніше задається ім'я цього індексу, а для властивості IndexFieldNames перераховуються (через крапку з комою) імена полів, які входять в цей індекс.
Таблиця зберігає відомості з конкретного питання, наприклад, таблиця «Cards», містить дані тільки про ID номері картки та прізвище, ім'я власника, а таблиця «Продажі» містить дані тільки про грошові операції клієнта. Для того, щоб дані не дублювалися і не відбувалося помилок при їх видачі, необхідно розподілити дані різного роду по різних таблицях. Дані в таблиці організовані в стовпці (звані полями) і в рядки (звані записами).
Кожне поле в таблиці «Товари» (Малюнок 2.5) містить дані певного роду про кожен товар. Кожен запис у таблиці «Товари» містить всі відомості про один товар, такі як назва англійською та російською мовами, ID позиції товару і т.д.
Таблиці БД розташовуються на диску. Вони є фізичними об'єктами. Для операції з даними, що містяться в таблицях, використовуються набори даних.
Унікальна мітка, звана ключем, використовується для визначення кожного запису таблиці. Подібно до того, як номерний знак однозначно визначає автомобіль, ключ визначає запис. Ключові поля в таблицях використовуються для створення межтаблічних зв'язків. Наприклад, поле «Особовий рахунок» з таблиці «Реквізити» використовується для об'єднання відомостей про товари та замовленнях з різних таблиць для їх виведення на друк.
Щоб визначити ключ, виділіть рядок з описом потрібного поля і необхідно натиснути кнопку Ключ на панелі інструментів.
Кожне поле має властивості, змінюючи які, можна керувати збере...