Чего-то я вообще запуталась.
Мне собственно надо создать небольшую content managment систему для сайта нашей компании для пользователей.
То есть чтобы кто-то из нашего CS мог через web страницы выбрать категорию нашего продукта, сам продукт, его версию, номер патча/билда/сервис пака и т.д и добавить информацию для пользователя, путь к файлу, который можно прочитать или сделать upload/download.
Также выбрать дату когда вся эта информация expired. Все это сохраняется в БД.
А в run time для пользователя все ASP страницы генерятся автоматически и информация берется из БД.
То есть в БД будут такие таблицы как ProductCategory, Product, ReleaseGroup, ReleaseElement, ProductVersion, уникальных названий для всех этих категорий можно сказать нет, или есть но длинные, и которые могут менятся со временем. Я конечно могу для них придумать сокращения, но их надо будет всем помнить.
Но я боюсь, что разные люди из разных отделов уже используют свои сокращенные названия.
Какие мне все-таки выбрать ключи - естественные или искусственные s Identity?
Kонтроль за всякими constraints i cascade delete/update могу установить - тут моя вотчина, начинаю с нуля, чего хочу того и ворочу
![Smile :)](./images/smilies/icon_smile.gif)
, поэтому хочется сделать как лучше.