1. Проектирование БД

1.1. Цель

Научится проектировать БД используя RedExpert и СУБД Ред База Данных.

1.2. Порядок выполнения

  1. Установить СУБД Ред База Данных (https://youtu.be/6xPJtHTNVak)

  2. Установить RedExpert

  3. Создать базу данных

  4. Создать БД телефонный справочник, которая включает в себя несколько таблицы со столбцами различных типов данных, первичные и внешний ключи.

  5. Заполнить каждую таблицу тестовыми данными.

1.3. Справочная информация

  1. В учебной виртуальной машине RedExpert и СУБД Ред База Данных уже установлены.

  2. Перед созданием БД подготовьте папку, в которой будет размещаться файл БД. Владельцем папки необходимо сделать пользователя firebird (или reddatabase для СУБД Ред База Данных 5 и выше). Например следующий образом в терминале от пользователя root:

mkdir /db
chown reddatabase. /db
  1. Создание БД осуществляется в пункте “База Данных”, “Создать”. Из необходимых параметров указать:

  1. Драйвер - Jaybird

  2. Файл базы данных в созданной папке, например, /db/phones.fdb

  3. Пользователь - sysdba

  4. Пароль - masterkey

  5. Кодировка - UTF8

  1. Для создания объектов необходимо выполнить подключение к созданной БД и развернуть дерево объектов. Далее нажимая правой кнопкой мыши в контекстном меню выбирать нужные пункты (например, Создать таблицу).

  2. Внешние ключи указываются на вкладке “Ограничения”.