Курсовая работа: Довідник аматора живопису
База даних – плоска (реляційна) таблиця, що складається зі строк й колонок. Строки не підписуються. Колонки називаються полями. Поля мають імена, формат кожного поля задається наперед. Строки називаються записами. Основною відмінністю бази даних від звичайних таблиць є їх безрозмірність.
База даних-контейнер – таблиця, в якій перераховані усі файли, що входять в базу даних. В ньому показано як зв’язані таблиці, вбудовані процедури. Розширення файлу таблиці VFPro - *.dbf. Розширення самої бази даних – *.dbc.
Для створення нової базі даних на вкладці Data обираємо пункт Database та натискаємо кнопку New… У вікні, що з’явилося, обираємо New Database , задаємо ім’я бази та обираємо у якості каталогу для збереження каталог Data .
2.1.3 Створення таблиць
В створену базу даних додамо 4 таблиці:
1. Таблиця epohi має поля: kod (код епохи), name (назва епохи живопису), period (історичний період), cherti (коротка характеристика епохи), predstaviteli (найвідоміші представники епохи);
2. Таблиця hudogniki має поля: num (номер), fio (прізвище, ім’я та по-батькові художника), date_birth (дата народження художника), date_death (дата смерті художника), epoha (спрямування в історії живопису), count_kartin (кількість картин, що написав художник), best_kartin (найкращі картини художника);
3. Таблиця kartini має поля: num (номер), name (назва картини), fio (прізвище, ім’я та по-батькові художника), date (дата написання картини), epoha (епоха, в яку була створена картина), razmer (розмір картини), material (матеріал, з якого було створено картину), museum (музей, в якому картина зберігаться);
4. Таблиця museums має поля: kod (код музею), name (зава музею), plac e (місце розташування), opisanie (короткий опис музею).
Для того, щоб створити кожну з таблиць, натискаємо на хрестик поруч з базою даних та зі списку обираємо пункт Tables . Натискаємо Create… →New table та обираємо ім’я таблиці і місце зберігання – каталог Data . Після цього відкривається вікно табличного редактора першої таблиці epohi (рис. 2.4), у якому вводимо імена та псевдоніми для полів таблиці, типи даних цих полів. На вкладці Індекси створюємо необхідні для роботи індекси (рис. 2.5).
Рис. 2.4 – Створення полів таблиці epohi
Рис. 2.5 – Створення індексів таблиці epohi
Після створення усіх полів та індексів відкриваємо таблицю для введення даних, натиснувши кнопку Browse. Для створення нового запису необхідно натиснути комбінацію клавіш Ctrl+Y. Заповнена таблиця epohi показана на рис. 2.6.
Рис. 2.6 – Заповнена даними таблиця epohi
Аналогічно створюємо заповнюємо і інші 3 таблиці:
1) створення полів таблиць hudogniki , kartini , museums відповідно показано на рис. 2.7, 2.10 та 2.13;
2) створення індексів таблиць hudogniki , kartini , museums відповідно показано на рис. 2.8, 2.11 та 2.14;
3) заповнення даними таблиць hudogniki , kartini , museums відповідно показано на рис. 2.9, 2.12 та 2.15.
Рис. 2.7 – Створення полів таблиці hudogniki
Рис. 2.8 – Створення індексів таблиці hudogniki
Рис. 2.9 – Заповнена даними таблиця hudogniki
Рис. 2.10 – Створення полів таблиці kartini