Учебное пособие: Основы баз данных

Рис. 2. Страница DataControls

1.6 Технология создания приложения

В качестве примера использования возможностей Delphiдля работы с БД рассмотрим технологию создания простого приложения. Основные этапы простого приложения:

· создание таблиц БД;

· создание формы приложения.

1.6.1 Создание таблиц базы данных

Для работы с таблицами БД при проектировании приложения удобно использовать программу Database Desktop (рис. 3), которая позволяет:

· создавать и изменять структуру таблицы;

· редактировать записи;

· создавать, редактировать и выполнять SQL-запросы;

· создавать, изменять и выполнять запросы по образцу.

Рис. 3. Окно утилиты DatabaseDesktopи диалоговое окно CreateTable

Эту программу можно вызвать из среды Delphi по команде Tool/Database Desktop или путем запуска файла dbd32.exe, находящегося в одном каталоге с файлами программы Database Desktop. По умолчанию этот каталог называется Database Desktop.

Процесс создания новой таблицы начинается по команде New/Table (Новая/Таблица) и происходит в интерактивном режиме, при этом разработчик должен:

· выбрать тип таблицы;

· задать структуру таблицы;

· указать ключевые поля;

· определить индексы;

· определить ограничения на значения полей;

· определить пароль;

· задать ссылочную целостность (связи) между таблицами.

Обязательны два первых действия, перечисленные в этом списке. Часть действий, например задание ключевых полей, применяется только для таблиц определенных типов, например Paradox.

Сначала в окне Create Table (см. рис. 3) выбирается форма таблицы. По умолчанию предлагается формат Paradox 7, который используется в качестве примера.

После выбора типа таблицы появляется окно определения ее структуры (рис. 4), в котором выполняются все остальные действия, при этом нужно задать как минимум одно поле.

Для каждого поля задается имя (в столбце Field Name), тип (в столбце Type) и при необходимости размерность (в столбце Size). Можно задать тип поля, непосредственно указав соответствующий символ или выбрав из списка (см. рис. 4), раскрываемого после нажатия клавиши <Пробел> или щелчка мыши на столбце с указанием типов. Список содержит все типы полей, допустимые для заданного формата таблицы.

Для указания ключевых полей в столбце ключа Key нужно ввести символ "*" следующим способом: установить курсор в эту позицию и нажать любую алфавитно-цифровую клавишу. При повторном нажатии клавиши снимается метка о принадлежности поля ключу. Ключевые поля должны быть в списке первыми, то есть располагаться в окне определения структуры таблицы наверху.

Рис. 4. Окно для определения структуры таблицы

Для выполнения дополнительных действий по определению структуры таблицы используется комбинированный список Table properties (свойства таблицы), содержащий следующие пункты:

· Secondary Index – задание индекса;

К-во Просмотров: 559
Бесплатно скачать Учебное пособие: Основы баз данных