المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دائما أجدها أمامي



خالد ناجي
09/09/2007, 03:37 PM
الأخوة أعضاء المنتدى
دائما ما اجد امامي في التقارير الفنية عبارة " ad hoc" مثلا ad hoc regulations فما معنى هذه العبارة وما أصلها
شاكرا التعاون

أسماء حسن محمد
09/09/2007, 04:57 PM
العبارة ad hoc هى عبارة لاتينية قديمة تعنى "من اجل غرض محدد " وتشير بصفة عامة الى حل تم اقتراحه او تفصيله لمشكلة محددة وبالتالى لا يمكن تعميمها على مشكلات اخرى. ان هذا المصطلح يستخدم فى مجالات عديدة مثل الشبكات او حتى فى مجال علوم الرياضة حينما يتم التوصل الى معادلة محددة

وعندما يتعلق الامر بمجال قواعد البيانات

معظم تطبيقات قواعد البيانتات التقليدية تتيح للمستخدم الدخول على قاعدة البيانات وتنفيذ عدد من جمل استعلام او التقارير المحددة سلفا بواسطة المبرمج وبالطبع تاخذ فى اعتبارها مستويات الاداء فلا يمكن على سبيل المثال السماح للعديد من المستخدمين بعمل استعلام شامل على كل سجلات قاعدة البيانات لان ذلك سوف يشغل العديد من الوقت لتنفيذه وبالتالى فان الاداء سوف يتأثر كثيرا .وعلى العكس تسمح التقارير المصممة وفقا لاعتبارت Add Hoc للمستخدم ان يفصل بنفسه جمل الاستعلام التى يريدها بحرية ودون عناء من خلال واجهة بسيطة وسهلة بالنسبة للمستخدم الذى يفترض فيه عدم التعمق او المعرفة الكافية بلغة الاستعلام البنيوية SQL او بمخطط قاعدة البيانات.

ان تصميم الاستعلامات والتقارير بتلك الطريقة يؤدى الى التأثير السلبى على اداء قاعدة البيانات ولتلافى ذلك فان المستخدم لا يستعلم مباشرة من قاعدة البيانت بل من نسخة يتم تحديثها بأستمرار من تلك القاعدة وبالتالى نتجنب احتمالات انخفاض اداء قاعدة البيانات . ان تلك النسخة من قاعدة البيانات قد يعبر عنها بالمصطلح data warehouse ويعبر عن الاستعلامات ب data mining

http://en.wikipedia.org/wiki/Ad_hoc

ويمكن أيضا ترجمة ad hoc محدودة الزمان والموضوع كما في السياق التالي

اتخذت لجنة حقوق الإنسان قرارا يطالب مجلس الأمن بإقرار محكمة جنائية دولية ad hoc (محدودة الزمان والموضوع) حول يوغسلافيا السابقة. وكذلك يمكن ترجمة ad hoc في اللغويات "قواعِدَ أقلَّ شموليّةً وأكثر محلّيّة" وفي نظام التحكيم التجاري يترجم ad hoc "التحكيم الحر"