Siz İngilizce Sorun, PRECISE SQL´e Dönüştürsün

0
FZ
Bir sürü tablo, en ufak bir sorguda bile bir sürü `JOIN´ işlemi. Kullanıcıların talep ettiği raporlar için her seferinde sıfırdan tasarlanan SQL sorguları ya da parametrik arabirimler vs. Oysa kullanıcılar kendi doğal ve alışık oldukları dillerinde veritabanını sorgulayabilseler işimiz kolaylaşmaz mı? Washington Üniversitesi araştırmacıları da bu problem üzerinde uzunca bir süredir çalışıyorlar ve bunun sonucunda ortaya şunu koymuşlar: `The PRECISE Natural Language Interface to Databases´
Burada bir web üzerinden sergilenen demo görebilirsiniz. Veritabanına şu tip soruları sorup hem sonuçları hem de sormuş olduğunuz İngilizce soruya karşılık gelen SQL cümlesini görmeniz mümkün:
  • What cities are in Texas and have a population of less than 100000 people?
  • What is the largest city in the smallest state in the US?
  • Which are all the states that border Oregon?
  • River names with m?
  • Tell me the name of the longest river in usa
Darısı Türkçe => SQL dönüşümünü sorunsuz olarak yapabilen sistemlerin başına (bildiğim kadarı ile Boğaziçi Üniversitesi'nde bu konu hakkında çalışmalar vardı ama somut ve sağlıklı çalışan bir Türkçe => SQL dönüştürücüsü görmedim henüz).

Not: Son iki soru örneği için değerli FM üyesi crematorium ´a teşekkürler ;-)

Görüşler

0
sametc
ben bu FZ ve sundance nin yazdığı haberlere ve yorumlara hayranım :)))
Görüş belirtmek için giriş yapın...

İlgili Yazılar

SPAM´e Türk Yazılımcıların Cevabı: zabit

honal

Türkiye'nin ilk açık kod yazılım geliştirme takımı EnderUNIX, yeni yazılımını sunar: zabit

Internet kullanıcılarının ve sistem yöneticilerinin en önemli problemlerinden birisi kuşkusuz spam e-postalardır. Yıllardır Qmail üzerine çalışan ekibimiz, Qmail için bir spam filitreleyici yazmıştır. Geliştiricilerimizden N.Ersen Şişeci tarafından geliştirilen yazılım, içerik ve eklenti filitreleme özelliklerine sahiptir.

Tamamen C ile yazılan ve bu nedenle script dilleri ile yazılmış eşdeğerlerine göre oldukça hızlı olan yazılım, virüs tarayıcı clamav ile birlikte çalışabilmektedir. Eklenti filitrelemesi sayesinde Clamav'ın taradığı dosya sayısı yaklaşık 1/3 oranında azalmaktadır. Böylece e-posta sunucunuzun performansı bir hayli artmaktadır. İçerik filitreleme ile de kullanıcılara çok daha az spam e-posta ulaşmaktadır.

Az bilinen bir işletim sistemi: Plan 9

misafir

Bell laboratuvarlarının bilgisayar dünyasına katkısı UNIX(TM) ve C dilinden ibaret değil. İlk kez 1993'te dağıtılan ve 2002'de bir özgür yazılım lisansına kavuşan Plan 9 işletim sistemi de bu katkılardan biri.

istanbuLX: Yerli İşletim Sistemi

FZ

2001 yılında, işletim sistemleri konusunda yerli bilgi ve yazılım üretmek amacıyla başlattığımız 'istanbuLX İşletim Sistemi' projesi tamamen kamuya açılmaktadır. Önümüzdeki ay ekibin genişletilmesi işlemi tamamlanacaktır.

Açık kod felsefesi ile geliştirilen projenin tüm geliştirme safhaları kamuya açık hale getirilecektir. Bu aşamada, siz değerli Türk kullanıcıları/geliştiricileri de projeye katılabilir, geliştirilmesine yardımcı olabilirsiniz. Proje herkese açık olup haberleşme listemiz istanbulx@istanbulx.org adresinde hizmete girmiştir. Üye olmak için istanbulx-subscribe at istanbulx.org adresine boş bir e-posta atmanız yeterlidir.

istanbuLX, tasarım aşaması ve geliştirme aşaması belli ölçüde bitirilmiştir. İlk versiyonu 0.1.1-farabi olarak 14 Kasım 2001'de, ikinci versiyonu ise 0.1.5-sinan olarak 15 Şubat 2004'te çıkarılmıştır. Son versiyonu 15 Ağustos 2004 tarihinde 0.1.6-sinan olarak çıkarılmıştır. Bu versiyonu aşağıdaki bu adresten edinebilirsiniz.

Mobil Dünyanın Yeni İşletim Sistemi: Samsung BADA

cderici

Samsung yeni mobil işletim sistemi BADA ile seneye hızlı bir giriş yaptı. Geçen senenin sonlarına doğru ilk SDK'sı çıkan bu genç sistem, şimdilerde büyük kardeşleri Android ve iOS ile yarışır oldu. Peki nasıl oldu bu iş? Gelin birlikte bakalım..

Garip Bir Hata Mesajı

PCW

Error Message: Your Password Must Be at Least 18770 Characters and Cannot Repeat Any of Your Previous 30689 Passwords. Çok tanıdık bir işletim sisteminde karşılaşılan bir hata mesajı bu. Tabi ki çözümü de var. En son servis paketini yüklemek.. Tahmin edebildiniz mi? Ayrıntılar bu linkte...