Базы данных и знаний. Мартьянова А.Е. - 218 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 218
Рис. III.14. Определение условия PRIMARY KEY для одного столбца таблицы
В случае, когда необходимо определить условие PRIMARY KEY
для нескольких столбцов таблицы, например таблицы
«УСПЕВАЕМОСТЬ», последовательность действий будет иной:
1. Нажмите кнопку Manage Indexes/Keys (Управление
индексами/ключами) на панели инструментов окна Design Table
имя_таблицы, в результате чего на экране появится диалоговое окно
Properties (Свойства), в котором необходимо выбрать вкладку
Indexes/Keys (Индексы/Ключи), представленную на рис. III.15.
2. Теперь в полях Column Name (
Имя столбца) выберите имена тех
столбцов, которые вы хотите включить в первичный ключ. После закры-
тия этого диалогового окна условие на значение PRIMARY KEY будет
установлено для всех заданных столбцов.
Обратите внимание на флажок Create as CLUSTERED, который
позволяет определять тип индексакластеризованный или некластери-
зованный MS SQL Server.
Кластеризованный индекс таблицы (или представления) – в кото-
ром логический
порядок значений ключа совпадает с физическим поряд-
ком хранения данных в таблице (или представлении). Иными словами,
кластеризованный индекс определяет физический порядок, в котором
данные хранятся в таблице (или в представлении) [8].
218
218                                  Мартьянова А.Е. Базы данных и знаний




  Рис. III.14. Определение условия PRIMARY KEY для одного столбца таблицы

      В случае, когда необходимо определить условие PRIMARY KEY
для     нескольких      столбцов    таблицы,     например    таблицы
«УСПЕВАЕМОСТЬ», последовательность действий будет иной:
      1. Нажмите кнопку Manage Indexes/Keys (Управление
индексами/ключами) на панели инструментов окна Design Table
имя_таблицы, в результате чего на экране появится диалоговое окно
Properties (Свойства), в котором необходимо выбрать вкладку
Indexes/Keys (Индексы/Ключи), представленную на рис. III.15.
      2. Теперь в полях Column Name (Имя столбца) выберите имена тех
столбцов, которые вы хотите включить в первичный ключ. После закры-
тия этого диалогового окна условие на значение PRIMARY KEY будет
установлено для всех заданных столбцов.
      Обратите внимание на флажок Create as CLUSTERED, который
позволяет определять тип индекса – кластеризованный или некластери-
зованный MS SQL Server.
      Кластеризованный индекс таблицы (или представления) – в кото-
ром логический порядок значений ключа совпадает с физическим поряд-
ком хранения данных в таблице (или представлении). Иными словами,
кластеризованный индекс определяет физический порядок, в котором
данные хранятся в таблице (или в представлении) [8].




                                   218