في هذا المقال الجديد و الذي من خلاله أفتح صفحة جديدة و نوعا آخر من المقالات أبدأ الكتابة في مجال البحث العلمي الخاص بعلم الحاسوب في المجال الطبي من ناحية التعامل مع البيانات الطبية و تصنيفها و تحسين العمل و البحث فيها. في هذا المقال أبذأ بتعريف أكبر و أشهر...
[اقرأ المزيد]
نحن بصدد تطوير تطبيق رايلز و نريد توزيع التطبيق للجميع، كما نريد من بياناتنا أن تشتغل على أكبر عدد ممكن من قاعدة البيانات تستطيع التعامل مع رايلز مثل MySQL،PostregSQL، SQLite، SQLServer و Oracle. بعبارة أخرى نريد تعريف لمخطط البيانات من غير التفكير في كيفية و طريقة كتابة الSQL. أول مايجب...
[اقرأ المزيد]
قاعدة بيانات علائقية بدون تبادل مرجعي (cross-referencing) بين الجداول لا يعني الشيء الكثير. في مثال الجزء الأول المقال داخل المدونة (Post) يمكن أن يحوي على أكثر من تعليق أو لا يحوي أي تعليق. التعليق و الذي سيُمثل بجدول في قاعدة البيانات يحتوي على عمود (post_id) يُمكن من خلاله ربط التعليق...
[اقرأ المزيد]
الActiverecord يُمثل الطبقة المسؤولة عن تمثيل البيانات في رايلز. الActiverecord عرفه ووصفه مارتن فولر في كتابه “Patterns of Enterprise Application Architecture”. في الActiverecord، الكائنات (objects) توفر الحفظ الدائم للبيانات و كذلك التغيرات التي تطرأ على هذه البيانات. الActiveRecord يُسهل إنشاء و إستعمال كائنات الأعمال التي تتطلب بيانات التخزين الثابتة من...
[اقرأ المزيد]