Курсовая работа: Разработка базы данных флагов мира

Типы данных, проектируемой БД:

- поле «Континент» - строка,

- поле «Страна» - строка,

- поле «Столица» - строка,

- поле «Информация о стране» - мемо поле,

- поле «Флаг» - графический тип,

- поле «Язык» - строка.


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
Бесплатно скачать Курсовая работа: Разработка базы данных флагов мира