Question:
A relational algebra operation annotated with instructions on how to evaluate it is called an:
एक रिलेशनल बीजगणित आकार्य विधि जो की मूल्यांकन कैसे करना है इन निर्देशों के साथ एनोटेट किया जाता है, उस क्या कहा जाता ह
Options:
- Evaluation algebra
- Evaluation plan
- Evaluation primitive
- Evaluation engine
- मूल्यांकन बीजगणित
- मूल्यांकन योजना
- मूल्यांकन आदिम
- मूल्यांकन इंजन
Correct Answer: c)
Explanation:
Detailed Explanation:
The correct answer is c) Evaluation primitive (मूल्यांकन आदिम).
In database systems theory (specifically detailed in Database System Concepts by Silberschatz, Korth, and Sudarshan):
- A relational algebra operation annotated with instructions specifying exactly how it is to be evaluated is formally termed an evaluation primitive (मूल्यांकन आदिम).
- For instance, rather than simply expressing a relational join as $ ext{instructor} owtie ext{department}$, an evaluation primitive annotates the join operation with specific procedural details, such as: “Use hash-join with a hash index on department_name using an in-memory hash table of size 10 MB.”
- A sequence of these evaluation primitives structured together forms a complete query-execution plan (or evaluation plan).
विस्तृत व्याख्या:
सही उत्तर c) मूल्यांकन आदिम (Evaluation primitive) है।
सिल्बरशैट्ज़, कोरथ और सुदर्शन की प्रामाणिक पुस्तक ‘डेटाबेस सिस्टम कॉन्सेप्ट्स’ के अनुसार:
- निर्देशों के साथ एनोटेट किए गए रिलेशनल बीजगणित ऑपरेशन (Relational algebra operation), जो यह बताते हैं कि मूल्यांकन (निष्पादन) कैसे करना है, को मूल्यांकन आदिम (Evaluation Primitive) कहा जाता है।
- उदाहरण के लिए, केवल दो तालिकाओं के जॉइन ($owtie$) को लिखने के बजाय, यह निर्दिष्ट करना कि कौन सा एल्गोरिदम (जैसे Hash Join, Nested Loop Join) और कौन सा इंडेक्स प्रयुक्त होगा, इसे एक ‘मूल्यांकन आदिम’ बनाता है।
- मूल्यांकन आदिमों का सुव्यवस्थित क्रम ही मिलकर संपूर्ण क्वेरी निष्पादन योजना (Evaluation Plan) का निर्माण करता है।