Yayın:
Visual C++'ta kurallara dayalı oracle veri tabanlı sorgulamala

dc.contributor.advisorY. Doç. Dr. Ayla Şaylı
dc.contributor.authorGökçe, Bora
dc.date.accessioned2018-07-27T12:29:38Z
dc.date.accessioned2026-06-21T04:05:17Z
dc.date.available2018-07-27T12:29:38Z
dc.date.issued2003
dc.descriptionTez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2003
dc.description.abstractBugünün dünyasında, yaşam kalitemizi artırmak amacıyla bilgisayar kullanmak eğitim, bankacılık, sağlık, mühendislik, idari işler gibi bir çok sahada çok önemli bir rol oynar. Bilgisayarlar aynı işi otomatik olarak ve daha verimli yapacağından insan kaynaklı hatalar en aza indirgenir. Bilgisayarlar teşhis numaralan, banka hesaplan ve barkodlar gibi pek çok önemli bilgileri saklarlar ve bu bilgiler birçok kez tekrar tekrar kullanılabilirler. Veritabanı sistemi, temel olarak bilgisayar tabanlı veri saklama sistemidir. Bu sistemin amacı veri saklamak ve gerektiğinde veriye erişmektir. Bir veritabanı yönetim sistemi kullanıcılarının veriye erişebilmesi için bir sorgulama diline ihtiyaç duyar. Yapısal sorgulama dili olan SQL çoğu veritabanı sisteminde kullanılan en yaygın ve standartlaşmış sorgulama dilidir. SQL İngilizce tabanlı bir dildir. Create, select, update, delete, insert into, where, order gibi komutları vardır. Kayıtlar kümesinin en genel şekli tablodur. SQL çeşitli işler için komutlar sağlar. Bunlar veriyi sorgulama, güncelleme, kayıt eklenmesi, silinmesi, veri tabanı nesnelerinin düzeltilmesi ve silinmesi, veritabanı ve veritabanı nesnelerinin erişiminin kontrol edilmesidir. Bu tezde, en son sorgu iyileştirme yaklaşımı olan Anlamsal Sorgu İyileştirme (SQO) yaklaşımına odaklanılmıştır. SQO, verilen bir sorguya alternatif sorgular inşa etmek için anlamsal bilgiler (kurallar) kullanır ve sonra alternatifler içinde optimum sorguyu, hesaplama maliyetlerine göre seçer. Daha da fazlası, bu alternatif sorgular anlamsal olarak aynı fakat sözdizimsel olarak farklıdırlar. Önemli olan alternatif sorguların hepsinin aynı cevap kümesine sahip olmasıdır. Bir başka önemli husus ise bu kuralların ilk sorgudan itibaren türetilmesidir. Türetilen kurallar kullanılarak yeni kuralların elde edilmesi sağlanabilir. Kuralların kullanımında maksimum performans artışı, sorgunun veritabanına giriş yapılmadan sonucunun verildiği durumlarda sağlanır. Diğer performans kazanımı ise kurallar sayesinde sorgunun daha hızlı arama metotları ile yapılmasıdır. Örneğin birincil anahtar veya dizin içeren kuralların kullanılmasında performans artışı ispatlanmıştır. SQO yaklaşımı çeşitli bileşenlerden oluşur: Sorgunun ifade edilmesi, otomatik olarak sorguya dayalı öğrenme, sorgunun iyileştirilmesi ve öğrenilen bilgilerin, kısaca kuralların güncellenmesidir. Tez içerisinde ise kuralların sorgulama performans artışının, DML'lerde de sağlanmasının araştırılması ve araştırma sonuncunda bu artışın ispatlanması yapılmaktadır.
dc.identifier.urihttps://hdl.handle.net/20.500.14981/9364
dc.subjectDml’lere öğrenilen bilgilerin uygulanması
dc.subjectSorgulama dilleri ve tipleri
dc.titleVisual C++'ta kurallara dayalı oracle veri tabanlı sorgulamala
dc.typemasterThesis
dspace.entity.typePublication

Dosyalar

Orijinal paket

Şimdi gösterimde1 - 1 of 1
Yükleniyor...
Küçük Resim
Adı:
0007183.pdf
Boyut:
6,02 MB
Format:
Adobe Portable Document Format

Koleksiyonlar