Geri Dön

İlişkisel veri tabanlarının çizge veri tabanlarına dönüştürülmesinde karşılaşılan sorunlar ve olası çözümlerin incelenmesi

Analyzing the encountered problems and possible solutions of converting relational databases to graph databases

  1. Tez No: 701446
  2. Yazar: RAMAZAN ALTIN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ AHMET CUMHUR KINACI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: Çanakkale Onsekiz Mart Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 61

Özet

Verilerin depolanması için ilişkisel veri tabanı yönetim sistemleri uzun süredir kullanılmaktadır. Ancak teknolojik gelişmeler ve yeni veri kullanım alanları farklı veri tabanı sistemlerinin kullanımını gerektirmiştir. Çizge veri tabanları, analize katkı sağlama kapasiteleri nedeniyle her geçen gün daha yaygın hale gelmektedir. Ayrıca çizge veri tabanları, karmaşık ilişkileri modellemede ve bu ilişkileri sorgulamada ilişkisel veri tabanlarından daha iyidir. İlişkisel veri tabanlarında depolanan verileri çizge veri tabanlarında kullanmak için bir aktarım süreci gereklidir. Bu çalışmada, ilişkisel bir veri tabanında depolanan verilerin bir çizge veri tabanına aktarılmasında karşılaşılabilecek sorunlar incelenmiş ve bunlara çözüm olarak kullanılabilecek yöntemler önerilmiştir. Ayrıca ilişkisel veri tabanlarında tasarım hatalarından dolayı aktarımda oluşabilecek veri kayıplarının ve veri tutarsızlıklarının önüne geçilmesi amaçlanmaktadır. Bu amaçla, verileri bir çizge veri tabanına aktarmadan önce normalleştirme işleminin ilişkisel veri tabanına uygulanması gerekir. Bu çalışmada, aktarım sırasında verileri ilk normal forma çeviren bir yöntem geliştirildi. Ancak veri tutarlılığı için üçüncü normal form asgari gerekliliktir ve fonksiyonel bağımlılıkların bulunmasına dayanır. Normalde çok zaman alan ve maliyetli bir süreç olan fonksiyonel bağımlılık tespiti için çizge veri tabanına dayalı bir yöntem geliştirilmiştir

Özet (Çeviri)

Relational database management systems have been used for storing data for a long time. However, technological developments and new data usage areas required the use of different database systems. Graph databases are becoming more common day by day due to their capacity to contribute to the analysis. Also, graph databases are better at modeling and querying complex relationships than relational databases. To use graph databases with old data stored in relational databases a transfer process is needed. In this study, the problems to be encountered in transferring the data stored in a relational database to a graph database were examined and methods that could be used as solutions to them were proposed. In addition, it is aimed to prevent data loss and data inconsistency that may occur with design errors in relational databases. For this purpose, the normalization process needs to be applied to a relational database before transferring data to a graph database. In our study, we developed a method that converts data to the first normal form during the transfer. But for better data consistency in practice third normal form is the minimum requirement. For functional dependency detection, which is normally a very time-consuming and costly process, we developed a method based on a graph database

Benzer Tezler

  1. Neo4j ve orientDB çizge veri tabanlarının karşılaştırılması veperformans analizi

    Comparison of Neo4j and orientDB graph databases and performanceanalysis

    DAMLA ÖYKÜ TAŞKIN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. VECDİ AYTAÇ

  2. Partitioning graph databases via access patterns

    Çizge veri tabanlarını erişim örüntüleri ile bölümleme

    VOLKAN TÜFEKÇİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. CAN ÖZTURAN

  3. Towards deeply intelligent interfaces in relational databases

    İlişkisel veri tabanlarında derin akıllı arayüzler üzerine

    ARİF USTA

    Doktora

    İngilizce

    İngilizce

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖZGÜR ULUSOY

  4. Sunucusuz yazılım mimarisiyle coğrafi bilgi sistemi tasarımı ve uygulaması

    Design and application of serverless architectures in geographic information system

    METE ERCAN PAKDİL

    Doktora

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    PROF. DR. RAHMİ NURHAN ÇELİK

  5. An Entity-relationship approach to data modeling

    Başlık çevirisi yok

    İSMET YURTSEVEN