كيف تعمل قواعد بيانات الويب؟

جدول المحتويات:

Anonim

مواقع ديناميكية

تعمل قواعد بيانات الويب بشكل مختلف عن قواعد البيانات الثابتة ، وتقتصر على كمبيوتر واحد أو شبكة LAN حيث لا تغير المستندات المرجعية والبيانات الأخرى الموقع. تعد قاعدة بيانات الويب موقعًا ديناميكيًا يقوم بفهرسة معلومات قابلة للبحث (إما على نفس موقع الويب أو صفحات ويب خارجية). تشير معظم قواعد بيانات الويب إلى مواقع أخرى. ستشير قاعدة بيانات الويب النموذجية إلى الصفحات التي تم حذفها أو تغييرها أو نقلها إلى موقع آخر. لا يتحكم مبتكر قاعدة بيانات الويب أو مستخدموها في الصفحات الخارجية المشار إليها أو المرتبطة بها. نظرًا للطبيعة غير الساكنة للإنترنت ، يحاول مسؤولو قواعد بيانات الويب متابعة تغييرات البيانات وروابط الصفحات الخارجية. وينطبق ذلك بشكل خاص على روابط الصفحات التي انتقلت أو اختفت من الويب. تميل Metasites ، التي تحتوي على روابط إلى مواقع ويب أخرى ، ومحركات البحث بشكل أساسي ، إلى تنظيم قواعد بياناتها في تسلسلات هرمية صغيرة توفر روابط لمواقع أخرى تحتوي على بيانات ذات صلة بموضوع معين. يتم تنظيم قواعد بيانات الويب metasite حول موضوع واحد ، مثل العلوم والتكنولوجيا والأخبار والألعاب ومحركات البحث الأخرى. نوع آخر من metasite لقواعد بيانات الويب هو موقع محرك بحث يقوم بتشغيل محركات بحث متعددة. مثال على هذا النوع من قواعد بيانات الويب هو dogpile.com ، الذي يستخدم Google ومحركات البحث الأعلى الأخرى لعمليات البحث العشوائية على الويب.

$config[code] not found

حفظ البيانات

تقوم قواعد بيانات الويب بتخزين المعلومات في بنيات السجل والفهرس. بنية السجل مرئية للمستخدمين ، في حين أن بنية الفهرس غير متوفرة عادةً للمستخدمين لتصفحها. يستخدم عدد من قواعد بيانات الويب الذكاء الاصطناعي للتعامل مع التحديثات للروابط. عندما ينتقل مصدر البيانات إلى موقع جديد على الإنترنت ، يغير الذكاء الاصطناعي عنوان الرابط التشعبي ليطابق الوجهة الجديدة. تستخدم قواعد بيانات الويب الأخرى برامج التحقق من الارتباط التي يجب تشغيلها يدويًا بواسطة مسؤول قاعدة بيانات الويب. يتم سرد الارتباطات إلى metasites و journals وغيرها من السجلات في عنوان معظم قواعد البيانات عبر الإنترنت. تتمثل الصعوبة في المعلومات المقدمة في هذه العناوين في أن الروابط لا تميل إلى إظهار آخر تحديث لها. عادةً ما تعرض الصفحة الرئيسية لقاعدة بيانات الويب الموقع الذي تم تحديثه في العام السابق. تحقق من الصفحات الفرعية لعرض أكثر دقة عندما تم تحديث بيانات الويب والارتباطات. استخدم المعلومات على الصفحات الفرعية لاستشهاد مراجع في بحثك.

الأنظمة واللغات

أكثر قواعد بيانات الويب شيوعًا هي MySQL و Oracle و Microsoft SQL Server و Postgre SQL و IBM DB2 و HSQLDB. قواعد بيانات الويب التي تعمل على أنظمة التشغيل هي Windows و Linux و Unix و Solaris. يتم استخدام لغة برمجة النصوص التشعبية المتقدمة (PHP) لإنشاء قواعد بيانات الويب (يتم تشغيل PHP على الخادم وليس المتصفح). تعلم كيفية استخدام PHP ، لأنه يمكّن قواعد بيانات الويب من العمل على أنظمة تشغيل متعددة. يعالج PHP جميع الطلبات من متصفح الويب ، لذلك لن تضطر إلى التعامل مع لغة ترميز النص الفائق (HTML) عند إنشاء صفحات الويب الخاصة بك.