1. Проектирование БД
1.1. Цель
Научится проектировать БД используя RedExpert и СУБД Ред База Данных.
1.2. Порядок выполнения
Установить СУБД Ред База Данных (https://youtu.be/6xPJtHTNVak)
Установить RedExpert
Создать базу данных
Создать БД телефонный справочник, которая включает в себя несколько таблицы со столбцами различных типов данных, первичные и внешний ключи.
Заполнить каждую таблицу тестовыми данными.
1.3. Справочная информация
В учебной виртуальной машине RedExpert и СУБД Ред База Данных уже установлены.
Перед созданием БД подготовьте папку, в которой будет размещаться файл БД. Владельцем папки необходимо сделать пользователя firebird (или reddatabase для СУБД Ред База Данных 5 и выше). Например следующий образом в терминале от пользователя root:
mkdir /db
chown reddatabase. /db
Создание БД осуществляется в пункте “База Данных”, “Создать”. Из необходимых параметров указать:
Драйвер - Jaybird
Файл базы данных в созданной папке, например, /db/phones.fdb
Пользователь - sysdba
Пароль - masterkey
Кодировка - UTF8
Для создания объектов необходимо выполнить подключение к созданной БД и развернуть дерево объектов. Далее нажимая правой кнопкой мыши в контекстном меню выбирать нужные пункты (например, Создать таблицу).
Внешние ключи указываются на вкладке “Ограничения”.