SQL Server में Hierarchical और Recursive Queries
Jasmin Ludolf
Content Developer
रिलेशनल डेटाबेस मॉडल सबसे व्यापक रूप से उपयोग किया जाने वाला डेटाबेस मॉडल है और डेटाबेस डेवलपमेंट का स्टैंडर्ड है।
एक रिलेशनल डेटा मॉडल में शामिल होते हैं:
प्रॉपर्टीज़:
| ID | Name | Birthday |
|---|---|---|
| 1 | Adam Smith | 1.3.1978 |
| 2 | Anna Jones | 23.8.1991 |
| 3 | Paul Williams | 2.5.1954 |
| 4 | Jessica Anderson | 2.5.1954 |
एक रिलेशन बनता है:
primary keys की प्रॉपर्टीज़:
foreign keys की प्रॉपर्टीज़:
उदाहरण: ऑर्डर हिस्ट्री

Primary key:
fieldName fieldType NOT NULL PRIMARY KEY,
e.g., टेबल Person_Data के लिए:ID INT NOT NULL PRIMARY KEY
Foreign key:
fieldName fieldType FOREIGN KEY REFERENCES tableName(primaryKey)
e.g., newID INT FOREIGN KEY REFERENCES Person_Data(ID)
रिलेशनल अल्जेब्रा रिलेशनल डेटाबेस के लिए एक फॉर्मल लैंग्वेज है और दो या अधिक रिलेशन्स से नई रिलेशन बनाना संभव बनाती है।
उदाहरण:
SELECTUNIONDIFFERENCE JOINSQL Server में Hierarchical और Recursive Queries