Курсовая работа: Разработка базы данных флагов мира
Short
Данное поле является ключевым и служит для связывания двух таблиц
Language
Alpha(20)
Язык
Четвертая таблица – “Main” – связывает таблицу “Country” и “Language”, она нужна для уменьшения объёма базы данных. Описание полей их типов и назначения в таблице “Main” приведено в таблице 3.4.
Таблица 3.4 – Поля таблицы “Main.db”
НАЗВАНИЕ ПОЛЯ |
ТИП ПОЛЯ |
ОПИСАНИЕ |
ID |
Long Integer |
Данное поле является ключевым и служит для связывания двух таблиц |
ID_Country |
Long Integer |
Данное поле служит для связывания c таблицей “Country”, ссылка на номер страны |
ID_Language |
Short |
Данное поле служит для связывания c таблицей “Language”, ссылка на номер языка |
4 Разработка программы
4.1 Программная реализация
В результате работы над курсовым проектом была разрабоатна программа на языке Object Pascal, реализующая базу данных флагов мира. Программа состоит из 7 модулей и файла проекта.
4.2 Анализ программного кода
Функции и обработчики событий программы.
Форма MainForm:
procedure bbAddCountryClick(Sender: TObject);
procedure bbAddLanClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure bbEditCountryClick(Sender: TObject);