Save as PDF
Opens your browser print dialog — select "Save as PDF" to download.
Total No of Questions 8
[Total No. of Printed Pages 4
[2]
Roll
MCA-305 (2)
M.C.A. III Semester (Two Year Course)
Examination, November 2023
Advanced Databases
(Elective-III)
Time: Three Hours
Maximum Marks: 70
Note: i) Attempt any five questions.
किन्हीं पाँच प्रश्नों को हल कीजिए।
ii) All questions carry equal marks.
सभी प्रश्नों के समान अंक हैं।
iii) In case of any doubt or dispute the English version question should be treated as final.
किसी भी प्रकार के संदेह अथवा विवाद की स्थिति में अंग्रेजी भाषा के प्रश्न को अंतिम माना जावेगा।
a) Define Object-Oriented Databases and Object-Relational Databases. What are the primary differences and similarities?
ऑब्जेक्ट-ओरिएंटेड डाटाबेस और ऑब्जेक्ट-रिलेशनल डाटाबेस को परिभाषित करें। प्राथमिक अंतर और समानताएं क्या हैं?
b) Compare and contrast the architectural differences between Object-Oriented Databases and Object-Relational Databases. Highlight the advantages and disadvantages of each architecture.
ऑब्जेक्ट-ओरिएंटेड डाटाबेस और ऑब्जेक्ट-रिलेशनल डाटाबेस के बीच वास्तुशिल्प अंतर की तुलना करें और अंतर बताएं। प्रत्येक वास्तुकला के फायदे और नुकसान पर प्रकाश डालें।
a) Select one of the mentioned case studies (SQL3, Oracle XXI, DB2), and analyze how it has addressed the challenges and requirements of complex data semantics in database management.
निम्नलिखित केस स्टडीज (SQL3, Oracle XXI, DB2) में से एक का चयन करें और विश्लेषण करें कि इसने डाटाबेस प्रबंधन में जटिल डाटा शब्दार्थ की चुनौतियों और आवश्यकताओं को कैसे संबोधित किया है?
b) Define fragmentation and replication in distributed data storage. Explain the differences between these strategies and provide examples of when each might be used.
वितरित डाटा भंडारण में विखंडन और प्रतिकृति को परिभाषित करें। इन रणनीतियों के बीच अंतर स्पष्ट करें और उदाहरण प्रदान करें कि प्रत्येक का उपयोग कब किया जा सकता है?
a) Explain the principles of distributed transaction modeling and concurrency control. How do distributed transactions differ from single-site transactions and what are the key challenges they face?
वितरित लेनदेन मॉडलिंग और समवर्ती नियंत्रण के सिद्धांतों की व्याख्या करें। वितरित लेनदेन एकल-साइट लेनदेन से कैसे भिन्न हैं और उनके सामने कौन सी मुख्य चुनौतियाँ हैं?
b) Discuss the concept of data partitioning in distributed databases. How does it contribute to better data management and Query performance? Provide examples.
वितरित डाटाबेस में डाटा विभाजन की अवधारणा पर चर्चा करें। यह बेहतर डाटा प्रबंधन और क्वेरी प्रदर्शन में कैसे योगदान देता है? उदाहरण प्रदान करें।
a) Explain the concept of save points in advanced transaction processing. How do they contribute to data consistency and recovery in long-duration transactions?
उन्नत लेनदेन प्रसंस्करण में सेव पॉइंट की अवधारणा को समझाएं। वे लंबी अवधि के लेनदेन में डेटा स्थिरता और पुनर्प्राप्ति में कैसे योगदान करते हैं?
[3]
b) Explain the challenges and strategies for managing long-duration transactions. How do they differ from short-duration transactions in terms of resource allocation and recovery mechanisms?
लंबी अवधि के लेनदेन के प्रबंधन के लिए चुनौतियों और रणनीतियों की व्याख्या करें। संसाधन आवंटन और पुनर्प्राप्ति तंत्र के संदर्भ में वे छोटी अवधि के लेनदेन से कैसे भिन्न हैं?
a) Discuss transaction workflows and their significance in managing complex business processes. How can transaction workflows improve the efficiency and maintainability of transaction processing systems?
जटिल व्यावसायिक प्रक्रियाओं के प्रबंधन में लेनदेन वर्कफ़्लोज और उनके महत्व पर चर्चा करें। लेनदेन वर्कफ़्लोज लेनदेन प्रसंस्करण प्रणालियों की दक्षता और रखरखाव में कैसे सुधार कर सकता है?
b) Define triggers in SQL and explain their role in database management. Provide an example of a situation where triggers are commonly used.
SQL में ट्रिगर्स को परिभाषित करें और डाटाबेस प्रबंधन में उनकी भूमिका की व्याख्या करें। ऐसी स्थिति का एक उदाहरण प्रदान करें जहाँ ट्रिगर्स का आमतौर पर उपयोग किया जाता हो।
a) Discuss the challenges and benefits of recursive query processing in the context of real-time databases. Provide examples of scenarios where recursive queries are essential.
वास्तविक समय डाटाबेस के संदर्भ में पुनरावर्ती क्वेरी प्रसंस्करण की चुनौतियों और लाभों पर चर्चा करें। उन परिदृश्यों के उदाहरण प्रदान करें जहाँ पुनरावर्ती प्रश्न आवश्यक हैं।
[4]
a) Design a set of triggers for a specific real-time database application, outlining the events that trigger these actions and their impact on database operations.
एक विशिष्ट रियल-टाइम डाटाबेस एप्लिकेशन के लिए ट्रिगर्स का एक सेट डिज़ाइन करें, जो इन क्रियाओं को ट्रिगर करने वाले घटनाओं को और डाटाबेस संचालन पर उनके प्रभाव को रेखांकित करता है।
b) Explain the challenges associated with modeling and storing images and multimedia data in databases. How do these challenges differ from traditional text-based data?
डाटाबेस में छवियों और मल्टीमीडिया डाटा के मॉडलिंग और भंडारण से जुड़ी चुनौतियों की व्याख्या करें। ये चुनौतियाँ पारंपरिक पाठ-आधारित डाटा से किस प्रकार भिन्न हैं?
c) Explain the importance of spatial and topological relationships in spatial databases. How are these relationships used in Geographic Information Systems (GIS) to analyze and query geographic data?
स्थानिक डाटाबेस में स्थानिक और टोपोलॉजिकल संबंधों के महत्व को समझाएं। भौगोलिक डाटा का विश्लेषण और क्वेरी करने के लिए भौगोलिक सूचना प्रणाली (GIS) में इन संबंधों का उपयोग कैसे किया जाता है?
Write short notes on any two of the following:
a) Distributed Deadlock
अ) वितरित गतिरोध
b) k-d tree
ब) k-d ट्री
c) Equality and Object Reference
स) समरसता और वस्तु संदर्भ
d) Multilevel recovery
द) बहुस्तरीय पुनर्प्राप्ति