Rule based entity-relationship diagram modelling
dc.authorid | 0000-0002-4298-3098 | |
dc.authorid | 0000-0002-4298-3098 | en_US |
dc.contributor.advisor | Ekin, Emine | en_US |
dc.contributor.author | Ulusoy, Oğuzhan | en_US |
dc.contributor.other | Işık Üniversitesi, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.date.accessioned | 2022-05-12T18:35:30Z | |
dc.date.available | 2022-05-12T18:35:30Z | |
dc.date.issued | 2022-02-07 | |
dc.department | Işık Üniversitesi, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.description | Text in English ; Abstract: English and Turkish | en_US |
dc.description | Includes bibliographical references (leaves 54-56) | en_US |
dc.description | ix, 56 leaves | en_US |
dc.description.abstract | Modern society needs to use database system since they involve many activities that are related to database interaction directly. In this study, entity-relationship modeling using Natural Language Processing techniques is presented for the English language. Natural Language Processing refers to the capability of understanding human languages naturally, like Turkish and English, using computational power. To make this possible, combination of linguistics and current Machine Learning systems are used together. Entity-Relationship diagrams ensure to plan or trace relational databases in different fields. In the beginning, all details of a standard database management and its components have been studied. Heuristic rules which indicate the relation between human language and database components have been defined. According to the defined heuristic rules previously, an event-based pipeline has been constructed. A full text has been analyzed and processed every word at this pipeline using Natural Language Processing techniques. | en_US |
dc.description.abstract | Modern topluluklar, direkt olarak veritabanı etkileşimi ile alakalı birçok aktivite günlük hayatlarında dahil olduklarından dolayı veritabanı sistemleri kullanmaya ihtiyaç duyarlar. Bu çalışmada, İngilizce dili için Doğal Dil İşleme (NLP) tekniklerini kullanarak varlık-ilişki (ER) modellemesini temsil etmeye yönelik çalışmayı sunuyoruz. Doğal Dil İşleme, bilgisayarların hesaplama gücünü kullanarak Türkçe ve İngilizce gibi insan dillerini doğal olarak anlama yeteneği sağlar. Bunu mümkün kılmak için, dilbilim ve mevcut Makine Öğrenimi sistemlerinin birleşimi birlikte kullanılır. Varlık-İlişki diyagramları, yazılım mühendisliği, işletme bilgi sistemleri, eğitim ve araştırmada ilişkisel veritabanlarını planlamak veya izlemek için sıklıkla kullanılır. Başlangıçta, standart bir veritabanı yönetim sistemi ve bileşenlerinin tüm ayrıntılarına çalışıldı. Doğal insan dili ve veritabanı semantiği arasındaki ilişkiler varsayımsal kurallar olarak tanımlandı. Daha önceden tanımlanan bu kurallara göre, etkinlik bazlı bir boru hattı inşa edildi. Komple bir metin analiz edilip, her bir kelime Doğal Dil İşleme yöntemleri ile işlendi. | en_US |
dc.description.tableofcontents | Introduction | en_US |
dc.description.tableofcontents | Application of entity relationship diagrams | en_US |
dc.description.tableofcontents | Literature Survey | en_US |
dc.description.tableofcontents | Overview of DBMS & ERDs | en_US |
dc.description.tableofcontents | Database Management Systems | en_US |
dc.description.tableofcontents | Database Modeling | en_US |
dc.description.tableofcontents | High-Level Conceptual Design | en_US |
dc.description.tableofcontents | Database Components | en_US |
dc.description.tableofcontents | Entity | en_US |
dc.description.tableofcontents | Attribute | en_US |
dc.description.tableofcontents | Relationship | en_US |
dc.description.tableofcontents | Proper Naming of Schema Constructs | en_US |
dc.description.tableofcontents | Approach | en_US |
dc.description.tableofcontents | Rule 1: Identify Entities | en_US |
dc.description.tableofcontents | A common noun may indicate an entity type | en_US |
dc.description.tableofcontents | A proper noun may indicate an entity | en_US |
dc.description.tableofcontents | In case of consecutive nouns existence, check the last noun. It may be an entity type, otherwise it may indicate an attribute | en_US |
dc.description.tableofcontents | A gerund may indicate an entity | en_US |
dc.description.tableofcontents | Ignore every proper noun | en_US |
dc.description.tableofcontents | Rule 2: Identify Attributes | en_US |
dc.description.tableofcontents | Noun phrase with genitive case may indicate an attribute | en_US |
dc.description.tableofcontents | The possessive case usually shows ownership it may indicate attribute type | en_US |
dc.description.tableofcontents | A noun phrase such as has/have may indicate attribute | en_US |
dc.description.tableofcontents | Rule 3: Identify Relationships | en_US |
dc.description.tableofcontents | A transitive verb can indicate relationship type | en_US |
dc.description.tableofcontents | If a verb is in the current list: include, involve, comprises of, encompass, contain, split to, embrace, this suggests an aggregation or compositional relationship | en_US |
dc.description.tableofcontents | Passive voice can be translated into active voice | en_US |
dc.description.tableofcontents | Rule 4: Identify Primary Key | en_US |
dc.description.tableofcontents | Adverb indicates primary key of an entity | en_US |
dc.description.tableofcontents | Design & Implementation Details | en_US |
dc.description.tableofcontents | Proposed Design | en_US |
dc.description.tableofcontents | Segmentation | en_US |
dc.description.tableofcontents | Tokenization | en_US |
dc.description.tableofcontents | POS Tagger | en_US |
dc.description.tableofcontents | Chunking | en_US |
dc.description.tableofcontents | Parser | en_US |
dc.description.tableofcontents | ER Analysis | en_US |
dc.description.tableofcontents | Implementation Details | en_US |
dc.description.tableofcontents | System Architecture | en_US |
dc.description.tableofcontents | Logging & Exception Handling | en_US |
dc.description.tableofcontents | User-interface | en_US |
dc.description.tableofcontents | Trade-os | en_US |
dc.description.tableofcontents | Discussion & Results | en_US |
dc.description.tableofcontents | Discussion | en_US |
dc.description.tableofcontents | Results | en_US |
dc.description.tableofcontents | Case Studies | en_US |
dc.description.tableofcontents | Differences Between Actual And Experimental Results | en_US |
dc.description.tableofcontents | More Experimental Results | en_US |
dc.description.tableofcontents | Conclusion | en_US |
dc.identifier.citation | Ulusoy, O. (2022). Rule based entity-relationship diagram modelling. İstanbul: Işık Üniversitesi Lisansüstü Eğitim Enstitüsü. | en_US |
dc.identifier.uri | https://hdl.handle.net/11729/4289 | |
dc.institutionauthor | Ulusoy, Oğuzhan | en_US |
dc.language.iso | en | en_US |
dc.publisher | Işık Üniversitesi | en_US |
dc.relation.publicationcategory | Tez | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Entity-relationship diagram/modelling | en_US |
dc.subject | Part of speech tagging (POS), | en_US |
dc.subject | Database management system (DBMS) | en_US |
dc.subject | Relational database management system (RDBMS) | en_US |
dc.subject | Natural language processing (NLP) | en_US |
dc.subject | Machine learning | en_US |
dc.subject | Varlık-ilişki diyagramı/modellemesi | en_US |
dc.subject | Konuşmanın bileşenleri | en_US |
dc.subject | Veritabanı yönetim sistemi | en_US |
dc.subject | İlişkisel veritabanı yönetim sistemi | en_US |
dc.subject | Doğal dil işleme | en_US |
dc.subject | Makine öğrenmesi | en_US |
dc.subject.lcc | QA76.9.D3 U48 2022 | |
dc.subject.lcsh | Entity-relationship modeling. | en_US |
dc.subject.lcsh | Natural language processing (Computer science) | en_US |
dc.title | Rule based entity-relationship diagram modelling | en_US |
dc.title.alternative | Kurala dayalı varlık-ilişki diyagramı modelleme | en_US |
dc.type | Master Thesis | en_US |
dspace.entity.type | Publication |