Relational Calculus in DBMS in Hindi
Table of Contents
- Relational Calculus in DBMS in Hindi
- Types of Relational Calculus in Hindi
- Difference Between Tuple and Domain Relational Calculus
- Advantages of Relational Calculus in Hindi
- Disadvantages of Relational Calculus in Hindi
- FAQ
Relational Calculus क्या है - Relational Calculus in DBMS in Hindi
Relational Calculus DBMS का एक non-procedural query language है, जिसका उपयोग database से data निकालने के लिए किया जाता है।
यह Relational Algebra से अलग होता है क्योंकि इसमें यह नहीं बताया जाता कि data कैसे निकालना है, बल्कि यह बताया जाता है कि कौन सा data चाहिए।
सरल शब्दों में, Relational Calculus में हम सिर्फ condition (शर्त) देते हैं और DBMS खुद decide करता है कि data कैसे retrieve करना है।
यह Mathematical logic (predicate logic) पर आधारित होता है और queries को expressions के रूप में लिखा जाता है।
Relational Calculus दो प्रमुख प्रकारों में divide किया जाता है:
- Tuple Relational Calculus (TRC)
- Domain Relational Calculus (DRC)
Types of Relational Calculus in Hindi (Relational Calculus के प्रकार)
Relational Calculus को मुख्य रूप से दो types में divide किया जाता है:
1. Tuple Relational Calculus (TRC)
TRC में queries को tuples (rows) के आधार पर define किया जाता है।
इसमें एक tuple variable का उपयोग किया जाता है जो relation की rows को represent करता है।
Syntax: { t | condition(t) }
जहाँ t एक tuple है और condition बताती है कि कौन सा data चाहिए।
उदाहरण: { t | t.age > 18 }
---2. Domain Relational Calculus (DRC)
DRC में queries को domain values (attributes के values) के आधार पर define किया जाता है।
इसमें variables attributes के individual values को represent करते हैं।
Syntax: {
उदाहरण: {
Difference Between Tuple and Domain Relational Calculus (ट्यूपल और डोमेन रिलेशनल कैलकुलस में अंतर)
| Basis | Tuple Relational Calculus (TRC) | Domain Relational Calculus (DRC) |
|---|---|---|
| Representation | Tuple (row) पर आधारित | Domain values पर आधारित |
| Variables | Tuple variables | Domain variables |
| Syntax | { t | condition } | { |
| Understanding | समझना आसान | थोड़ा complex |
| Usage | ज्यादा commonly use होता है | कम use होता है |
Advantages of Relational Calculus in Hindi
- Easy Query Writing: User को steps नहीं लिखने पड़ते, सिर्फ condition लिखनी होती है।
- Non-Procedural Nature: यह बताता है क्या चाहिए, कैसे नहीं।
- Flexible: Complex queries को आसानी से define किया जा सकता है।
- Mathematical Base: Logical foundation strong होता है।
Disadvantages of Relational Calculus in Hindi
- Complex Logic: Predicate logic beginners के लिए कठिन हो सकता है।
- Not Practical Directly: Directly DBMS में use नहीं होता।
- Performance Issues: Execution control user के हाथ में नहीं होता।