Bir tablo veya Typealan için en iyi tasarım hangisidir? Başka bir deyişle, bu şema göz önüne alındığında:intchar(1)
create table Car
(
Name varchar(100) not null,
Description varchar(100) not null,
VehType .... not null
)
A veya a VehTypeolmak daha verimli (performans açısından) mı? Beş tür aracınız olduğunu varsayalım, 0 -> 4 artan değerlerini veya türler için karakterleri mi kullanmalısınız (örneğin; 'v', 's', 'c', 't', 'm')?intchar(1)
Bundan daha fazlası varsa, ayrı bir Type tablosu kullanır ve yabancı anahtar ilişkim olur, ancak buna ihtiyaç duymuyorum.
sys.objectsKatalog görünümünün alan için bir karakter kullandığını fark ettim type. Bunun bir sebebi var mı? Burada sadece ince havada tutuyor muyum ve daha rahat olduğum şey bu mu?