SlideShare a Scribd company logo
1 of 19
‫قاعدة‬
‫البيانات‬
‫قاعدة‬
‫بيانات‬
‫معقدة‬
‫معقدة‬
‫إىل‬
‫قاعدة‬
‫بيانات‬
‫تخزن‬
‫ويدير‬
‫كميات‬
‫ة‬ ‫ر‬
‫كبي‬
‫من‬
‫البيانات‬
‫وعالقات‬
‫معقدة‬
.
‫إنه‬
‫مصمم‬
‫للتعامل‬
‫مع‬
‫نماذج‬
‫البيانات‬
‫المعقدة‬
،
‫مثل‬
‫نماذج‬
‫البيانات‬
‫ال‬
‫هرمية‬
‫أو‬
‫اء‬‫ر‬‫الشع‬
‫أو‬
‫اض‬‫ر‬‫األع‬
،
‫وتظهر‬
‫الصورة‬
‫ف‬
‫نموذج‬
‫البيانات‬
‫العالئقي‬
‫ة‬
‫التقليدية‬
.
‫المعقدة‬ ‫البيانات‬ ‫هذه‬
‫قواعد‬
‫البيانات‬
‫للكائنات‬
(
OODBMS
)
‫وقواعد‬
‫بيانات‬
XML
‫وقواعد‬
‫بيانات‬
‫الرسم‬
‫البيان‬
‫وقواعد‬
‫بيانات‬
‫المستندات‬
.
‫تعديل‬
‫البيانات‬
‫الحديثة‬
‫معقدة‬ ‫بيانات‬ ‫قاعدة‬
‫المعقدة‬ ‫البيانات‬ ‫قاعدة‬ ‫خصائص‬
:
‫البيانات‬ ‫بنية‬
:
‫البيان‬ ‫لقواعد‬ ‫يمكن‬
‫ات‬
‫التفاص‬ ‫ذات‬ ‫البيانات‬ ‫تخزين‬ ‫المعقدة‬
‫يل‬
‫ال‬ ‫التسلسالت‬ ‫ذلك‬ ‫ي‬
‫ف‬ ‫بما‬ ، ‫المعقدة‬
‫هرمية‬
‫المت‬ ‫والمستويات‬ ‫المتداخلة‬ ‫البيانات‬
‫عددة‬
‫البي‬ ‫ابطة‬ ‫ر‬
‫المت‬ ‫وكيانات‬ ‫العالقات‬ ‫من‬
‫انات‬
.
‫ي‬
‫ف‬ ‫التمثيل‬ ‫ي‬
‫ف‬ ‫المرونة‬ ‫من‬ ‫مزيد‬
‫بدقة‬ ‫ي‬
‫ر‬
‫الحقيق‬ ‫العالم‬ ‫سيناريوهات‬
.
‫واألداء‬ ‫الترحيب‬ ‫قابلية‬
:
‫البيان‬ ‫تصدير‬
‫إىل‬ ‫ات‬
‫البيانات‬ ‫من‬ ‫ة‬ ‫ر‬
‫كبت‬‫كميات‬
.
‫تدمج‬ ‫أنها‬
‫الم‬ ‫والتخزين‬ ‫الفهرسة‬ ‫مثل‬ ‫تقنيات‬
‫ؤقت‬
‫ج‬ ‫ر‬
‫است‬ ‫ر‬
‫لتحسي‬ ‫المتوازية‬ ‫والمعالجة‬
‫اع‬
‫ومعالجتها‬ ‫البيانات‬
.
‫والمعالجة‬ ‫االستعالم‬
:
‫بيانات‬ ‫قاعدة‬ ‫توفر‬
‫متق‬ ‫ووثائق‬ ، ‫أساسية‬ ‫ووثائق‬ ‫أساسية‬
‫دمة‬
‫ومعالجتها‬ ‫البيانات‬ ‫داد‬ ‫ر‬
‫الست‬
.
‫المعلو‬
‫مات‬
‫نماذج‬ ‫ي‬
‫ف‬ ‫الواردة‬ ‫بالمعلومات‬ ‫الخاصة‬
‫البحث‬ ‫ي‬
‫ف‬ ‫الواردة‬ ‫المعلومات‬
‫البيانات‬ ‫أنواع‬
:
‫المعقدة‬ ‫البيانات‬ ‫كز‬
‫مر‬
،
‫ي‬
‫ف‬ ‫بما‬ ، ‫البيانات‬ ‫أنواع‬ ‫من‬ ‫واسعة‬ ‫مجموعة‬
‫المنظمة‬ ‫البيانات‬ ‫ذلك‬
.
‫ذلك‬ ‫يسمح‬
‫المتنوع‬ ‫البيانات‬ ‫جاع‬ ‫ر‬
‫واست‬ ‫بتخزين‬
، ‫ة‬
‫المتعددة‬ ‫والوسائط‬ ‫والصور‬ ‫والحاالت‬
‫والمزيد‬
.
‫العالقات‬
:
‫المعقد‬ ‫البيانات‬ ‫لقواعد‬ ‫يمكن‬
‫ة‬
‫الكيا‬ ‫ر‬
‫بي‬ ‫المعقدة‬ ‫العالقات‬ ‫مع‬ ‫التعامل‬
‫نات‬
‫البيانات‬
.
‫أس‬‫ر‬‫ب‬ ‫أس‬‫ر‬ ‫عالقة‬ ‫العالقات‬ ‫هذه‬
‫أو‬
‫أن‬ ‫ويمكن‬ ، ‫اف‬‫ر‬‫أط‬ ‫أو‬ ‫اف‬‫ر‬‫بأط‬ ‫أس‬‫ر‬ ‫عالقة‬
‫متعددة‬ ‫مستويات‬ ‫ر‬
‫عت‬ ‫تمتد‬
.
‫أدوا‬ ‫توفر‬
‫ت‬
‫مهمة‬ ‫آليات‬‫و‬ ‫آليات‬
‫معقدة‬ ‫بيانات‬ ‫قاعدة‬
‫البيانات‬
‫المهيكلة‬
(
‫منظم‬
‫البيانات‬
)
:
-
‫البيانات‬
‫المهيكلة‬
‫تتبع‬
‫نموذج‬
‫محدد‬
‫ومنظم‬
،
‫مثل‬
‫جداول‬
‫البيانات‬
‫المرجعية‬
.
‫تستخدم‬
-
‫مثال‬
:
‫جدول‬
‫ف‬
‫قاعدة‬
‫بيانات‬
‫تحتوي‬
‫عىل‬
‫أسماء‬
‫معينة‬
‫وأعمار‬
‫والعناوين‬
،
‫حيث‬
‫يتم‬
‫وضع‬
‫ح‬
‫قول‬
‫محددة‬
‫لكل‬
‫معلومة‬
.
‫البيانات‬
‫شبه‬
‫المهيكلة‬
(
‫شبه‬
‫مهيكلة‬
‫البيانات‬
)
:
-
‫البيانات‬
‫شبه‬
‫المهيكلة‬
‫ليست‬
‫مرتبة‬
‫ف‬
‫هيكل‬
‫صارم‬
‫البيانات‬
‫المهيكلة‬
،
‫ولكنها‬
‫تح‬
‫مل‬
‫التنظيم‬
‫والهيكل‬
.
-
‫هذه‬
‫الصفحة‬
‫منظمة‬
‫العفو‬
‫الدولية‬
،
‫جاثة‬
،
‫متطابقة‬
.
-
‫تسمح‬
‫الهيكل‬
‫والحقول‬
‫ر‬
‫بي‬
‫مجموعة‬
‫نفسها‬
.
-
‫مثال‬
:
‫وثيقة‬
XML
‫تحتوي‬
‫عىل‬
‫عناص‬
‫وعالمات‬
‫تعريفية‬
،
‫ولكن‬
‫يمكن‬
‫ر‬
‫تغيي‬
‫الهيكل‬
‫والحق‬
‫ول‬
‫داخل‬
‫البيت‬
.
‫البيانات‬ ‫أنواع‬
‫البيانات‬
‫ر‬
‫غي‬
‫المنظمة‬
(
‫ر‬
‫غي‬
‫منظم‬
‫البيانات‬
)
:
-
‫البيانات‬
‫المنظمة‬
‫ل‬
‫تتبع‬
‫هيكال‬
‫ا‬
ً
‫محدد‬
،
‫وغياب‬
‫المنظمة‬
‫التابعة‬
‫لهيئة‬
‫م‬
‫حددة‬
.
-
‫قواعد‬
‫التنظيم‬
‫والصوت‬
‫والصورة‬
.
-
‫تعتي‬
‫التحليل‬
‫اج‬‫ر‬‫والستخ‬
‫من‬
‫البيانات‬
-
‫مثال‬
:
‫صورة‬
‫رقمية‬
‫أو‬
‫تصوير‬
‫فيديو‬
‫أو‬
‫ملف‬
‫صون‬
.
‫البيانات‬ ‫أنواع‬
SQL
(
‫منظم‬
‫استفسار‬
‫اللغة‬
)
:
-
SQL
‫هو‬
‫نمط‬
‫تقليدي‬
‫لقواعد‬
‫البيانات‬
،
‫منظمة‬
‫البيانات‬
‫المنظمة‬
‫ف‬
‫جداول‬
‫ذات‬
‫الصلة‬
،
‫مؤس‬
‫سة‬
.
-
SQL
‫لتعريف‬
‫الهياكل‬
‫التجارية‬
‫المستعملة‬
‫والستعالمات‬
‫عليه‬
.
-
‫يستخدم‬
‫نمط‬
SQL
‫نموذج‬
‫الجدول‬
"
،
‫حيث‬
‫تتم‬
‫تنظيم‬
‫البيانات‬
‫ف‬
‫صفوف‬
‫وأعمدة‬
‫ف‬
‫جداول‬
‫مي‬
‫ابطة‬
.
-
SQL
‫يوفر‬
‫تجانس‬
‫ف‬
‫البحث‬
‫والتحديث‬
‫والتحديث‬
‫والستعالم‬
‫بكافة‬
‫البيانات‬
.
-
‫يستخدم‬
SQL
‫بشكل‬
‫شائع‬
‫ف‬
‫تطبيقات‬
‫األعمال‬
‫واألنظمة‬
‫القائمة‬
‫عىل‬
‫اكيب‬‫الي‬
‫المهيكلة‬
.
SQL
‫و‬
NoSQL
‫هما‬
‫نمطان‬
‫مختلفان‬
‫لقواعد‬
‫البيانات‬
،
‫وهنا‬
‫بعض‬
‫الفروق‬
‫الرئيسية‬
‫بي‬
‫نهما‬
:
SQL AND NoSQL
NoSQL
(
‫ليس‬
SQL
‫فقط‬
:)
‫تختار‬ ‫أن‬ ‫يجب‬ ،‫العتبار‬ ‫ف‬ ‫الوضع‬ ‫مع‬
‫ا‬ً‫بناء‬
‫مع‬ ‫تريدها‬ ‫الت‬ ‫البيانات‬ ‫ونوع‬ ‫وعك‬ ‫ر‬
‫مش‬ ‫متطلبات‬ ‫عىل‬
‫ها‬
.
SQL
‫يناسب‬
‫أن‬ ‫ر‬
‫حي‬ ‫ف‬ ، ‫المعقدة‬ ‫والعمليات‬ ‫المنظمة‬ ‫البيانات‬
NoSQL
‫األحمال‬ ‫ذات‬ ‫والتطبيقات‬ ‫المنظمة‬ ‫والتوسعة‬ ‫المرونة‬‫يوفر‬
‫العالية‬
.
-
NoSQL
‫بشعة‬ ‫والمتنامية‬ ‫المنظمة‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫عىل‬ ‫البيانات‬ ‫لقواعد‬ ‫حديث‬ ‫نمط‬ ‫هو‬
.
-
‫يستخدم‬
NoSQL
‫البيانية‬ ‫الرسوم‬ ‫الرسومية‬ ‫البيانات‬ ‫لتخزين‬ ‫ا‬ً‫مناسب‬ ‫ا‬ ً‫تصميم‬
.
-
‫يستخدم‬
‫الويب‬ ‫موقع‬
‫الجتماعية‬ ‫الوسائط‬ ‫وتطبيقات‬ ، ‫الويب‬ ‫عىل‬ ‫به‬ ‫الخاص‬
.
SQL AND NoSQL
ً
‫مثال‬
‫عىل‬
‫قاعدة‬
‫بيانات‬
NoSQL
‫هو‬
MongoDB
.
‫تعتي‬
MongoDB
‫قاعدة‬
‫بيانات‬
NoSQL
‫مصدقة‬
‫من‬
‫نموذج‬
‫خ‬ ‫صواري‬
.
‫تستخدم‬
MongoDB
‫تنسيق‬
JSON
-
‫مشابه‬
‫البيانات‬
‫ف‬
‫وثائق‬
‫قابلة‬
‫للتوسيع‬
.
‫استخدام‬
‫قاعدة‬
‫بيانات‬
NoSQL
‫مثل‬
MongoDB
‫مثلنا‬
‫نا‬
‫ر‬
‫تتلي‬
،
‫ماستوم‬
،
‫و‬
،
‫ن‬
،
‫مونغودب‬
،
‫ويتويت‬
،
‫هنا‬
‫مثال‬
‫ب‬
‫سيط‬
SQL AND NoSQL
‫ف‬
‫هذا‬
‫المثال‬
،
‫وثيقة‬
‫واحدة‬
‫تمثل‬
‫أع‬
ً
‫مال‬
‫بارزة‬
.
‫أشكال‬
‫مختلفة‬
‫حسب‬
‫الحاجة‬
.
‫مع‬
‫وجود‬
‫عوامل‬
‫معادلة‬
،
‫يمكننا‬
‫إضافة‬
‫خصائص‬
‫جديدة‬
‫بدون‬
‫ام‬‫الي‬
‫ثابت‬
،
‫ويمكننا‬
‫الوصول‬
‫بسهولة‬
‫إىل‬
‫العالما‬
‫ت‬
‫التجارية‬
MongoDB
‫بيانات‬ ‫قاعدة‬ ‫عىل‬
‫ا‬
‫مثاًل‬
SQL
‫يكون‬ ‫أن‬ ‫يمكن‬
MySQL. MySQL
‫عىل‬ ‫تعتمد‬ ‫مشهورة‬ ‫بيانات‬ ‫قاعدة‬ ‫ي‬
‫ه‬
‫نمط‬
SQL
.
‫البيضاء‬‫الدار‬ ‫بيانات‬ ‫جدول‬ ‫بالتجزئة‬ ‫للبيع‬ ‫بسيط‬ ‫مثال‬ ‫هنا‬
SQL AND NoSQL
‫القلب‬ ‫ي‬
‫ف‬ ‫تجدها‬ ‫أن‬ ‫يمكن‬ ‫ي‬
‫ر‬
‫الت‬ ‫العادات‬ ‫من‬ ‫العديد‬ ‫هناك‬
.
‫المشهورة‬ ‫األدوات‬ ‫بعض‬
‫والموكلية‬
‫المجا‬ ‫هذا‬ ‫ي‬
‫ف‬ ‫بها‬
‫ل‬
:
1
.
‫بيانات‬ ‫قواعد‬
XML
:
‫بيانات‬ ‫واستعالم‬ ‫تخزين‬ ‫عىل‬ ‫تعتمد‬ ‫الت‬ ‫البيانات‬ ‫قواعد‬‫توفر‬
XML
‫المهيكلة‬
.
‫تدعم‬ ‫الت‬ ‫البيانات‬ ‫بعض‬
XML:
BaseX
،
eXist-db
،
MarkLogic
.
2
.
‫بيانات‬ ‫قواعد‬
JSON
:
‫تنسيق‬ ‫عىل‬ ‫هذه‬ ‫البيانات‬ ‫قواعد‬ ‫تعتمد‬
JSON
‫والمعلومات‬ ‫البيانات‬ ‫لتخزين‬
.
‫المعروفة‬ ‫المعلومات‬ ‫من‬
:
MongoDB
،
CouchDB
،
Firebase
‫الحاىل‬ ‫الوقت‬ ‫ف‬
‫البيانات‬ ‫قاعدة‬
.
3
.
‫البيان‬ ‫الرسم‬
‫البيانات‬ ‫قواعد‬
:
‫الرسومية‬ ‫القواعد‬ ‫هذه‬ ‫تستخدم‬
.
‫المشهورة‬ ‫المفاتيح‬ ‫ر‬
‫بي‬
:
Neo
4
j
،
‫أمازون‬
‫نبتون‬
،
‫اف‬‫ر‬‫جانوسج‬
.
4
.
‫الوثيقة‬
‫قواعد‬
‫األدوات‬ ‫من‬ ‫البيانات‬
:
MongoDB
،
Couchbase
،
Elasticsearch
.
5
.
NoSQL
‫البيانات‬ ‫قواعد‬
:
‫البيانات‬ ‫قواعد‬
NoSQL
(
‫البيانات‬ ‫قواعد‬
)
‫باسم‬ ‫المعروفة‬
:
Cassandra
،
Redis
،
Amazon
‫ن‬ ‫دي‬ ‫دينامو‬
.
‫وع‬ ‫ر‬
‫للمش‬ ‫المناسبة‬ ‫الفرصة‬ ‫اختيار‬
.
‫واألداء‬ ‫األمان‬ ‫وطلبات‬ ‫الستعالم‬ ‫لغات‬ ‫مع‬ ‫التوافق‬ ‫ف‬ ‫النظر‬ ‫إىل‬ ‫ا‬
ً
‫أيض‬ ‫تحتاج‬ ‫قد‬
.
‫الموسعة‬ ‫ر‬
‫مي‬‫الي‬ ‫لغة‬
)
‫شتق‬ُ‫ي‬
XML
‫من‬
SGML
(
‫القياسية‬ ‫المعممة‬ ‫التوصيف‬ ‫لغة‬
)
‫من‬ ‫الستخدام‬ ‫ف‬ ‫أسهل‬ ،
SGML
‫ل‬ ‫مشابهة‬ ‫ية‬ ‫ر‬
‫ترمي‬ ‫لغة‬ ‫إنها‬
HTML
‫عالمات‬ ‫بدون‬ ‫ولكن‬ ،
<
‫عالمة‬
>
‫لستخدامها‬
.
‫جديد‬ ‫من‬ ‫نفسك‬ ‫عىل‬ ‫تتعرف‬ ‫أن‬
XML
‫لبيانات‬ ‫الشجرة‬ ‫نموذج‬
XML
‫لبيانات‬ ‫الشجرة‬ ‫نموذج‬
XML
‫لبيانات‬ ‫الشجرة‬ ‫نموذج‬
XML
‫ي‬
‫ف‬ ‫تستخدم‬ ‫ي‬
‫ر‬
‫الت‬ ‫أهم‬
XML
:
.1
‫العناص‬
:
‫المكونات‬
_ _
‫المثال‬ ‫سبيل‬ ‫عىل‬ ‫والمحتوى‬ ‫العالمات‬ ‫من‬‫العناص‬ ‫تتكون‬
‫العالمات‬
:
‫العالمات‬
‫التجارية‬
‫العناصر‬ ‫ونهاية‬ ‫بداية‬ ‫في‬ ‫تستخدم‬ ‫التي‬
.
‫الزاوية‬ ‫األقواس‬ ‫من‬ ‫زوج‬ ‫من‬ ‫تتكون‬
<
‫و‬
>
‫اتف‬ ‫واسم‬
‫بينهما‬ ‫اق‬
.
‫المثال‬ ‫سبيل‬ ‫على‬
:
XML
.3
‫ص‬‫ت‬‫ال‬
(
‫السمات‬
:)
‫التسجيل‬ ‫عالمات‬ ‫داخل‬ ‫وتوضع‬ ‫وقيمتها‬ ‫السمة‬ ‫اسم‬ ‫من‬ ‫تتكون‬ ‫ات‬‫دس‬‫ال‬
.
‫المثال‬ ‫سبيل‬ ‫عىل‬
:
.4
‫النص‬
(
Text
:)
‫التاىل‬ ‫الحقل‬ ‫ف‬‫يظهر‬ ‫الذي‬ ‫المحتوى‬ ‫إىل‬ ‫النص‬
.
‫آخر‬ ‫محتوى‬ ‫أو‬ ‫أرقام‬ ‫أو‬ ‫نصوص‬ ‫عن‬ ‫عبارة‬ ‫النص‬ ‫يكون‬ ‫أن‬ ‫يمكن‬
.
‫س‬ ‫عىل‬
‫المثال‬ ‫بيل‬
:
XML
XML
‫ذلك‬ ‫ي‬
‫ف‬ ‫بما‬ ، ‫السيناريوهات‬ ‫من‬ ‫ي‬
‫ف‬ ‫تستخدم‬
:
•
‫المتباينة‬ ‫واألنظمة‬ ‫التطبيقات‬ ‫ر‬
‫بي‬ ‫البيانات‬ ‫تبادل‬
.
•
‫امج‬‫والي‬ ‫الويب‬ ‫تطبيقات‬ ‫ف‬ ‫والتهيئة‬ ‫المستندات‬ ‫تعريف‬
.
•
‫هيكىل‬ ‫بشكل‬ ‫وتنظيمها‬ ‫البيانات‬ ‫تخزين‬
.
•
‫التجارية‬ ‫المجالت‬ ‫ف‬ ‫التجاري‬ ‫التبادل‬
.
•
‫مثل‬ ‫الشائعة‬ ‫تقنيات‬ ‫من‬ ‫أخرى‬ ‫أشكال‬
SOAP
.
XML
‫ات‬ ‫ر‬
‫الممت‬
:
1
.
‫التوسع‬ ‫قابلية‬
:
2
.
‫سهلة‬ ‫وكتابة‬ ‫اءة‬‫ر‬‫ق‬
:
‫بيانات‬ ‫وكتابة‬ ‫اءة‬‫ر‬‫ق‬ ‫واألنظمة‬ ‫ر‬
‫للبش‬ ‫يمكن‬
XML
‫ومقابلة‬ ‫مفهومة‬ ‫البيانات‬ ‫تكون‬ ‫حيث‬ ، ‫بسهولة‬
.
3
.
‫البيانات‬ ‫تبادل‬
:
‫يستخدم‬
XML
‫المختلفة‬ ‫واألنظمة‬ ‫التطبيقات‬ ‫مختلف‬ ‫ر‬
‫بي‬ ‫البيانات‬ ‫ي‬
‫ف‬ ‫واسع‬ ‫نطاق‬ ‫عىل‬
.
4
.
‫التوافق‬
:
‫ر‬
‫يعتت‬
XML
‫واألدوات‬ ‫والتقنيات‬ ‫اللغات‬ ‫مع‬ ‫ا‬
ً
‫متوافق‬ ‫ا‬ ً
‫معيار‬
.
‫العيوب‬
:
1
.
‫البيانات‬ ‫حجم‬
:
‫عىل‬ ‫يحتوي‬ ‫أنه‬‫يبدو‬
XML
‫ا‬ ‫حفظ‬ ‫ي‬
‫ف‬ ‫يستخدم‬ ‫إنه‬ ‫حيث‬ ، ‫والمرسلة‬ ‫المخزنة‬ ‫البيانات‬ ‫حجم‬ ‫ي‬
‫ف‬ ‫تكلفة‬ ‫ر‬
‫أكت‬
‫لبداية‬
‫الهيكلية‬ ‫والنهاية‬
.
2
.
‫األداء‬ ‫معالجة‬
:
‫يكون‬ ‫أن‬ ‫يمكن‬
XML
‫مثل‬ ‫أخرى‬ ‫بتنسيقات‬ ‫مقارنة‬ ‫البيانات‬ ‫معالجة‬ ‫ي‬
‫ف‬ ‫أبطأ‬
JSON
‫مع‬ ‫التعامل‬ ‫عند‬ ‫خاصة‬ ،
‫ة‬ ‫ر‬
‫كبت‬‫بيانات‬ ‫مجموعات‬
.
3
.
‫التعقيد‬
:
‫يكون‬ ‫أن‬ ‫يمكن‬
XML
‫بيانات‬ ‫وتكوين‬ ‫لتحليل‬ ‫ا‬ ً‫فهم‬ ‫ا‬ً‫ويتطلب‬ ‫الحاالت‬ ‫بعض‬ ‫ي‬
‫ف‬ ‫ا‬
ً
‫تعقيد‬ ‫ر‬
‫أكت‬
XML
‫صحيح‬ ‫بشكل‬
.
XML
JSON
(
‫كائن‬‫تدوين‬
JavaScript
)
‫مشابه‬ ‫بيانات‬ ‫تنسيق‬ ‫هو‬
‫لل‬
XML
‫ف‬ ‫يستخدم‬
‫المختلفة‬ ‫المعلومات‬ ‫ر‬
‫بي‬ ‫البيانات‬
.
‫يعتي‬
JSON
‫و‬ ‫الويب‬ ‫تطبيقات‬‫تطوير‬ ‫ف‬ ‫ا‬
ً
‫جد‬ ‫ا‬ ً‫شائع‬
، ‫الخدمات‬
‫وكتاب‬ ‫تشغيل‬ ‫بدء‬ ‫بساطته‬ ‫بسبب‬ ‫وذلك‬
‫ته‬
.
JSON
‫ل‬ ‫وقابلة‬ ‫بسيطة‬ ‫ا‬ ً
‫نصوص‬ ‫يستخدم‬
‫اءة‬‫ر‬‫لق‬
‫تسلسىل‬ ‫شكل‬ ‫ف‬ ‫البيانات‬ ‫لتمثيل‬
(
‫الت‬
‫سلسل‬
)
،
‫القيمة‬ ‫الرئيسية‬ ‫األزواج‬ ‫من‬ ‫مجموعة‬ ‫من‬ ‫ويت‬
.
‫ي‬
‫تم‬
‫ف‬ ‫البيانات‬ ‫تمثيل‬
JSON
‫الحية‬ ‫الكائنات‬
‫المن‬ ‫والقيم‬ ‫واألرقام‬ ‫والنصوص‬ ‫والمصفوفات‬
‫طقية‬
‫فارغة‬ ‫وقيمة‬ ‫خطأ‬
.
‫لكائن‬ ‫بسيط‬ ‫مثال‬
JSON
:
‫جسون‬
‫ات‬ ‫ر‬
‫ممت‬
JSON
:
1
.
‫والكتابة‬ ‫اءة‬‫ر‬‫الق‬ ‫سهولة‬
:
JSON
‫التعام‬ ‫وسهل‬ ‫ر‬
‫للبش‬ ‫والكتابة‬ ‫اءة‬‫ر‬‫الق‬ ‫سهل‬ ‫يجعله‬ ‫مما‬ ، ‫ا‬ ً
‫وواضح‬ ‫ا‬
ً
‫بسيط‬ ‫ا‬ً‫نصي‬ ‫ا‬
ً
‫تنسيق‬ ‫يستخدم‬
‫التطبيقات‬ ‫ف‬ ‫معه‬ ‫ل‬
.
2
.
‫البيانات‬ ‫مع‬ ‫التعامل‬
:
‫ف‬ ‫البيانات‬ ‫من‬ ‫متنوعة‬ ‫مجموعة‬ ‫تمثيل‬ ‫يمكن‬
JSON
‫واألع‬ ‫والنصوص‬ ‫المنطقية‬ ‫والقيم‬ ‫والمصفوفات‬ ‫الكائنات‬ ‫ذلك‬ ‫ف‬ ‫بما‬ ،
‫داد‬
‫والقيمة‬ ‫الفارغة‬ ‫والقيم‬
"
null
."
3
.
‫مجة‬‫الي‬ ‫لغات‬ ‫ف‬ ‫واسع‬ ‫دعم‬
:
JSON
‫التطب‬ ‫ر‬
‫بي‬ ‫والكتابة‬ ‫الستخدام‬ ‫سهل‬ ‫يجعله‬ ‫مما‬ ، ‫المختلفة‬ ‫مجة‬‫الي‬ ‫لغات‬ ‫ف‬ ‫شائع‬ ‫بشكل‬ ‫مدعوم‬
‫المختلفة‬ ‫يقات‬
.
4
.
‫ي‬ ‫أن‬ ‫يمكن‬ ‫أنه‬ ‫يبدو‬ ، ‫ا‬ ً‫يع‬‫رس‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫أنه‬ ‫يبدو‬ ، ‫التجارة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫أن‬ ‫يبدو‬ ، ‫التجارة‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫أن‬ ‫يبدو‬ ، ‫ع‬ ‫ي‬‫رس‬ ‫حجم‬
‫عي‬ ‫كون‬
‫يد‬‫الي‬
‫ونية‬‫اإللكي‬ ‫التجارة‬ ، ‫ونية‬‫اإللكي‬ ‫التجارة‬ ، ‫به‬ ‫ر‬
‫نش‬ ، ‫وتجربته‬ ، ‫ع‬ ‫ي‬‫ش‬‫ال‬
.
‫جسون‬ ‫عيوب‬
:
1
.
‫التعليقات‬ ‫دعم‬ ‫عدم‬
:
JSON
‫تنسيق‬ ‫إىل‬ ‫البيانات‬ ‫تحويل‬ ‫قبل‬ ‫تعليقات‬ ‫الة‬‫ز‬‫إ‬ ‫يجب‬ ‫أنه‬ ‫يعت‬ ‫مما‬ ، ‫التعليقات‬ ‫يدعم‬ ‫ل‬
JSON
.
2
.
‫والقيم‬ ‫األسماء‬ ‫عىل‬ ‫قيود‬
:
‫ف‬ ‫المفاتيح‬ ‫أسماء‬
JSON
‫المنط‬ ‫والقيم‬ ‫واألعداد‬ ‫السالسل‬ ‫مثل‬ ‫محددة‬ ‫أنواع‬ ‫عىل‬ ‫القيم‬ ‫صالحة‬ ، ‫صالحة‬ ‫نصية‬ ‫سالسل‬
‫قية‬
‫والقيمة‬
"
null
"
‫البيانات‬ ‫عىل‬ ‫القيود‬ ‫بعض‬ ‫يفرض‬ ،
.
3
.
‫األبعاد‬ ‫المتعددة‬ ‫البيانات‬ ‫تمثيل‬ ‫عىل‬ ‫القدرة‬ ‫عدم‬
:
JSON
‫ا‬ ‫والبيانات‬ ‫البيانات‬ ‫تمثيل‬ ، ‫البيانات‬ ‫لتمثيل‬ ‫والمصفوفات‬ ‫الكائنات‬ ‫يستخدم‬
‫لخاصة‬
‫بالعقار‬
.
4
.
‫للتوثيق‬ ‫معيار‬ ‫تعريف‬ ‫عدم‬
:
JSON
‫للوثيقة‬ ‫ا‬
ً
‫محدد‬ ‫ا‬ً
‫معيار‬‫يوفر‬ ‫ل‬ ‫نفسه‬
.
‫جسون‬

More Related Content

Similar to COMPLEX_DATA.pptx

Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040Imad Modi
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتgueste5de3d
 
قاعد البيانات الشيئية الموجهة نحو الهدف Object
قاعد البيانات الشيئية الموجهة نحو الهدف  Objectقاعد البيانات الشيئية الموجهة نحو الهدف  Object
قاعد البيانات الشيئية الموجهة نحو الهدف ObjectMimi Albadri
 
قاعد البيانات الشيئية الموجهة نحو الهدف Object
قاعد البيانات الشيئية الموجهة نحو الهدف  Objectقاعد البيانات الشيئية الموجهة نحو الهدف  Object
قاعد البيانات الشيئية الموجهة نحو الهدف ObjectMimi Albadri
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)Dr. Ali Shaker
 
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوض
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوضالبيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوض
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوضMuhammad Muawwad
 

Similar to COMPLEX_DATA.pptx (20)

Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040
 
عرض قواعد البيانات 01
عرض قواعد البيانات 01عرض قواعد البيانات 01
عرض قواعد البيانات 01
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 
Nosql
NosqlNosql
Nosql
 
XML in Libraries
XML in LibrariesXML in Libraries
XML in Libraries
 
تقسيم الهارد
تقسيم الهارد تقسيم الهارد
تقسيم الهارد
 
5 fifth lesson -xml
5 fifth lesson -xml5 fifth lesson -xml
5 fifth lesson -xml
 
Cds
CdsCds
Cds
 
Cds
CdsCds
Cds
 
الأوراكل
الأوراكلالأوراكل
الأوراكل
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
Hadoop.pdf
Hadoop.pdfHadoop.pdf
Hadoop.pdf
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
قاعد البيانات الشيئية الموجهة نحو الهدف Object
قاعد البيانات الشيئية الموجهة نحو الهدف  Objectقاعد البيانات الشيئية الموجهة نحو الهدف  Object
قاعد البيانات الشيئية الموجهة نحو الهدف Object
 
قاعد البيانات الشيئية الموجهة نحو الهدف Object
قاعد البيانات الشيئية الموجهة نحو الهدف  Objectقاعد البيانات الشيئية الموجهة نحو الهدف  Object
قاعد البيانات الشيئية الموجهة نحو الهدف Object
 
المهمه الرابعه
المهمه الرابعهالمهمه الرابعه
المهمه الرابعه
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
المحاضرة الأولى من محاضرات الجزء الثاني من مقرر وصف وإتاحة المصادر (1)
 
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوض
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوضالبيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوض
البيانات المترابطة في المكتبات / ترجمة محمد عبدالحميد معوض
 
6 ado.net
6 ado.net6 ado.net
6 ado.net
 

COMPLEX_DATA.pptx