उद्धरण ई-बिजनेस सूट के बारे में बात कर रहा है, और विशेष रूप से, एक प्रदर्शनकारी फैशन में ईबीएस (यानी फॉर्म) अनुप्रयोगों का निर्माण कैसे करें। प्रासंगिक प्रसंग यह है:
इस परिदृश्य को लें:हमारे पास कई कॉलम वाली एक टेबल है, जिसमें तीन शामिल हैं जो लुकअप टेबल के लिए विदेशी कुंजी हैं। हम इस तालिका से डेटा को एक फॉर्म में प्रदर्शित करना चाहते हैं। उपयोगकर्ता के अनुकूल होने के लिए हमारे फॉर्म को लुकअप टेबल से अर्थ दिखाने की जरूरत है न कि मुख्य टेबल से कोड। चार प्रश्नों को जारी करने की तुलना में संदर्भ तालिका में शामिल होने वाली एकल क्वेरी को निष्पादित करना अधिक कुशल है। क्योंकि नेटवर्क यातायात, और अन्य विचार।
इसलिए हमें फ़ॉर्म के डेटा ब्लॉक को एक ऐसे दृश्य पर बनाना चाहिए जो सभी चार तालिकाओं में शामिल हो, बजाय इसे केवल मुख्य तालिका पर बनाने और पोस्ट-क्वेरी ट्रिगर्स का उपयोग करके तीन अलग-अलग प्रश्न जारी करने के लिए जो कोड के विवरण को पुनः प्राप्त करते हैं। यह बहु-पंक्ति ब्लॉकों के साथ विशेष रूप से प्रासंगिक है:हम निश्चित रूप से लौटाए गए प्रत्येक रिकॉर्ड के लिए कई प्रश्न जारी करने से बचना चाहते हैं।
हालांकि उद्धरण के लिए संदर्भ Oracle प्रपत्र है, अधिकांश डेटा पुनर्प्राप्ति अनुप्रयोगों के लिए प्रासंगिक बिंदु। हालांकि मुझे संदेह है कि इन दिनों परिणाम सेट पास करने के लिए रेफ कर्सर का उपयोग करना विचारों का उपयोग करने से अधिक लोकप्रिय समाधान है।
tl;डॉ
यह एप्लिकेशन डिज़ाइन के बारे में एक स्टेटमेंट है न कि डेटाबेस ऑप्टिमाइजेशन के बारे में