Определения первичного ключа таблицы

Для определения первичного ключа таблицы необходимо выбрать закладку Ограничения окна Новая таблица (рисунок 2.12).

Рисунок 2.12 – Закладка Ограничения окна Новая таблица

Примечание. Как видно из рисунка, помимо первичного ключа для таблицы можно указать внешний (вторичный) ключ, задать уникальность значений в колонках таблицы, ввести ограничения целостности.

Чтобы создать первичный ключ нужно на вкладке Ограничения выбрать тип ограничения Первичный ключ и нажать кнопку Добавить. В результате откроется окно Новый первичный ключ (рисунок 2.13).

Для таблицы Students первичным ключом является колонка StId - искусственный ключ, который принято называть ID записи.

Рисунок 2.13 – Окно Новый первичный ключ

Здесь на закладке Свойства следует указать – свойство первичного ключа – его имя, которое для удобства может состоять из имени колонки и символов PK (от англ. Primary Key – первичный ключ). Это имя, например StIdPK, используется при проектировании БД в PgAdmin III.

На закладке Колонки (рисунок 2.14) из выпадающего списка нужно выбрать необходимую колонку (для примера это StId), и нажать на кнопку Добавить. По завершению следует нажать кнопку ОК. Это имя, например StId, используется при написании запросов к БД.



а) – Закладка Колонки окна Новый первичный ключ

 

б) Закладка Ограничения с первичным ключом

Рисунок 2.14 – Закладки окна Таблица Students при создании первичного ключа

Соответствующий запрос создания новой таблицы можно посмотреть на закладке SQL (рисунок 2.15).

Рисунок 2.15 – Текст запроса на закладке SQL окна Новая таблицы

Аналогичным образом создаются и остальные таблицы БД.