كلمـــة الإدارة لمنتدى الحاسب والجوال العربي

الأعضاء و الزوار الكرام

يا ‏‏" ‏زائر " اهلاً وسهلاً بك في اسرة منتدانا منتدى الحاسب والجوال العربي سعيدون بزيارتكم لنا *كما نرحب بلعضو الجديد ‏‏" ‏روفيان "


شاطر
استعرض الموضوع السابقاذهب الى الأسفلاستعرض الموضوع التالي
avatar
المدير العام
المدير العام
البلد البلد :
الجنس : ذكر
عدد المساهمات : 1460
نقاط : 4259
مخالفات مخالفات : ليس لديه مخالفات
معاينة صفحة البيانات الشخصي للعضوhttps://google.com/+مجنونالغرامhttps://www.facebook.com/hozaifa01https://twitter.com/hozaifa01

جديد اوركال-الدرس الاول : مقدمة عن قواعد البيانات

في 2012-04-05, 06:13
اوراكل
ننعرض في هذا الفصل الى مقدمة في ادارة قواعد البيانات
وخاصة قواعد بيانات الأوراكل والذي يعتبر أحد النظم القوية في قواعد
البيانات لما له مميزات مقارنة بقواعد البيانات الاخرى .


.... الدرس الاول : مقدمة عن قواعد البيانات ...

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


مميزات قواعد البيانات :
1- تحاشي تكرار البيانات : بحيث يتم الوصول الى صيغة يكون فيها التكرار مسيطراً علية ويقتصر التكرار على الجوانب الخاصة بأتصال البيانات بعضها ببعض .
2- تجانس البيانات: ويقصد بها السيطرة على عمليات الاضافة والحذف والتعديل بشكل يحافظ على بنية متجانسة داخل قواعد البيانات .
3- قابلية التطور عند وجود متطلبات جديدة أوبناء نظام جديد .
4- استقلالية البيانات عن البرامج .
5- سهولة استرجاع البيانات بالشكل الذي تفرضة رؤية المستخدم ومتطلبات النظام.
6- امكانية مشاركة أكثر من مستخدم في الوصول الى البيانات والتعامل معها .
7- امكانية اتصال أكثر من نظام بقاعدة البيانات .
8- السرية والتحكم .
بعد التحدث عن مميزات قواعد البيانات نأتي الى موضوع أنظمة الملفات التقليدية الذي كان سائداً استخدامة قبل استخدام قواعد البيانات .


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

مما لاشك فية أن أنظمة الملفات التقليدية تشكل نقلة نوعية مقارنة مع الانظمة اليدوية ، الا انها تعاني من بعض القصور ،،، ومن أهم جوانب هذه القصور مايلي :-

التكرار :-
نلاحظ من مثال الطلاب والمدرسين أننا اظطررنا الى تكرار أسماء الطلاب وأسماء المدرسين في ملف ثالث مما يسبب تكرار غير مسوغ .

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

زيادة زمن بناء الانظمة :
وذلك بسبب اللجوء الى انشاء ملفات كثيرة لتحقيق المتطلبات المختلفة للانظمة .

الحاجة المستمرة لاعادة هيكلة البرامج والملفات:
بشكل شبة شمولي في حال ظهور متطلباً جديداً بسبب اعتمادية البرامج على
طبيعة الملفات المستخدمة بالنظام مما يتسبب في اضاعة الوقت والجهد .

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

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


التسلسل مطلوب في التعلم
فلا تكمز بين الدروس اخذها من البداية للنهاية تستفاد اكثر

نهاية الدرس الاول


________________
استعرض الموضوع السابقالرجوع الى أعلى الصفحةاستعرض الموضوع التالي
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى