কোনও টেবিলের জন্য সেরা নকশা কী, কোন Type
ক্ষেত্রটি int
বা এর char(1)
? অন্য কথায়, এই স্কিমা দেওয়া:
create table Car
(
Name varchar(100) not null,
Description varchar(100) not null,
VehType .... not null
)
এটি আরও দক্ষ (পারফরম্যান্স বুদ্ধিমান) হওয়ার জন্য বা একটি VehType
হতে পারে ? বলুন যে আপনার কাছে পাঁচ ধরণের গাড়ি রয়েছে, আপনার কি ধরণের মান (- 'ভি', 'এস', 'সি', 'টি', 'এম') জন্য 0 -> 4 বা ইনক্রিমেন্টিং মানগুলি ব্যবহার করা উচিত?int
char(1)
যদি এটি এর চেয়ে বেশি হয় তবে আমি একটি পৃথক টাইপ টেবিল ব্যবহার করতাম এবং একটি বিদেশী কী সম্পর্ক রাখতাম তবে আমি এর প্রয়োজন দেখছি না।
আমি লক্ষ্য করেছি যে sys.objects
ক্যাটালগ ভিউ type
ক্ষেত্রের জন্য একটি অক্ষর ব্যবহার করে । এর কোন কারণ আছে কি? আমি কি এখানে কেবল পাতলা বাতাসে দখল করছি এবং আমি যা কিছু বেশি স্বাচ্ছন্দ্য বোধ করছি তা কি এটি?