91
имя сохраненными в двух различных полях ( так что вы можете организовывать данные
с помощью любого из них ).
Очевидно, что ни первое ни последнее имя нельзя
заставить
быть уникальным самостоятельно, но мы можем каждую из этих двух
комбинаций сделать уникальной.
Мы можем применить
ограничение таблицы PRIMARY KEY для пар:
Пример 3. Создание таблицы Сотрудники с ограничением первичного ключа.
CREATE TABLE Сотрудники
( Фамилия char (10),
Имя char (10) ,
Город char (10),
PRIMARY KEY ( Фамилия, Имя ));
Выполните sql-код. Обновите базу данных и просмотрите созданную таблицу.
Сохраните sql-запрос под именем
Пример3.sql в папке
ФИО_студента/Лаб4.
Одна проблема в этом подходе та, что мы можем вынудить появление
уникальности
- например, введя
Иванов Андрей и
Иванов А. Это может ввести в
заблуждение, потому что ваши служащие могут не знать кто из них кто.
Обычно более надежный способ чтобы определять
числовое поле которое
могло бы отличать одну строку от другой, это
иметь первичный ключ, и применять
ограничение
UNIQUE для двух имен полей.
Do'stlaringiz bilan baham: