Informatika_Nalivayko2011
.pdf
|
Інформатика |
361 |
|
|
|
|
|
|
|
|
|
НазваКатегори- |
Подпись |
Категорія номера |
|
иКимнати |
|
|
|
Поверх |
Подпись |
Поверх готелю |
|
К и л ь к и с т ь - |
Подпись |
Кількість місць у |
|
Мисць |
|
кімнаті |
|
ВартистьДоби |
Подпись |
Вартість за добу про- |
|
живання |
|||
|
|
||
Телефон |
Размер поля |
11 |
|
Подпись |
Телефон номера |
||
|
|||
ПИБПокоивки |
Подпись |
ПІБ покоївки |


1.Зв’язки між таблицями бази даних створюються між їх ключовими полями.
2.Зв’язки установлюються, як правило, автоматично при збереженні таблиці.
3.Для опрацювання зв’язків використовують вікно команди Схема данных, у робочій області якого розміщуються таблиці і відображуються створені зв’язки.
Відсутність у схемі зв’язків між таблицями та відмінність їх типу від необхідних – свідчення помилок у описанні
Типу полів чи властивостей їх даних.
2.1.Відобразити таблиці для перегляду міжтабличних зв’язків
убазі даних:


Для роботи з таблицями у вікні «Схема данных» використовують контекстне меню його робочої області, у якому можна обрати команди:
- Ⱦɨɛɚɜɢɬɶ ɬɚɛɥɢɰɭ – ɞɥɹ ɩɨɫɥɿɞɨɜɧɨɝɨ ɞɨɞɚɜɚɧɧɹ ɨɤɪɟɦɢɯ ɬɚɛɥɢɰɶ.
- Ɉɬɨɛɪɚɡɢɬɶ ɜɫɟ – ɞɥɹ ɜɿɞɨɛɪɚɠɟɧɧɹ ɭɫɿɯ ɬɚɛɥɢɰɶ ɬɚ ɭɫɬɚɧɨɜɥɟɧɢɯ ɡɜ’ɹɡɤɿɜ, ɹɤɿ ɡɚ ɭɦɨɜɢ ɩɪɚɜɢɥɶɧɨɫɬɿ ɫɬɜɨɪɟɧɧɹ ɫɬɪɭɤɬɭɪɢ ɬɚɛɥɢɰɶ ɬɚ ɨɩɢɫɚɧɧɹ ɜɥɚɫɬɢɜɨɫɬɟɣ ɩɨɥɿɜ ɩɨɜɢɧɧɿ ɦɚɬɢ ɜɿɞɩɨɜɿɞɧɢɣ ɜɢɝɥɹɞ
362 |
Н. Я. Наливайко |
|
|
2.2.Розмістити у робочій області вікна «Схема данных» усі три створені таблиці.
2.3.Опрацювати зв’язки між таблицями і установити необхідні за Умовою 2 завдання:
Для роботи із зв’язками у вікні «Схема данных», після попередньої активізації лінії зв’язку, яка виділяється жирним накресленням, можна виконати:
1.Установку зв’язку між таблицями (варіанти) - Drag and Drop між полями таблиць.
2.Знищення існуючого зв’язку (варіанти):
а) кл. Delete.
3. Зміну типу існуючого зв’язку:
ɛ) ɤɨɦɚɧɞɚ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ
ɥɿɧɿʀ – ɍɞɚɥɢɬɶ
– ɤɨɦɚɧɞɚ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ ɥɿɧɿʀ ɡɜ’ɹɡɤɭ - ɂɡɦɟɧɢɬɶ ɫɜɹɡɶ
Наприклад, у задачі автоматично створено зв’язок між таблицями «ДовідникВартість категорій кімнат» та по
ключовому полю – КатегорияКимнати.
Зв’язок створено для підстановки даних:
ɡ ɩɨɥɹ ɇɚɡɜɚɄɚɬɟɝɨɪɢɢɄɢɦɧɚɬɢ ɬɚɛɥɢɰɿ
«Ⱦɨɜɿɞɧɢɤȼɚɪɬɿɫɬɶ ɤɚɬɟɝɨɪɿɣ ɤɿɦɧɚɬ»
ɭɩɨɥɟ ɇɚɡɜɚɄɚɬɟɝɨɪɢɢɄɢɦɧɚɬɢ ɬɚɛɥɢɰɿ «Ⱦɨɜɿɞɧɢɤ ɤɿɦɧɚɬ ɝɨɬɟɥɸ»
Увікні команди Изменить связь - «Изменение связей», у першу чергу, необхідно переглянути:
Інформатика |
363 |
|
|
1. ɇɚɡɜɢ ɬɚɛɥɢɰɶ ɬɚ ʀɯ ɫɬɚɬɭɫ ɭ ɡɜ’ɹɡɤɭ
2. ɇɚɹɜɧɿɫɬɶ ɰɿɥɿɫɧɨɫɬɿ ɡɜ’ɹɡɤɭ ɞɥɹ ɨɧɨɜɥɟɧɧɹ ɬɚ ɜɢɥɭɱɟɧɧɹ ɞɚɧɢɯ (ɩɚɪɚɦɟɬɪɢ ɭɫɬɚɧɨɜɥɟɧɿ ɿ ɩɨɡɧɚɱɟɧɿ
).
Ɂɚ ɧɟɨɛɯɿɞɧɨɫɬɿ ɚɤɬɢɜɿɡɭɜɚɬɢ ɫɚɦɨɫɬɿɣɧɨ!
3. Ɍɢɩ ɜɿɞɧɨɲɟɧɧɹ ɦɿɠ ɞɚɧɢɦɢ (ɭɫɬɚɧɨɜɥɟɧɨ – «ɨɞɢɧ ɤɨ ɦɧɨɝɢɦ»).


Для зміни типу зв’язків необхідно:
1. Закрити вікно «Изменение связей».
2. Знищити зв’язки між таблицями.
3.Відкрити таблицю у режимі «Конструктор», можливі варіанти:
а) безпосередньо у вікні «Схема данных» виконати команду контекстного меню таблиці – Конструктор;
б) закрити вікно «Схема данных» і відкрити таблицю у режимі «Конструктор».
4.У режимі «Конструктор» переглянути і змінити їх за описанням:
– Тип даних (для полів з підстановкою);
– Свойства поля - «Индексированное поле».
Завдання № 2. Уведення даних. Робота з формами
Мета: Набути уміння та навички зі створення форм для уведення, перегляду, пошуку та редагування даних – створю-
вати їх структуру, описувати їх поля, змінювати вміст та інтерфейс.
Умова 1. Виконати введення даних у таблиці.
364 |
Н. Я. Наливайко |
|
|
1. Заповнення полів таблиць записами даних здійснюється:
Автоматично:
–у ключові поля усіх таблиць – з послідовною нумерацією записів;
–у поля підстановки головних таблиць із зв’язаних таблиць після завершення процесу введення клавішею Enter.
Ручне введення:
–у звичайні поля – шляхом ручного набору з клавіатури після завершення процесу введення клавішею Enter;
–у звичайні поля – шляхом вставки копії поля записів (списку), створених у середовищах табличного процесора MS Excel, текстового процесора MS Word чи стандартної програми Word Pad;
–у поля підстановки зв’язаних таблиць – шляхом ручного вибору зі списку підстановки після натиску клавіші Enter.


Уведення даних у таблиці бази даних можна здійснювати за варіантами:
а) безпосередньо у таблицях; б) з використанням об’єкта бази даних Форма, яка створю-
ється на основі таблиці.
1.Виконати ручне введення даних у поля таблиці:
1)відкрити таблицю «Довідник Вартість кімнат» у режимі
– Таблица;
2)у першому рядку поля «Категорія кімнат» увести значення і завершити введення – кл. Enter.
КатегорияКимнати |
ВартистьДоби |
|
Курсор переміс- |
|
|
М1 |
50,00 |
|
|
||
М2 |
35,00 |
|
титься у наступне |
|
|
|
|
|
поле першого рядка для |
|
|
М3 |
25,00 |
||||
|
|
|
продовження заповне- |
|
|
М4 |
20,00 |
||||
|
ння даними запису! |
|
|||
М5 |
15,00 |
|
|
||
|
|
|
|||
|
|
|
3) заповнити довідник |
|
|
Л |
65,00 |
||||
усіма записами: |
|||||
|
|
||||
4) завершити введення даних – закрити вікно таблиці і підтвердити збереження даних.
366 |
Н. Я. Наливайко |
|
|
Ʉɪɨɤ 1-ɣ:
ȼɢɛɪɚɬɢ
ɬɚɛɥɢɰɸ «Ⱦɨɜɿɞɧɢɤ ɤɿɦɧɚɬ ɝɨɬɟɥɸ»
ɉɟɪɟɣɬɢ ɞɨ 3-ɝɨ ɤɪɨɤɭ
Ʉɪɨɤ 2-ɣ: ɉɟɪɟɦɿɫɬɢɬɢ ɜɫɿ ɩɨɥɹ ɬɚɛɥɢɰɿ ɭ ɨɛɥɚɫɬɶ ɫɩɢɫɤɭ «ȼɵɛɪɚɧɧɵɟ ɩɨɥɹ» (ɜɚɪɿɚɧɬɢ):
í ɩɨ ɨɞɧɨɦɭ ɩɨɥɸ ɩɨɫɥɿɞɨɜɧɨ - ɤɧɨɩɤɚ |
; |
íɭɫɿ ɩɨɥɹ ɨɞɧɨɱɚɫɧɨ – ɤɧɨɩɤɚ
.
1.Створити просту Фор-
му – «Довідник кімнат го-
телю»: Ʉɪɨɤ 3-ɣ: ȼɢɛɪɚɬɢ ɡɨɜɧɿɲɧɿɣ ɜɢɝɥɹɞ ɮɨɪɦɢ
1) виділити об’єкт бази даних Таблица – «Довідник кімнат готелю»;
2) вибрати команду Создание формы с помощью мастера;
3) у діалоговому вікні «Создание форм» виконати кроки:
Крок 4-й: Вибрати стиль подання форми (за бажанням)
Ʉɪɨɤ 5-ɣ: ɉɪɢɣɧɹɬɢ ɡɚɞɚɧɟ ɱɢ ɩɪɢɜɥɚɫɧɢɬɢ ɜɥɚɫɧɟ ɿɦ’ɹ ɮɨɪɦɢ
Ʉɪɨɤ 6-ɣ: Ɂɚɞɚɬɢ ɨɩɰɿɸ ɞɥɹ ɩɟɪɟɝɥɹɞɭ ɮɨɪɦɢ ɿ ɜɜɟɞɟɧɧɹ ɞɚɧɢɯ
Ɂɚɜɟɪɲɢɬɢ ɩɪɨɰɟɫ
Форма автоматично розміститься у області об’єктів бази даних і буде відкрита для роботи!
2. Виконати введення даних у таблицю «Довідник номерів готелю» з використанням створеної Форми.
368 |
Н. Я. Наливайко |
|
|
а) шляхом послідовного переміщення по рядках таблиці і редагування значень даних;
б) з використанням вікна команди Найти – «Поиск и замена» і виконання необхідних змін стандартним чином.
У таблиці «Довідник покоївок» виконати пошук та заміну адрес покоївок на нові назви міст чи селищ.
Умова 4. Виконати пошук та редагування даних у таблицях з використанням Форми.
1. Для виконання завдання попередньо створити прості Форми
для таблиць: «Довідник Вартість категорій кімнат» та «Довідник покоївок».
Ɉɛɥɚɫɬɶ «ɉɨɢɫɤ»


1. Для створення простих форм можна скористатися командою Автоформа, для якої можна скористатися кнопкою Панелі інструментів.
2. У Формах пошук та редагування даних можна виконувати за варіантами:
а) шляхом послідовного переміщення по записах; б) з використанням області «Поиск», до якого вводять номер
необхідного запису; в) з використанням об’єкта Форми «Кнопка», яка створю-
ється для різних процедур роботи з формою.
2. Відкрити форму «Довідник кімнат готелю», знайти і переглянути записи № 1 та № 4, у яких прізвище покоївки має бути
– Красіна В.П.
Інформатика |
369 |
|
|
3.Одночасно відкрити форму «Довідник покоївок» знайти і змінити прізвище покоївки Красіна В.П. на нове (за бажанням).
4.Активізувати форму «Довідник кімнат готелю» знайти і переглянути записи № 1 та № 4, у яких прізвище покоївки не змінилося з Красіна В.П. на нове.
Зміна значень відбудеться тільки після закриття форми, тобто після завершення роботи з нею!
5.Закрити форму «Довідник покоївок», і у формі «Довідник кімнат готелю» знайти і переглянути записи № 1 та № 4, у яких прізвище покоївки Красіна В.П. зміниться на нове.
6.У формі «Довідник Вартість категорій кімнат» виконати пошук і зміну назви категорії Л на нову – Люкс.
7.У формі «Довідник кімнат готелю» знайти і переглянути зміни у всіх записах по полю «Категорія номера» і відзначити заміну старої назви на нову.
8.У формі «Довідник кімнат готелю» виконати додавання нових записів (не менше 5).
9.У формі «Довідник Вартість категорій кімнат» змінити значення у полі «Вартість доби проживання» на нові.
10.У формі «Довідник кімнат готелю» знайти і переглянути зміни у всіх записах по полю «Вартість доби».
11.Завершити роботу зі збереженням бази даних у власній папці на сервері і на технічному носієві.
Умова 5. Виконати редагування Форми.


1. Редагування вигляду і вмісту Форми та впровадження до неї будь-яких об’єктів проводиться
урежимі «Конструктор».
2.Впровадження об’єктів до Форми здійснюється засобами «Панелі елементів».
1.Впровадити об’єкт «Кнопка»до форми «Довідник номерів готелю»:



1. У Формі введення даних здійснюється послідовно тільки по записам, а не по полям таблиці.
Для виконання завдання скористатися даними «Довідник кімнат готелю» з робочої книги 

1. 

2. 
При перенесенні курсор супроводжується ознакою переміщення
Після 1ЛКМ на бланку конструктора форми розміщується область для впровадження кнопки із системним іменем, наприклад, – 

Створення кнопки у вікні майстра покроково: Крок 1-й: