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

UptoLike

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

Мартьянова А.Е. Базы данных и знаний 217
Создание и использование условий на значения столбцов
Условия на значения столбцов (constraints) определяются для
обеспечения целостности данных в таблицах и отдельных столбцах.
Инструкция CREATE
TABLE дает возможность создавать первичные и
внешние ключи, определять уникальные столбцы и строки, а также
указывать проверочные (check) и устанавливаемые по умолчанию
(default) условия на значение столбца.
Условие на значение столбца PRIMARY KEY
Условие на значение столбца PRIMARY
KEY (первичный ключ)
используется для обеспечения уникальности данных в заданных столб-
цах и в целом для обеспечения ссылочной целостности.
Определение условия PRIMARY
KEY для таблицы устанавливает
определенные условия на значение первичного ключа, что гарантирует
уникальность всех строк таблицы. Это делается путем запрещения ввода
одинаковых значений в один столбец (или в несколько столбцов).
Кроме того, условие на значение первичного ключа запрещает ввод
значений NULL
в столбец или столбцы, для которых оно определено.
PRIMARY
KEY создает для столбца, указанного в условии, уникальный
индекс, позволяющий реализовать более быстрое считывание строк в
таблице.
Определение условия PRIMARY
KEY в одной таблице само по
себе не обеспечивает ссылочной целостности. Необходимо также
определить соответствующие внешние ключи для других таблиц, строки
которых будут комбинироваться со строками таблицы, где определено
условие PRIMARY
KEY.
Установить это условие очень простовыберите нужный столбец
и нажмите кнопку Set primary key (Установить первичный ключ) на
панели инструментов окна проектирования таблицы. В результате этих
действий в крайнем левом столбце появится значок «ключа»,
показывающий, что для выбранного вами столбца «Код группы»
определено условие PRIMARY
KEY (рис. III.14).
  Мартьянова А.Е. Базы данных и знаний                            217


Создание и использование условий на значения столбцов
      Условия на значения столбцов (constraints) определяются для
обеспечения целостности данных в таблицах и отдельных столбцах.
Инструкция CREATE TABLE дает возможность создавать первичные и
внешние ключи, определять уникальные столбцы и строки, а также
указывать проверочные (check) и устанавливаемые по умолчанию
(default) условия на значение столбца.
Условие на значение столбца PRIMARY KEY
      Условие на значение столбца PRIMARY KEY (первичный ключ)
используется для обеспечения уникальности данных в заданных столб-
цах и в целом для обеспечения ссылочной целостности.
      Определение условия PRIMARY KEY для таблицы устанавливает
определенные условия на значение первичного ключа, что гарантирует
уникальность всех строк таблицы. Это делается путем запрещения ввода
одинаковых значений в один столбец (или в несколько столбцов).
      Кроме того, условие на значение первичного ключа запрещает ввод
значений NULL в столбец или столбцы, для которых оно определено.
PRIMARY KEY создает для столбца, указанного в условии, уникальный
индекс, позволяющий реализовать более быстрое считывание строк в
таблице.
      Определение условия PRIMARY KEY в одной таблице само по
себе не обеспечивает ссылочной целостности. Необходимо также
определить соответствующие внешние ключи для других таблиц, строки
которых будут комбинироваться со строками таблицы, где определено
условие PRIMARY KEY.
      Установить это условие очень просто – выберите нужный столбец
и нажмите кнопку Set primary key (Установить первичный ключ) на
панели инструментов окна проектирования таблицы. В результате этих
действий в крайнем левом столбце появится значок «ключа»,
показывающий, что для выбранного вами столбца «Код группы»
определено условие PRIMARY KEY (рис. III.14).