92
Из данной команды видно, что поле cod_abs назначается первичным
ключом. Данный ключ является суррогатным (т.е. он не несёт
информационную нагрузку), так как он генерируется СУБД автоматически без
участия каких-либо других данных в созданной БД, согласно требованиям,
заданным при создании таблицы, а именно: значение для первой добавленной
строки будет равно единице, а каждой последующей, значение предыдущей
увеличенное на единицу. Для поля dt_vvd назначено значение по умолчанию.
Это означает, что при вставке новой строки без явного указания значения для
этого поля будет вставляться текущая дата.
После выполнения описанной инструкции была выполнена ещё одна
инструкция, направленная на создание индексов для внешних ключей
cod_work и cod_super. Назначение индексов – увеличение скорости получения
строк из таблицы. Создание индекса производилось средствами команды
INDEX: INDEX ON cod_work TAG cod_work ASCENDING, где ASCENDING
определяет порядок отображения и предоставления доступа к записям в
порядке возрастания. Создание индекса для поля cod_super производилось
аналогичным способом. Стоит отметить, что для поля, которое определяется в
качестве первичного ключа, индекс создаётся СУБД автоматически.