मैं तिथि और समय को अलग-अलग कॉलम में रखने के लिए हमारे सॉफ़्टवेयर विक्रेता के निर्णय को समझने की कोशिश कर रहा हूं। उदाहरण के लिए, जब पंक्ति बनाई या अपडेट की गई थी। दोनों समय और तारीख DateTime कॉलम हैं। हम SQL Server 2005 का उपयोग कर रहे हैं।
डेटाबेस हमारे ईआरपी सिस्टम का डेटा रखता है और मेरा मानना है कि सबसे बड़ी तालिकाओं में लगभग ~ 3 मिलियन पंक्तियाँ हैं। अधिकांश तालिकाएं लगभग 100 000 - 1 000 000 पंक्तियों के बीच हैं।
मैं व्यक्तिगत रूप से डिफ़ॉल्ट रूप से सिंगल टाइमस्टैम्प के लिए एक ही डेटटाइम चुनूंगा। यह आसान समय अंतर गणना की अनुमति देगा और दिनांक और समय भागों को टाइमस्टैम्प से आसानी से निकाला जा सकता है। यह भी कम जगह की खपत होगी।
क्या तिथि और समय खराब करना अलग है या इस डिजाइन में कुछ बहुत ही शानदार है जो मुझे समझ में नहीं आता है?