Veri tabanı yönetim sistemlerinde bulanık sorgulama ile veri işleme
Data processing on database management systems with fuzzy query
- Tez No: 238931
- Danışmanlar: YRD. DOÇ. DR. VEDAT TOPUZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2009
- Dil: Türkçe
- Üniversite: Marmara Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 82
Özet
Bu tez çalışmasında, bulanık olmayan veritabanı yönetim sistemleri üzerinde bulanık sorgulama yapabilen bir araç (SQLf) geliştirildi. Ayrıca geliştirilen araç ile gerçek veriler kullanılarak bulanık sorgulama örnekleri yapıldı.Bulanık sorgulama aracı (SQLf), MySQL veritabanıyla PHP teknolojisinden faydalanarak geliştirilmiştir. Sorgulama aracı PHP ile kodlandığından web ortamında çalışır ve MySQL, ORACLE gibi herhangi bir veritabanına bağlanabilir. Böylelikle, uzak sunuculardaki veriler bulanık sorgulama aracı ile kolayca değerlendirilebilir.Sistem, bulanıklaştırma ve sorgulama olmak üzere iki ana bölümden oluşmaktadır. Öncelikle, kullanıcı üzerinde sorgulama yapılacak veritabanının alanları için bir kereye mahsus olmak üzere bulanıklaştırma işlemi yapar. Daha sonra yapılacak sorgulama burada tanımlanan bulanık kümeler yardımı ile yapılmaktadır. Bulanıklaştırma işlemi sırasında bulanık küme bilgileri veritabanında saklanır.Bulanık sorgu aracında, sorgu parçaları bulanık ya da kesin özellik taşıyabilirler, fakat sistem tarafından kontrol edilen bazı sentaks ve semantik kurallara uymak zorundadırlar. Bulanık sorgulama, kesin olmayan değerleri eski, zengin, pahalı ve yüksek gibi dilsel terimlerle belirlemeyi sağlar.SQLf'nin performansı, Marmara Üniversitesi öğrencilerinin yemek bursu verileri ile test edildi. Yemek bursu verileri web ortamında doldurulan bir form aracılığıyla MySQL veritabanında toplandı. Öğrenciler başvuruda kendilerinin sosyal ve ekonomik durumlarını tanımlayan bir formu doldurdular. Bu form bulanık ve kesin cevapları olan sorulardan oluşmaktadır.Gerçekleştirilen bulanık sorgunun amacı, yemek bursunu hak eden öğrencileri bulmaktır. SQLf programı tanımlanan bulanık kümeler yardımı ile yemek bursunu almaya uygun öğrencileri kolayca bulmuştur. Bulanık sorgu aracı (SQLf) yalnızca bu veritabanıyla çalışan bir program olarak değil, farklı veritabanlarında da kullanılabilecek şekilde tasarlanmıştır.
Özet (Çeviri)
In this thesis, a fuzzy query tool (SQLf) for non-fuzzy database management systems was developed. In addition fuzzy query examples were done by using real data with the tool developed in this study.Fuzzy query tool (SQLf) was developed by utilizing PHP technology with MySQL database. Therefore, the tool works on web environment and also can be connected to any databases such as MySQL, ORACLE. In this way, data on remote servers can be evaluated by fuzzy query tool with easily.System consists of two main parts; fuzzify and querying. Initially, user defines fuzzy sets (membership functions) and linguistic terms, then run queries according to that definition. Also fuzzy set databases are created in order to store fuzzy set definition.In the fuzzy query tool, a query clause may be fuzzy or non-fuzzy (crisp), but it must be consistent in some syntax and semantic rules. Fuzzy query allows us to deal with the uncertainty values as well as vagueness of linguistic terms such as old, rich, expensive and high.Performance of SQLf was tested with Marmara University student?s food grant data. Food grant data were collected in MySQL database by using a form which has been filled on web environment. The students filled a form which describes their social and economical positions for the food grant request on the web. This form consists of questions which have fuzzy and crisp answers.The main purpose of this fuzzy query is to find the students who deserve the grants. The SQLf easily found the eligible students for grants with predefined fuzzy values. Fuzzy query tool (SQLf) was designed to work not only with this database, but also with other databases.
Benzer Tezler
- Standart veritabanı sistemlerinde bulanık küme yaklaşımı ile esnek sorgulama
Flexible querying in standart database systems with fuzzy set approach
BAHADIR ASAR
Yüksek Lisans
Türkçe
1999
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ.DR. GAZANFER ÜNAL
- Design and development of an ontology based multi-agent virtual enterprise system
Ontoloji tabanlı çok-etmenli sanal fabrika sisteminin tasarımı ve geliştirilmesi
BAHRAM LOTFI SADIGH
Doktora
İngilizce
2015
Endüstri ve Endüstri MühendisliğiOrta Doğu Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. METİN AKKÖK
PROF. DR. SADIK ENGİN KILIÇ
- İçerik dağıtım ağlarında senkronizasyon zamanının profile hidden Markov Model ile kestirimi
Estimation of synchronization time in content delivery networks with profile hidden Markov Model
FİDAN KAYA GÜLAĞIZ
Doktora
Türkçe
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SUHAP ŞAHİN
- Active and mobile data management through event history mining
Aktif ve hareketli verilerin olay geçmişlerinin analizi yoluyla yönetimi
YÜCEL SAYGIN
Doktora
İngilizce
2001
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ÖZGÜR ULUSOY
- Akıllı şebekelerde hesapsal yöntem uygulamaları
Applications of computational methods in smart grids
ULAŞ BARAN BALOĞLU
Doktora
Türkçe
2017
Elektrik ve Elektronik MühendisliğiFırat ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. YAKUP DEMİR