Örnekle Sorgulama

Query by Example (genellikle QBE olarak kısaltılır) ilişkisel veritabanları için bir veritabanı sorgu dilidir. IBM'de 1970'lerde geliştirilmiştir. SQL'in gelişimi paralel olarak ilerlemiştir. QBE, veritabanlarını yalnızca ara sıra kullanan ve SQL gibi karmaşık bir dili öğrenmek istemeyen kullanıcılar için geliştirilmiştir.

Query by example ile kullanıcılara, özel bir düzenleyici ile düzenledikleri görsel bir veritabanı şeması sunulur. İşlerini bitirdiklerinde, bir ayrıştırıcı eylemlerini SQL gibi normal bir sorgu dilinde bir sorguya çevirir. Perde arkasında, aslında yürütülen bu ifadedir. Uygun bir ön uç ile kullanıcının bir sorgu dilinin ayrıntılarını hatırlaması gerekmez. Kullanıcı tabloları ve sütunları, örneğin adlarını yazmak yerine üzerlerine tıklayarak daha hızlı bir şekilde seçebilecektir. Bu da üretkenliği artıracaktır.

Bilgi erişim bağlamında, QBE'nin biraz farklı bir anlamı vardır. Kullanıcı bir belge gönderebilir ve bir belge veritabanından "benzer" belgelerin getirilmesini isteyebilir. Benzerlik araması, belge vektörlerinin karşılaştırılmasına dayanır (bkz. Vektör Uzayı Modeli).

Günümüzde birçok veritabanı sistemi QBE'ye benzeyen ön uçlara sahiptir.

Sorular ve Yanıtlar

S: Query by Example nedir?


C: Query by Example (QBE) ilişkisel veritabanları için bir veritabanı sorgu dilidir.

S: QBE ne zaman geliştirildi?


C: QBE 1970'lerde IBM'de geliştirilmiştir.

S: QBE neden geliştirildi?


C: QBE, veritabanlarını yalnızca ara sıra kullanan ve SQL gibi karmaşık bir dili öğrenmek istemeyen kullanıcılar için geliştirilmiştir.

S: QBE nasıl çalışır?


C: QBE, kullanıcılara özel bir düzenleyici ile düzenledikleri veritabanının görsel bir şemasını sunar. Daha sonra bir ayrıştırıcı, eylemlerini SQL gibi normal bir sorgu dilinde bir sorguya çevirir ve bu sorgu perde arkasında yürütülür.

S: QBE üretkenliği nasıl artırıyor?


C: QBE ile kullanıcılar tabloları ve sütunları daha hızlı seçebilir, örneğin adlarını yazmak yerine üzerlerine tıklayarak.

S: Bilgi erişiminde QBE'nin bağlamı nedir?


C: Bilgi alma bağlamında QBE, kullanıcıların bir belge göndermesine ve belge vektörlerini karşılaştırmaya dayalı bir benzerlik araması kullanarak bir belge veritabanından benzer belgelerin alınmasını istemesine olanak tanır.

S: Günümüzde hangi veritabanı sistemleri QBE'ye benzeyen ön uçlara sahiptir?


C: Günümüzde birçok veritabanı sistemi QBE'ye benzeyen ön uçlara sahiptir.

AlegsaOnline.com - 2020 / 2023 - License CC3