ما هو الفرق الأساسي بين وثيقة XML وقاعدة البيانات العلائقية؟
ما هو الفرق الأساسي بين وثيقة XML وقاعدة البيانات العلائقية؟

فيديو: ما هو الفرق الأساسي بين وثيقة XML وقاعدة البيانات العلائقية؟

فيديو: ما هو الفرق الأساسي بين وثيقة XML وقاعدة البيانات العلائقية؟
فيديو: شرح مشاركة جدول اكسل للتعديل مع اكثر من شخص عن بعد Excel 2024, شهر نوفمبر
Anonim

رئيسي الاختلافات بين بيانات XML و البيانات العلائقية

ان مستند XML يحتوي على معلومات حول علاقة البيانات العناصر لبعضها البعض في ال شكل التسلسل الهرمي. مع ال علائقية النموذج ، الأنواع الوحيدة من العلاقات التي يمكن تعريفها هي علاقات الجدول الأصل والجداول التابعة.

هكذا فقط ، كيف تعمل XML وقواعد البيانات معًا؟

متمحور حول البيانات قواعد بيانات تخزين البيانات بشكل منفصل عن ملف XML المخطط ، عادةً ما يتم فقط تحويل المحتوى الأصلي إلى جداول علائقية. يشار إلى هذه المنتجات باسم XML - ممكن قواعد بيانات . إذا كان XML هناك حاجة إلى مستند ، يمكن الاستعلام عن البيانات المخزنة في الجداول العلائقية و XML تم إنشاء المستند.

بالإضافة إلى ذلك ، هل يمكن استخدام XML كقاعدة بيانات؟ XML - قواعد بيانات . قاعدة بيانات XML يكون تستخدم لتخزين كمية هائلة من المعلومات في XML صيغة. مثل استعمال من XML يتزايد في كل مجال ، يجب أن يكون لديك مكان آمن لتخزين XML مستندات. البيانات المخزنة في ملف يمكن قاعدة البيانات يمكن الاستعلام عنها باستخدام XQuery ، وإجراء تسلسل ، وتصديره إلى التنسيق المطلوب.

قد يتساءل المرء أيضًا ، هل XML أسرع من SQL؟

SQL هي بيانات جدولية جيدة - بيانات يمكن وضعها بسهولة في الصفوف والأعمدة. XML مفيد للبيانات الهرمية - البيانات التي تحتوي على عدة مستويات بأحجام مختلفة. SQL مفيد للتخزين والبحث. XML مفيد للإرسال والتنسيق.

كيف يقوم Rdbms بتخزين بيانات XML؟

XML تقدم قواعد البيانات الممكّنة عادةً واحدًا أو أكثر من الأساليب التالية لـ تخزين XML ضمن البنية العلائقية التقليدية: XML يكون مخزن في CLOB (حرف كائن كبير) XML يتم "تمزيقه" إلى سلسلة من الجداول بناءً على مخطط. XML يكون مخزن في مواطن XML اكتب على النحو المحدد في معيار ISO 9075-

موصى به: