Урок 8


ТЕМАІнструктаж з БЖД. Ключові поля, індекси, зв’язування таблиць.

ПЛАН:
  1. Ключове поле
  2. Індекси
  3. Зв'язування таблиць
ЗАВДАННЯ:
1! ПОВТОРЕННЯ  
Які операції з модифікації таблиць можна виконати? (колективно)

2! ВІДПОВІДАЄМО  . Ключове поле?
2.1. Одне з полів таблиці може мати унікальне значення. Для чого, на вашу думку, може використовуватися таке поле?

2.2. Первинний ключ. Найчастіше поле типу Лічильник

2.3. Створення первинного ключа? Режим Конструктор таблиці

2.4. Поле типу Лічильник (Автонумерація) обов'язково встановлюється ключовим в тому разі, якщо ключ у таблиці взагалі визначити неможливо

3! АНАЛІЗУЄМО  
Індексування - процес створення додаткових таблиць для певного поля
  3.1. Головне призначення індексних таблиць - підвищення швидкості пошуку необхідних даних

  3.2. Первинний ключ завжди індексований

  3.3. У процесі введення даних у таблицю обов'язково перевіряється значення первинного ключа на дублювання. Якщо значення дублюється, введення запису блокується

4👉(9 балів) ВИКОНАТИ   
(Оцінка 9 балів = 18 балів/2)

5!  (+ 1 бал) ВИКОНАТИ
Завдання. Створення індексної таблиці
  5.1. Завантажити до власної папки файл БД Країни світу.accdb. Відкрити файл

   5.2. Виконати:
      А)                                                    Б)

     В) 








6!   (+ 1 бал) ВИКОНАТИ
Завдання. Зв'язки між таблицями
    6.1.  Продовжуємо працювати з БД Країни світу.accdb. (яку завантажили і внесли зміни згідно Завдання 5)



7😏 ВИКОНАТИ. Додаткове завдання на високий рівень
Завдання. Мозковий штурм
7.1. Продовжуємо працювати з БД Країни світу.accdb.
7.2.Створіть таблицю Дипломатичні відносини з одним полем Відносити. Тип поля - текстовий. Встановіть поле Відносини ключовим.
7.3.Заповніть таблицю Дипломатичні відносини записами: так, ні (в полі Відносини). Збережіть зміни. Закрийте таблицю Дипломатичні відносини зберігши зміни.
7.4. 
7.4.1) Відкрити таблицю Країна. Додати в таблиці Країна поле Дипломатичні відносини. Вказати тип дани- Майстер підстановки.
7.4.2) Виконати дії у вікні "Створення підстановки": об'єкт "поле підстановки" отримає значення з другої таблиці - таблиця Дипломатичні відносини - вибрати поле Відносини - сортування записів пропустити - за бажанням задайте ширину стовпця - задайте підпис Відносини - Готово
 7.4.3) Закрийте таблицю Країна зберігши зміни
7.5. Відкрите вікно Схема даних. У вікні Схема даних додайте таблицю Дипломатичні відносини. Зробіть аналіз. Закрийте вікно Схема даних зберігши зміни
7.6. Відкрити таблицю Країна. Видалити поле Дипломатичні відносиниЯкі перешкоди виникли під час видалення? Які кроки виконали для видалення поля з типом даних Майстер підстановки?

 

 ДОДАТКОВЕ ЗАВДАННЯ:
Працюємо над проектом "Моя школа"
Pr-8.1) Встановити (змінити вказавши цілісність даних та відображення типу зв'язку) зв'язки між таблицями в Схемі даних БД Моя школа

Pr-8.2)  Заповнити всі таблиці БД Моя школа-П.І. учня.accdb даними (записами), згідно сформованої на попередніх уроках реляційної моделі та відповідних типів даних.
 
Зверніть увагу в якій послідовності необхідно в даному випадку заповнювати таблиці: Посада -> Предмет -> Класи -> Учні -> Приміщення -> Персонал (так, як деякі поля слугують списком для інших полів відповідної таблиці)

 Зверніть увагу, що фото вчителя (для таблиці Персонал) вільно можна знайти в мережі Інтернет через пошук

Pr-8.3) Надіслати файл БД Моя школа_П.І. учня.accdb  на перевірку вчителю: https://bd-subd.blogspot.com/p/blog-page_4.html


Використані джерела для ознайомлення з теоретичним матеріалом: 
https://naurok.com.ua/urok-8-klyuchovi-polya-indeksi-zv-yazuvannya-tablic-130509.html

Немає коментарів:

Дописати коментар