Design and implementation of a dynamic function linker and an algebra for an object-oriented database system
Nesneye yönelik bir veri tabanı yönetim sistemi için dinamik fonksiyon bağlayıcısı ve cebirinin tasarımı ve gerçekleştirilmesi
- Tez No: 35767
- Danışmanlar: PROF. DR. ASUMAN DOĞAÇ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: C++, cfront, MOODCC, Dinamik Fonksiyon Bağlama, Geç Yükleme, Nesneye Yönelik Cebir, Karışık Nesne, Tasarım, Veri tabanı yönetim sistemi, C++, cfront, MOODCC, Dynamic Function Linker, Late Binding, Object- Oriented Algebra, Complex Object, Design, Database management system
- Yıl: 1994
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
ÖZ NESNEYE YÖNELİK BİR VERİ TABANİ YÖNETİM SİSTEMİ İÇİN DİNAMİK FONKSİYON BAĞLAYICISI VE CEBİRİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ ALTINEL, Mehmet Yüksek Lisans Tezi, Bilgisayar Mühendisliği Anabilim Dalı Tez Yöneticisi : Prof. Dr. Asuman DOĞAÇ Eylül, 1994, 96 sayfa Son yıllarda ilişkisel veri modeline dayalı ticari veri tabanlarının karışık veriye yönelik uygulamalarda yetersiz kaldığı ortaya çıkmıştır. Bu yüksek seviyeli tasarım destekli uygulamalar veri tabanı camiasını karışık bilgilerin işlenmesi ve sistem geliştirme konularındaki problemlerin çözümüne odaklamıştır. Bunun sonucu olarak nesneye yönelik veri tabanları bu alanlardaki ihtiyaçları karşılayacak çözüm olarak belirmiştir. TÜBİTAK Yazılım Araştırma ve Geliştirme Ünitesi'nde geliştirilen MOOD (ODTÜ Nesneye Yönelik Veri tabanı Sistemi) kendine has özellikleri olanyeni jenerasyon veri tabanlarından biridir. Bu tez kapsamında MOOD'un dinamik fonksiyon bağlayıcı birimi ve nesneye yönelik cebirinin taşanını ve geliştirilmesi yapılmıştır. Dinamik fonksiyon bağlayıcı birimi kullanıcılara metod tanımlama ve bu metodlan SQL sorgulama dili içinde kullanma olanağı sağlamaktadır. Metodlar C++ dili kullanılarak yazılmakta ve MOODCC ile derlenmektedir. Daha sonra bu metodlar sorgulamaların çalıştırılması sırasında dinamik olarak bağlanarak geç yüklenmesi sağlanmaktadır. MOODCC AT&T C++ derleyicisinin cfront parçasının değiştirilmesi sonucunda elde edilmiştir. Bu yaklaşım sayesinde metodların sorgulama sırasında çözümlenmesi önlenerek sistemin çok daha verimli çalışması sağlanmıştır. MOOD cebiri veri tabanına nesneye yönelik özellikleri kazandıracak alt yapıyı hazırlamaktadır. Bu sayede içinde karışık nesne, metod, aritmetik ve mantıksal operatörler bulunan ifadeler kullanmak mümkün olmaktadır. Set ve liste operatörleri de MOOD içinde bulunmaktadır. Sorgulamaların metodlar içerisinde kullanılabilmesi ise ileriye dönük çalışma olarak bırakılmıştır.
Özet (Çeviri)
ABSTRACT DESIGN AND IMPLEMENTATION OF A DYNAMIC FUNCTION LINKER AND AN ALGEBRA FOR AN OBJECT-ORIENTED DATABASE MANAGEMENT SYSTEM ALTINEL, Mehmet M.S. in Computer Engineering Supervisor : Prof. Dr. Asuman DOĞAÇ September, 1994, 96 pages in recent years it has become apparent that commercial database products based on relational data model are not sufficient for complex data intensive applications. These advanced, design-support applications caused database community to focus on solving problems of handling complex information and of managiııg system evolution. Therefore object-oriented databases appeared as a response to these needs. MOOD (METU Object-Oriented Database Management System) is öne of these new generation databases with its own original features. it is developed at iiithe Software Research and Development Center of Scientific and Technical Research Council of Türkiye, METU. The dynamic function linker unit and object-oriented algebra of the MOOD are designed and implemented vvithin the scope of this thesis. The dynamic function linker unit provides the users to define and then use the methods in the SQL queries. Methods are coded in the C-H- language and compiled with the MOOD C++ compiler, namely MOODCC. Then, they are dynamically linked in the execution of the queries providing late binding. MOODCC is developed by modifying the cfront part of the AT&T C++ compiler. This implementation approach also increases the overall effîciency of the system since the interpretation of the methods are avoided. MOOD algebra lays the ground for providing object-oriented features in the database. These facilities include the interpretation of expressions containing complex objects, methods and arithmetic, boolean, logical operators. Set and list operators are also provided in the MOOD algebra. Using queries in the methods is lef t as a future work.
Benzer Tezler
- Nature-based play and independent mobility during daily commute for holistic child development: A post-design comparison of school environments
Bütüncül çocuk gelişimi için günlük okul yolculuğunda doğa temelli oyun ve bağımsız hareketlilik: Okul çevrelerinin tasarım sonrası karşılaştırması
MERVE VATANSEVER
Yüksek Lisans
İngilizce
2026
Peyzaj Mimarlığıİstanbul Teknik ÜniversitesiKentsel Tasarım Ana Bilim Dalı
DOÇ. DR. EBRU ERBAŞ GÜRLER
- Peyzaj tasariminda bir keşif araci: üretken yapay zeka temelli tasarim karar destek modeli
Ai-enabled generative decision support model as a predictive decoding tool for landscape design
SAFİYE ELİF SERDAR YAKUT
Doktora
Türkçe
2026
Peyzaj Mimarlığıİstanbul Teknik ÜniversitesiPeyzaj Mimarlığı Ana Bilim Dalı
PROF. DR. MELTEM ERDEM KAYA
- Cyclic form, tonal ambiguity, and romantic expression in Robert Schumann's Fantasiestücke, Op. 12: A Schenkerian perspective
Robert Schumann'ın Fantasiestücke, Op. 12 eserinde döngüsel form, tonal belirsizlik ve romantik ifade: Schenker yaklaşımı
DOĞUCAN TEMİZEL
- 680551 mikrodenetçisi için sistem geliştirme kiti ve geliştirme paketi
A Development kit and a software packet for 6805
M.BORAHAN TÜMER
Yüksek Lisans
Türkçe
1990
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiPROF.DR. EŞREF ADALI
- Rethinking the line: Computational and critical approaches to motion-based drawing
Çizgiyi yeniden düşünmek: Hareket tabanlı çizime hesaplamalı ve eleştirel yaklaşımlar
GÖRKEY GÜREL
Yüksek Lisans
İngilizce
2026
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DOÇ. DR. SEMA ALAÇAM
DR. ÖĞR. ÜYESİ ÇAĞIN TANRIVERDİ ÇETİN