Курсовая работа: Разработка базы данных флагов мира
Типы данных, проектируемой БД:
- поле «Континент» - строка,
- поле «Страна» - строка,
- поле «Столица» - строка,
- поле «Информация о стране» - мемо поле,
- поле «Флаг» - графический тип,
- поле «Язык» - строка.
2 Постановка задачи
Как уже было сказано в задании курсового, проекта необходимо создать приложение для работы с базой данных флагов мира. Программа должна позволять просматривать записи базы данных и редактировать их (т.е. добавлять новые записи, изменять их и удалять ненужные). Также должна существовать система поиска данных и сортировки по различным категориям.
Для реализации данного задания мною была выбрана интегрированная среда быстрой разработки приложений Borland Delphi 7. Средства Delphi 7 позволяют создавать мощные и гибкие программные средства для работы с базами данных. Имеются несколько основных компонентов (объектов), которые необходимо использовать постоянно для доступа к БД. Эти объекты могут быть разделены на три группы:
— невизуальные: TTable, TQuery.
— визуальные: TDBGrid, TDBEdit, TDBImage.
— связующие: TDataSource.
Первая группа включает невизуальные классы, которые используются для управления таблицами и запросами. Эта группа сосредотачивается вокруг компонент типа TTable, TQuery. В Палитре Компонент эти объекты расположены на странице Data Access.
Вторая важная группа классов - визуальные, которые показывают данные пользователю, и позволяют ему просматривать и модифицировать их. Эта группа классов включает компоненты типа TDBGrid, TDBEdit, TDBImage. В Палитре Компонент эти объекты расположены на странице Data Controls.
Имеется и третий тип, который используется для того, чтобы связать предыдущие два типа объектов. К третьему типу относится только невизуальный компонент TDataSource.
3 Структура базы данных
При выполнении курсового проекта с помощью Database Desktop были созданы четыре таблицы для хранения данных: “Kontinent”, “Country”, “Language”, “Main”. Таблица “Kontinent” содержит данные о частях мира и их описание. Поля с описанием полей приведены в таблице 3.1.
Таблица 3.1 – Поля таблицы “Kontinent.db”
НАЗВАНИЕ ПОЛЯ |
ТИП ПОЛЯ |
ОПИСАНИЕ |
ID |
Short |
Данное поле является ключевым и служит для связывания двух таблиц |
Kontinent |
Alpha(15) |
Содержит строку с именем континента. |
Information |
К-во Просмотров: 751
Бесплатно скачать Курсовая работа: Разработка базы данных флагов мира
|