Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Informatika_Nalivayko2011

.pdf
Скачиваний:
76
Добавлен:
24.02.2016
Размер:
9 Мб
Скачать
☆

 

Інформатика

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) завершити введення даних – закрити вікно таблиці і підтвердити збереження даних.

Інформатика

365

 

 

2. Виконати вставку копії списку із бази даних, створеної засобами MS Excel:

1)відкрити таблицю бази даних MS Access «Довідник покоївок» у режимі Таблица;

2)відкрити робочу книгу MS Excel – БазиДанихПрізвище;

3)на аркуші БД№№Готелю у полі списку

«Довідник покоївок» виділити записи із значеннями «ПІБ» і виконати команду Копировать;

4) активізувати таблицю бази даних MS Access «Довідник покоївок»;

5) ɭ ɬɚɛɥɢɰɿ ɚɤɬɢɜɿɡɭɜɚɬɢ ɡɚɝɨɥɨɜɨɤ ɩɨɥɹ «ɉȱȻ ɩɨɤɨʀɜɤɢ» ɿ ɜɢɤɨɧɚɬɢ ɤɨɦɚɧɞɭ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ ɩɨɥɹ

ȼɫɬɚɜɢɬɶ;

6)ɩɿɞɬɜɟɪɞɢɬɢ ɜɫɬɚɜɤɭ ɡɚɩɢɫɿɜ – Ⱦɚ;

7)завершити введення даних – закрити вікно таблиці і підтвердити збереження даних.

Умова 2. Виконати введення даних у таблиці з використанням об’єкта Форма.

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

2. До ключового поля Форми дані вводяться автоматично.

Ʉɥɸɱɨɜɟɩɨɥɟ

Ɂɜɢɱɚɣɧɟ ɩɨɥɟ

ɉɨɥɟ ɩɿɞɫɬɚɧɨɜɤɢ

ɡɿ ɫɩɢɫɤɭ

Ɉɫɬɚɧɧɽ ɩɨɥɟ

Ʉɧɨɩɤɢ ɭɩɪɚɜɥɿɧɧɹ ɩɟɪɟɯɨɞɚɦɢ

3.При введенні даних послідовний перехід до наступного запису здійснюється після завершення вводу даних у останнє поле Форми.

4.У звичайні поля дані вводяться ручним набором.

5.У поля Форми «Підстановка» дані вводяться шляхом їх вибору і підстановки зі списку.

6.Для управління переходами між записами у Формі використовують – кнопки переходів.

366

Н. Я. Наливайко

 

 

Ʉɪɨɤ 1-ɣ:

ȼɢɛɪɚɬɢ

ɬɚɛɥɢɰɸ «Ⱦɨɜɿɞɧɢɤ ɤɿɦɧɚɬ ɝɨɬɟɥɸ»

ɉɟɪɟɣɬɢ ɞɨ 3-ɝɨ ɤɪɨɤɭ

Ʉɪɨɤ 2-ɣ: ɉɟɪɟɦɿɫɬɢɬɢ ɜɫɿ ɩɨɥɹ ɬɚɛɥɢɰɿ ɭ ɨɛɥɚɫɬɶ ɫɩɢɫɤɭ «ȼɵɛɪɚɧɧɵɟ ɩɨɥɹ» (ɜɚɪɿɚɧɬɢ):

í ɩɨ ɨɞɧɨɦɭ ɩɨɥɸ ɩɨɫɥɿɞɨɜɧɨ - ɤɧɨɩɤɚ

;

íɭɫɿ ɩɨɥɹ ɨɞɧɨɱɚɫɧɨ – ɤɧɨɩɤɚ .

1.Створити просту Фор-

му – «Довідник кімнат го-

телю»: Ʉɪɨɤ 3-ɣ: ȼɢɛɪɚɬɢ ɡɨɜɧɿɲɧɿɣ ɜɢɝɥɹɞ ɮɨɪɦɢ

1) виділити об’єкт бази даних Таблица – «Довідник кімнат готелю»;

2) вибрати команду Создание формы с помощью мастера;

3) у діалоговому вікні «Создание форм» виконати кроки:

Крок 4-й: Вибрати стиль подання форми (за бажанням)

Ʉɪɨɤ 5-ɣ: ɉɪɢɣɧɹɬɢ ɡɚɞɚɧɟ ɱɢ ɩɪɢɜɥɚɫɧɢɬɢ ɜɥɚɫɧɟ ɿɦ’ɹ ɮɨɪɦɢ

Ʉɪɨɤ 6-ɣ: Ɂɚɞɚɬɢ ɨɩɰɿɸ ɞɥɹ ɩɟɪɟɝɥɹɞɭ ɮɨɪɦɢ ɿ ɜɜɟɞɟɧɧɹ ɞɚɧɢɯ

Ɂɚɜɟɪɲɢɬɢ ɩɪɨɰɟɫ

Форма автоматично розміститься у області об’єктів бази даних і буде відкрита для роботи!

2. Виконати введення даних у таблицю «Довідник номерів готелю» з використанням створеної Форми.

Інформатика

367

 

 

Для виконання завдання скористатися даними «Довідник кімнат готелю» з робочої книги MS Excel – БазиДанихПрізвище, які розміщені на аркуші БД№№Готелю.

3. Завершити введення даних – закрити вікно форми і підтвердити збереження даних.

Умова 3. Виконати пошук та редагування даних у таблицях.

1. Пошук даних у таблицях можна здійснювати за варіантами:

а) шляхом послідовного переміщення по рядкам таблиці і перегляду записів

ɛ) ɡɚ ɞɨɩɨɦɨɝɨɸ ɤɧɨɩɨɤ ɩɟɪɟɯɨɞɿɜ ɩɨ ɡɚɩɢɫɚɯ

в) з використанням вікна команди Найти

–у таблиці виділити необхідне поле для пошуку і виконати команду Найти

–у вікні команди «Поиск и замена» виконати дії стандартним чином.

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.Впровадити об’єкт «Кнопка»до форми «Довідник номерів готелю»:

370

Н. Я. Наливайко

 

 

1)відкрити форму у режимі «Конструктор»;

2)на «Панелі елементів» активізувати об’єкт «Кнопка» –

3) ɪɨɡɦɿɫɬɢɬɢ ɨɛ’ɽɤɬ ɭ ɨɛɥɚɫɬɶ ɛɥɚɧɤɚ ɤɨɧɫɬɪɭɤɬɨɪɚ ɮɨɪɦɢ «Ɂɚɝɨɥɨɜɨɤ ɮɨɪɦɵ»: 1ɅɄɆ

При перенесенні курсор супроводжується ознакою переміщення

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

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

–у списку вікна «Категории:» - обирається необхідна для роботи кнопка;

–у списку вікна «Действия:» обирається необхідна дія.

Ʉɪɨɤ 2-ɣ:ɨɛɢɪɚɽɬɶɫɹ ɡɚɫɿɛ ɨɮɨɪɦɥɟɧɧɹ ɤɧɨɩɤɢ:Ɍɟɤɫɬ (ɡɿ ɫɬɚɧɞɚɪɬɧɨɸ ɧɚɡɜɨɸ, ɹɤɭ ɦɨɠɧɚ ɡɦɿɧɢɬɢ) ɱɢ Ɋɢɫɭɧɨɤ, ɹɤɢɣ ɦɨɠɧɚ ɡɦɿɧɢɬɢ ɩɿɫɥɹ ɜɢɛɨɪɭ ɤɧɨɩɤɨɸ Ɉɛɡɨɪ..

Крок 3-й: Надає можливість змінити системне ім’я кнопки

на бажане.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]