я пытаюсь настроить некоторые таблицы в моем сервере SQL Express, и я хочу сделать что-то эффект этого:Ссылка на один стол на другой?
create table programs (
progid int primary key identity(1,1),
name nvarchar(255),
description nvarchar(500),
iconFile nvarchar(255),
installScript nvarchar(255)
)
однако я хочу, чтобы каждый «программу», чтобы иметь набор категорий, связанных с ним, что лучший способ сделать это? Я читал где-то, что не рекомендуется хранить несколько элементов под одной категорией.
Я был только о том, чтобы спросить, где рк был =) –
Если я понимаете это тогда, каждая программа может быть только в одной категории? – RCIX
@RCIX: Нет, pk является составным ключом. Это означает, что для данной категории может быть только одна комбинация данной программы. Другими словами, это мешает кому-то ассоциировать «банан» с конкретной программой более одного раза. –