
- •Лаборатрона робота №1
- •Сортування даних в таблицях
- •Індекси.
- •Пошук записів в таблиці
- •Використання фільтрів для пошуку групи записів
- •Створення стовпця підстановок.
- •Стовпці підстановок рекомендується створювати при визначенні структури таблиці, тим більше, що для цього є відповідний Майстер підстановок.... Установлення зв'язку між таблицями.
- •Вилучення записів
Створення стовпця підстановок.
Стовпець підстановок являє собою список значень, що можуть бути введені в текстове або числове поле. Звичайно стовпець підстановок створюється для тих полів, значення яких являють собою коди з довідника, тобто це ключі з іншої таблиці.
Стовпець підстановок полегшує введення даних у таке поле, тому що він дозволяє вибирати зі списку не коди, а кодовані значення (міста, видавництва, категорії і т.д.).
Крім цього, стовпець підстановок рекомендується використовувати для текстових полів, що мають фіксований набір значень. У цьому випадку в полі таблиці зберігаються самі значення, але стовпець підстановок дозволяє контролювати правильність введення цих значень.
Стовпці підстановок рекомендується створювати при визначенні структури таблиці, тим більше, що для цього є відповідний Майстер підстановок.... Установлення зв'язку між таблицями.
Між даними різних таблиць можна встановити зв’язок, використовуючи однотипні значення їхніх полів. Функція зв’язку дає змогу користуватися даними кількох таблиць одночасно.
Поля, що застосовуються для встановлення зв’язку, повинні бути однакового типу і мати однакові значення.
Між табличні зв’язки можуть бути таких типів:
Відношення один до одного. При такому зв’язку кожному запису першої таблиці відповідає не більш як один запис другої таблиці. І, навпаки, один запис другої таблиці відповідає одному запису першої. Відношення між записами встановлюється при збігу значень ключових полів обох таблиць.
Відношення один до багатьох – тип зв’язку, що використовується найчастіше. При такому зв’язку кожному запису першої таблиці можуть відповідати кілька записів другої, але один запис другої таблиці не може мати зв’язок із більш як одним записом першої.
Відношення багато до багатьох – тип зв’язку, що дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами другої, і навпаки.
Коли таблиці створені, потрібно встановити зв'язок між ними. Зручніше за все це робити на схемі даних. Щоб відкрити вікно схеми даних, потрібно в меню Сервіс вибрати команду Схема даних. Відкриється діалогове вікно Схема даних, у якому можуть бути відображені деякі таблиці. (Які і скільки, залежить від того, як користувач їх створював. Якщо, створюючи стовпці підстановки, користувач користувався Майстром, то ці таблиці з'являться на схемі, у іншому випадку вони не відображаються). На схемі потрібно відобразити всі наші таблиці, тому що вони усі пов'язані між собою. Для цього клацніть правою кнопкою миші на вільному полі на схемі, і із контекстного меню виберіть команду Додати таблицю... З'явиться діалогове вікно Додавання таблиці із списком усіх таблиць у базі даних. Виділіть в цьому списку, користуючись клавішею Ctrl, ті таблиці, що відсутні на схемі, і натисніть кнопку Додати. Схема повинна виглядати приблизно так, як представлено на рис. 3.7.
Рис. 7. Діалогове вікно Схема даних
Вилучення записів
Щоб вилучити записи, потрібно виділити їх, а потім натиснути клавішу Delete. При цьому Access запитує підтвердження, щоб запобігти випадковому вилученню. Записи вилучаються з таблиці без труднощів, якщо вони не мають зв’язаних записів у підлеглих таблицях. Однак якщо попробувати вилучити якийсь запис, який зв’язаний з підлеглою таблицею, то Access не дозволить це зробити. Щоб вилучити запис з головної таблиці, потрібно спочатку вилучити всі зв’язані з нею записи в підлеглій таблиці. Сказане вище справедливо, якщо при визначенні зв'язку між таблицями не був встановлений прапорець каскадного вилучення записів. Якщо ж прапорець каскадного вилучення встановлений, то вилучатися буде запис у головній таблиці і усі зв’язані з нею записи в підлеглій таблиці.
ЗАВДАННЯ.
Запустіть програму для опрацювання бази даних MS Access.
Створіть нову базу даних з іменем файлу — вашим прізвищем.
Діалогове вікно MSA/Нова база даних/ОК. Виберіть свою папку, дайте назву файлу, клацніть по кнопці Створити.
3. Створити таблицю Місто з такими полями за допомогою Конструктора:
4. Створити таблицю Студенти з такими полями за допомогою Конструктора:
5. Створити таблицю Оцінки з такими полями за допомогою Конструктора:
6. Створити таблицю Кафедра з такими полями за допомогою Конструктора:
7. Створити таблицю Дисципліна з такими полями за допомогою Конструктора:
8. Створити таблицю Викладачі з такими полями за допомогою Конструктора:
9. Після створення таблиць кожну відкрити в Режимі таблиць і заповнити самостійно. В кожній таблиці має бути не менше 6 записів.
10. Створіть в таблиці Студенти для поля Курс фіксований стовпець підстановки.
Для цього потрібно виконати таку послідовність дій:
В таблиці Студенти, у стовпці Тип даних, поля Курс вибрати із списку Майстер підстановок...
У першому діалоговому вікні Майстра підстановок, встановіть перемикач Буде введений фіксований набір значень. Натисніть кнопку Далі.
У наступному діалоговому вікні потрібно ввести список можливих значень поля. Встановіть курсор в перший рядок стовпця і починайте вводити значення:1, 2, 3, 4, 5. Натисніть кнопку Далі.
В останньому діалоговому вікні введіть підпис для поля: Курс і натисніть кнопку Готово.
11. Розглянути всі способи створення таблиць. Порівняти їх.