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

مشاهدة النسخة كاملة : .الدرس 1 فى مفهوم قواعد البيانات ( مقدمة ).


مساعد
08-29-2006, 12:08 PM
بسم الله الرحمن الرحيم
مقدمة عن قواعد البيانات ( Data Base )
حياكم الله أخوتي الأفاضل ، وأقدم شكري للأخ الفاضل متفائل على أن جعلني أتشرف بمساعدته في وضع هذه الدروس ، ونحنُ بانتظار توجيهاتكم واقتراحاتكم ، نبدأ على بركة الله هذه الدروس والتي هي من الـ 1- في علم قواعد البيانات ..
تعريف قواعد البيانات :يعُرَّف مصطلح قواعد البيانات بأنه عبارة : عن مجموعة من البيانات المرتبطة بصلات بحيث تُخزَّن بطريقة نموذجية يتم فيها تحاشي تكرار البيانات ،
إضافة إلى تميز هذه البيانات باستقلال نسبي عن البرامج المسؤولة عن المعالجة الخاصة بهذه البيانات ، وتشكل الاستقلالية عن البرامج نقطةً هامة يُستفادُ منها عند تطوير الأنظمة ، وإعادة الهيكلة عند الحاجة إلى متطلبات جديدة أو بناء نظام جديد .
مميزات قواعد البيانات :
·تحاشي تكرار البيانات : بحيث يتم الوصول إلى صيغة يكون فيها التكرار مسيطراً عليه ، ويقتصر التكرار على الجوانب الخاصة باتصال البيانات بعضها ببعض .
·تجانس البيانات : ويُصد بها اليطرة على عمليات الإضافة والحذف والتعديل بشكل يحافظ على بنية متجانسة داخل قواعد البيانات .
·قابيلة التطوير عند وجود متطلبات جديدة أو بيناء نظام جديد .
·استقلالية البيانات عن البرامج .·سهولة استرجاع البيانات بالشكل الذي تفرضه رؤية المستخدم ومتطلبات النظام .
·إمكانية مشاركة أكثر من مستخدم في الوصول إلى البيانات والتعامل معها .
·إمكانية اتصال أكثر من نظام بقاعدة البيانات .
·السرية والتحكم .
وبعد التحدث عن مميزات قواعد البيانات نأتي إلى موضوع أنظمة الملفات التقليدية File Processing System الذي كان سائدً استخدامه قبل استخدام قواد البيانات .

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

Sierous The Virus
08-31-2006, 01:35 PM
بسم الله الرحمن الرحيم
مقدمة عن قواعد البيانات ( Data Base )
حياكم الله أخوتي الأفاضل ، وأقدم شكري للأخ الفاضل متفائل على أن جعلني أتشرف بمساعدته في وضع هذه الدروس



Oppppppppppps

مساعد
09-27-2006, 01:17 PM
أخى الغالى الدرس دة منقول يعنى و ايه المشكلة Ooops ليه بس عادى

MegaMan
10-12-2006, 01:26 AM
شكرا لك يازيرو
النقل لتعم الفائده وجزاك الله خيرا يازيرو

El Shabah
05-07-2010, 01:17 AM
مشكوررررررررررررررررررررررررررررررررررررر