Articles of डेटाबेस डिजाइन

समग्र प्राथमिक कुंजी में रिक्त स्तंभों में क्या गलत है?

ओरेकल किसी भी कॉलम में शून्य मान की अनुमति नहीं देता है जिसमें प्राथमिक कुंजी शामिल है। ऐसा प्रतीत होता है कि अधिकांश अन्य "एंटरप्राइज़-स्तर" सिस्टमों के लिए भी यही सच है इसी समय, अधिकांश सिस्टम नल योग्य स्तंभों पर अद्वितीय प्रतिमानों को भी अनुमति देते हैं। ऐसा क्यों है कि अद्वितीय बाधाओं को कम […]

डेटाबेस के संदर्भ में, "सही के लिए सामान्यीकृत, निष्पादन के लिए मानदंड" सही मंत्र है?

सामान्यीकरण कई जरूरी और वांछनीय विशेषताओं की ओर जाता है, जिसमें सौंदर्य आनंद भी शामिल है इसके अलावा यह सैद्धांतिक रूप से "सही" है इस संदर्भ में, denormalization एक समझौता, प्रदर्शन को प्राप्त करने के लिए एक सुधार के रूप में लागू किया जाता है। क्या प्रदर्शन के अलावा कोई अन्य कारण है कि किसी […]

जब मुझे एक से एक रिश्ते का उपयोग करना चाहिए?

उस नॉओब प्रश्न के लिए क्षमा करें, लेकिन क्या आपके डेटाबेस में तालिकाओं के साथ एक-से-एक रिश्ते का उपयोग करने की कोई वास्तविक आवश्यकता है? आप एक तालिका के अंदर सभी आवश्यक फ़ील्ड लागू कर सकते हैं। यहां तक ​​कि अगर डेटा बहुत बड़ा हो जाता है तो आप का SELECT * करने के बजाय […]

SQL सर्वर: तालिका में पंक्तियों की अधिकतम संख्या

मैं सॉफ्टवेयर विकसित करता है जो अपने डेटाबेस तालिकाओं (एसक्यूएल सर्वर संस्करण 8, 9 या 10) में से एक में बहुत सारे डेटा संग्रहीत करता है। मान लीजिए, प्रति दिन उस तालिका में करीब 100,000 अभिलेख सम्मिलित किए जाते हैं। यह प्रति वर्ष लगभग 36 मिलियन रिकॉर्ड है डर है कि मैं प्रदर्शन पर हार […]

क्यों एकाधिक कॉलम प्राथमिक कुंजी के रूप में उपयोग करें (समग्र प्राथमिक कुंजी)

यह उदाहरण w3schools से लिया जाता है CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) मेरी समझ यह है कि दोनों कॉलम एक साथ ( P_Id और LastName ) तालिका के लिए एक प्राथमिक कुंजी का प्रतिनिधित्व करते हैं […]

क्या कॉलम आम तौर पर अच्छा इंडेक्स बनाते हैं?

" अनुक्रमित क्या हैं और मैं अपने डेटाबेस में प्रश्नों को अनुकूलित करने के लिए उनका उपयोग कैसे कर सकता हूं? " का अनुसरण करने के लिए, जहां मैं अनुक्रमणिका के बारे में जानने का प्रयास कर रहा हूं, क्या स्तंभ अच्छे सूचकांक उम्मीदवार हैं? विशेष रूप से एक एमएस SQL ​​डेटाबेस के लिए? कुछ […]

उपयोगकर्ता एजेंट स्ट्रिंग कितना बड़ा हो सकता है?

यदि आप एक डेटाबेस में एक उपयोगकर्ता एजेंट को स्टोर करने जा रहे थे, तो आप के लिए कितना बड़ा होगा? मुझे इस तकनीकी लेख का पता चला है जो 200 के तहत UA रखने की अनुशंसा करता है। ऐसा नहीं लगता है कि यह HTTP विनिर्देश में परिभाषित किया गया है, कम से कम […]

बनाम गैर-पहचान रिश्ते की पहचान करने के बारे में अभी भी उलझन में है

इसलिए, मैं अपने डेटाबेस डिजाइन में बनाम गैर पहचान वाले संबंधों की पहचान करने के बारे में पढ़ रहा हूं, और SO पर कुछ उत्तर मेरे लिए विरोधाभासी लगता है यहां दो प्रश्न हैं जो मैं देख रहा हूं: पहचान और गैर पहचानने संबंधों के बीच अंतर क्या है पहचान या गैर पहचानने संबंध पर […]

जब एक डेटाबेस डिजाइन Denormalize करने के लिए

मुझे पता है कि सामान्य (जेड) आंदोलन को स्टैक ओवरफ्लो पर बड़े पैमाने पर चर्चा की गई है मैंने पिछले कई चर्चाओं को पढ़ा है I हालांकि मुझे कुछ अतिरिक्त प्रश्न मिल चुके हैं मैं कम से कम 100 तालिकाओं वाले लीगेसी सिस्टम पर काम कर रहा हूं डेटाबेस में कुछ अन-सामान्यीकृत संरचना होती है, […]

डेटाबेस ऑप्टिमाइज़ेशन ऑर्डर

जहां उपयोगकर्ता ऑर्डर कर सकते हैं, उस डेटाबेस में, पते के साथ एक नई तालिका होना बेहतर है या प्रत्येक ऑर्डर के पास इसके शीर्ष लेख में पता डेटा है

दिलचस्प पोस्ट
जावा: स्टेटिक बनाम इनर क्लास सीएसएस गुण: प्रदर्शन बनाम दृश्यता दो इनलाइन-ब्लॉक, चौड़ाई 50% तत्व दूसरी पंक्ति में लपेटते हैं जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टी नाम मिलता है मैं रनटाइम पर कैसे पता लगा सकता हूं कि .NET संस्करण 4.5 वर्तमान में आपका कोड चला रहा है? PHP में एकाधिक फ़ाइल अपलोड करें मल्टी-लाइन कमांड के लिए लाइन टिप्पणी कैसे करें जांचें कि क्या एक पायथन सूची आइटम में एक स्ट्रिंग के अंदर एक स्ट्रिंग है arrayList.toArray () अधिक विशिष्ट प्रकार लौटाएं तार की एक सरणी पर jQuery.unique गतिविधि के विषय को प्रोग्राम बदलें jquery कॉलबैक फ़ंक्शन केवल अंतिम लूप पर काम करता है गिट: एक ट्रैकिंग शाखा क्या है? एक निर्देशिका के अंदर फाइलें प्राप्त करें माइक्रोसेंड या नैनोसेकंड सटीकता के साथ जावा की तारीख पार्सिंग