Jaki jest najlepszy projekt dla stołu, Typepola z intlub char(1)? Innymi słowy, biorąc pod uwagę ten schemat:
create table Car
(
Name varchar(100) not null,
Description varchar(100) not null,
VehType .... not null
)
Czy to jest bardziej wydajne (pod względem wydajności), VehTypeaby być an intlub char(1)? Powiedzmy, że masz pięć typów samochodów, czy powinieneś użyć wartości przyrostowych 0 -> 4 lub znaków dla tych typów (powiedzmy: „v”, „s”, „c”, „t”, „m”)?
Jeśli to coś więcej, użyłbym osobnej tabeli Type i miałbym relację klucza obcego, ale nie widzę takiej potrzeby.
Zauważam, że sys.objectswidok katalogu używa znaku dla typepola. Czy jest powód ku temu? Czy po prostu łapię tu powietrze i czy jest to coś, z czym czuję się bardziej komfortowo?