Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛПЗ поОАиП.doc
Скачиваний:
55
Добавлен:
18.05.2015
Размер:
3.08 Mб
Скачать

1. Создание каталога

Но прежде чем мы запустим среду программирования Delphi и начнем создавать приложение, работающее с базой данных, давайте создадим на своем компьютере папку, например, под  именем PR1, в которой в дальнейшем мы будем хранить файлы проекта и таблицу БД.

И так, создаём папку и переходим к пункту 2.

2. Создание псевдонима

Для того, чтобы наше будущее приложение работы с БД могло найти путь к каталогу, в котором хранится таблица нашей базы данных, мы должны создать псевдоним.

Псевдоним базы данных создаeтся при помощи входящей в Delphi утилиты BDE Administrator, которая запускается из Windows выбором из меню Пуск >> Программы >> Borland Delphi 7 >> BDE Administrator.

Запустим утилиту. 

Рис. 1. Окно BDE Administrator

Как вы видите из рисунка 1, окно утилиты разделено на две области. левой части окна, на вкладке Database, будут перечислены псевдонимы, зарегистрированные на вашем компьютере. 

Создадим новый псевдоним. Для этого из меню Object выберем команду New. В результате откроется диалоговое окно New Database Alias (Новый псевдоним базы данных), где будет предложен список Database Driver Name в котором перечислены зарегистрированные в системе драйверы доступа к базам данных, иными словами тип создаваемой базы данных.

При создании псевдонима по умолчанию предлагается драйвер STANDARD (default driver), который обеспечивает доступ к таблицам в формате Paradox. Мы ничего менять не будем и просто нажмем кнопку ОК (рис. 2).

Рис. 2. Диалоговое окно New Database Alias

После выбора драйвера и щелчка на кнопке ОК в список псевдонимов будет добавлен новый элемент (рис. 3).

Рис. 3. Регистрация нового псевдонима

Изменим автоматически созданное администратором имя STANDARD1 на PR1, а во вкладке Definition укажем путь к папке, где будут храниться файлы нашей БД. Для этого в конце поля PATH щелкаем левой кнопкой мыши по пиктограмме с трёмя точечками – откроется диалоговое окно. Находим на компьютере папку PR1 и щёлкаем по кнопке ОК (рис. 4).

Рис. 4. Результат создания псевдонима

Теперь, чтобы вновь созданный псевдоним был зарегистрирован на нашем компьютере, сохраним его. Для этого из меню Object выберем команду Apply. В открывшемся диалоговом окне Confirm следует подтвердить необходимость сохранения изменений в файле конфигурации (кнопка ОК).

3. Создание таблицы

Теперь, когда создан каталог и зарегистрирован псевдоним, приступим непосредственно к созданию таблицы. Таблицы создаются при помощи входящей в состав Delphi утилиты Database Desktop.

Запускается данная утилита из Windows выбором из меню Пуск >> Программы >> Borland Delphi 7 >> Database Desktop.

Запустим её и в появившемся окне из меню File выберем команду New >> Table (рис. 5).

Рис. 5. Диалоговое окно Database Desktop

Затем в открывшемся диалоговом окне Create Table следует выбрать тип создаваемой таблицы (значением по умолчанию является тип Paradox 7 – его мы и оставим, нажав кнопку ОК).

Рис. 6. Выбор типа таблицы

В результате открывается диалоговое окно Create Paradox 7 Table (рис. 7), в котором можно определить структуру записей таблицы.

Рис. 7. Диалоговое окно Create Paradox 7 Table

Сегодня мы создадим с вами однотабличную БД «Записная книжка», таблица которой будет содержать следующие поля:

Таблица 1. Поля записей базы данных «Записная книжка»

Для каждого поля создаваемой таблицы, прежде всего указывается имя (FieldName) – идентификатор поля. Идентификатор может включать до 25 символов и не может начинаться с пробела (формально для таблицы Paradox внутри пробелы допускаются, но я не советую их использовать – это вызовет немало проблем). Затем надо выбрать тип (Type) данных этого поля. Для этого перейдите в раздел Type поля и щёлкните правой кнопкой мыши (или нажмите пробел). Появится список доступных типов, из которого вы можете выбрать необходимый вам.

В диалоговом окно Create Paradox 7 Table создадим необходимые поля в соответствии с таблицей 1 (см. рис. 8).

Рис. 8. Создание полей таблицы

Теперь нам необходимо сохранить нашу таблицу. Нажимаем кнопку Save As… в открывшемся диалоговом окне Save Table As в поле Имя файла пишем имя таблицы записная_книжка, в поле Тип файла всё оставляем без изменения, а в поле Alias из выпадающего списка выбираем псевдоним PR1, ставим галочку в пункте Display table и нажимаем кнопку Сохранить. (см. рис. 9).

Рис. 9. Окно сохранения таблицы

Таблица создана! Теперь мы можем вносить в неё данные. Для этого щёлкните по пиктограмме с изображением таблицы и карандаша и внесите в таблицу 5 записей (рис. 10).

Рис. 10. Записи таблицы БД «Записная книжка»

После того, как все записи внесены. Утилиту можно закрыть. Все изменения в таблице будут сохранены автоматически