الصفحة الرئيسية > صحيفة الحياة > لوتس ابروش ٣ العربي من لوتس مثالي لقواعد البيانات الصغيرة
لوتس ابروش ٣ العربي من لوتس مثالي لقواعد البيانات الصغيرة
السبت ١٧ حزيران (يونيو) ١٩٩٥, بقلم
يعتبر الاصدار الثالث من برنامج قواعد البيانات لوتس ابروش (Lotus Approach) النسخة الاولى التي قامت شركة لوتس باعادة تصميمها جذرياً منذ شرائها للبرنامج من سنة ١٩٩٣ شركة ابروش سوفتوير.
واليوم تتهيأ لوتس لطرح النسخة المعربة من ابروش وقد ارسلت لنا نسخة بيتا متقدمة من قاعدة البيانات العربية هذه. ورغم وجود بعض الاخطاء التي من المنتظر ان لا تبقى في النسخة النهائية، اظهرت نسخة بيتا هذه ان البرنامج يتمتع بسرعة اداء كبيرة وسهولة استخدام ملحوظة، ويناسب تماماً انشاء قواعد بيانات صغيرة بفضل اكثر من خمسين نموذجاً لقواعد بيانات مختلفة. ولا يكتفي البرنامج بعرض نماذج قواعد بيانات جاهزة بل يوفر عدداً من مربعات المساعدة التي تواكب المستخدم وتساعده في تنفيذ المهمات المعقدة. ويشبه البرنامج بذلك برنامج اكسس ٢ غير انه على عكس هذا الاخير لا يوفر ابروش لغة برمجة لإعداد التطبيقات. غير ان ابروش يتيح الوصول بسهولة الى البيانات المنسقة بتطبيقات اخرى كالجداول الالكترونية او قواعد البيانات المركزية التي يتم الوصول اليها بلغة الاستفسار المركبة.

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

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

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

وواجهنا بعض المشاكل في البرنامج تأتي كلها من التعريب مثل مشاكل عرض النص العربي واتجاه الكتابة. ولكن يجب التذكير مرة اخرى ان ابروش المعرب لا يزال في مرحلة بيتا ومن الاكيد ان لوتس ستقوم بتصحيح هذه الاخطاء.
لا شك ان ابروش ٣ هو برنامج ممتاز لقواعد البيانات الصغيرة ويشكل اداة تكامل مثالية لبرنامج ١-٢-٣ اذا كان هذا الاخير لم يعد يكفي حاجات المستخدم في مجال ادارة البيانات. واصبح ابروش في هذا الاصدار جزءاً لا يتجزأ من رزمة سمارت سويت التي سوف تكون اضافة مهمة للمكتبة العربية حين تقوم لوتس بتعريب ما تبقى من تطبيقاتها مثل امي برو ونوتس.
حسن الجوار بين ١-٢-٣ وابروش
يتناغم ابروش ٣ تماماً مع برنامج الجداول الالكترونية ١-٢-٣ الذي تنشره لوتس ايضاً. ومن بين الحسنات التي يوفرها التكامل بين البرنامجين يمكن مثلاً استقدام ورقة عمل من ١-٢-٣ مباشرة في مستند قواعد بيانات في ابروش.
| تم انشاء جدول يحتوي اسماء العملاء وتواريخ الفواتير وقيمها في ١-٢-٣. وادى تثبيت برنامج ابروش في الجهاز الى ظهور اوامر جديدة في قائمة قاعدة بيانات المتفرعة من قائمة ادوات في ١-٢-٣ (بشرط ان يكون احدث من الاصدار ٤). وتتيح هذه الاوامر الجديدة استخدام مساعدات ابروش لإنشاء النماذج والتقارير وعلامات البريد وبالتالي تحسين مظهر الجدول. |
|---|---|
|
يمكن كذلك فتح ورقة عمل ١-٢-٣ مباشرة من داخل ابروش، مما ينشئ آلياً ملف قواعد بيانات جديد ويعرض نموذجاً جاهزاً يمكن من خلاله تعديل البيانات وتحديثها. وتصبح بذلك كل ادوات ابروش في متناول المستخدم للتحكم بهذه القاعدة الجديدة. |
|
وتقوم مربعات المساعدة بتسهيل المهمات المعقدة. فإذا اردنا وضع رسم بياني مثلاً لبيانات الفواتير يعرض مساعد الرسوم البيانية ألسنة يقود كل منها الى خطوة في انشاء الرسم: رسم ثنائي او ثلاثي الابعاد فتحديد المحور السيني ثم المحور الصادي ثم السلسلة. |



