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

Для работы с таблицами используется программа Database Desktop (Пуск — Выполнить — dbd32). Внимание: при работе в терминальном классе сразу после запуска программы измените пути к Private directory и Working directory (соответствующие пункты в меню File) — там должны быть указаны каталоги, в которые у вас есть право записи, например, C:\Work.

Чтобы создать новую таблицу, необходимо выбрать пункт меню File — New — Table и согласиться с типом таблицы Paradox 7. После этого вам будет предложено указать, какие поля содержатся в таблице. Каждое поле имеет имя (идентификатор, состоящий из латинских букв, цифр и знака подчёркивания) и тип. Определены несколько типов, из которых наиболее часто используемыми являются:

· Alpha — строка, необходимо также указать максимальную длину в поле Size;

· Number — вещественное число;

· Long Integer — целое число;

· Date — дата;

· Time — время;

· + (Autoincrement) — автоинкрементное поле.

Одно или несколько полей можно сделать ключами (Key), тогда СУБД будет требовать, чтобы значения этих полей или группы полей не повторялись в пределах таблицы. Если поле имеет тип Autoincrement, значения ему будут присваиваться автоматически базой данных при добавлении новой записи в таблицу. Удобно делать поля ID всех таблиц (кроме, конечно, таблиц связи) + (Autoincrement) и ставить им атрибут Key.

После создания таблицы её необходимо сохранить, выбрав в поле Alias внизу диалогового окна имя созданной базы данных. Затем таблицу можно открыть для добавления начальных данных. Для редактирования записей необходимо перейти в режим редактирования (Table — Edit data или F9), а для сохранения данных — выйти из режима редактирования.

Для изменения структуры таблицы используется пункт меню Table — Restructure. Таблица при этом не должна использоваться в Borland C++ Builder.

При появлении проблем с доступом (Table is in use и похожие ошибки) решение номер 1 — закрыть С++ Builder и Database Desktop и открыть заново.

Работа с базой данных из С++ Builder


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: