الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط الxml بالداتابيس

بدأه danteeliquid في 23 مايو 2011 · 3 رد · 1,866 مشاهدة · في XML و تطبيقاتها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريط الاستفسار عن طريقة ربط ملف ال xml بالداتابيس

انا اريد عمل مشروع عبار عن الخط الزمني للاحداث الاسلامية عبارة عن اسم الحدث و تاريخ حدوثة وانتهائه و معلومات عنه

الاي ان اعرف بعد ان اخزن الاحداث في داتابيس اولا كيف استخرجها الى ملف XML

هل من المفترض ان انشا داتابيس اولا ثم اكتب ال xml او العكس

اذا كان العكس هي فائدة عمل داتابيس اذا كنت قد كتبت الاحداث التاريخية في ملف xml ( معذرة على السؤال بس النقطة تحيرني لانها اول مرة ابدا بكتابة داتابيس حقيقية )

قرات ايضا عن xml schema ال DTD هل احتاجها ايضا في المشروع ام يكفي فقط ال xml

و شكرا

تم تعديل هذه المشاركة بواسطة danteeliquid في 23 مايو 2011 في 18:59

#2

و عليكم السلام و رحمة الله و بركاته

يمكنك اعتبار ملف ال XML كقاعدة بيانات على هيئة ملفات نصية و البيانات فيها مخزنة بصورة هرمية و ليست علائقية Hierarchical

not Relationalو للدقة على هيئة شجرية لها جذر

و يمكن التعامل على إحدى هذه السيناريوهات حسب حاجتك :

  1. تخزين البيانات على هيئة شجرية فى ملفات XML بدون الاستعانه باى قواعد بيانات خارجية : يمكنك إضافة البيانات عن طريق التعامل مع ال XML Nodes and Attributes و الاستعلام عن البيانات بإستخدام XPath and XQuery - الميزة ان طريقة التخزين سهلة و ملفات ال XML قياسية لا ترتبط بنظام تشغيل او لغة برمجة و يمكنها العمل على مختلفات المنصات Portable Format - العيوب تتمثل فى البطء عند معالجة ملفات ذات حجم كبير أو ان البيانات متداخلة بشكل كبير اى انها ذات هيكل شجرى متداخل
  2. إستخدام ال XML File فقط ك Schema لبيانات اخرى : اى استخدام ملف ال XML كهيكل لوصف بيانات اخرى بدون تخزين اى بيانات فعلية بداخل ملف ال XML و هذه الطريقة جيدة فى حال تود ان تتحقق Validate من انواع البيانات و بعض ال Rules الاخرى المرتبطة بهذه البيانات دون ان تتعامل مع البيانات نفسها ايضاً هذه الطريقة جيدة فى حال تتعامل مع نفس ال Schema لبيانات مختلفة
  3. الاحتفاظ بالبيانات داخل ملف ال XML و عمل Parsing لها و إستيرادها لقواعد البيانات التى تستخدمها

1

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

مرحبا اخي الكريم ساقوم برفع ملف عن كيفية انشاء وعمل اتصال بقاعدة بيانات XML وان شاء الله تكون مفيدة لك وللجميع

#4

أخ azizever83

نحن بالفعل بحاجه لما وعدتنا به ، فأتمنى منك ان لا تتأخر علينا :)

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

مواضيع مشابهة