تعتبر قواعد البيانات ذات أهمية كبيرة لتقدم أي مجتمع يخطط لبناء مستقبله على أطر علمية وتقنية سليمة، خاصة ونحن نعيش في عصر تتحكم فيه متغيرات كثيرة تبنى على بيانات ذات أهمية سواء كانت اقتصادية أو اجتماعية أو غيرها. إن وضع الخطط التنموية سواء كانت القصيرة الأجل منها أو الطويلة الأمد لا يمكن له أن يتم من دون وجود ركيزة أساسية تبنى عليها وهنا نقصد بذلك قواعد بيانات سليمة.
إذن كيف يمكن لنا أن نعرف قاعدة أو قواعد البيانات DataBase؟ لتبسيط الأمر أقول إنها مجموعة أو عدة مجاميع من عناصر البيانات المنطقية سواء كانت أرقاما أو حروفا أو رموزا مرتبطة مع بعضها البعض بعلاقات رياضية، وتتكون كل قاعدة بيانات على الأقل من جدول واحد أو أكثر Tablesوتحتوي هذه الجداول على سجل أو أكثر Records وأخيرا تتكون هذه السجلات من حقل أو حقول Fields. لكي يكون لقواعد البيانات دور ملموس في حياتنا اليومية ومعرفة مدى أهميتها، فلابد وأن يتم بناء أنظمة تطبيقية تقوم بتوفير بيانات ذات أهمية في سير العمل اليومي سواء كان ذلك في جهة حكومية أو منشأة خاصة، وما أنظمة شئون الموظفين والرواتب الآلية إلا أبسط مثال على ذلك، حيث يكون لكل موظف سجل خاص به وهذا السجل يتكون من عدة حقول قد تكون رقم الموظف واسمه ومرتبته ودرجته وتاريخ التعيين وراتبه والإدارة أو القسم الذي يتبعه والكثير من البيانات الأخرى والتي قد تصل إلى سيرته الذاتية. ويتم عن طريق محرك البيانات التعامل مع كل هذا الكم الهائل من البيانات لخدمة عمليات البحث والتعديل والحذف والإضافة وغيرها بيسر وسهولة. ولكي يتم كل ذلك بنجاح فلابد وأن تتوفر لهذه القواعد من البيانات البنية التحتية Infrastructures السليمة وخاصة من أجهزة خادم الملفات Servers والأهم من ذلك كله الخبرات الفنية من العنصر البشري القادرة على بناء وصيانة وإدارة قواعد البيانات بصورة مستمرة. كما أن لهذه الخبرات دور كبير جدا في تصميم قواعد البيانات بطريقة تجعلها سهلة التعامل معها من قبل المستفيد وسرعة الوصول إلى المعلومة المطلوبة. قبل الإنتهاء من تعريف القارئ بقواعد البيانات، بقي لنا أن نذكر أهم قواعد البيانات المعروفة عالميا والتي تبنى عليها معظم الأنظمة التطبيقية ويمكن حصرها: MS SQL, Oracle, Informix طبعا تعتبر قاعدتا البيانات من أوراكل ومايكروسوفت الأكثر إنتشارا في العالم اليوم. تتمتع قواعد البيانات اليوم بدرجة عالية من الأمن بحيث يمكن لإداري قاعدة بيانات معينة Database Administrator منح صلاحيات محددة لكل مستخدم ولا يمكن الوصول إلى أي معلومة مطلوبة لأي مستخدم وخاصة في البيانات ذات الطبيعة الأمنية أو العسكرية.
لكي نبسط الدور الذي يمكن لقواعد البيانات أن تقوم به في عالم اليوم، لنأخذ مثالا على نظام تطبيقي للأرشيف الآلي إما أن يكون مخصصا لخدمة أرشفة الوثائق أو الصور أو الأثنين معا. وليكن حديثنا هنا عن قاعدة بيانات لنظام أرشيف آلي للصور، حيث تعد الصور القديمة وحتى الحديثة منها، شاهدا تاريخيا مهما للأجيال الحالية والقادمة لما تتميز به من قدرة فائقة على نقل معلومات عجزت المصادر التقليدية للتأريخ عن نقلها بشكل مناسب. فلو نظرنا إلى أي صورة لوجدنا أنها تحتوي على كم هائل من المعلومات، فشخصيات الصورة والمكان والزمان الذي ألتقطت به ما هي إلا أمثلة بسيطة على ما يمكن أن تكون عليه قاعدة البيانات.ظهرت أساليب عديدة لتخزين واسترجاع البيانات التي مرّت خلال مراحل مختلفة من بدء ظهور تكنولوجيا الكمبيوتر، وعبر عن هذه الأساليب بعدة مصطلحات في نطاق معالجة البيانات منها: ملف البيانات Fichiers Bibliographiques Informatises ، مجموعة البيانات ••••• إلخ من مصطلحات قبل ظهور تعبير: قاعدة البيانات = base De Données، الذي شاع استخدامه في أواخر الستينيات وأوائل السبعينيات من هذا القرن• ليظهر فيما بعد مصطلح بنك المعلومات Banque De Données =، الذي فرض واقعه شيئاً فشيئاً لكي يزيل اللغط بينه وبين قاعدة المعلومات التي هي تعبير متخصص جداً للمعلوماتيين Les Informaticiens =•
بنك المعلومات اليوم هو ملف معلومات ذي هيكلية، يحتوي على نصوصٍ كاملة أحياناً،• ومتاح مباشرة بوساطة منفذ Terminal =، مرتبط بجهاز كمبيوتر ومتصل بمخدم Server = هذه المعلومات بالإمكان أن تكون مراجع بيبليوغرافية، ملخصات بحوث، نصوصاً كاملةً، نصوصاً حقوقية، مقتطفات صحف، جداولَ••••• إلخ
أ ـ مفهوم بنية وأهمية قاعدة المعلومات
قاعدة البيانات تعرّف بأنها تشمل على مجموعة من البيانات المختزنة والمنظمة بطريقة تفي بمتطلبات المستخدم لكل البيانات، إنها مجموعة بيانات موحدة تستخدم بوساطة نظم عديدة للمعلومات وتعتمد شكل وسعة ودرجة تكامل البيانات على الاحتياجات النابعة من إدخال البيانات مضافاً إليها اهتمامات التكلفة التي تتضمنها وتشتمل تكاليف الحصول على البيانات وحفظها وتداولها، والأبعاد الفنية المختلفة المتصلة بالوقت والسعة والعلاقات والصحة والأمن، ويتم تخزين البيانات التي تكون في شكلٍ هيكلي يسهم في تطوير التطبيقات مستقبلاً• وتخزن قاعدة البيانات مؤشرات تعريفية بملفاتها المختلفة وسجلاتها المتنوعة في إطار ملف رئيس =
Master File الذي يستخدم بصفةٍ مشتركةٍ لكل ملفات القاعدة، ويشتمل هذا الملف الرئيس على نوعين من البيانات:
بيانات ثابتة
بيانات متغيرة: تحدث بصفة مستمرة على أساس مدخلات جديدة• بمعنى آخر، إن بيانات قاعدة البيانات تجمع وتحقق وتوصف مرةً واحدةً، وتدخل في إطار ملفات قاعدة البيانات ثم توفر بعدئذ لكي تخدم كل النظم الفرعية المشتركة•
أهمية نظم قواعد البيانات أنها تعمل على تقليل البيانات المكررة والمسهبة مما يعني أن البرامج تحفظ بسهولة أكبر، تسهيلات الاستدعاء يمكن تكاملها ومركزيتها بدلاً من برمجتها في كل تطبيق•قاعدة البيانات هي الحل لكثير من مشاكل المعالجة التي تواجهها مراكز معالجة البيانات في المنظمات المختلفة، ونظرياً يمكن النظر إلى قاعدة البيانات على أنها مشروع بياناتٍ مشتركةٍ تترابط فيه البيانات معاً•
من هنا، يعد تخطيط قاعدة البيانات للمنظمة من الركائز الجوهرية إذا أرادت المنظمة أن تحقق العوائق التي تسعى إليها من إدارة موارد البيانات لها• كما أن أية خطة لقاعدة البيانات يجب أن تعدَّ لمساندة الخطة الشاملة لنظم المعلومات بالمنظمة التي بدورها تساند الأهداف العامة والشمولية للمنظمة•
ب ـ نشر وتطوير نظم قواعد المعلومات
أولاً: كثير من نظم الكمبيوتر القديمة لم تكن معدّة أو مصممةً لمعالجة كمياتٍ كبيرةٍ من المعلومات بفعالية، وذلك للأسباب التالية:
1 ـ محللو النظم والمبرمجون وحدهم القادرون على مراقبة ملفات البيانات التي تعالج على أساس "تطبيق بوساطة التطبيق" Application By Application•
فقد كانت البيانات تدخل وتسترجع من الكمبيوتر بطريقة الصفوف Arrays = بلغة الآلة ولغة الفورتران Fortran = وهذه اللغات غير مفهومة إلاَّ من قبلهم•
2 ـ طبيعة أجهزة معالجة البيانات وأساليب المعالجةالمتوافرة كانت تعني أن تنظيم البيانات كان تتابعياً Sequentiel = وبذلك كانت المعالجة تتم بتسلسل Serial = وباستخدام البطاقات المثقبة والأشرطة الممغنطة•
3 ـ التخزين التتابعي Sequentiel Storage = يتم فيه تخزين السجلات المختلفة بملحقٍ معينٍ في مواقع ماديةٍ متجاورةٍ ومتتابعةٍ في وسيلة التخزين المستخدمة، وبذلك فإن التسلسل المادي للسجلات الخاصة بأي ملفٍ هو التسلسل المنطقي نفسه العائد له•
4 ـ تأخذ استعراض العمليات التابعة والتجهيزات كالفرز والدمج والصيانة وقتاً أطول لأنها تحتاج إلى كثير من الإجراءات المعقدة•
ثانياً: بزوغ وسائل التخزين ذات الوصول المباشر Direct Access = كالأقراص الممغنطة Magnetic Disc وهذا ماساهم في:
1 ـ إمكانية تخزين السجلات المختلفة الخاصة بملفٍ معينٍ في مواقع ماديةٍ غير متجاورة، إلاَّ أن الكمبيوتر ساعد في تقديم سجلات هذا الملف طبقاً لتسلسلها المنطقي على الرغم من أن التخزين كان غير متجاور مادياً• وبذلك أصبح الوصول إلى البيانات إمَّا عشوائياً أو تتابعياً•
2 ـ إمكانية الإحالة إلى سجلات البيانات في إطار الملف أو بين الملفات المتعددة•
3 ـ إبقاء ضبط بيانات النظام على أساس ملف أو بوساطة ملف، على الرغم من أن عمليات الفرز والدمج والصيانة كانت ولاتزال تعد بوساطة عملية التحديث Update Process =•
4 ـ ظهور لغة الكوبول Cobol = ولغة البزيك Basic = وطرق الوصول إلى البيانات•
ثالثاً: زيادة التطورات التكنولوجية الحديثة المتصلة بالمعالجة المباشرةOn Line Process = والنظم المتكاملة Integrated Systems = ، والعلاقات المتداخلة بين البيانات مما أدى إلى ظهور "نظم إدارة قواعد البيانات" التي تشمل لغة التساؤل Query Language = أي التعامل مع البيانات من خلال أسئلة محددة وواضحة توجه للنظام•
رابعاً: تركيز المستفيدين ينصب على نظم المعرفة كأساس لقواعد البيانات وظهور برامج >أنظمة الخبرة< = Expert System من خلال عدة لغات متطورة منها لغة LISP ولغة PROLOG• ج ـ معدل نمو قواعد المعلومات في العالم إن قواعد وبنوك المعلومات متوافرة حالياً en Ligne ومتاحة بوساطة =ASCII American Standard Code for Information Interchange• والجدير بالذكر أن بنك المعلومات لاينتج المعلومة، ولكن يؤهلها لتصبح بمتناول المستفيدين من خلال معالجة تساعد في التواجد والبحث عن الوثيقة والمعلومات المطلوبة عند الحاجة• وهذه الإتاحة للمعلومات يعني بالتحديد، هيكلية المعلومات structuration، وهذه الهيكلية تعمل على تنظيم الحقول التوثيقية التي تبسط الوصول إلى المعلومات• >الحقل التوثيقي هو الخانة التي تحتوي على معلومات متجانسة تسمى قيمة = valeur، مثلا:ً حقل المؤلف، حقل العنوان، حقل الواصفات• وهذه الحقول تكون موضع تساؤل، يعني أنها تكون مفاتيح يمكن الإجابة عنها، وهذا مما يفيد في عملية البحث، ثم بالإمكان تظهيرها على الشاشة وطلبها عند الحاجة<• إن بنوك المعلومات تطورت بدايةً بشكل ملحوظ في المجالات العلمية والتقنية، الطبية، وفيما بعد في مجالات الحقوق، الاقتصاد، النقد، الصحافة•••• إلخ• ومما يعطي الأهمية لوجود هذه القواعد وبنوك المعطيات، نتيجة وجودها في السوق العالمي، فإن الأرقام تشير إلى أن عدد القواعد المنتجة في العالم تخطى 003 في العام 5791، إلى 0103 في العام 5891، ليتخطى فيما بعد 0067 في العام 1991•• ومن ذلك الوقت هو بنمو تصاعدي سنوي 4،22%• الواقع حالياً، أنه لم يعد هناك من مؤسسة مهما كانت طبيعتها وإمكانياتها، لاتملك أو على الأقل، تحاول أن تملك قاعدة بيانات لتعرف فيها عن نفسها ومضمونها ومنتجاتها• وبما أن شبكة إنترنيت وهي شبكة الشبكات التي تضم معلومات العالم بمختلف الميادين والموضوعات والأشكال والأصناف، ماهي في الواقع إلا بنك معلومات ضخم جداً لانهاية له• من هنا، أهمية التعرف على هذه المعلومات المتوافرة بشبكة الإنترنيت التي هي قواعد بيانات، وبالتالي التعرف علي كيفية الحصول على معلوماتها من خلال هذه الشبكة• II ـ شبكة الإنترنيت مقدمة: لاشك أن شبكة الاتصالات العالمية المعروفة باسم إنترنيت Internet تعد من أفضل طرق تداول المعلومات في العالم حالياً• وهي من أهم الأسباب التي أدت إلى الوصول إلى مايعرف باسم "طريق المعلومات السريع" وهي ثورة حقيقية في مجال المعلومات• من هنا يمكن عدَّ Internet العمود الفقري لـ Cyberspace سايبر سبايس (عبارة لوليم جيبسون William Gibson) أ ـ الفكرة والتكوين هي شبكة اتصالات عالمية تربط الآن شبكات الكمبيوتر بعضها ببعض إما عن طريق خطوط الهاتف أو عن طريق الأقمار الصناعية ويستخدمها الملايين من مستخدمي الكمبيوتر حالياً على مدار الساعة في معظم أنحاء العالم• خاصة في الجامعات ومعاهد البحث العلمي والشركات الكبرى والمؤسسات الحكومية• بدأ العمل بهذه الشبكة من حوالى ربع قرن (عام 9691 على وجه التحديد)، في تجربة قامت بها وكالة المشروعات للأبحاث المتقدمة للدفاع من الولايات المتحدة الأمريكية = DARPA، بهدف إنشاء نظام اتصالات قادر على ربط أنظمة الاتصالات المختلفة وبرتوكولاتها مع شبكة مكتب الدفاع الأمريكي ومن ثم نقل المعلومات من نظام إلى آخر بسهولة، ومن هنا اشتق الاسم إنترنيت وشبكة ARPANET• سنة 1983م تم تأسيس مجلس أطلق عليه مجلس نشاطات إنترنيت وتتلخص مهمة هذا المجلس بالمساعدة في تطوير الأبحاث المتعلقة بإنترنيت وتوجيه أسرة انترنيت وحل مشاكلها ووضع المعايير والحلول المناسبة المتعلقة بربط شبكة الإنترنيت بشبكات الاتصال الأخرى• وتتولى جمعية إنترنيت وضع المواصفات القياسية للشبكات• وتعد جامعة كاليفورنيا في >لوس أنجلوس< من أوائل مراكز البحث التي تبنت هذه الشبكة إلى أن جاء عام 1987 وفيه قامت ثلاث شركات أمريكية كبرى إحداها IBM بإعادة تنظيم الشبكة من جديد وتوفير وسائل الاتصالات الحديثة ومعداتها للشبكة، وقد تخلت الحكومة الأمريكية عن دعمها للشبكة وتركتها للشركات لكي تقوم بدورها وتطورها• وكان من المطلوب من هذا النظام أن يسمح للكمبيوترات المتصلة بالشبكة أن تكون قادرة على محاكاة أية شبكة كمبيوتر أخرى متصلة بها عن طريق >إنترنيت< وتبادل المعلومات معها• وأن تبقى شبكة إنترنيت على العمل حتى ولو توقفت أية شبكة كمبيوتر متصلة بها عن العمل• ولقد أدى ظهور محطات العمل المجهزة بأنظمة تشغيل يونكس = Unix الذي يشمل برامج الاتصال المطلوبة لإنترنيت من نوع (TCP/IP)، >بروتوكول التحكم والإرسال إلى تهافت الجامعات والمؤسسات على استخدام إنترنيت•
ب ـ كيفية الارتباط والاتصال بشبكة الإنترنيت
لم يعد السؤال الآن حول أهمية إنترنيت مطروحاً، وذلك بدليل إقرار الدول اعتماد هذه الخدمة، وإن كان السؤال الذي ما زال مطروحاً هو كيف يتم ذلك ووفق أي حجم؟
عندما نقول إن حاسبك مرتبط بشبكة إنترنيت فمعنى ذلك في الواقع أن جهازك مرتبط بأحد الشبكات التي ترتبط بشبكة إنترنيت•
بالطبع يختلف أسلوب الربط عبر هذه المراحل، جهازك يستطيع الاتصال بالشبكة بوساطة جهاز المودم وخط الهاتف العادي• بينما تتصل الشبكة بالخط الرئىس لشبكة إنترنيت من خلال خط هاتف خاص يستطيع نقل البيانات بسرعة 45 ميجابايت في الثانية• بينما تبلغ سرعة البيانات في الخط الرئيس لشبكة إنترنيت إلى 1544 ميجابايت في الثانية• وعن طريق هذا الأسلوب يستطيع حاسبك الاتصال بأي حاسب آخر في أي مكان في العالم يرتبط أيضاً بشبكة إنترنيت لأن حركة نقل البيانات عبر الشبكة تعطي مؤشراً لمدى نموها• فيكفي أن نعرف أن متوسط الخدمة التي يتم نقلها بالشبكة تبلغ أكثر من 2 (بليون حزمة) من بداية إبريل 1991 •
1 ـ طريقة الارتباط بإنترنيت
هناك طريقتان للارتباط بشبكة الإنترنيت:
الأولى: تناسب الشركات والجامعات وغيرها من المؤسسات الكبيرة فيمكن لهذه المؤسسات أن تربط شبكات أجهزتها بإنترنيت بوساطة شركات محلية أو عالمية منتشرة في الدول المتصلة بشبكة إنترنيت ومهمتها تأمين الربط بهذه الشبكة وتتقاضى هذه الشركات رسوماً سنوية نظير تقديم هذه الخدمة•
الثانية: تناسب الأفراد الذين يمكنهم أن يصلوا على حساب من شبكة إنترنيت بالاشتراك في واحد من عدة أنظمة اتصال تجارية• وتتقاضى هذه الأنظمة رسوم اشتراك شهرية، سنوية من مشتركيها وتقدم لهم خدمات أخرى غير الاتصال بإنترنيت•
2 ـ طريقة الاتصال بالإنترنيت
يملك كل جهاز كمبيوتر متصل بشبكة إنترنيت عنواناً خاصاً به، وذلك تنظيماً لعمل هذه الأجهزة• ولا يشترك معه في هذا العنوان أي جهاز كمبيوتر آخر ويكون هذا العنوان إما عبارةً مكونةً من عدة كلمات تدل على الاسم الخاص والمتواجد فيه هذا الكمبيوتر وإما رقماً مركباً من أربعة أجزاء منفصلة بوساطة نقاط•
ويدل القسمان الأول والثاني على الشبكة المحلية التي تملك الكمبيوتر، ويدل القسمان الآخران على جهاز الكمبيوتر وموقعه، ويعرف العنوان الرقمي برقم بروتوكول إنترنيت•
ولا يتم تحديد العناوين الرقمية للأجهزة عشوائياً، وإلا سيؤدي الأمر إلى تضارب ونقص بالعناوين• بل تقوم بذلك منظمة خاصة تسمى مسجل إنترنيت = Internet Registry ويطلب عادة من الجهة التي ترغب في إيصال أجهزة بشبكة إنترنيت ملء طلب قسيمة اشتراك لذلك وعندها تعطي عنواناً رقمياً خاصاً بها•
ج ـ وجود شبكة الإنترنيت في العالم
إن إنترنيت هي أكبر الشبكات حالياً ويكتظ العالم الآن بالشبكات التي تغطي أجزاءً معينة منه، كما أن كل شبكة غالباً ما تختص في مجال معين•
من خلال جهازك العادي يمكنك الوصول إلى أية شبكة حول العالم والحصول على ما نريد من معلومات• كل دقيقتين، هناك مستخدم جديد يصل جهاز حاسبك بشبكة الإنترنيت• تضم >إنترنيت< حالياً أكثر من عشرين ألف شبكة يعمل عليها ويتصل بها حوالى مليوني حاسب كبير ويتعامل معها حوالى 40 مليون مستخدم يتزايدون يوماً بعد يوم• يعد معدل نمو شبكات إنترنيت ضخماً للغاية، وأهم مشكلة تواجهها حالياً هي توافر الحماية على التطبيقات والمعلومات التي تتاح على الشبكة• تبين الإحصاءات أن مستثمري إنترنيت سيبلغون 94 ميلوناً في عام 2001 في الولايات المتحدة مقارنة مع 29 مليوناً حالياً، في أوربا 32 مليون مستثمر• أما في العالم العربي فلقد شهد عام 1997 نمواً كبيراً في مستخدمي إنترنيت إذ ارتفع عددهم حوالى 150 ألف مستخدم في بداية العام المذكور إلى حوالى 340 ألف مستخدم في نهايته، وبلغت نسبة النمو بذلك 225 بالمئة، وتشير التوقعات إلى أن عام 1998 سيسجل نسبة نمو مقاربة، أي أن عدد مستخدمي إنترنيت سيبلغ 765 ألفاً في نهايته• كما أن عام 1997 شهد ولادة عدد كبير من المواقع العربية، فتضاعف عدد المواقع التي تستخدم اللغة العربية حوالى عشر مرات (كان 35 موقعاً عام 1997 وأصبح حوالى 350 موقعاً نهاية العام ذاته) وتشير التوقعات إلى أنه سيتجاوز الألف موقع نهاية 1998 • كما شهد عام 1997 ظهور أول مركز تعليمي عبر إنترنيت باسم جامعة العرب الإلكترونية (www.arabuniversity.com)• III ـ قواعد البيانات على شبكة الإنترنيت أ ـ خدمات الإترنيت 1 ـ البريد الإلكتروني وهي الخدمة الأكثر رواجاً واستخداماً في شبكة الإنترنيت، ولقد كانت سبباً أساسياً في تهافت الجمهور عليها من خلال اشتراكهم بشبكة الإنترنيت، إن هذه الخدمة تمكن المشترك فيها أن يكون له عنوان بريد إلكتروني يتسلم من خلاله بريده ويتكون هذا العنوان من اسم الشخص وعنوان نظام شبكة الكمبيوتر التي يتصل بها مع إنترنيت• وبهذا فإن العنوان مقسم إلى قسمين: اسم المستخدم في اليسار، وعنوانه إلى اليمين يفصل بينهما @• 2 ـ الإخباريات = News تعد شبكة الإخباريات (Usenet News) إحدى أكثر استخدامات إنترنيت شعبية، وتستخدم هذه الشبكة نقل إخباريات الشبكة = Network News Transfer Protocol (NNTP) ، التي تنظم طريقة توزيع واسترجاع وإرسال والاستعلام عن المقالات الإخبارية• وهذا ما يؤلف (News Groups)، كما أن قوائم الاستعراض التجارية Browsers تسمح بالنفاذ إلى مجموعات الإخباريات• 3 ـ نقل الملفات: Files Transfer Protocol (FTP) وهو يستخدم في عملية نقل المعلومات بين محطتي عمل مختلفتين مرتبطتين بشبكة إنترنيت، واحدة مرسلة والأخرى مستقبلة مع تزويد أمر بروتوكول نقل المفات بعنوان المحطة التي تريد نقل المفات إليها وهذه العملية تسمى (downloading) والعملية المعاكسة (Uploading) ولا يستغرق ذلك سوى لحظات معدودة• ب ـ المعلومات وقواعد البيانات من خلال الخدمات والبرمجيات الموجودة على الإنترنيت كما سبق وذكرنا، إن شبكة المعلومات العالمية >إنترنيت< ما هي إلا مجموعة من المعلومات ومن قواعد البيانات من مختلف الأشكال والأصناف والموضوعات والميادين• وللتعرف على المعلومات في شبكة الإنترنيت، بالإمكان ذلك من خلال البرامج التالية: 1 ـ غوفر = Gopher هو برنامج لتسهيل عملية التخاطب والبحث عن المعلومات طرحته >جامعة مينسوتا عام 1991، وقد أصبحت خدمة غوفر Gopher أداة مستخدمة على نطاق واسع في إنترنيت، إذ يستطيع المستفيد من خلالها القيام باستعراض المعلومات دون أن يتوجب عليه أن يحدد سلفاً أين توجد هذه المعلومات•
عندما نستخدم (غوفر) ننتقل عبر إنترنيت كلما انتقلنا من خطوة إلى أخرى في عمق قائمة استعراض Gopher ونستطيع النفاد إلى قوائم المكتبات وإلى الملفات وقواعد البيانات•
وهناك برمجيات مساعدة للبحث ضمن فضاء Gopher وهي برمجيات Veronica Jughead، وتساعد Veronica في البحث عن الوثائق، بينما تساعد Jughead في البحث عن عناوين الأدلة فقط•
2 ـ تلنت = Telnet
طريقة أخرى للنفاذ إلى المعلومات المحملة على خدمات Serveurs والدخول الفعلي عن بعد واستخدامه بصورة عادية• وتقدم Telnet هذه الإمكانية، فعندما يتصل المستخدم بوساطة Telnet يستطيع استخدام حاسوبه عن بعد كما لو أن لوحة المفاتيح مربوطة فعلاً على حاسوبه عن بعد وبإمكانه استخدام المخدمات نفسها المتاحة لأي مستثمر محلي، وهذا يعني أنه يستطيع تشغيل برنامج معين على الحاسوب الذي يقع في النصف الآخر من الكرة الأرضية كما لو كان يجلس أمامه تماماً•
والشرط الوحيد لاستخدام Telnet بنجاح هو أن يعرف المستفيد كيف يستخدم الحاسوب الذي دخل إليه عن بعد• كما يجب أن يسمح له هذا الحاسوب بالنفاذ إلى ملفاته•
3 ـ وايس = Wais
برنامج Wais اختصار لكلمة خادمات المعلومات واسعة النطاق = Wide Area Information Servers وهي تسمح للمستخدم بالبحث من خلال قواعد البيانات المتاحة للعامة ويعد البحث من خلال وايس (Wais) أفضل من البحث من خلال فيرونيكا Veronica لأنها تبحث عن محتويات الملف وليس عن اسم الملف فقط•
4 ـ الشبكة العنكبوتية العالمية = (World Wide Web) www
وهي أكثر تطبيقات إنترنيت استخداماً للشبكة أو للبحث والتعامل مع المعلومات (hypermedia) ويوفر أسلوب تعامل للمستخدم متوافق مع مختلف أنواع البحث إذ تسمح للمستخدم بالبحث والتعامل مع الوثائق (multimedia) التي تحتوي على صور أو رسومات أو أصوات إضافية إلى النص• كما أنها تقوم بربط الوثائق ذات العلاقة مع بعضها•
كما يعد برنامج موازيك = Mosaic من أشهر البرامج استخداماً للاتصال بخادمات (WWW) وهو يعمل مع أغلب أنظمة التشغيل، ويتميز بأسلوب سهل ويتبع وسائل لحماية البيانات على الشبكات•
أهم برنامج حالياً هو Netscape (أشهر برامج التصفح)• يستخدم هذا البرنامج 15 مليوناً، يستخدم للبحث عن المعلومات في مخدم معين أو نموذج خاص وتساعد قائمة الاستعراض في رؤية المعلومات عبر الإنترنيت•
كما تحتوي الشبكة Web على ما يسمى بالنصوص المهجنة (Hypertext) وهي مجموعة كلمات تظهر على شاشة المستخدم مميزة (بلون مختلف مثلاً، أو حروف سوداء••• عريضة bold أو مرقمة•••) عن بقية الكلمات وعند النقر عليها تتيح الانتقال إلى ملف آخر في موقع آخر من قواعد البيانات للحصول على بيانات إضافية عن هذا الموضوع وقد يكون الموقع الآخر هذا في دولة أخرى وهذه النصوص المهجنة تكون منظمة عن طريق وصلات خاصة أو إشارات مرجعية تسمى (Hyper - Links) تساعد في التنقل بين موارد الشبكة وتتيح سرعة وسهولة الوصول إلى المعلومات التي تبحث عنها•
كذلك يمكن استخدام ما يسمى إشارات مرجعية (Book Mark) على صفحات الويب المثيرة للاهتمام ويمكن العودة إليها بصورة مباشرة ودون الحاجة إلى إجراء عمليات اتصال متعددة•
أما الأدوات المساعدة في تحويل قواعد المعطيات إلى صفحات Web نذكر أن أهم الأدوات التي تسمح بتحويل استفسارات قواعد المعطيات إلى صفحات Web، الأسلوب الأمثل والأسهل يمكن في استخدام لغات مثلاً PERL لكتابة برمجيات يمكن دمجها في صفحات Web مما يسمح بالتشكيل المتغير لهذه الصفحات وفقاً لمعطيات الزبون كما يمكن استخدام هذه اللغة لكتابة برامج اسفسار يقوم بالاتصال بقواعد المعطيات واستخلاص المعلومات اللازمة (المسموحة) ومن ثم تحويلها إلى ملفات HTML لتوزيعها عبر مخدم Web•
يوجد العديد من الأدوات المساعدة على تحويل الملفات المعلوماتية إلى ملفات HTML ولعل أفضل هذه الأدوات هي HTML Transit كما يمكن استخدام برامج Microsoft Office 95... Web Publishing
من ناحية أخرى توفر شركات قواعد المعطيات مثل >oracle< الأدوات اللازمة للتحقيق والربط والتحويل بين قواعد المعطيات ومخدمات Web• هذه العناوين ينتج عنها مواقع Pistes إما لمؤلفين، للعناوين للموضوعات، المصادر، للدوريات، للجمعيات المهنية•••• إلخ >أمثلة عن مواقع مختلفة موجودة على صفحات الويب في شبكة الإنترنيت ضمن ملحق في آخر البحث<•
إذا ًالوصول مباشر لبنك المعلومات، ويتوزع ما بين مقالات، مراجع بيبلوغرافية، إعلان عن مؤتمرات، لائحة منتجات، براءات اختراع لوائح بأسماء باحثين في مجالات واختصاصات معينة•••
بما أن معظم بنوك المعلومات في العالم مدفوعة الثمن، إذاً لا يمكن أن تكون موجودة على شبكة الإنترنيت إلا من خلال آلية معينة، بمعنى أن تضع المؤسسات إعلاناً عن محتويات معلوماتها للحصول على المعلومات كاملة، ولا يتم ذلك إلا بوساطة أو من خلال أو مقابل ثمن يدفعه المستفيد بطريقة تشرح على الشاشة نفسها•
ج ـ مميزات وسلبيات قواعد المعلومات على شبكة الإنترنيت
من أهم ما يميز الإنترنيت بيئتها اللامركزية إذْ يقف المستثمرون العاديون على قدم المساواة مع أكبر الشركات العالمية، ويحصل الجميع على حق نشر ما يريدونه على الشبكة بموضوعاتها ومجالاتها كلها• ولعل ذلك كان أحد الأسباب الرئيسة للانتشار الهائل بشبكة الإنترنيت• أما السبب الثاني فهو انخفاض كلفة تبادل المعلومات الذي لا يتعدى أجرة المكالمة المحلية يضاف إليها بدل اشتراك ثابت ومنخفض نسبياً، كلما ازداد عدد المستثمرين ازدادت جدوى وضع خدمات إضافية وهكذا تنخفض كلفة هذه الخدمات•
إنها وسيلة لإبراز الصورة الحضارية لبلد ما بعيداً عن احتكار وسائل الإعلام العالمية• كما أنها وسيلة لتحقيق نمو اقتصادي أكبر عبر إيجاد مصادر أفضل وأرخص للاستيراد وإيجاد قنوات أفضل للتصدير وانفتاح على مصادر المعلومات العالمية والاتصال مع الخبرات الوطنية المهاجرة•
من هنا، فإن استخدام إنترنيت لا يعد هدفاً بل وسيلة لتحقيق نمو أكبر عبر تزويد الفعاليات المختلفة (الاقتصادية والثقافية والعلمية والصناعية••••• ألخ)•
من ناحية أخرى، يتطلب العمل في مجال تزويد الخدمات عبر إنترنيت قدرة على المنافسة على المستوى الدولي بسبب عالمية هذه الخدمة وبالتالي نظم عمل مرنة واستجابة سريعة• (أحياناً القطاع العام لا يستطيع فعل ذلك وبالإمكان أن يتم من قبل ذوي الخدمات المستقلين، على أن تقوم جهات القطاع العام المعنية بوضع القواعد والمعايير المتعلقة بهذه الخدمات وأن تشرف على الالتزام بها)•
نستنتج أن مصادر شبكة إنترنيت عديدة ومتنوعة بشكل يصعب حصره وكلما حاولت الوصول إلى هذه المصادر وجدت مصادر أخرى كثيرة وهكذا• إنترنيت سفيرة فوق العادة إلى الأمم المختلفة والمنبر المناسب لتوضيح صورتنا وللتفاعل مع ملايين المستثمرين حول العام (أمم متحدة معلوماتياً ـ في النظام الخاص بإنترنيت الفضاء السيبراني = (cyberspace)•
أما سلبياتها: مع انتشار إنترنيت بدأت المؤسسات بإتاحة أجزاء محددة من أنظمتها المعلوماتية عبر إنترنيت وذلك بهدف توسيع خدماتها• وهنا بدأت عمليات الاختراق تتخذ منحى جديداً وبدأت لعبة ما هو متاح وما هو غير متاح••• وبالتالي إمكانية استخدام ما هو متاح للوصول لما هو غير متاح•
إلا أن ما يعنينا هو أن الصورة لدينا مغايرة تماماً فنحن لم نكمل أتمتة مؤسساتنا وما زال معظمها يعمل بالنظم الورقية، وبعد أتمتتها هل سنحتاج فعلاً لإتاحة أجزاء منها عبر إنترنيت أو ربما نكتفي بالشبكات الداخلية (إنترنيت Intranet) ثم نضعها مع بعضها باستخدام الشبكات الموسعة Extranet•
لنفصل بين إتاحة إنترنيت واختراق أنظمة المؤسسات عبرها (فلا يوجد الآن ما يستدعي وضع أنظمة المؤسسات المعلوماتية إن وجدت على الإنترنيت) بل لا يجب القيام بذلك في الوقت الحالي•
ويمكن للمؤسسات إتاحة (إنترنيت) لموظفيها حين الضرورة مع وجود وسائل تسمح بتحقيق الربط عبر نظم أمنية تمنع الاختراقات من خلال: حاجز حماية Fire Wall وما يتعلق بإتاحة خدمة إنترنيت للأفراد وإمكانية وجود مواقع غيرمرغوب فيها، فإن إنترنيت هي وسيلة نقل معلومات مشابهة للعديد من الوسائل الأخرى كالهاتف والفاكس وجهاز الاستقبال الفضائي بل وحتى الوسائل البريدية والحديث المباشر• بل قد تكون إنترنيت أكثر قابلية للضبط عبر حجر المواقع غير المرغوب فيها كما إن بروتوكول TCP/IP يضمن وثوقية عالية بوصول النص المرصل إلى هدفه دون تشويه•
إذن كيف يمكن لنا أن نعرف قاعدة أو قواعد البيانات DataBase؟ لتبسيط الأمر أقول إنها مجموعة أو عدة مجاميع من عناصر البيانات المنطقية سواء كانت أرقاما أو حروفا أو رموزا مرتبطة مع بعضها البعض بعلاقات رياضية، وتتكون كل قاعدة بيانات على الأقل من جدول واحد أو أكثر Tablesوتحتوي هذه الجداول على سجل أو أكثر Records وأخيرا تتكون هذه السجلات من حقل أو حقول Fields. لكي يكون لقواعد البيانات دور ملموس في حياتنا اليومية ومعرفة مدى أهميتها، فلابد وأن يتم بناء أنظمة تطبيقية تقوم بتوفير بيانات ذات أهمية في سير العمل اليومي سواء كان ذلك في جهة حكومية أو منشأة خاصة، وما أنظمة شئون الموظفين والرواتب الآلية إلا أبسط مثال على ذلك، حيث يكون لكل موظف سجل خاص به وهذا السجل يتكون من عدة حقول قد تكون رقم الموظف واسمه ومرتبته ودرجته وتاريخ التعيين وراتبه والإدارة أو القسم الذي يتبعه والكثير من البيانات الأخرى والتي قد تصل إلى سيرته الذاتية. ويتم عن طريق محرك البيانات التعامل مع كل هذا الكم الهائل من البيانات لخدمة عمليات البحث والتعديل والحذف والإضافة وغيرها بيسر وسهولة. ولكي يتم كل ذلك بنجاح فلابد وأن تتوفر لهذه القواعد من البيانات البنية التحتية Infrastructures السليمة وخاصة من أجهزة خادم الملفات Servers والأهم من ذلك كله الخبرات الفنية من العنصر البشري القادرة على بناء وصيانة وإدارة قواعد البيانات بصورة مستمرة. كما أن لهذه الخبرات دور كبير جدا في تصميم قواعد البيانات بطريقة تجعلها سهلة التعامل معها من قبل المستفيد وسرعة الوصول إلى المعلومة المطلوبة. قبل الإنتهاء من تعريف القارئ بقواعد البيانات، بقي لنا أن نذكر أهم قواعد البيانات المعروفة عالميا والتي تبنى عليها معظم الأنظمة التطبيقية ويمكن حصرها: MS SQL, Oracle, Informix طبعا تعتبر قاعدتا البيانات من أوراكل ومايكروسوفت الأكثر إنتشارا في العالم اليوم. تتمتع قواعد البيانات اليوم بدرجة عالية من الأمن بحيث يمكن لإداري قاعدة بيانات معينة Database Administrator منح صلاحيات محددة لكل مستخدم ولا يمكن الوصول إلى أي معلومة مطلوبة لأي مستخدم وخاصة في البيانات ذات الطبيعة الأمنية أو العسكرية.
لكي نبسط الدور الذي يمكن لقواعد البيانات أن تقوم به في عالم اليوم، لنأخذ مثالا على نظام تطبيقي للأرشيف الآلي إما أن يكون مخصصا لخدمة أرشفة الوثائق أو الصور أو الأثنين معا. وليكن حديثنا هنا عن قاعدة بيانات لنظام أرشيف آلي للصور، حيث تعد الصور القديمة وحتى الحديثة منها، شاهدا تاريخيا مهما للأجيال الحالية والقادمة لما تتميز به من قدرة فائقة على نقل معلومات عجزت المصادر التقليدية للتأريخ عن نقلها بشكل مناسب. فلو نظرنا إلى أي صورة لوجدنا أنها تحتوي على كم هائل من المعلومات، فشخصيات الصورة والمكان والزمان الذي ألتقطت به ما هي إلا أمثلة بسيطة على ما يمكن أن تكون عليه قاعدة البيانات.ظهرت أساليب عديدة لتخزين واسترجاع البيانات التي مرّت خلال مراحل مختلفة من بدء ظهور تكنولوجيا الكمبيوتر، وعبر عن هذه الأساليب بعدة مصطلحات في نطاق معالجة البيانات منها: ملف البيانات Fichiers Bibliographiques Informatises ، مجموعة البيانات ••••• إلخ من مصطلحات قبل ظهور تعبير: قاعدة البيانات = base De Données، الذي شاع استخدامه في أواخر الستينيات وأوائل السبعينيات من هذا القرن• ليظهر فيما بعد مصطلح بنك المعلومات Banque De Données =، الذي فرض واقعه شيئاً فشيئاً لكي يزيل اللغط بينه وبين قاعدة المعلومات التي هي تعبير متخصص جداً للمعلوماتيين Les Informaticiens =•
بنك المعلومات اليوم هو ملف معلومات ذي هيكلية، يحتوي على نصوصٍ كاملة أحياناً،• ومتاح مباشرة بوساطة منفذ Terminal =، مرتبط بجهاز كمبيوتر ومتصل بمخدم Server = هذه المعلومات بالإمكان أن تكون مراجع بيبليوغرافية، ملخصات بحوث، نصوصاً كاملةً، نصوصاً حقوقية، مقتطفات صحف، جداولَ••••• إلخ
أ ـ مفهوم بنية وأهمية قاعدة المعلومات
قاعدة البيانات تعرّف بأنها تشمل على مجموعة من البيانات المختزنة والمنظمة بطريقة تفي بمتطلبات المستخدم لكل البيانات، إنها مجموعة بيانات موحدة تستخدم بوساطة نظم عديدة للمعلومات وتعتمد شكل وسعة ودرجة تكامل البيانات على الاحتياجات النابعة من إدخال البيانات مضافاً إليها اهتمامات التكلفة التي تتضمنها وتشتمل تكاليف الحصول على البيانات وحفظها وتداولها، والأبعاد الفنية المختلفة المتصلة بالوقت والسعة والعلاقات والصحة والأمن، ويتم تخزين البيانات التي تكون في شكلٍ هيكلي يسهم في تطوير التطبيقات مستقبلاً• وتخزن قاعدة البيانات مؤشرات تعريفية بملفاتها المختلفة وسجلاتها المتنوعة في إطار ملف رئيس =
Master File الذي يستخدم بصفةٍ مشتركةٍ لكل ملفات القاعدة، ويشتمل هذا الملف الرئيس على نوعين من البيانات:
بيانات ثابتة
بيانات متغيرة: تحدث بصفة مستمرة على أساس مدخلات جديدة• بمعنى آخر، إن بيانات قاعدة البيانات تجمع وتحقق وتوصف مرةً واحدةً، وتدخل في إطار ملفات قاعدة البيانات ثم توفر بعدئذ لكي تخدم كل النظم الفرعية المشتركة•
أهمية نظم قواعد البيانات أنها تعمل على تقليل البيانات المكررة والمسهبة مما يعني أن البرامج تحفظ بسهولة أكبر، تسهيلات الاستدعاء يمكن تكاملها ومركزيتها بدلاً من برمجتها في كل تطبيق•قاعدة البيانات هي الحل لكثير من مشاكل المعالجة التي تواجهها مراكز معالجة البيانات في المنظمات المختلفة، ونظرياً يمكن النظر إلى قاعدة البيانات على أنها مشروع بياناتٍ مشتركةٍ تترابط فيه البيانات معاً•
من هنا، يعد تخطيط قاعدة البيانات للمنظمة من الركائز الجوهرية إذا أرادت المنظمة أن تحقق العوائق التي تسعى إليها من إدارة موارد البيانات لها• كما أن أية خطة لقاعدة البيانات يجب أن تعدَّ لمساندة الخطة الشاملة لنظم المعلومات بالمنظمة التي بدورها تساند الأهداف العامة والشمولية للمنظمة•
ب ـ نشر وتطوير نظم قواعد المعلومات
أولاً: كثير من نظم الكمبيوتر القديمة لم تكن معدّة أو مصممةً لمعالجة كمياتٍ كبيرةٍ من المعلومات بفعالية، وذلك للأسباب التالية:
1 ـ محللو النظم والمبرمجون وحدهم القادرون على مراقبة ملفات البيانات التي تعالج على أساس "تطبيق بوساطة التطبيق" Application By Application•
فقد كانت البيانات تدخل وتسترجع من الكمبيوتر بطريقة الصفوف Arrays = بلغة الآلة ولغة الفورتران Fortran = وهذه اللغات غير مفهومة إلاَّ من قبلهم•
2 ـ طبيعة أجهزة معالجة البيانات وأساليب المعالجةالمتوافرة كانت تعني أن تنظيم البيانات كان تتابعياً Sequentiel = وبذلك كانت المعالجة تتم بتسلسل Serial = وباستخدام البطاقات المثقبة والأشرطة الممغنطة•
3 ـ التخزين التتابعي Sequentiel Storage = يتم فيه تخزين السجلات المختلفة بملحقٍ معينٍ في مواقع ماديةٍ متجاورةٍ ومتتابعةٍ في وسيلة التخزين المستخدمة، وبذلك فإن التسلسل المادي للسجلات الخاصة بأي ملفٍ هو التسلسل المنطقي نفسه العائد له•
4 ـ تأخذ استعراض العمليات التابعة والتجهيزات كالفرز والدمج والصيانة وقتاً أطول لأنها تحتاج إلى كثير من الإجراءات المعقدة•
ثانياً: بزوغ وسائل التخزين ذات الوصول المباشر Direct Access = كالأقراص الممغنطة Magnetic Disc وهذا ماساهم في:
1 ـ إمكانية تخزين السجلات المختلفة الخاصة بملفٍ معينٍ في مواقع ماديةٍ غير متجاورة، إلاَّ أن الكمبيوتر ساعد في تقديم سجلات هذا الملف طبقاً لتسلسلها المنطقي على الرغم من أن التخزين كان غير متجاور مادياً• وبذلك أصبح الوصول إلى البيانات إمَّا عشوائياً أو تتابعياً•
2 ـ إمكانية الإحالة إلى سجلات البيانات في إطار الملف أو بين الملفات المتعددة•
3 ـ إبقاء ضبط بيانات النظام على أساس ملف أو بوساطة ملف، على الرغم من أن عمليات الفرز والدمج والصيانة كانت ولاتزال تعد بوساطة عملية التحديث Update Process =•
4 ـ ظهور لغة الكوبول Cobol = ولغة البزيك Basic = وطرق الوصول إلى البيانات•
ثالثاً: زيادة التطورات التكنولوجية الحديثة المتصلة بالمعالجة المباشرةOn Line Process = والنظم المتكاملة Integrated Systems = ، والعلاقات المتداخلة بين البيانات مما أدى إلى ظهور "نظم إدارة قواعد البيانات" التي تشمل لغة التساؤل Query Language = أي التعامل مع البيانات من خلال أسئلة محددة وواضحة توجه للنظام•
رابعاً: تركيز المستفيدين ينصب على نظم المعرفة كأساس لقواعد البيانات وظهور برامج >أنظمة الخبرة< = Expert System من خلال عدة لغات متطورة منها لغة LISP ولغة PROLOG• ج ـ معدل نمو قواعد المعلومات في العالم إن قواعد وبنوك المعلومات متوافرة حالياً en Ligne ومتاحة بوساطة =ASCII American Standard Code for Information Interchange• والجدير بالذكر أن بنك المعلومات لاينتج المعلومة، ولكن يؤهلها لتصبح بمتناول المستفيدين من خلال معالجة تساعد في التواجد والبحث عن الوثيقة والمعلومات المطلوبة عند الحاجة• وهذه الإتاحة للمعلومات يعني بالتحديد، هيكلية المعلومات structuration، وهذه الهيكلية تعمل على تنظيم الحقول التوثيقية التي تبسط الوصول إلى المعلومات• >الحقل التوثيقي هو الخانة التي تحتوي على معلومات متجانسة تسمى قيمة = valeur، مثلا:ً حقل المؤلف، حقل العنوان، حقل الواصفات• وهذه الحقول تكون موضع تساؤل، يعني أنها تكون مفاتيح يمكن الإجابة عنها، وهذا مما يفيد في عملية البحث، ثم بالإمكان تظهيرها على الشاشة وطلبها عند الحاجة<• إن بنوك المعلومات تطورت بدايةً بشكل ملحوظ في المجالات العلمية والتقنية، الطبية، وفيما بعد في مجالات الحقوق، الاقتصاد، النقد، الصحافة•••• إلخ• ومما يعطي الأهمية لوجود هذه القواعد وبنوك المعطيات، نتيجة وجودها في السوق العالمي، فإن الأرقام تشير إلى أن عدد القواعد المنتجة في العالم تخطى 003 في العام 5791، إلى 0103 في العام 5891، ليتخطى فيما بعد 0067 في العام 1991•• ومن ذلك الوقت هو بنمو تصاعدي سنوي 4،22%• الواقع حالياً، أنه لم يعد هناك من مؤسسة مهما كانت طبيعتها وإمكانياتها، لاتملك أو على الأقل، تحاول أن تملك قاعدة بيانات لتعرف فيها عن نفسها ومضمونها ومنتجاتها• وبما أن شبكة إنترنيت وهي شبكة الشبكات التي تضم معلومات العالم بمختلف الميادين والموضوعات والأشكال والأصناف، ماهي في الواقع إلا بنك معلومات ضخم جداً لانهاية له• من هنا، أهمية التعرف على هذه المعلومات المتوافرة بشبكة الإنترنيت التي هي قواعد بيانات، وبالتالي التعرف علي كيفية الحصول على معلوماتها من خلال هذه الشبكة• II ـ شبكة الإنترنيت مقدمة: لاشك أن شبكة الاتصالات العالمية المعروفة باسم إنترنيت Internet تعد من أفضل طرق تداول المعلومات في العالم حالياً• وهي من أهم الأسباب التي أدت إلى الوصول إلى مايعرف باسم "طريق المعلومات السريع" وهي ثورة حقيقية في مجال المعلومات• من هنا يمكن عدَّ Internet العمود الفقري لـ Cyberspace سايبر سبايس (عبارة لوليم جيبسون William Gibson) أ ـ الفكرة والتكوين هي شبكة اتصالات عالمية تربط الآن شبكات الكمبيوتر بعضها ببعض إما عن طريق خطوط الهاتف أو عن طريق الأقمار الصناعية ويستخدمها الملايين من مستخدمي الكمبيوتر حالياً على مدار الساعة في معظم أنحاء العالم• خاصة في الجامعات ومعاهد البحث العلمي والشركات الكبرى والمؤسسات الحكومية• بدأ العمل بهذه الشبكة من حوالى ربع قرن (عام 9691 على وجه التحديد)، في تجربة قامت بها وكالة المشروعات للأبحاث المتقدمة للدفاع من الولايات المتحدة الأمريكية = DARPA، بهدف إنشاء نظام اتصالات قادر على ربط أنظمة الاتصالات المختلفة وبرتوكولاتها مع شبكة مكتب الدفاع الأمريكي ومن ثم نقل المعلومات من نظام إلى آخر بسهولة، ومن هنا اشتق الاسم إنترنيت وشبكة ARPANET• سنة 1983م تم تأسيس مجلس أطلق عليه مجلس نشاطات إنترنيت وتتلخص مهمة هذا المجلس بالمساعدة في تطوير الأبحاث المتعلقة بإنترنيت وتوجيه أسرة انترنيت وحل مشاكلها ووضع المعايير والحلول المناسبة المتعلقة بربط شبكة الإنترنيت بشبكات الاتصال الأخرى• وتتولى جمعية إنترنيت وضع المواصفات القياسية للشبكات• وتعد جامعة كاليفورنيا في >لوس أنجلوس< من أوائل مراكز البحث التي تبنت هذه الشبكة إلى أن جاء عام 1987 وفيه قامت ثلاث شركات أمريكية كبرى إحداها IBM بإعادة تنظيم الشبكة من جديد وتوفير وسائل الاتصالات الحديثة ومعداتها للشبكة، وقد تخلت الحكومة الأمريكية عن دعمها للشبكة وتركتها للشركات لكي تقوم بدورها وتطورها• وكان من المطلوب من هذا النظام أن يسمح للكمبيوترات المتصلة بالشبكة أن تكون قادرة على محاكاة أية شبكة كمبيوتر أخرى متصلة بها عن طريق >إنترنيت< وتبادل المعلومات معها• وأن تبقى شبكة إنترنيت على العمل حتى ولو توقفت أية شبكة كمبيوتر متصلة بها عن العمل• ولقد أدى ظهور محطات العمل المجهزة بأنظمة تشغيل يونكس = Unix الذي يشمل برامج الاتصال المطلوبة لإنترنيت من نوع (TCP/IP)، >بروتوكول التحكم والإرسال إلى تهافت الجامعات والمؤسسات على استخدام إنترنيت•
ب ـ كيفية الارتباط والاتصال بشبكة الإنترنيت
لم يعد السؤال الآن حول أهمية إنترنيت مطروحاً، وذلك بدليل إقرار الدول اعتماد هذه الخدمة، وإن كان السؤال الذي ما زال مطروحاً هو كيف يتم ذلك ووفق أي حجم؟
عندما نقول إن حاسبك مرتبط بشبكة إنترنيت فمعنى ذلك في الواقع أن جهازك مرتبط بأحد الشبكات التي ترتبط بشبكة إنترنيت•
بالطبع يختلف أسلوب الربط عبر هذه المراحل، جهازك يستطيع الاتصال بالشبكة بوساطة جهاز المودم وخط الهاتف العادي• بينما تتصل الشبكة بالخط الرئىس لشبكة إنترنيت من خلال خط هاتف خاص يستطيع نقل البيانات بسرعة 45 ميجابايت في الثانية• بينما تبلغ سرعة البيانات في الخط الرئيس لشبكة إنترنيت إلى 1544 ميجابايت في الثانية• وعن طريق هذا الأسلوب يستطيع حاسبك الاتصال بأي حاسب آخر في أي مكان في العالم يرتبط أيضاً بشبكة إنترنيت لأن حركة نقل البيانات عبر الشبكة تعطي مؤشراً لمدى نموها• فيكفي أن نعرف أن متوسط الخدمة التي يتم نقلها بالشبكة تبلغ أكثر من 2 (بليون حزمة) من بداية إبريل 1991 •
1 ـ طريقة الارتباط بإنترنيت
هناك طريقتان للارتباط بشبكة الإنترنيت:
الأولى: تناسب الشركات والجامعات وغيرها من المؤسسات الكبيرة فيمكن لهذه المؤسسات أن تربط شبكات أجهزتها بإنترنيت بوساطة شركات محلية أو عالمية منتشرة في الدول المتصلة بشبكة إنترنيت ومهمتها تأمين الربط بهذه الشبكة وتتقاضى هذه الشركات رسوماً سنوية نظير تقديم هذه الخدمة•
الثانية: تناسب الأفراد الذين يمكنهم أن يصلوا على حساب من شبكة إنترنيت بالاشتراك في واحد من عدة أنظمة اتصال تجارية• وتتقاضى هذه الأنظمة رسوم اشتراك شهرية، سنوية من مشتركيها وتقدم لهم خدمات أخرى غير الاتصال بإنترنيت•
2 ـ طريقة الاتصال بالإنترنيت
يملك كل جهاز كمبيوتر متصل بشبكة إنترنيت عنواناً خاصاً به، وذلك تنظيماً لعمل هذه الأجهزة• ولا يشترك معه في هذا العنوان أي جهاز كمبيوتر آخر ويكون هذا العنوان إما عبارةً مكونةً من عدة كلمات تدل على الاسم الخاص والمتواجد فيه هذا الكمبيوتر وإما رقماً مركباً من أربعة أجزاء منفصلة بوساطة نقاط•
ويدل القسمان الأول والثاني على الشبكة المحلية التي تملك الكمبيوتر، ويدل القسمان الآخران على جهاز الكمبيوتر وموقعه، ويعرف العنوان الرقمي برقم بروتوكول إنترنيت•
ولا يتم تحديد العناوين الرقمية للأجهزة عشوائياً، وإلا سيؤدي الأمر إلى تضارب ونقص بالعناوين• بل تقوم بذلك منظمة خاصة تسمى مسجل إنترنيت = Internet Registry ويطلب عادة من الجهة التي ترغب في إيصال أجهزة بشبكة إنترنيت ملء طلب قسيمة اشتراك لذلك وعندها تعطي عنواناً رقمياً خاصاً بها•
ج ـ وجود شبكة الإنترنيت في العالم
إن إنترنيت هي أكبر الشبكات حالياً ويكتظ العالم الآن بالشبكات التي تغطي أجزاءً معينة منه، كما أن كل شبكة غالباً ما تختص في مجال معين•
من خلال جهازك العادي يمكنك الوصول إلى أية شبكة حول العالم والحصول على ما نريد من معلومات• كل دقيقتين، هناك مستخدم جديد يصل جهاز حاسبك بشبكة الإنترنيت• تضم >إنترنيت< حالياً أكثر من عشرين ألف شبكة يعمل عليها ويتصل بها حوالى مليوني حاسب كبير ويتعامل معها حوالى 40 مليون مستخدم يتزايدون يوماً بعد يوم• يعد معدل نمو شبكات إنترنيت ضخماً للغاية، وأهم مشكلة تواجهها حالياً هي توافر الحماية على التطبيقات والمعلومات التي تتاح على الشبكة• تبين الإحصاءات أن مستثمري إنترنيت سيبلغون 94 ميلوناً في عام 2001 في الولايات المتحدة مقارنة مع 29 مليوناً حالياً، في أوربا 32 مليون مستثمر• أما في العالم العربي فلقد شهد عام 1997 نمواً كبيراً في مستخدمي إنترنيت إذ ارتفع عددهم حوالى 150 ألف مستخدم في بداية العام المذكور إلى حوالى 340 ألف مستخدم في نهايته، وبلغت نسبة النمو بذلك 225 بالمئة، وتشير التوقعات إلى أن عام 1998 سيسجل نسبة نمو مقاربة، أي أن عدد مستخدمي إنترنيت سيبلغ 765 ألفاً في نهايته• كما أن عام 1997 شهد ولادة عدد كبير من المواقع العربية، فتضاعف عدد المواقع التي تستخدم اللغة العربية حوالى عشر مرات (كان 35 موقعاً عام 1997 وأصبح حوالى 350 موقعاً نهاية العام ذاته) وتشير التوقعات إلى أنه سيتجاوز الألف موقع نهاية 1998 • كما شهد عام 1997 ظهور أول مركز تعليمي عبر إنترنيت باسم جامعة العرب الإلكترونية (www.arabuniversity.com)• III ـ قواعد البيانات على شبكة الإنترنيت أ ـ خدمات الإترنيت 1 ـ البريد الإلكتروني وهي الخدمة الأكثر رواجاً واستخداماً في شبكة الإنترنيت، ولقد كانت سبباً أساسياً في تهافت الجمهور عليها من خلال اشتراكهم بشبكة الإنترنيت، إن هذه الخدمة تمكن المشترك فيها أن يكون له عنوان بريد إلكتروني يتسلم من خلاله بريده ويتكون هذا العنوان من اسم الشخص وعنوان نظام شبكة الكمبيوتر التي يتصل بها مع إنترنيت• وبهذا فإن العنوان مقسم إلى قسمين: اسم المستخدم في اليسار، وعنوانه إلى اليمين يفصل بينهما @• 2 ـ الإخباريات = News تعد شبكة الإخباريات (Usenet News) إحدى أكثر استخدامات إنترنيت شعبية، وتستخدم هذه الشبكة نقل إخباريات الشبكة = Network News Transfer Protocol (NNTP) ، التي تنظم طريقة توزيع واسترجاع وإرسال والاستعلام عن المقالات الإخبارية• وهذا ما يؤلف (News Groups)، كما أن قوائم الاستعراض التجارية Browsers تسمح بالنفاذ إلى مجموعات الإخباريات• 3 ـ نقل الملفات: Files Transfer Protocol (FTP) وهو يستخدم في عملية نقل المعلومات بين محطتي عمل مختلفتين مرتبطتين بشبكة إنترنيت، واحدة مرسلة والأخرى مستقبلة مع تزويد أمر بروتوكول نقل المفات بعنوان المحطة التي تريد نقل المفات إليها وهذه العملية تسمى (downloading) والعملية المعاكسة (Uploading) ولا يستغرق ذلك سوى لحظات معدودة• ب ـ المعلومات وقواعد البيانات من خلال الخدمات والبرمجيات الموجودة على الإنترنيت كما سبق وذكرنا، إن شبكة المعلومات العالمية >إنترنيت< ما هي إلا مجموعة من المعلومات ومن قواعد البيانات من مختلف الأشكال والأصناف والموضوعات والميادين• وللتعرف على المعلومات في شبكة الإنترنيت، بالإمكان ذلك من خلال البرامج التالية: 1 ـ غوفر = Gopher هو برنامج لتسهيل عملية التخاطب والبحث عن المعلومات طرحته >جامعة مينسوتا عام 1991، وقد أصبحت خدمة غوفر Gopher أداة مستخدمة على نطاق واسع في إنترنيت، إذ يستطيع المستفيد من خلالها القيام باستعراض المعلومات دون أن يتوجب عليه أن يحدد سلفاً أين توجد هذه المعلومات•
عندما نستخدم (غوفر) ننتقل عبر إنترنيت كلما انتقلنا من خطوة إلى أخرى في عمق قائمة استعراض Gopher ونستطيع النفاد إلى قوائم المكتبات وإلى الملفات وقواعد البيانات•
وهناك برمجيات مساعدة للبحث ضمن فضاء Gopher وهي برمجيات Veronica Jughead، وتساعد Veronica في البحث عن الوثائق، بينما تساعد Jughead في البحث عن عناوين الأدلة فقط•
2 ـ تلنت = Telnet
طريقة أخرى للنفاذ إلى المعلومات المحملة على خدمات Serveurs والدخول الفعلي عن بعد واستخدامه بصورة عادية• وتقدم Telnet هذه الإمكانية، فعندما يتصل المستخدم بوساطة Telnet يستطيع استخدام حاسوبه عن بعد كما لو أن لوحة المفاتيح مربوطة فعلاً على حاسوبه عن بعد وبإمكانه استخدام المخدمات نفسها المتاحة لأي مستثمر محلي، وهذا يعني أنه يستطيع تشغيل برنامج معين على الحاسوب الذي يقع في النصف الآخر من الكرة الأرضية كما لو كان يجلس أمامه تماماً•
والشرط الوحيد لاستخدام Telnet بنجاح هو أن يعرف المستفيد كيف يستخدم الحاسوب الذي دخل إليه عن بعد• كما يجب أن يسمح له هذا الحاسوب بالنفاذ إلى ملفاته•
3 ـ وايس = Wais
برنامج Wais اختصار لكلمة خادمات المعلومات واسعة النطاق = Wide Area Information Servers وهي تسمح للمستخدم بالبحث من خلال قواعد البيانات المتاحة للعامة ويعد البحث من خلال وايس (Wais) أفضل من البحث من خلال فيرونيكا Veronica لأنها تبحث عن محتويات الملف وليس عن اسم الملف فقط•
4 ـ الشبكة العنكبوتية العالمية = (World Wide Web) www
وهي أكثر تطبيقات إنترنيت استخداماً للشبكة أو للبحث والتعامل مع المعلومات (hypermedia) ويوفر أسلوب تعامل للمستخدم متوافق مع مختلف أنواع البحث إذ تسمح للمستخدم بالبحث والتعامل مع الوثائق (multimedia) التي تحتوي على صور أو رسومات أو أصوات إضافية إلى النص• كما أنها تقوم بربط الوثائق ذات العلاقة مع بعضها•
كما يعد برنامج موازيك = Mosaic من أشهر البرامج استخداماً للاتصال بخادمات (WWW) وهو يعمل مع أغلب أنظمة التشغيل، ويتميز بأسلوب سهل ويتبع وسائل لحماية البيانات على الشبكات•
أهم برنامج حالياً هو Netscape (أشهر برامج التصفح)• يستخدم هذا البرنامج 15 مليوناً، يستخدم للبحث عن المعلومات في مخدم معين أو نموذج خاص وتساعد قائمة الاستعراض في رؤية المعلومات عبر الإنترنيت•
كما تحتوي الشبكة Web على ما يسمى بالنصوص المهجنة (Hypertext) وهي مجموعة كلمات تظهر على شاشة المستخدم مميزة (بلون مختلف مثلاً، أو حروف سوداء••• عريضة bold أو مرقمة•••) عن بقية الكلمات وعند النقر عليها تتيح الانتقال إلى ملف آخر في موقع آخر من قواعد البيانات للحصول على بيانات إضافية عن هذا الموضوع وقد يكون الموقع الآخر هذا في دولة أخرى وهذه النصوص المهجنة تكون منظمة عن طريق وصلات خاصة أو إشارات مرجعية تسمى (Hyper - Links) تساعد في التنقل بين موارد الشبكة وتتيح سرعة وسهولة الوصول إلى المعلومات التي تبحث عنها•
كذلك يمكن استخدام ما يسمى إشارات مرجعية (Book Mark) على صفحات الويب المثيرة للاهتمام ويمكن العودة إليها بصورة مباشرة ودون الحاجة إلى إجراء عمليات اتصال متعددة•
أما الأدوات المساعدة في تحويل قواعد المعطيات إلى صفحات Web نذكر أن أهم الأدوات التي تسمح بتحويل استفسارات قواعد المعطيات إلى صفحات Web، الأسلوب الأمثل والأسهل يمكن في استخدام لغات مثلاً PERL لكتابة برمجيات يمكن دمجها في صفحات Web مما يسمح بالتشكيل المتغير لهذه الصفحات وفقاً لمعطيات الزبون كما يمكن استخدام هذه اللغة لكتابة برامج اسفسار يقوم بالاتصال بقواعد المعطيات واستخلاص المعلومات اللازمة (المسموحة) ومن ثم تحويلها إلى ملفات HTML لتوزيعها عبر مخدم Web•
يوجد العديد من الأدوات المساعدة على تحويل الملفات المعلوماتية إلى ملفات HTML ولعل أفضل هذه الأدوات هي HTML Transit كما يمكن استخدام برامج Microsoft Office 95... Web Publishing
من ناحية أخرى توفر شركات قواعد المعطيات مثل >oracle< الأدوات اللازمة للتحقيق والربط والتحويل بين قواعد المعطيات ومخدمات Web• هذه العناوين ينتج عنها مواقع Pistes إما لمؤلفين، للعناوين للموضوعات، المصادر، للدوريات، للجمعيات المهنية•••• إلخ >أمثلة عن مواقع مختلفة موجودة على صفحات الويب في شبكة الإنترنيت ضمن ملحق في آخر البحث<•
إذا ًالوصول مباشر لبنك المعلومات، ويتوزع ما بين مقالات، مراجع بيبلوغرافية، إعلان عن مؤتمرات، لائحة منتجات، براءات اختراع لوائح بأسماء باحثين في مجالات واختصاصات معينة•••
بما أن معظم بنوك المعلومات في العالم مدفوعة الثمن، إذاً لا يمكن أن تكون موجودة على شبكة الإنترنيت إلا من خلال آلية معينة، بمعنى أن تضع المؤسسات إعلاناً عن محتويات معلوماتها للحصول على المعلومات كاملة، ولا يتم ذلك إلا بوساطة أو من خلال أو مقابل ثمن يدفعه المستفيد بطريقة تشرح على الشاشة نفسها•
ج ـ مميزات وسلبيات قواعد المعلومات على شبكة الإنترنيت
من أهم ما يميز الإنترنيت بيئتها اللامركزية إذْ يقف المستثمرون العاديون على قدم المساواة مع أكبر الشركات العالمية، ويحصل الجميع على حق نشر ما يريدونه على الشبكة بموضوعاتها ومجالاتها كلها• ولعل ذلك كان أحد الأسباب الرئيسة للانتشار الهائل بشبكة الإنترنيت• أما السبب الثاني فهو انخفاض كلفة تبادل المعلومات الذي لا يتعدى أجرة المكالمة المحلية يضاف إليها بدل اشتراك ثابت ومنخفض نسبياً، كلما ازداد عدد المستثمرين ازدادت جدوى وضع خدمات إضافية وهكذا تنخفض كلفة هذه الخدمات•
إنها وسيلة لإبراز الصورة الحضارية لبلد ما بعيداً عن احتكار وسائل الإعلام العالمية• كما أنها وسيلة لتحقيق نمو اقتصادي أكبر عبر إيجاد مصادر أفضل وأرخص للاستيراد وإيجاد قنوات أفضل للتصدير وانفتاح على مصادر المعلومات العالمية والاتصال مع الخبرات الوطنية المهاجرة•
من هنا، فإن استخدام إنترنيت لا يعد هدفاً بل وسيلة لتحقيق نمو أكبر عبر تزويد الفعاليات المختلفة (الاقتصادية والثقافية والعلمية والصناعية••••• ألخ)•
من ناحية أخرى، يتطلب العمل في مجال تزويد الخدمات عبر إنترنيت قدرة على المنافسة على المستوى الدولي بسبب عالمية هذه الخدمة وبالتالي نظم عمل مرنة واستجابة سريعة• (أحياناً القطاع العام لا يستطيع فعل ذلك وبالإمكان أن يتم من قبل ذوي الخدمات المستقلين، على أن تقوم جهات القطاع العام المعنية بوضع القواعد والمعايير المتعلقة بهذه الخدمات وأن تشرف على الالتزام بها)•
نستنتج أن مصادر شبكة إنترنيت عديدة ومتنوعة بشكل يصعب حصره وكلما حاولت الوصول إلى هذه المصادر وجدت مصادر أخرى كثيرة وهكذا• إنترنيت سفيرة فوق العادة إلى الأمم المختلفة والمنبر المناسب لتوضيح صورتنا وللتفاعل مع ملايين المستثمرين حول العام (أمم متحدة معلوماتياً ـ في النظام الخاص بإنترنيت الفضاء السيبراني = (cyberspace)•
أما سلبياتها: مع انتشار إنترنيت بدأت المؤسسات بإتاحة أجزاء محددة من أنظمتها المعلوماتية عبر إنترنيت وذلك بهدف توسيع خدماتها• وهنا بدأت عمليات الاختراق تتخذ منحى جديداً وبدأت لعبة ما هو متاح وما هو غير متاح••• وبالتالي إمكانية استخدام ما هو متاح للوصول لما هو غير متاح•
إلا أن ما يعنينا هو أن الصورة لدينا مغايرة تماماً فنحن لم نكمل أتمتة مؤسساتنا وما زال معظمها يعمل بالنظم الورقية، وبعد أتمتتها هل سنحتاج فعلاً لإتاحة أجزاء منها عبر إنترنيت أو ربما نكتفي بالشبكات الداخلية (إنترنيت Intranet) ثم نضعها مع بعضها باستخدام الشبكات الموسعة Extranet•
لنفصل بين إتاحة إنترنيت واختراق أنظمة المؤسسات عبرها (فلا يوجد الآن ما يستدعي وضع أنظمة المؤسسات المعلوماتية إن وجدت على الإنترنيت) بل لا يجب القيام بذلك في الوقت الحالي•
ويمكن للمؤسسات إتاحة (إنترنيت) لموظفيها حين الضرورة مع وجود وسائل تسمح بتحقيق الربط عبر نظم أمنية تمنع الاختراقات من خلال: حاجز حماية Fire Wall وما يتعلق بإتاحة خدمة إنترنيت للأفراد وإمكانية وجود مواقع غيرمرغوب فيها، فإن إنترنيت هي وسيلة نقل معلومات مشابهة للعديد من الوسائل الأخرى كالهاتف والفاكس وجهاز الاستقبال الفضائي بل وحتى الوسائل البريدية والحديث المباشر• بل قد تكون إنترنيت أكثر قابلية للضبط عبر حجر المواقع غير المرغوب فيها كما إن بروتوكول TCP/IP يضمن وثوقية عالية بوصول النص المرصل إلى هدفه دون تشويه•