VERİTABANI SİSTEMLERİ Dersi Veri Sorgulama soru detayı:
SORU:
Alt sorguları açıklayınız?
CEVAP:
Alt sorgu (subquery) bir seçme sorgusunun bir parçasını oluşturan ve parantez içinde yazılmış sql seçme sorgusuna denilir. Konusu seçme sorguları olan bu ünitenin birçok kısmında veri kümesi kavramı kullanıldı. Veritabanı yönetim sisteminde depolanan verilerin kullanıcıların taleplerine göre hazırlanmalarında oldukça karmaşık seçme sorgularını oluşturmak gerekebilmektedir. Bu nedenle oluşturulacak seçme sorguları birden fazla veri kümesi hâlinde hazırlanarak birbirleriyle ilişkilendirmek, sınırlamak ya da birleştirmek suretiyle sistematik bir şekilde yapılandırılabilir. Her bir alt veri kümesine seçme sorgularında alt sorgu ismi verilmektedir. Alt sorgular karmaşık yapıdaki seçme sorgularının hazırlanmasında SQL komutlarının sağladığı esnekliklerden biridir. Alt sorgular başka bir sorgunun herhangi bir kısmında (seçim, tablo, sınırlayıcı) parantez içerisinde eklemlenen seçme sorgularıdır. Alt sorgular bir üst sorguya bir değer ya da bir tablo çıktısı verebilirler. Alt sorgu alanları ile üst sorgu alanlarının birbiri ile ilişkilendirmek yoluyla da seçme sorguları hazırlanabilmektedir.