Книга: Обработка баз данных на Visual Basic®.NET
Назначение внешнего ключа
Назначение внешнего ключа
Для того чтобы назначить поле в качестве внешнего ключа, используйте ограничение FOREIGN KEY. Например, в структуре нашей базы данных существует отношение типа один-ко-многим между полем State таблицы tblRegion и соответствующим полем State таблицы tblCustomer. Команда SQL, используемая для создания таблицы tblCustomer, может выглядеть так, как показано ниже.
CREATE TABLE tblCustomer (
ID int identity(1,1),
FirstName varchar (20),
LastName varchar (30),
Address varchar (100),
City varchar (75),
State varchar (2),
CONSTRAINT IDPrimary PRIMARY KEY (ID),
CONSTRAINT StateForeign FOREIGN KEY (State)
REFERENCES tblRegionNew (State)
Обратите внимание, что внешний ключ в команде CREATE TABLE не создает индекс по этому внешнему ключу. Он только служит для создания отношения между двумя таблицами.
- Как сделать, чтобы компьютер выключался
- 7. Операция левого внешнего соединения.
- 8. Операция правого внешнего соединения.
- 9. Операция полного внешнего соединения.
- 1. Назначение экспертных систем
- Глава 3 Нормативные руководящие документы, назначение и задачи информационной безопасности России
- Когда я не работаю за компьютером, через некоторое время он отключается. Можно ли это исправить?
- Как быстро переключаться между двумя пользователями, не закрывая их программ?
- Подключаю «флэшку», она определяется Windows, но диск в Проводнике не появляется
- 12.7.4. Переназначение клавиш на клавиатуре
- Можно ли просматривать сайты, не подключаясь к Интернету?
- Когда включаю компьютер, при загрузке пишется Insert system disk and press enter. Что нужно делать?