Лекция: Database Desktop
Для работы с таблицами БД при проектировании приложения удобно использовать программу Database Desktop, которая позволяет:
— создавать таблицы;
— изменять структуры;
— редактировать записи;
— создавать, редактировать и выполнять визуальные и SQL-запросы;
— выполнять операции с псевдонимами.
Создание новой таблицы выполняется с помощью команды File\New\Table. В начале создания новой таблицы выбирается ее формат (InterBase). После выбора формата таблицы появляется окно определения структуры таблицы, в котором выполняются следующие действия:
— описание полей;
— задание ключа;
— задание индексов;
— определение ограничений на значение поля;
— определение условий (ограничений) ссылочной целостности;
— задание паролей;
— задание языкового драйвера;
— задание таблицы для выбора значений.
При создании новой таблицы, структуру таблицы можно скопировать из другой таблицы: при нажатии кнопки Borrow открывается окно, в котором можно выбрать главный файл таблицы и указать копируемые элементы структуры, установив соответствующий флажок, затем нажать кнопку Open.
Описание полей производится в списке Field roster.
Ключ создается указанием его полей. Для указания ключевых полей в столбце ключа (Key) нужно установить символ *, переведя в эту позицию курсор и нажав любую алфавитно-цифровую клавишу.
Задание индекса сводится к определению:
— состава полей,
— параметров,
— имени индекса.
Создание нового индекса начинается с нажатия кнопки Define. В список Indexed fields необходимо переместить поля, по которым будет производится индексирование. После нажатия кнопки ОК появляется окно, в котором необходимо указать имя индекса. Нежелательно образовывать имя индекса только из имен полей.
Для изменения индекса необходимо нажать кнопку Modify, для удаления — Erase.
Изменение структуры существующей таблицы производится с помощью команды Table\Restructure.
Для просмотра структуры таблицы выполняется команда Table\Info Structure1.