Data modeling and design implementation for CouchDB database
Other Title(s)
نمذجة البيانات و تنفيذ التصميم لقاعدة بيانات CouchDB
Author
Source
al- Rafidain Journal of Computer Sciences and Mathematics
Issue
Vol. 15, Issue 1 (30 Jun. 2021), pp.39-53, 15 p.
Publisher
University of Mosul College of Computer Science and Mathematics
Publication Date
2021-06-30
Country of Publication
Iraq
No. of Pages
15
Main Subjects
Topics
Abstract AR
في بيئة قاعدة البيانات الحديثة، ظهرت أنواع من قواعد البيانات غير التقليدية الجديدة و هي قاعدة بيانات لا تعتمد SQL (NoSQL).
لا تعتمد قاعدة بيانات NoSQL على مبادئ قاعدة البيانات العلائقية.
قاعدة بيانات Couchsb هي إحدى قواعد بيانات NoSQL الموجهة نحو الوثيقة، العنصر الأساسي في Couchdb هو الوثيقة.
جميع أنواع قواعد البيانات لها نفس نمودج البيانات المفاهيمي و لكنها تختلف عن بعضها البعض في النموذج المنطقي و الفيزيائي، هذا يعني أنه يمكن استخدام مخطط الفئات للغة النمذجة الموحدة Class UML Digram في تصميم قواعد بيانات NoSQL في المسئوى المفاهيهي، أي أنه يمكن ان تستخدم في تصميم قاعدة .
في هذا البحث تم اقتراح طريقة لنمذجة و تنفيذ المئوى المفاهيمي لقاعدة بيانات CouchDB باعتماد مخطط الفئات وباستخدام اسلوب مبسط يعتمد على انواع علاقات الارباط.
بالاعتماد على أنواع العلاقات بين الفئات، سوف يتكون لدينا اكثر من نموذج بيانات للاختيار بينها و ايجاد الاثر ملائمة للنطام تصميمه.
تم اقتراح قاعدة بيانات عيادة طبية من أجل تنفيذ خطوات التحويل حسب الطريفة المقترحة، و تم تصميم ثلاث تماذج لقواع بيائات و تنفيذها لدراسة مدى ملائمة طريقة التحويل المقترحة.
Abstract EN
In the modern database environment, new non-traditional database types appear that are Not SQL database (NoSQL).
This NoSQL database does not rely on the principles of the relational database.
Couchdb is one of the NoSQL Document-Oriented databases, in Couchdb the basic element was a document.
All types of databases have the same conceptual data model and it was deferent in the logical and physical model, this mean UML class diagram can be used in the NoSQL design at a conceptual level, that is, it can be used to design a Couchdb database.
In this research, we suggest a method to model and implement the conceptual level of the Couchdb database from the UML class diagram in using simple way depending on the association types.
Depending on the types of relationships between classes, we can have more than one database model to choose from and find the most suitable for the system to be designed.
A medical clinic database was proposed to implement the transfer steps according to the proposed method.
Three database models were designed and implemented to study the suitability of the proposed transfer method.
American Psychological Association (APA)
Razzuqi, Shayma Ahmad. 2021. Data modeling and design implementation for CouchDB database. al- Rafidain Journal of Computer Sciences and Mathematics،Vol. 15, no. 1, pp.39-53.
https://search.emarefa.net/detail/BIM-1247379
Modern Language Association (MLA)
Razzuqi, Shayma Ahmad. Data modeling and design implementation for CouchDB database. al- Rafidain Journal of Computer Sciences and Mathematics Vol. 15, no. 1 (2021), pp.39-53.
https://search.emarefa.net/detail/BIM-1247379
American Medical Association (AMA)
Razzuqi, Shayma Ahmad. Data modeling and design implementation for CouchDB database. al- Rafidain Journal of Computer Sciences and Mathematics. 2021. Vol. 15, no. 1, pp.39-53.
https://search.emarefa.net/detail/BIM-1247379
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references : p. 53
Record ID
BIM-1247379