
- •Історія розвитку субд. Реляційні бд
- •Четвертий етап - перспективи розвитку систем управління базами даних
- •Поняття множини та предикатів. Операції над множинами.
- •Залежності між атрибутами.
- •Загальні принципи побудови реляційних бд. Нормалізація та нормальні форми.
- •Зв’язування таблиць бд. Типи зв’язків між таблицями бд.
- •Різновиди архітектур субд, Ії переваги та недоліки.
- •Поняття посилкової цілісності. Забезпечення цілісності бд при проектуванні та експлуатації.
- •Первинні та зовнішні ключі. Індексовані дані.
- •Використання зовнішніх ключів для створення зв’язків між таблицями. Правила оновлення і видалення даних в зв’язаних таблицях
- •Загальна характеристика субд Access. Об’єкти бд Access, їх значення.
- •Типи даних полів в субд Access
- •Властивості полей в Access.
- •Проектування і створення таблиць бд в середовищі субд Access.
- •Фільтрація даних в Access. Створення фільтрів.
Використання зовнішніх ключів для створення зв’язків між таблицями. Правила оновлення і видалення даних в зв’язаних таблицях
В більшості випадків ключове поле однієї таблиці пов'язують із співпадаючим полем (зовнішнім ключем) іншої таблиці. Зовнішній ключ — це одне або декілька полів (стовпців) в таблиці, що містять заслання на поле або поля первинного ключа в іншій таблиці. Поле зовнішнього ключа визначає спосіб скріплення таблиць — вміст поля зовнішнього ключа повинен збігатися з вмістом ключового поля, хоча імена полів можуть при цьому не збігатися.
Зовнішній ключ може мати значення Null; якщо зовнішній ключ складається з декількох полів, і хоч би одне з них має значення Null, то всі поля повинні мати значення Null.
Для видалення зв’язку між таблицями потрібно видалити лінію зв’язку у вікні «Зв’язки». Обережно розташуйте курсор таким чином, щоб він указував на лінію зв’язку, після чого клацніть цю лінію. Вибрана лінія зв’язку виглядатиме товстішою. Після вибору лінії зв’язку натисніть клавішу DELETE. Зауважте, що видалення зв’язку призводить також і до видалення підтримки цілісності даних, якщо її було увімкнуто. Внаслідок цього Access більше не запобігатиме в автоматичному режимі створенню відірваних записів на стороні зв’язку «багато».
Змінити таблицю можна, вибравши її у вікні «Зв’язки» й відредагувавши. Обережно розташуйте курсор таким чином, щоб він указував на лінію зв’язку, після чого клацніть цю лінію, щоб зробити вибір. Вибрана лінія зв’язку виглядатиме товстішою. Після вибору лінії зв’язку двічі клацніть її або натисніть кнопку Змінити зв’язки в групі Знаряддя на вкладці Конструктор. Відображається діалогове вікно Редагування зв’язків.
Загальна характеристика субд Access. Об’єкти бд Access, їх значення.
Microsoft Access - система керування реляційними базами даних. Як відомо, у реляційній СУБД всі оброблювані дані подаються у вигляді таблиць. Кожний запис (рядок) у такій таблиці містить інформацію, що стосується конкретного об'єкта. У стовпцях (полях) таблиці зосереджені різні характеристики об'єктів - атрибути, а рядки призначені для опису значень усіх атрибутів окремого об'єкта.
Задачі, що вирішуються Access:
- Вводити, змінювати, добавляти або видаляти дані;
- Знаходити потрібні дані по заданих умовах;
- Створювати форми та звіти;
- Автоматизувати виконання стандартних задач;
- Графічно встановлювати зв'язок між даними;
- Вставляти діаграми і малюнки у форми та звіти;
- Створювати власні, готові до роботи з базою даних програми, що містять меню, діалогові вікна та командні кнопки.
Об'єкти Access
СУБД Access орієнтована на роботу з об'єктами, до яких належать:
- Таблиці - призначені для збереження всієї інформації в MS Access;
- Запити - створюються для вибірки потрібних даних з однієї або декількох пов'язаних між собою таблиць. Запит може формуватися за допомогою запитів за зразком (QBE) або за допомогою мови структурованих запитів SQL;
- Форми - призначені для введення, перегляду і коригування інформації на екрані в зручному для користувача вигляді;
- Звіти - створюються для формування вихідного документа, призначеного для виводу до друку;
- Макроси - перебувають із макрокоманд і призначені для автоматизації часто виконуваних операцій;
- Модулі - містять програми на мові Visual Basic, що можуть розроблятися користувачем для реалізації нестандартних процедур при створенні додатків.