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