Презентація 10 клас Урок 21

Содержание

Слайд 2

Зв’язування таблиць

Розділ 3 § 21

Зв’язування таблиць дає можливість установити зв’язок між елементами,

Зв’язування таблиць Розділ 3 § 21 Зв’язування таблиць дає можливість установити зв’язок
які в них зберігаються.

Перед створенням зв’язків слід налаштувати підстановки між відповідними полями.

Слайд 3

Виконання підстановок

Розділ 3 § 21

У таблицю Успішність незручно виставляти оцінки, оскільки замість

Виконання підстановок Розділ 3 § 21 У таблицю Успішність незручно виставляти оцінки,
прізвищ учнів і назв предметів доводиться вводити їх коди.

Виконання підстановок дає можливість, не змінюючи структури БД, замість числових кодів виводити зі зв’язаних таблиць текстову інформацію.

Слайд 4

Виконання підстановок

Розділ 3 § 21

Наприклад, завдяки підстановкам у таблиці Успішність маємо:

у

Виконання підстановок Розділ 3 § 21 Наприклад, завдяки підстановкам у таблиці Успішність
полі КодУчня замість чисел автоматично з’являтимуться відповідні прізвища учнів із таблиці Учні; для поля КодУчня можна надати підпис Прізвище;

у полі КодПред замість чисел автоматично з’являтимуться відповідні назви предметів із таблиці Предмети; для поля КодПред можна надати підпис НазваПред.

Слайд 5

Виконання підстановок

Розділ 3 § 21

Для останнього випадку (КодПред — Предмети) процедуру виконання

Виконання підстановок Розділ 3 § 21 Для останнього випадку (КодПред — Предмети)
підстановки розглянемо окремо.

Отже, для цього потрібно:

відкрити БД Клас, таблицю Успішність;

перейти в режим конструктора, відкривши список Вигляд і клацнувши кнопку Конструктор;

1

2

Слайд 6

Виконання підстановок

Розділ 3 § 21

Продовження…

у структурі таблиці, що з’явиться, вибрати поле КодПред;

перейти

Виконання підстановок Розділ 3 § 21 Продовження… у структурі таблиці, що з’явиться,
у поле Тип даних, відкрити список і вибрати команду Майстер підстановок;

у вікні Майстер підстановок клацнути кнопку Далі;

Слайд 7

Виконання підстановок

Розділ 3 § 21

Продовження…

у наступному вікні вибрати Таблиця: Предмети і клацнути

Виконання підстановок Розділ 3 § 21 Продовження… у наступному вікні вибрати Таблиця:
Далі;

1

2

Слайд 8

Виконання підстановок

Розділ 3 § 21

Продовження…

у наступному вікні зі списку Доступні поля таблиці

Виконання підстановок Розділ 3 § 21 Продовження… у наступному вікні зі списку
Предмети вибрати ім’я поля КодПред і клацнути кнопку >; те саме вибрати для поля НазваПред. Ці назви мають з’явитися в полі Вибрані поля. Клацнути кнопку Далі;

Слайд 9

Виконання підстановок

Розділ 3 § 21

Продовження…

у наступному вікні погодитись із сортуванням поля НазваПред

Виконання підстановок Розділ 3 § 21 Продовження… у наступному вікні погодитись із
за зростанням і клацнути кнопку Далі;

Слайд 10

Виконання підстановок

Розділ 3 § 21

Продовження…

у наступному вікні погодитися з прихованням ключа ключового

Виконання підстановок Розділ 3 § 21 Продовження… у наступному вікні погодитися з
поля і клацнути кнопку Далі;

Слайд 11

Виконання підстановок

Розділ 3 § 21

Продовження…

клацнути кнопку Готово — з’явиться вікно Майстер підстановок,

Виконання підстановок Розділ 3 § 21 Продовження… клацнути кнопку Готово — з’явиться
у якому натиснути Так;

Слайд 12

Виконання підстановок

Розділ 3 § 21

Продовження…

для КодПред у полі Тип даних у Властивостях

Виконання підстановок Розділ 3 § 21 Продовження… для КодПред у полі Тип
даних у поле Підпис ввести нове ім’я поля НазваПред;

закрити вікно Конструктора, відкривши список Вигляд і клацнувши кнопку Подання таблиці.

Слайд 13

Виконання підстановок

Розділ 3 § 21

Після виконання цих дій у таблиці Успішність числові

Виконання підстановок Розділ 3 § 21 Після виконання цих дій у таблиці
коди поля КодПред буде замінено на відповідні назви предметів із таблиці Предмети.

Подібним чином у таблиці Успішність можна налаштувати підстановку для поля КодУчня прізвищ із таблиці Учні.

Слайд 14

Виконання підстановок

Розділ 3 § 21

У вікні Майстер підстановок слід вибрати Таблиця: Учні,

Виконання підстановок Розділ 3 § 21 У вікні Майстер підстановок слід вибрати
зі списку Доступні поля таблиці Учні — КодУчня і Прізвище, замість КодУчня ввести Прізвище. Після успішного налаштування обох підстановок таблиця Успішність набуде такого вигляду, як на рисунку.

Слайд 15

Типи зв’язків між таблицями бази даних

Розділ 3 § 21

Залежно від того, у якому

Типи зв’язків між таблицями бази даних Розділ 3 § 21 Залежно від
співвідношенні перебувають ключові поля з полями зв’язку, між таблицями можуть існувати різні типи зв’язку.

Учні

Предмети

Успішність

Розглянемо, які зв’язки потрібно встановити між таблицями:

Слайд 16

Типи зв’язків між таблицями бази даних

Розділ 3 § 21

З одного предмета може бути

Типи зв’язків між таблицями бази даних Розділ 3 § 21 З одного
виставлено багато оцінок, отже, одному запису з таблиці Предмети в таблиці Успішність може відповідати багато записів,

а кожному запису в таблиці Успішність  — тільки один предмет. У такому разі кажуть, що це зв’язок один-до-багатьох.

Слайд 17

Типи зв’язків між таблицями бази даних

Розділ 3 § 21

Первинний ключ таблиці Предмети (поле

Типи зв’язків між таблицями бази даних Розділ 3 § 21 Первинний ключ
КодПред) зв’язується з полем такого самого типу КодПред у таблиці Успішність.

Таблицю Предмети

Таблицю Успішність

називають головною таблицею

називають підлеглою, або зв’язаною

Зв’язок такого самого типу слід установити між таблицями Учні і Успішність, адже учень може отримати багато оцінок.

Слайд 18

Типи зв’язків між таблицями бази даних

Розділ 3 § 21

При цьому між таблицями Учні

Типи зв’язків між таблицями бази даних Розділ 3 § 21 При цьому
і Предмети виникне зв’язок багато-до-багатьох: кожен учень отримує оцінки з багатьох предметів, а з кожного предмету отримують оцінки багато учнів.

розклад

Б

Б

1

1

Слайд 19

Типи зв’язків між таблицями бази даних

Розділ 3 § 21

Іноді виникає потреба встановити між

Типи зв’язків між таблицями бази даних Розділ 3 § 21 Іноді виникає
таблицями зв’язок один-доодного. У такому разі одному об’єкту першої таблиці може відповідати тільки один об’єкт другої таблиці, і навпаки.

1

1

Слайд 20

Створення зв’язків між таблицями

Розділ 3 § 21

Для встановлення зв’язку один-до-багатьох необхідно:

відкрити БД

Створення зв’язків між таблицями Розділ 3 § 21 Для встановлення зв’язку один-до-багатьох
Клас (таблиці не відкривати!);

вибрати команду меню Знаряддя бази даних;

Слайд 21

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

натиснути

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
кнопку Зв’язки на панелі інструментів — з’явиться порожнє вікно Зв’язки;

Слайд 22

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

для

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
додавання таблиць у це вікно натиснути кнопку Відобразити таблицю — з’явиться вікно Відображення таблиці;

Слайд 23

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

у

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
ньому послідовно виділити ім’я таблиці й натиснути кнопку Додати — відповідна таблиця з’явиться у вікні Зв’язки;

натиснути кнопку Закрити — на екрані залишиться вікно Зв’язки зі списком полів таблиць;

Слайд 24

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

для

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
встановлення зв’язку виділити ключове поле КодУчня головної таблиці Учні, перетягнути його на

таблицю Успішність, установити на поле з іменем КодУчня і відпустити — після підтвердження необхідності редагування з’явиться діалогове вікно Редагування зв’язків;

Слайд 25

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

у

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
вікні Редагування зв’язків установити прапорець Забезпечення цілісності даних, а також прапорці Каскадне оновлення пов’язаних полів (щоб при зміні значення поля зв’язку в головній таблиці);

автоматично змінювалося значення у відповідному полі в підлеглій) і Каскадне видалення пов’язаних полів (у разі видалення запису із головної таблиці видалити зв’язані записи в підлеглих таблицях

Слайд 26

Створення зв’язків між таблицями

Розділ 3 § 21

(Продовження…) Для встановлення зв’язку один-до-багатьох необхідно:

натиснути

Створення зв’язків між таблицями Розділ 3 § 21 (Продовження…) Для встановлення зв’язку
кнопку Створити — у схемі даних з’являться лінії, які показують тип зв’язку (тут один-до-багатьох).

Слайд 27

Створення зв’язків між таблицями

Розділ 3 § 21

Для встановлення зв’язку між таблицями Предмети

Створення зв’язків між таблицями Розділ 3 § 21 Для встановлення зв’язку між
і Успішність, потрібно виконати дії, подібні до наведених вище:

виділити ключове поле КодПред головної таблиці Предмети, перетягнути його на таблицю Успішність;

установити на поле КодПред і відпустити — з’явиться діалогове вікно Редагування зв’язків;

у цьому вікні виконати описані вище дії, натиснути Готово.

Слайд 28

Створення зв’язків між таблицями

Розділ 3 § 21

Після правильно виконаних дій одержимо схему

Створення зв’язків між таблицями Розділ 3 § 21 Після правильно виконаних дій одержимо схему даних.
даних.

Слайд 29

Створення зв’язків між таблицями

Розділ 3 § 21

Для збереження схеми даних потрібно вибрати

Створення зв’язків між таблицями Розділ 3 § 21 Для збереження схеми даних
команду Зберегти.

У наведеному випадку таблиці Учні і Предмети є головними відносно таблиці Успішність, ключове поле головної таблиці зв’язується із відповідним полем зв’язаної таблиці.

Щоб видалити зв’язок між двома таблицями, потрібно двічі клацнути правою кнопкою миші лінію зв’язку між ними та вибрати команду Видалити.

Слайд 30

Заповнення таблиць

Розділ 3 § 21

Правила введення даних в електронну таблицю та таблиці

Заповнення таблиць Розділ 3 § 21 Правила введення даних в електронну таблицю
БД дуже подібні. Разом із тим під час

Заповнюючи таблицю Успішність, можна послідовно відкривати списки Учні й Предмети і вибирати потрібні прізвища та назви.

заповнення полів із підстановкою надається можливість скористатися вмістом інших таблиць, що зменшує ймовірність помилки.

Слайд 31

Редагування таблиці

Розділ 3 § 21

Треба розрізняти редагування вмісту таблиці й структури таблиці.

Під

Редагування таблиці Розділ 3 § 21 Треба розрізняти редагування вмісту таблиці й
час редагування вмісту таблиці користуються прийомами редагування, засвоєними під час роботи в текстовому процесорі Word (уведення й вилучення символів, використання буфера обміну тощо).

Щоб почати редагування вмісту клітинки, треба натиснути клавішу F2 або клацнути клітинку.

Слайд 32

Редагування таблиці

Розділ 3 § 21

Щоб видалити запис, його потрібно виділити й вибрати

Редагування таблиці Розділ 3 § 21 Щоб видалити запис, його потрібно виділити
команду Видалити або натиснути клавішу Del.

Змінювати структуру таблиці (імена і властивості полів) можна в режимі конструктора.

Слайд 33

Редагування таблиці

Розділ 3 § 21

Для редагування структури таблиці слід відкрити потрібну таблицю,

Редагування таблиці Розділ 3 § 21 Для редагування структури таблиці слід відкрити
двічі клацнувши її значок, і перейти в режим конструктора, клацнувши Вигляд на панелі інструментів.

У режимі конструктора потрібні виправлення вносять шляхом зміни:

імені поля — виділити та редагувати як звичайний текст;

типу даних — відкрити список Тип даних праворуч від імені поля й вибрати в ньому потрібне;

інших властивостей — внести зміни в нижній частині вікна.

Слайд 34

Додавання й видалення поля всередині таблиці

Розділ 3 § 21

Щоб додати нове поле

Додавання й видалення поля всередині таблиці Розділ 3 § 21 Щоб додати
всередині таблиці, потрібно:

відкрити таблицю у вікні табличного подання даних та виділити поле, після якого потрібно додати нове поле. Наприклад, якщо нове поле має бути третім у таблиці, потрібно вибрати друге поле;

відкрити список Клацніть, щоб додати; вибрати потрібний тип поля — у таблицю вставиться додаткове поле Поле1; за потреби ім’я Поле1 можна змінити.

Слайд 35

Редагування таблиці

Розділ 3 § 21

Щоб видалити поле всередині таблиці, потрібно:

відкрити таблицю у

Редагування таблиці Розділ 3 § 21 Щоб видалити поле всередині таблиці, потрібно:
вікні табличного подання даних та виділити поле, яке має бути видалене;

клацнути на виділеному полі правою кнопкою — з’явиться список команд;

у списку вибрати команду Видалити поле; підтвердити видалення з попередження — поле зникне.

Слайд 36

Питання для самоперевірки

Розділ 3 § 21

Якого вигляду набудуть таблиці після виконання підстановок?

Зв’язки

Питання для самоперевірки Розділ 3 § 21 Якого вигляду набудуть таблиці після
яких видів бувають між таблицями бази даних?

Як додати таблицю бази даних у вікно Зв’язки?

Які дії потрібно виконати для створення зв’язків між таблицями?

Як будується зв’язок один-до-багатьох між таблицями бази даних?

Як змінити структуру таблиці бази даних?

Слайд 37

Домашнє завдання

Проаналізувати
§ 21, ст. 120-127

Розділ 3 § 21

Домашнє завдання Проаналізувати § 21, ст. 120-127 Розділ 3 § 21

Слайд 38

Працюємо за комп’ютером

Розділ 3 § 21

Сторінка
127

Працюємо за комп’ютером Розділ 3 § 21 Сторінка 127
Имя файла: Презентація-10-клас-Урок-21.pptx
Количество просмотров: 21
Количество скачиваний: 0