الأربعاء، 9 مارس 2016

مقدمة عن قواعد البيانات

قواعد البيانات هي المكان الذي توضع فيه البيانات للاستفادة منها وقت الحاجة .

فالمبرمج عندما ينشئ برنامج يحتاج لربطه بقاعدة بيانات بحيث تحتفظ بالبيانات المدخلة .


هل يجب أن يحتوي كل برنامج على قاعدة بيانات ؟

الجواب : لا ، فذلك يعتمد على نوع البرنامج الذي سوف تقوم بتصميمه .. على سبيل المثال برنامج الآلة حاسبة لن يحتاج لحفظ البيانات و إنما تحتاج لنتائج فورية .

أما إذا كان برنامج لشركة أو مدرسة فأنت تحتاج لحفظ البيانات المدخلة مثل درجات الطالب أو رواتب الموظفين .


و قاعدة البيانات قد تحفظ بيانات رقمية أو نصوص أو صور أو فيديوهات .

حتى برمجة مواقع الأنترنت تحتاج إلى قاعدة بيانات في بعض الأحيان مثل المنتديات  بحيث تقوم بحفظ بيانات الأعضاء ، فكل عضو له اسم مستخدم و كلمة مرور تسمح له بالدخول و اجراء بعض المهام مثل نشر المواضيع و الرد ...الخ .

و تكون قواعد البيانات عبارة عن مجموعة جداول تربط بينهم علاقات معينة ، و تمكنك من إضافة و حذف و تعديل البيانات و أيضا تمكن من البحث عن البيانات المطلوبة بشكل اسهل و اسرع .

كما يمكن جعل قاعدة البيانات في جهاز و واجهة البرنامج في جهاز أخر و هو ما يسمى بمصطلح ( المزود و العميل ) .


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

و سنبدأ في الدرس القادم دورتنا باستخدام قواعد بيانات  ORACLE  .


0 comments:

إرسال تعليق