कई हैं, लेकिन मुझे लगता है कि मुख्य लाभ यह है कि विचार तार्किक डेटा आजादी के एसक्यूएल कार्यान्वयन हैं।
एक अद्यतन करने योग्य दृश्य बनाएं, और दृश्य का उपयोग करने वाले अनुप्रयोग अंतर्निहित तालिकाओं में परिवर्तनों के लिए अपेक्षाकृत प्रतिरक्षा हैं। अंतर्निहित तालिकाओं की संरचना बदलें, दृश्य परिभाषा अपडेट करें, और सभी एप्लिकेशन काम करते हैं जैसे कुछ भी नहीं हुआ था। (विरासत डेटाबेस पर, वहाँ दर्जनों भाषाओं में लिखित आवेदन के सैकड़ों हो सकता है। यह बड़ा जीत है।)
अन्य लाभों में छिपा डेटा के लिए
"स्वचालित" सुरक्षा (क्रिस दिनांक टीका)। विचारों तक पहुंच प्रतिबंधित करें, और आपके पास कौन सा देखता है, इस पर आपका कल्याणकारी नियंत्रण है।
अनुप्रयोगों के लिए "DRY" क्षमता। एक दृश्य एक जटिल, सार्वजनिक इंटरफेस को जटिल चयन कथन में प्रदान कर सकता है, इसलिए अनुप्रयोग केवल SELECT column-list FROM my-easy-view
कर सकते हैं।
विभिन्न उपयोगकर्ता अलग-अलग तरीकों से एक ही डेटा देख सकते हैं।
स्रोत
2011-09-16 21:15:12