SQL Server'da Hiyerarşik ve Özyinelemeli Sorgular
Jasmin Ludolf
Content Developer
İlişkisel veritabanı modeli, veritabanı geliştirmede standart olan ve en yaygın kullanılan modeldir.
Bir ilişkisel veri modeli şunlardan oluşur:
Özellikler:
| ID | Ad | Doğum günü |
|---|---|---|
| 1 | Adam Smith | 1.3.1978 |
| 2 | Anna Jones | 23.8.1991 |
| 3 | Paul Williams | 2.5.1954 |
| 4 | Jessica Anderson | 2.5.1954 |
Bir ilişki şu şekilde oluşturulur:
Birincil anahtarların özellikleri:
Yabancı anahtarların özellikleri:
Örnek: Sipariş geçmişi

Birincil anahtar:
fieldName fieldType NOT NULL PRIMARY KEY,
ör. Person_Data tablosu için:ID INT NOT NULL PRIMARY KEY
Yabancı anahtar:
fieldName fieldType FOREIGN KEY REFERENCES tableName(primaryKey)
ör. newID INT FOREIGN KEY REFERENCES Person_Data(ID)
İlişkisel cebir, ilişkisel veritabanları için biçimsel bir dildir ve iki veya daha fazla ilişkiden yeni bir ilişki oluşturmayı sağlar.
Örnekler:
SELECTUNIONDIFFERENCE JOINSQL Server'da Hiyerarşik ve Özyinelemeli Sorgular