
4. Приклад бази даних Географія
Створимо базу даних, яка буде містити довідкові відомості про європейські країни. Відомості розташуємо у двох таблицях. У таблиці Країни розмістимо загальну інформацію про країну (назву країни та її столиці, населення, площу країни та прапор). Для забезпечення унікальності записів та організації зв'язків між таблицями додамо до таблиці Країни ключове поле Код країни. У другій таблиці Заповідники розмістимо відомості про основні природоохоронні території країн (назву, тип заповідника, його площу, рік заснування, код країни). Ключовим полем таблиці Заповідники буде поле Код заповідника, а замість назви країни вставимо її числовий код, визначений у таблиці Країни.
Наведемо окремі відомості до таблиць. Для доповнення таблиць даними можна скористатися географічними довідниками.
Таблиця Країни.
Код заповідника |
Назва заповідника |
Тип |
Площа (га) |
Рік |
Код країн и |
1 |
Карвендель |
Ландшафтний заповідник |
72000 |
1943 |
1 |
2 |
Лес і Ломм Арденни |
Національний парк |
1500 |
1954 |
2 |
3 |
Гранд-Парадізо |
Національний парк |
80000 |
1919 |
3 |
4 |
Стельвіо |
Національний парк |
95000 |
1935 |
3 |
5 |
Кудипи |
Бобровий заповідник |
3510 |
1958 |
5 |
6 |
Киш-Балатон |
Орнітологічний заповідник |
1400 |
1946 |
7 |
7 |
Озеро Фехер- То |
Орнітологічний заповідник |
1200 |
1939 |
7 |
8 |
Карпатський заповідник |
Біосферний заповідник |
12600 |
1949 |
8 |
9 |
Дунайський заповідник |
Національний заповідник |
46403 |
1998 |
8 |
Таблиця Заповідники
Звернімо увагу: щоб у полі Площа можна було вводити дійсні числа, потрібно в нижній частині вікна конструктора таблиць змінити значення окремих властивостей:
серед списку Розмір поля вибрати Дійсне;
увести значення 1 властивості Шкала, що означатиме можливість уведення та збереження однієї цифри після розділової коми.
Позначимо поле Код країни як ключове, виділивши його в режимі конструктора й натиснувши кнопку на панелі інструментів. Наразі одержимо таку структуру таблиці Країни (рис. 3).
Заповнення таблиці даними відбувається в режимі таблиці. Для переходу в цей режим слід
натиснути на панелі інструментів кнопку Режим таблгщ d і. Access виведе на екран діалогове вікно Збереження (рис. 4), в якому потрібно надати ім'я таблиці і натиснути кнопку ОК.
Рис. 4. Діалогове вікно Збереження
Унесемо до таблиці Країни два записи, а інші заповнимо після створення форм, адже форма є більш зручним і наочним способом уведення даних до таблиць бази даних.
Для заповнення поля Прапор у режимі таблиці слід виконати пункт меню Вставка - Об 'єкт і серед переліку вибрати Крапковий малюнок. Далі треба створити зображення прапора й перейти до іншого поля. У комірці поля Прапор з'явиться надпис Крапковий малюнок.
Рис. 3. Структура таблиці Країни
5. Створення таблиці бази даних
Створемо таблицю Країни бази даних Географія в режимі конструктора. У вікні конструктора таблиць уведемо імена полів та визначимо їх тип:
Переходити від одного запису до іншого можна за допомогою клавіші [Tab] або [Enter], миші або кнопок переходів у нижній частині вікна таблиці (рис.5).
Рис. 5. Кнопки переходу між записами таблиці Приблизний вигляд таблиці Країни після введення даних зображений на рис. 6.
Рис. 6. Таблиця Країни бази даних Географія
Хід роботи:
1. У СУБД Access створіть таблицю бази даних Кулінарні рецепти з такими полями:
1) Номер рецепта; 2) Назва рецепта; 3) Вид їжі; 4) Час приготування; 5) Кількість порцій; 6) Компоненти; 7) Технологія приготування.
Самостійно визначте типи полів та ключове поле. Заповніть у таблиці два записи.
2. У СУБД Access створіть таблицю бази даних Електронний записник, в якому представлено адреси й телефони ваших однокласників та друзів.
Контрольні питання
Об'єктами СУБД Access є:
а) таблиця;
б) запис;
в) поле;
г) форма;
д) конструктор;
е) майстер.
У СУБД Access таблиці можна конструювати за допомогою:
а) режиму конструктора;
б) режиму введення даних;
в) форми;
г) майстра;
д) олівця.
Для переходу до наступного запису в режимі таблиці можна на рядкові стану натиснути кнопку:
а)
; б).
.; в)
; г)
; д)
.
4. Виберіть назви, які можна використовувати як імена полів:
а) Name;
б) № школи;
в) 'Назва книги';
г) П.І.Б. автора;
д) [Рік видання];
е) Address!;
є) Площа (км) .
5. Таблиця може містити поля таких типів даних:
а) текстовий;
б) дійсний;
в) звуковий;
г) графічний;
д) грошовий.
6. Поле типу Числовий може містити:
а) натуральні числа;
б) дійсні числа;
в) літери англійського алфавіту;
г) спеціальні символи;
д) математичні функції.
Чим відрізняються такі типи даних: поле МЕМО від типу даних Текстовий? Числовий тип від типу Дата/час? Логічний тип від типу Текстовий? Лічильник від типу Числовий? Грошовий тип від типу Числовий?
Наведіть приклади даних, що можуть зберігатися в полях типу Поле об'єкта OLE. Назвіть послідовність дій, які необхідно виконати для заповнення поля такого типу.
Визначте, дані яких типів можуть зберігатися в таких полях таблиці:
1) Номер за порядком; 4) Вулиця; 7) Телефон;
2) Прізвище учня; 5) Будинок; 8) Фотографія;
3) Дата народження; 6) Квартира; 9) Клас;
10) Участь у математичному гуртку;
11) Характеристика учня.