আমি শত শত কলাম সহ একটি বৃহত (এসকিউএল সার্ভার) ডাটাবেস উত্তরাধিকার সূত্রে পেয়েছি যা এক বা অন্য কোনও পরিমাণের পরিমাণ উপস্থাপন করে। এই মানগুলির ইউনিটগুলি (উদাহরণস্বরূপ "গ্যালন", "ইঞ্চি" ইত্যাদি) বর্ধিত বৈশিষ্ট্যের MS_Descript ক্ষেত্রে সংরক্ষণ করা হয়। আমি ভাবছি এই তথ্য সংরক্ষণের জন্য আরও ভাল উপায় আছে কিনা? আমি মনে করি ডকুমেন্টেশনের উদ্দেশ্যে এটি ঠিক আছে, তবে এই ডেটার উপর ভিত্তি করে শক্ত ইউনিট-রূপান্তর গণনা করা কঠিন হবে। এই মুহুর্তে আমি আক্রমণাত্মক পরিবর্তন করতে প্রস্তুত নই, তবে আমি যদি এমনটি করার সুযোগ পাই, তবে এই ক্ষেত্রে প্রস্তাবিত সেরা অনুশীলনটি কী? আমার মাথার উপরের অংশে থাকা বিকল্পগুলি অন্তর্ভুক্ত করতে পারে:
- অন্তর্ভুক্ত ইউনিটগুলিতে কলামের নাম পরিবর্তন করুন (যেমন, "টোটালভোলিউমইন গ্যালনস"। তথ্যটি আরও কিছুটা সহজলভ্য করে তুলবে, তবে এটি এখনও আমার কাছে দুর্বল বলে মনে হয় seems)
- প্রতিটি "পরিমাণ" কলামের সাথে সামঞ্জস্য রাখতে একটি পৃথক "ইউনিট" কলাম যুক্ত করুন (এই কলামটি নব্যচার হতে পারে বা এটি পৃথক ইউনিট টেবিলের জন্য বিদেশী কী হতে পারে যা ইউনিট রূপান্তর গণনা করা আরও সহজ করে তুলতে পারে the অন্যদিকে, তাই যোগ করা অনেকগুলি কলাম আমার ডেটাবেজের আকারকে মোটামুটি দ্বিগুণ করতে পারে - মারাত্মক অপ্রয়োজনীয় ডেটা দিয়ে))
- ইউনিটগুলির জন্য বিশেষভাবে উত্সর্গীকৃত প্রসারিত সম্পত্তিগুলিতে একটি নতুন ক্ষেত্র তৈরি করুন। (দুর্ভাগ্যক্রমে, আমি মনে করি না যে এটি ইউনিট টেবিলের বিদেশী কী হতে পারে))
- অন্য ধারণা আছে যে আমি উপেক্ষা করছি?
আপডেট: @ টড এভারেটের উত্তরটি পড়ার পরে, আমার কাছে একটি সম্ভাব্য সমাধান এসেছে, তাই আমি এগিয়ে গিয়ে নিজের প্রশ্নের উত্তর দিতে যাচ্ছি। (নিচে দেখ)