Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informat.doc
Скачиваний:
0
Добавлен:
25.01.2020
Размер:
1.28 Mб
Скачать

87. Способи пов’язування таблиць в субд ms Access.

СУБД ACCESS дозволяє створювати зв'язки між таблицями на основі відношень типа «один-до-одного» та «один-до-бага-тьох». Встановлення зв'язку «багато-до-багатьох» потребує наявності третьої таблиці.

Для встановлення зв'язку між таблицями необхідно у меню СЕРВИС вибрати команду Схема данных. У результаті з'явиться вікно Добавление таблицы (рис. 10.127), в якому треба вибрати потрібні таблиці за допомогою миші та кнопки Добавить, а потім натиснути на кнопку Закрыть.

Команди Сервіс-Схема Даних, в цьому вікні меню Связи, у ньоиу «Показати таблицю», з»являється вікно «Добавленіє таблиці», клацнути на таблиці, що хочемо використати для зв»язку, клацнути «Добавити», по закінченню кнопка”Закрити», лівою мишею переносимо ключове поле однієї таблиці на ключове поле іншої(обов»язковою умовою є співпадаємість ключових полів, які переносяться). Для зміни зв»язку необхідно вивести на екран діалогове вікно «Схема даних», потім двічі клацнути по лінії між двома таблицями, після цьог внести необхідні зміни. Для вилучення зв»язку необхідно клацнути на нього в вікні «Схема даних» і натиснути DELETE, після підтвердження вилучення зв”язок зникне.

Для зв’язування таблиць у реляційних СУБД використовують ключі. Ключем називають сукупність полів таблиці, значення яких ідентифікують її записи. Первинним ключем називають такий ключ, який однозначно ідентифікує записи таблиці. Іншими словами, значення первинного ключа є унікальним для даної таблиці. Часто первинний ключ складається з одного поля. Наприклад, первинним ключем таблиці Особи має бути поле ТабНомер, і аж ніяк не Прізвище, оскільки записів з однаковим табельним номером не повинно бути. Водночас можна очікувати на записи, де є однакові прізвища.

Для створення ключа: в режимі Конструтора виділити поле або поля. Далі натискуємо піктограму ключа на Панелі інструментів, або вибираємо Правка → Ключевое поле.

Впорядкування записів таблиці за значенням ключа називають індексацією, а отриманий образ таблиці – індексом. Взагалі фізично таблиці та індекси можуть зберігатися у різних файлах (як, наприклад, у СУБД MS FoxPro). У MS Access всі об’єкти бази даних (у тому числі і індекси) зберігаються в одному файлі.

88. Способи створення виразів у формах, запитах та звітах ms Access.

У програмі Office Access 2007 вираз — це еквівалент формули в застосунку Office Excel 2007. Вираз складається з кількох елементів, які використовуються окремо або разом, щоб отримати результат. Ці елементи можуть включати:

  • Ідентифікатори — імена полів таблиці та елементів керування у формах і звітах або властивості цих полів та елементів керування.

  • Оператори, наприклад + (плюс) або - (мінус).

  • Функції, наприклад SUM або AVG і аргументи, які використовуються з ними.

  • Константи — незмінні значення — наприклад, текстові рядки або числа, які не обчислюються виразом.

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

якщо потрібно створити значення, які не містяться безпосередньо в даних. Наприклад, потрібно обчислити податок на продаж для замовлення або загальну вартість самого замовлення. Або потрібно додати критерії до запиту чи фільтра — відомості, що визначають, які записи повертає запит або які відображаються після застосування фільтра. Інколи потрібно встановити значення за промовчанням або правило перевірки для поля чи елемента керування. У всіх цих випадках використовується вираз.Вираз у застосунку Access — це не просто математичне обчислення. Замість цього вираз використовується для різноманітних завдань. Також можна помітити, що приклади виразів дещо відрізняються. Наприклад, деякі вирази починаються з оператора = (знак рівності). Під час обчислення значення елемента керування у формі або звіті для запуску виразу використовується оператор =. В інших випадках оператор = не використовується. Наприклад, якщо вираз вводиться в запиті або в полі властивості Значення за промовчанням чи Правило перевірки для поля або елемента керування, оператор = не використовується, якщо вираз не додається до текстового поля таблиці. Інколи, наприклад, у разі додавання виразів до запитів, оператор = автоматично видаляється програмою Access. Для отримання додаткових відомостей про синтаксис виразів див. статтю

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]