Возможно, я ошибаюсь, но я работаю над дизайном базы данных для одного из моих проектов.
У меня есть объект со столбцом классификации, который группирует объекты в удобные для пользователя категории.Эти классификации являются предопределенными и неизменяемыми для пользователя (по крайней мере, это текущий дизайн).
Я пытаюсь решить, должна ли я иметь таблицу EntityClassification, которая содержит просто столбец «Id» в качестве основногоключ без какой-либо другой информации, чтобы иметь принудительную связь между Entity: Classification -> EntityClassification: Id.
Я не планирую иметь столбец имя / описание в EntityClassification, так как моя текущая мысль, что яВам нужно будет поддерживать локализацию этих предопределенных имен, что будет сделано с помощью статической таблицы строк, такой как файлы ресурсов, загруженные на клиент в зависимости от их страны / языка.На самом деле нет никаких других данных, связанных с этой EntityClassfication, которые я хотел бы, и таблица кажется, что это может быть излишним?
Это обычная / рекомендуемая практика для такого типа проблемы?Мы используем SQL Server 2008 и у нас нет типа данных enum для базы данных, который, похоже, действительно является тем, чего я пытаюсь достичь.