В начало
БД Fonoteka в IB Постановка: нужно создать базу
данных «Fonoteka»
в СУБД «InterBase 6.5».
База должна содержать следующий набор таблиц: Pesni, Janri,
Ispolniteli,
Albomi,
Goda. Запускаем программу «IBConsole», вводим Логин/пароль и подключаемся к серверу, переходим на ветку «DataBases», вызываем на этом разделе контекстное меню и выбираем раздел «Create Database…». После чего откроется окно, в котором надо указать путь расположения будущей базы данных, размер страниц БД, кодировку, диалект SQL и псевдоним. Жмем «Ok» и переходим уже на ветку «DataBases – Fonoteka – Tables», пока этот раздел пустой. Для создания таблиц воспользуемся
утилитой «Interactive SQL»,
которая запускается из меню программы «IBConsole» из главного меню «Tools – Interactive SQL…». Пишем запрос.
Для заполнения таблицы «Janri» нужно перейти в раздел «Databases – Fonoteka – Tables», найти там таблицу и кликнут по ней 2 раза, откроется окно с настройками, где на закладке «Data» можно ввести вручную данные в таблицу. Рис.
1. Таблица «Janri» Далее, аналогичным образом создаем
таблицу «Goda».
Эту таблицу заполним потом по ходу дела.
Затем создаем очередную таблицу «Ispolniteli», в ней также не будет суррогатного ключа.
Заполняем таблицу «Ispolniteli» данными. Рис.
3. Заполненная таблица «Ispolniteli» Потом переходим к созданию таблицы «Albomi», она немного будет посложней, за счет того, что в ней будут внешние ключи.
Можно и заполнить таблицу «Albomi» с помощью запроса, правда так дольше. В любом случае ключи нам не дадут ввести что-то не то.
Заполненная таблица «Albomi» показана ниже. Рис.
4. Таблица «Albomi» Далее
пишем запрос на создание таблицы «Pesni».
Теперь можно позаполнять и эту табличку. Рис.
5. Таблица «Pesni» |
| |||||||