ऐसा नहीं है कि एक प्रश्न का उत्तर नहीं मिलता के लिए जाना जाता प्रतीत हो रहा है एक संबंधपरक डेटाबेस से अधिक विकास एक समय की जरूरत है, | D | | क्यू | , और एक प्रतिपादक से छुटकारा नहीं मिल सकता है | क्यू | ।
जैसा कि बहुत बड़ा हो सकता है, हमें आश्चर्य है कि डेटाबेस व्यवहार में क्यों काम करते हैं।
क्या यह केवल सामान्य प्रश्नों का मामला है, जो वास्तविक दुनिया के अनुप्रयोगों में बड़े नहीं हैं? (तब यह जानना दिलचस्प है कि रिलेशनल डेटाबेस सिस्टम के लिए पूछे जाने वाले प्रश्नों का सामान्य आकार क्या है, और प्रश्नों का "अधिकतम" आकार जो व्यवहार में एक डीबी सिस्टम द्वारा प्रभावी रूप से जवाबदेह होने की उम्मीद है ।)
घातांक पर नोट्स `हटाने योग्य नहीं’
यह दिखाने के लिए कि प्रतिपादक हटाने योग्य नहीं है, एक क्वेरी का उपयोग करके पूछ सकता है कि क्या डेटाबेस द्वारा दिए गए ग्राफ में आकार n का कोई क्लिक मौजूद है । यह जांचने के लिए कि क्या ग्राफ में n -clique है, NP-पूर्ण समस्या है। इसके अलावा, यह पैरामीटर n के साथ तय-पैरामीटर ट्रैक्टेबल नहीं है । विवरण में पाया जा सकता है, जैसे,
लिबकिन, एल।: तत्वों के परिमित मॉडल सिद्धांत। स्प्रिंगर (2004)
या
पापादिमित्रिउ, सीएच, यानककिस, एम .: डेटाबेस प्रश्नों की जटिलता पर। जे। कम्प्यूट। Syst। विज्ञान। 58 (3), 407–427 (1999)
SELECT * FROM users WHERE username="abc" AND passwrod="xyz"
) सरल खोजें हैं, जिन्हें चलाने के लिए O (| D |) लेते हैं। यदि प्रासंगिक डेटाबेस फ़ील्ड पर कोई इंडेक्स है, तो वह O (लॉग | D |) ले जाएगा। मैं डेटाबेस में नहीं हूं, लेकिन मुझे नहीं लगता कि अधिक जटिल प्रश्नों का घातीय समय लगेगा।