SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
‫وادارتها‬ ‫البيانات‬ ‫قاعدة‬
‫المادي‬ ‫التسلسل‬(Physical Sequential:)
‫معالجتها‬ ‫ترتيب‬ ‫حسب‬ ‫السجالت‬ ‫تخزن‬.
.A‫الوصول‬ ‫وقت‬ ‫حسب‬:
‫مثال‬:Log file, Transaction File
.B‫الحقول‬ ‫من‬ ‫حقل‬ ‫قيمة‬ ‫حسب‬(Key):
‫مثال‬:Master file, DB
‫طريقة‬‫الوصول‬:
‫المتسلسل‬ ‫الوصول‬(Sequential Access.)
‫المحدد‬ ‫للسجل‬ ‫السابقة‬ ‫السجالت‬ ‫كل‬ ‫على‬ ‫المرور‬ ‫الى‬ ‫نحتاج‬.
‫ايجابياته‬:
‫التخزين‬ ‫سعة‬ ‫في‬ ‫توفير‬.
‫الملف‬ ‫داخل‬ ‫السجالت‬ ‫جميع‬ ‫معالجة‬ ‫الى‬ ‫تحتاج‬ ‫التي‬ ‫للتطبيقات‬ ‫مناسب‬(‫معظمها‬ ‫أو‬.)
‫سلبياته‬:
‫المعلومات‬ ‫استرجاع‬ ‫في‬ ‫نسبيا‬ ‫بطيء‬(.‫االسترجاع‬ ‫في‬ ‫سرعة‬ ‫الى‬ ‫تحتاج‬ ‫التي‬ ‫للتطبيقات‬ ‫مناسب‬ ‫غير‬).
‫السجالت‬ ‫معالجة‬ ‫عمليات‬ ‫في‬ ‫الحرص‬(‫والتعديل‬ ‫االضافة‬ ‫و‬ ‫حذف‬)
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المادي‬ ‫التسلسل‬(Physical Sequential:)
‫اإلضافة‬:
‫جديد‬ ‫ملف‬ ‫انشاء‬.
‫الجديد‬ ‫السجل‬ ‫يسبق‬ ‫ترتيبها‬ ‫التي‬ ‫السجالت‬ ‫نسخ‬.
‫الجديد‬ ‫السجل‬ ‫اضافة‬.
‫الجديد‬ ‫السجل‬ ‫تلي‬ ‫التي‬ ‫السجالت‬ ‫نسخ‬.
‫له‬ ‫حيز‬ ‫إلضافة‬ ‫بعده‬ ‫تأتي‬ ‫التي‬ ‫السجالت‬ ‫جميع‬ ‫تحريك‬ ‫يجب‬ ‫بمعنى‬.
‫الحذف‬:
‫اضافته‬ ‫وليس‬ ‫السجل‬ ‫حذف‬ ‫مع‬ ‫السابق‬ ‫الخطوات‬ ‫نفس‬.
‫عملية‬ ‫من‬ ‫أكثر‬:
‫حركات‬ ‫ملف‬ ‫انشاء‬ ‫يتم‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المفهرس‬ ‫التسلسل‬(Indexed Sequential:)
‫فهرس‬ ‫بناء‬(Index)‫الحقول‬ ‫الحد‬‫مفتاح‬ ‫ويسمى‬(Key.)
‫حقلين‬ ‫من‬ ‫الفهرس‬ ‫يتكون‬:‫المفتاح‬(‫الفهرس‬( )Index)‫التخزين‬ ‫وحدة‬ ‫في‬ ‫والعنوان‬(Addres0s.)
‫المفتاح‬ ‫رقم‬ ‫حسب‬ ‫متسلسلة‬ ‫السجالت‬.
‫القطعة‬ ‫عنوان‬ ‫وضع‬ ‫تم‬ ‫اذا‬(Block)‫الفهرس‬ ‫في‬ ‫التخزين‬ ‫وسط‬ ‫في‬.‫كل‬ ‫بداية‬ ‫عنوان‬ ‫وضع‬ ‫يمكن‬ ‫فإنه‬
‫سجل‬ ‫كل‬ ‫عنوان‬ ‫وليس‬ ‫فقط‬ ‫مقطع‬.‫على‬ ‫يساعد‬ ‫وهذا‬:
o‫أقل‬ ‫تخزين‬ ‫مساحة‬.
o‫البحث‬ ‫في‬ ‫سرعة‬.
‫طريقة‬‫الوصول‬:
‫المتسلسل‬ ‫الوصول‬(Sequential Access.)
‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.)
‫ايجابياته‬:
‫والتعديل‬ ‫القراءة‬ ‫سرعة‬.
‫سلبياته‬:
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المفهرس‬ ‫التسلسل‬(Indexed Sequential:)
‫االضافة‬:
‫مستخدم‬ ‫غير‬ ‫احتياطي‬ ‫فراغ‬ ‫ترك‬.
‫اضافية‬ ‫مساحة‬ ‫ايجاد‬(Overflow Area.)
‫القطع‬ ‫انقسام‬(Blocks.)
‫الحذف‬:
‫الفهرس‬ ‫في‬ ‫يقابله‬ ‫وما‬ ‫السجل‬ ‫حذف‬.‫البيانات‬ ‫تنظيم‬ ‫لحين‬ ‫الناجم‬ ‫الفراغ‬ ‫وترك‬.
‫التعديل‬:
‫مباشر‬ ‫بشكل‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المفهرسة‬ ‫العشوائية‬(Indexed Random:)
‫ملف‬ ‫لكل‬ ‫فقط‬ ‫واحد‬ ‫رئيسي‬ ‫مفتاح‬ ‫اال‬ ‫يوجد‬ ‫ال‬.‫و‬ ‫فهرس‬ ‫من‬ ‫أكثر‬ ‫بناء‬ ‫يمكن‬ ‫ال‬ ‫لذلك‬‫فقط‬ ‫احد‬
‫السجل‬ ‫مفتاح‬ ‫على‬ ‫بناءا‬ ‫ملف‬ ‫لكل‬.
‫ثانوي‬ ‫مفتاح‬ ‫على‬ ‫بناءا‬ ‫آخر‬ ‫فهرس‬ ‫انشاء‬ ‫يمكن‬ ‫ولكن‬.‫المفتاح‬ ‫قيمة‬ ‫حسب‬ ‫ومرتب‬.
‫الثانوي‬ ‫المفتاح‬ ‫قيمة‬ ‫من‬ ‫مكون‬ ‫فهرس‬ ‫انشاء‬ ‫فيتم‬+‫السجل‬ ‫تخزين‬ ‫عنوان‬(‫وليس‬‫رقم‬
‫القطعة‬(Block.))‫لماذا؟‬.
‫المستويات‬ ‫متعدد‬ ‫فهرس‬ ‫انشاء‬ ‫يتم‬ ‫فإنه‬ ‫الفهرس‬ ‫حجم‬ ‫كبر‬ ‫اذا‬.
‫طريقة‬‫الوصول‬:
‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.)
‫ايجابياته‬:
‫والتعديل‬ ‫القراءة‬ ‫سرعة‬.
‫سلبياته‬:
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المفهرسة‬ ‫العشوائية‬(Indexed Random:)
‫االضافة‬:
‫اضافية‬ ‫مساحة‬ ‫ايجاد‬ ‫الى‬ ‫تحتاج‬ ‫ال‬.
‫الحذف‬:
‫الفهرس‬ ‫في‬ ‫يقابله‬ ‫وما‬ ‫السجل‬ ‫حذف‬.‫البيانات‬ ‫تنظيم‬ ‫لحين‬ ‫الناجم‬ ‫الفراغ‬ ‫وترك‬.
‫التعديل‬:
‫مباشر‬ ‫بشكل‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المقلوبة‬ ‫الفهارس‬(Inverted Indexes:)
‫السجل‬ ‫الى‬ ‫للوصول‬ ‫الحقل‬ ‫قيمة‬ ‫استخدام‬.
‫مفتاحية‬ ‫ليست‬ ‫حقول‬ ‫الى‬ ‫الحاجة‬ ‫حالة‬ ‫في‬ ‫يستخدم‬.
‫الفهرس‬=‫الحقل‬ ‫قيمة‬+‫وجوده‬ ‫أماكن‬.
‫طريقة‬‫الوصول‬:
‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.)
‫ايجابياته‬:
‫نفسه‬ ‫الملف‬ ‫الى‬ ‫الرجوع‬ ‫دون‬ ‫الطلبات‬ ‫من‬ ‫كثير‬ ‫على‬ ‫االجابة‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المزج‬(Hashing:)
‫فهرس‬ ‫بدون‬ ‫السجالت‬ ‫الى‬ ‫المباشر‬ ‫الوصول‬.
‫معين‬ ‫بحقل‬ ‫عالقة‬ ‫لها‬ ‫اماكن‬ ‫في‬ ‫السجالت‬ ‫تخزين‬(‫عادة‬ ‫المفتاح‬ ‫يكون‬.)
‫المزج‬ ‫اقتران‬ ‫هي‬ ‫هنا‬ ‫العالقة‬(Hashing Function.)
‫التخزين‬ ‫اماكن‬ ‫في‬ ‫بالتساوي‬ ‫السجالت‬ ‫توزيع‬ ‫الى‬ ‫االقتران‬ ‫يهدف‬.
‫التصادم‬(Collision:)‫المكان‬ ‫نفس‬ ‫في‬ ‫سجالت‬ ‫عدة‬ ‫تخزين‬.
‫طريقة‬‫الوصول‬:
‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.)‫االقتران‬ ‫باستخدام‬.
‫ايجابياته‬:
‫محدود‬ ‫التصادم‬ ‫عدد‬ ‫كان‬ ‫اذا‬ ‫جدا‬ ‫سريعة‬.
‫مناسبة‬ ‫تكون‬ ‫التخزين‬ ‫سعة‬ ‫فإن‬ ‫بالتساوي‬ ‫السجالت‬ ‫يوزع‬ ‫االقتران‬ ‫كان‬ ‫اذا‬.
‫سلبيات‬:
‫اذا‬ ‫بطيئة‬‫التصادم‬ ‫عدد‬ ‫كان‬‫جدا‬ ‫كبير‬.
‫السجالت‬ ‫يوزع‬ ‫االقتران‬ ‫كان‬ ‫اذا‬‫متساوي‬ ‫غير‬ ‫بشكل‬‫تكون‬ ‫التخزين‬ ‫سعة‬ ‫فإن‬‫مكلفة‬.
‫متسلسل‬ ‫بشكل‬ ‫المعلومات‬ ‫اخراج‬ ‫اليمكن‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫المزج‬(Hashing:)
‫الكفاءة‬ ‫في‬ ‫المؤثرة‬ ‫العوامل‬:
‫المستخدم‬ ‫المفتاح‬ ‫طبيعة‬.
‫االقتران‬ ‫نوع‬.
‫التصادم‬ ‫معالجة‬ ‫اسلوب‬.
‫التخزين‬ ‫وحدة‬ ‫سعة‬(.Page.)
‫المطلوبة‬ ‫التخزين‬ ‫كثافة‬.
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫مثال‬:‫الرقم‬ ‫على‬ ‫القسمة‬ ‫باقي‬29+(1:)
‫الطي‬ ‫باستخدام‬:‫رقمين‬ ‫جمع‬:‫الرقم‬1=‫والرقم‬ ‫والثانية‬ ‫االولى‬ ‫الخانة‬2=‫الثالثة‬:
‫الوصول‬ ‫طرق‬
Access Methods
AbdulRahman M.Baraka
‫البيانات‬ ‫لقاعدة‬ ‫العام‬ ‫الهيكل‬ ‫بناء‬ ‫يتم‬‫باستخدام‬ ‫والفهارس‬ ‫ربطها‬ ‫ووسائل‬(DDL.)
‫باستخدام‬ ‫بالبيانات‬ ‫الهياكل‬ ‫هذه‬ ‫مأل‬ ‫يتم‬(DML.)
‫العالئقي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬:
‫العالقات‬ ‫بناء‬(‫الملفات‬:)
‫المفاتيح‬ ‫بناء‬.
‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬:
‫عالقة‬ ‫بكل‬ ‫الخاصة‬ ‫المفاتيح‬ ‫بواسطة‬.
‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬
AbdulRahman M.Baraka
‫الهرمي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬:
‫العالقات‬ ‫بناء‬(‫الملفات‬:)
‫المفاتيح‬ ‫بناء‬.
‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬:
‫شجرة‬ ‫شكل‬ ‫على‬ ‫تتمثل‬.
‫واحد‬ ‫باتجاه‬ ‫االنتقال‬ ‫يتم‬.
‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬
AbdulRahman M.Baraka
‫الشبكي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬:
‫العالقات‬ ‫بناء‬(‫الملفات‬:)
‫المفاتيح‬ ‫بناء‬.
‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬:
‫مؤشرات‬ ‫بواسطة‬ ‫مترابطة‬ ‫مجموعة‬.
‫باتجاهين‬ ‫االنتقال‬ ‫يمكن‬.
‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬
AbdulRahman M.Baraka
‫السعة‬ ‫متطلبات‬(Space Requirement:)
‫الفعلية‬ ‫للبيانات‬ ‫الالزمة‬ ‫السعة‬:
‫النهائية‬ ‫السعة‬=‫سجل‬ ‫كل‬ ‫طول‬(‫الحقول‬ ‫أطول‬ ‫مجموع‬)*‫ملف‬ ‫كل‬ ‫في‬ ‫السجالت‬ ‫تكرار‬ ‫عدد‬
‫المخزنة‬ ‫البيانات‬ ‫انواع‬.
‫المؤشرات‬(Pointers:)
‫والشبكية‬ ‫الهرمية‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫بعضها‬ ‫مع‬ ‫السجالت‬ ‫تربط‬ ‫التي‬ ‫هي‬.
‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬=‫المؤشرات‬ ‫عدد‬*‫مؤشر‬ ‫لكل‬ ‫الالزمة‬ ‫السعة‬(4‫تقريبا‬ ‫بايت‬.)
‫النهائية‬ ‫السعة‬=‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬*‫السجالت‬ ‫عدد‬.
‫الفهارس‬(Indexes:)
‫الفهرس‬ ‫في‬ ‫سجل‬ ‫كل‬ ‫طول‬ ‫حساب‬.
‫الفهرس‬ ‫منها‬ ‫المبني‬ ‫الحقول‬ ‫طول‬ ‫جمع‬+ .‫واحد‬ ‫مؤشر‬ ‫طول‬.
‫السجالت‬ ‫تكرار‬ ‫مرات‬ ‫عدد‬ ‫ضرب‬*‫طولها‬.
‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫لبرمجيات‬ ‫الالزمة‬ ‫السعة‬(DBMS
‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫قبل‬ ‫من‬ ‫الضائعة‬ ‫السعة‬.
‫االحتياطية‬ ‫السعة‬.
‫المادي‬ ‫التصميم‬ ‫تقييم‬
Performance Evaluation
AbdulRahman M.Baraka
‫الكفاءة‬(Performance Efficiency:)
‫النظام‬ ‫في‬ ‫المعالجة‬ ‫عمليات‬ ‫لتنفيذ‬ ‫الالزم‬ ‫الزمن‬.
‫األداء‬ ‫تقييم‬ ‫أساليب‬:
‫النظام‬ ‫واقع‬ ‫تمثل‬ ‫معادالت‬.‫االداء‬ ‫لقياس‬ ‫متغيرات‬ ‫تحديد‬ ‫ثم‬.
‫النظام‬ ‫تمثيل‬(Simulation)‫برمجيات‬ ‫باستخدام‬.‫ايجاد‬ ‫ثم‬ ‫عشوائية‬ ‫بيانات‬ ‫واعطائه‬
‫النظام‬ ‫وتقييم‬ ‫النتائج‬.
‫نموذج‬ ‫بناء‬(Pilot.)
‫المادي‬ ‫التصميم‬ ‫تقييم‬
Performance Evaluation
AbdulRahman M.Baraka
‫الكفاءة‬(Performance Efficiency:)
‫االداء‬ ‫قياس‬ ‫أساليب‬:
‫االستجابة‬ ‫وقت‬ ‫يستخدم‬.‫المطلوبة‬ ‫العمليات‬ ‫لتنفيذ‬ ‫الالزم‬ ‫الوقت‬ ‫وهو‬.
‫من‬ ‫كل‬ ‫تحديد‬:
‫الطلبات‬
‫التقارير‬
‫الحركات‬.
‫مراتها‬ ‫وعدد‬ ‫االجراءات‬ ‫هذه‬ ‫جميع‬ ‫عليها‬ ‫يؤثر‬ ‫التي‬ ‫الملفات‬ ‫تحديد‬ ‫ثم‬( .‫مرات‬ ‫عدد‬ ‫يمثل‬
‫وصول‬I/O Access.)
‫المادي‬ ‫التصميم‬ ‫تقييم‬
Performance Evaluation
AbdulRahman M.Baraka
‫ضع‬‫للجدول‬ ‫المقلوب‬ ‫الفهرس‬(‫الملف‬)‫باختصا‬ ‫اشرح‬ ‫ثم‬ ، ‫الموظف‬ ‫راتب‬ ‫حسب‬ ‫التالي‬‫ر‬
‫التالي‬ ‫للطلب‬ ‫إجابة‬ ‫تحضير‬ ‫يمكن‬ ‫كيف‬:-
"‫رواتب‬ ‫يتقاضون‬ ‫الذين‬ ‫الموظفين‬ ‫عدد‬ ‫احسب‬1000$"‫المقلوب‬ ‫الملف‬ ‫باستخدام‬‫فقط‬.
‫الفهرس‬‫الموظف‬ ‫راتب‬ ‫حسب‬ ‫للجدول‬ ‫المقلوب‬:-
‫إلى‬ ‫الرجوع‬ ‫إلى‬ ‫الحاجة‬ ‫ودون‬ ‫فقط‬ ‫المقلوب‬ ‫الفهرس‬ ‫بواسطة‬ ‫السؤال‬ ‫هذا‬ ‫على‬ ‫اإلجابة‬ ‫تتم‬
‫رواتب‬ ‫يتقاضون‬ ‫الذين‬ ‫الموظفين‬ ‫عدد‬ ، ‫الرئيسي‬ ‫الملف‬1000$=2
‫مراجعة‬
‫الموظف‬ ‫راتب‬‫المكان‬
8002‫و‬5
9003
10001‫و‬4
‫الموظف‬ ‫رقم‬‫الموظف‬ ‫اسم‬‫الموظف‬ ‫راتب‬‫الموظف‬ ‫عنوان‬
1107‫مازن‬1000$‫القدس‬
2110‫ماهر‬800$‫هللا‬ ‫رام‬
3165‫إبراهيم‬900$‫غزه‬
4190‫عصام‬1000$‫نابلس‬
5103‫حسام‬800$‫جنين‬
AbdulRahman M.Baraka
‫مراجعة‬
AbdulRahman M.Baraka
‫يساوي‬ ‫السجالت‬ ‫عدد‬ ‫أن‬ ‫علمت‬ ‫إذا‬ ‫مؤشرات‬ ‫لمجموعة‬ ‫الالزمة‬ ‫السعة‬ ‫احسب‬4000
‫تساوي‬ ‫مؤشر‬ ‫لكل‬ ‫الالزمة‬ ‫والسعة‬4‫للتكرار‬ ‫التقديري‬ ‫والعدد‬ ‫بايت‬20‫؟‬
‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬=‫المؤشرات‬ ‫عدد‬*‫لكل‬ ‫الالزمة‬ ‫السعة‬‫مؤشر‬.
=20*4=80
‫النهائية‬ ‫السعة‬=‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬*‫السجالت‬ ‫عدد‬.
=80*4000=320000
‫مراجعة‬
AbdulRahman M.Baraka

Mais conteúdo relacionado

Mais procurados

مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
gueste5de3d
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
Moselhy Hussein
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (
Beni-Suef University
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
Mohamed Sayed
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
mh ED
 

Mais procurados (20)

نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البيانات
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
الأوراكل
الأوراكلالأوراكل
الأوراكل
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
فهرسة الكتب المطبوعة والإلكترونية وفقا لمعيار وصف المصادر وإتاحتها / ترجمة مح...
فهرسة الكتب المطبوعة والإلكترونية وفقا لمعيار وصف المصادر وإتاحتها / ترجمة مح...فهرسة الكتب المطبوعة والإلكترونية وفقا لمعيار وصف المصادر وإتاحتها / ترجمة مح...
فهرسة الكتب المطبوعة والإلكترونية وفقا لمعيار وصف المصادر وإتاحتها / ترجمة مح...
 
Database schema
Database schemaDatabase schema
Database schema
 
Etl elt simplified
Etl elt simplifiedEtl elt simplified
Etl elt simplified
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
Dbms
DbmsDbms
Dbms
 
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسةأهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
 

Destaque

الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيزالحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
New Tech.Net - التقنية.نت
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
ymalli
 

Destaque (19)

الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
 
ERDigram
ERDigramERDigram
ERDigram
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
 
الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 
الوحدة التاسعة - قاعدة البيانات وادارتها
الوحدة التاسعة - قاعدة البيانات وادارتهاالوحدة التاسعة - قاعدة البيانات وادارتها
الوحدة التاسعة - قاعدة البيانات وادارتها
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
 
Lesson2 Manage relationships and keys
Lesson2 Manage relationships and keysLesson2 Manage relationships and keys
Lesson2 Manage relationships and keys
 
الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيزالحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
الحب فى زمن الكوليرا لـ غابرييل غارسيا ماركيز
 
بعض القولات التي خلدها التاريخ
بعض القولات التي خلدها التاريخ بعض القولات التي خلدها التاريخ
بعض القولات التي خلدها التاريخ
 
Oca sql
Oca sqlOca sql
Oca sql
 
Info
InfoInfo
Info
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
 
قالب كراسة الشروط والمواصفات الخاصة بمشروع "تطويروتشغيل التطبيقات والخدمات ال...
قالب كراسة الشروط والمواصفات الخاصة بمشروع "تطويروتشغيل التطبيقات والخدمات ال...قالب كراسة الشروط والمواصفات الخاصة بمشروع "تطويروتشغيل التطبيقات والخدمات ال...
قالب كراسة الشروط والمواصفات الخاصة بمشروع "تطويروتشغيل التطبيقات والخدمات ال...
 
Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases Lesson4 Protect and maintain databases
Lesson4 Protect and maintain databases
 
Trabalho fitos digitais
Trabalho fitos digitaisTrabalho fitos digitais
Trabalho fitos digitais
 
Lesson11 Create Query
Lesson11 Create QueryLesson11 Create Query
Lesson11 Create Query
 

Semelhante a الوحدة السادسة - قاعدة البيانات وادارتها

تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
Crossref
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
AhmedOthman511332
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
GmachImen
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
GmachImen
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.ppt
GmachImen
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).ppt
GmachImen
 

Semelhante a الوحدة السادسة - قاعدة البيانات وادارتها (20)

Getting Started with Content Registration - Arabic Webinar
Getting Started with Content Registration - Arabic Webinar Getting Started with Content Registration - Arabic Webinar
Getting Started with Content Registration - Arabic Webinar
 
ReplicationWorkshop.pptx
ReplicationWorkshop.pptxReplicationWorkshop.pptx
ReplicationWorkshop.pptx
 
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
 
Lesson1 Create and manage databases
Lesson1 Create and manage databasesLesson1 Create and manage databases
Lesson1 Create and manage databases
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScript
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
Cds
CdsCds
Cds
 
Cds
CdsCds
Cds
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز
 
ادوات تحرير الملفات ومشاركة الملفات
ادوات تحرير الملفات ومشاركة الملفاتادوات تحرير الملفات ومشاركة الملفات
ادوات تحرير الملفات ومشاركة الملفات
 
Using R For Statistics
Using R For StatisticsUsing R For Statistics
Using R For Statistics
 
The migration
The migrationThe migration
The migration
 
1
11
1
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.ppt
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).ppt
 
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdfالمادة العلمية Big Data  البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
المادة العلمية Big Data البيانات الضخمة واستخدامتها فى البحوث العلمية.pdf
 
Digital repositories
Digital repositoriesDigital repositories
Digital repositories
 

Último

الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
NawalDahmani
 

Último (11)

RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docxRPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
 
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
 
واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .ppt
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
 
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptxدورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
 
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرجاسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
 

الوحدة السادسة - قاعدة البيانات وادارتها

  • 2. ‫المادي‬ ‫التسلسل‬(Physical Sequential:) ‫معالجتها‬ ‫ترتيب‬ ‫حسب‬ ‫السجالت‬ ‫تخزن‬. .A‫الوصول‬ ‫وقت‬ ‫حسب‬: ‫مثال‬:Log file, Transaction File .B‫الحقول‬ ‫من‬ ‫حقل‬ ‫قيمة‬ ‫حسب‬(Key): ‫مثال‬:Master file, DB ‫طريقة‬‫الوصول‬: ‫المتسلسل‬ ‫الوصول‬(Sequential Access.) ‫المحدد‬ ‫للسجل‬ ‫السابقة‬ ‫السجالت‬ ‫كل‬ ‫على‬ ‫المرور‬ ‫الى‬ ‫نحتاج‬. ‫ايجابياته‬: ‫التخزين‬ ‫سعة‬ ‫في‬ ‫توفير‬. ‫الملف‬ ‫داخل‬ ‫السجالت‬ ‫جميع‬ ‫معالجة‬ ‫الى‬ ‫تحتاج‬ ‫التي‬ ‫للتطبيقات‬ ‫مناسب‬(‫معظمها‬ ‫أو‬.) ‫سلبياته‬: ‫المعلومات‬ ‫استرجاع‬ ‫في‬ ‫نسبيا‬ ‫بطيء‬(.‫االسترجاع‬ ‫في‬ ‫سرعة‬ ‫الى‬ ‫تحتاج‬ ‫التي‬ ‫للتطبيقات‬ ‫مناسب‬ ‫غير‬). ‫السجالت‬ ‫معالجة‬ ‫عمليات‬ ‫في‬ ‫الحرص‬(‫والتعديل‬ ‫االضافة‬ ‫و‬ ‫حذف‬) ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 3. ‫المادي‬ ‫التسلسل‬(Physical Sequential:) ‫اإلضافة‬: ‫جديد‬ ‫ملف‬ ‫انشاء‬. ‫الجديد‬ ‫السجل‬ ‫يسبق‬ ‫ترتيبها‬ ‫التي‬ ‫السجالت‬ ‫نسخ‬. ‫الجديد‬ ‫السجل‬ ‫اضافة‬. ‫الجديد‬ ‫السجل‬ ‫تلي‬ ‫التي‬ ‫السجالت‬ ‫نسخ‬. ‫له‬ ‫حيز‬ ‫إلضافة‬ ‫بعده‬ ‫تأتي‬ ‫التي‬ ‫السجالت‬ ‫جميع‬ ‫تحريك‬ ‫يجب‬ ‫بمعنى‬. ‫الحذف‬: ‫اضافته‬ ‫وليس‬ ‫السجل‬ ‫حذف‬ ‫مع‬ ‫السابق‬ ‫الخطوات‬ ‫نفس‬. ‫عملية‬ ‫من‬ ‫أكثر‬: ‫حركات‬ ‫ملف‬ ‫انشاء‬ ‫يتم‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 4. ‫المفهرس‬ ‫التسلسل‬(Indexed Sequential:) ‫فهرس‬ ‫بناء‬(Index)‫الحقول‬ ‫الحد‬‫مفتاح‬ ‫ويسمى‬(Key.) ‫حقلين‬ ‫من‬ ‫الفهرس‬ ‫يتكون‬:‫المفتاح‬(‫الفهرس‬( )Index)‫التخزين‬ ‫وحدة‬ ‫في‬ ‫والعنوان‬(Addres0s.) ‫المفتاح‬ ‫رقم‬ ‫حسب‬ ‫متسلسلة‬ ‫السجالت‬. ‫القطعة‬ ‫عنوان‬ ‫وضع‬ ‫تم‬ ‫اذا‬(Block)‫الفهرس‬ ‫في‬ ‫التخزين‬ ‫وسط‬ ‫في‬.‫كل‬ ‫بداية‬ ‫عنوان‬ ‫وضع‬ ‫يمكن‬ ‫فإنه‬ ‫سجل‬ ‫كل‬ ‫عنوان‬ ‫وليس‬ ‫فقط‬ ‫مقطع‬.‫على‬ ‫يساعد‬ ‫وهذا‬: o‫أقل‬ ‫تخزين‬ ‫مساحة‬. o‫البحث‬ ‫في‬ ‫سرعة‬. ‫طريقة‬‫الوصول‬: ‫المتسلسل‬ ‫الوصول‬(Sequential Access.) ‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.) ‫ايجابياته‬: ‫والتعديل‬ ‫القراءة‬ ‫سرعة‬. ‫سلبياته‬: ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 5. ‫المفهرس‬ ‫التسلسل‬(Indexed Sequential:) ‫االضافة‬: ‫مستخدم‬ ‫غير‬ ‫احتياطي‬ ‫فراغ‬ ‫ترك‬. ‫اضافية‬ ‫مساحة‬ ‫ايجاد‬(Overflow Area.) ‫القطع‬ ‫انقسام‬(Blocks.) ‫الحذف‬: ‫الفهرس‬ ‫في‬ ‫يقابله‬ ‫وما‬ ‫السجل‬ ‫حذف‬.‫البيانات‬ ‫تنظيم‬ ‫لحين‬ ‫الناجم‬ ‫الفراغ‬ ‫وترك‬. ‫التعديل‬: ‫مباشر‬ ‫بشكل‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 6. ‫المفهرسة‬ ‫العشوائية‬(Indexed Random:) ‫ملف‬ ‫لكل‬ ‫فقط‬ ‫واحد‬ ‫رئيسي‬ ‫مفتاح‬ ‫اال‬ ‫يوجد‬ ‫ال‬.‫و‬ ‫فهرس‬ ‫من‬ ‫أكثر‬ ‫بناء‬ ‫يمكن‬ ‫ال‬ ‫لذلك‬‫فقط‬ ‫احد‬ ‫السجل‬ ‫مفتاح‬ ‫على‬ ‫بناءا‬ ‫ملف‬ ‫لكل‬. ‫ثانوي‬ ‫مفتاح‬ ‫على‬ ‫بناءا‬ ‫آخر‬ ‫فهرس‬ ‫انشاء‬ ‫يمكن‬ ‫ولكن‬.‫المفتاح‬ ‫قيمة‬ ‫حسب‬ ‫ومرتب‬. ‫الثانوي‬ ‫المفتاح‬ ‫قيمة‬ ‫من‬ ‫مكون‬ ‫فهرس‬ ‫انشاء‬ ‫فيتم‬+‫السجل‬ ‫تخزين‬ ‫عنوان‬(‫وليس‬‫رقم‬ ‫القطعة‬(Block.))‫لماذا؟‬. ‫المستويات‬ ‫متعدد‬ ‫فهرس‬ ‫انشاء‬ ‫يتم‬ ‫فإنه‬ ‫الفهرس‬ ‫حجم‬ ‫كبر‬ ‫اذا‬. ‫طريقة‬‫الوصول‬: ‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.) ‫ايجابياته‬: ‫والتعديل‬ ‫القراءة‬ ‫سرعة‬. ‫سلبياته‬: ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 7. ‫المفهرسة‬ ‫العشوائية‬(Indexed Random:) ‫االضافة‬: ‫اضافية‬ ‫مساحة‬ ‫ايجاد‬ ‫الى‬ ‫تحتاج‬ ‫ال‬. ‫الحذف‬: ‫الفهرس‬ ‫في‬ ‫يقابله‬ ‫وما‬ ‫السجل‬ ‫حذف‬.‫البيانات‬ ‫تنظيم‬ ‫لحين‬ ‫الناجم‬ ‫الفراغ‬ ‫وترك‬. ‫التعديل‬: ‫مباشر‬ ‫بشكل‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 8. ‫المقلوبة‬ ‫الفهارس‬(Inverted Indexes:) ‫السجل‬ ‫الى‬ ‫للوصول‬ ‫الحقل‬ ‫قيمة‬ ‫استخدام‬. ‫مفتاحية‬ ‫ليست‬ ‫حقول‬ ‫الى‬ ‫الحاجة‬ ‫حالة‬ ‫في‬ ‫يستخدم‬. ‫الفهرس‬=‫الحقل‬ ‫قيمة‬+‫وجوده‬ ‫أماكن‬. ‫طريقة‬‫الوصول‬: ‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.) ‫ايجابياته‬: ‫نفسه‬ ‫الملف‬ ‫الى‬ ‫الرجوع‬ ‫دون‬ ‫الطلبات‬ ‫من‬ ‫كثير‬ ‫على‬ ‫االجابة‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 9. ‫المزج‬(Hashing:) ‫فهرس‬ ‫بدون‬ ‫السجالت‬ ‫الى‬ ‫المباشر‬ ‫الوصول‬. ‫معين‬ ‫بحقل‬ ‫عالقة‬ ‫لها‬ ‫اماكن‬ ‫في‬ ‫السجالت‬ ‫تخزين‬(‫عادة‬ ‫المفتاح‬ ‫يكون‬.) ‫المزج‬ ‫اقتران‬ ‫هي‬ ‫هنا‬ ‫العالقة‬(Hashing Function.) ‫التخزين‬ ‫اماكن‬ ‫في‬ ‫بالتساوي‬ ‫السجالت‬ ‫توزيع‬ ‫الى‬ ‫االقتران‬ ‫يهدف‬. ‫التصادم‬(Collision:)‫المكان‬ ‫نفس‬ ‫في‬ ‫سجالت‬ ‫عدة‬ ‫تخزين‬. ‫طريقة‬‫الوصول‬: ‫المباشر‬ ‫أو‬ ‫العشوائي‬(Direct - Random.)‫االقتران‬ ‫باستخدام‬. ‫ايجابياته‬: ‫محدود‬ ‫التصادم‬ ‫عدد‬ ‫كان‬ ‫اذا‬ ‫جدا‬ ‫سريعة‬. ‫مناسبة‬ ‫تكون‬ ‫التخزين‬ ‫سعة‬ ‫فإن‬ ‫بالتساوي‬ ‫السجالت‬ ‫يوزع‬ ‫االقتران‬ ‫كان‬ ‫اذا‬. ‫سلبيات‬: ‫اذا‬ ‫بطيئة‬‫التصادم‬ ‫عدد‬ ‫كان‬‫جدا‬ ‫كبير‬. ‫السجالت‬ ‫يوزع‬ ‫االقتران‬ ‫كان‬ ‫اذا‬‫متساوي‬ ‫غير‬ ‫بشكل‬‫تكون‬ ‫التخزين‬ ‫سعة‬ ‫فإن‬‫مكلفة‬. ‫متسلسل‬ ‫بشكل‬ ‫المعلومات‬ ‫اخراج‬ ‫اليمكن‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 10. ‫المزج‬(Hashing:) ‫الكفاءة‬ ‫في‬ ‫المؤثرة‬ ‫العوامل‬: ‫المستخدم‬ ‫المفتاح‬ ‫طبيعة‬. ‫االقتران‬ ‫نوع‬. ‫التصادم‬ ‫معالجة‬ ‫اسلوب‬. ‫التخزين‬ ‫وحدة‬ ‫سعة‬(.Page.) ‫المطلوبة‬ ‫التخزين‬ ‫كثافة‬. ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 11. ‫مثال‬:‫الرقم‬ ‫على‬ ‫القسمة‬ ‫باقي‬29+(1:) ‫الطي‬ ‫باستخدام‬:‫رقمين‬ ‫جمع‬:‫الرقم‬1=‫والرقم‬ ‫والثانية‬ ‫االولى‬ ‫الخانة‬2=‫الثالثة‬: ‫الوصول‬ ‫طرق‬ Access Methods AbdulRahman M.Baraka
  • 12. ‫البيانات‬ ‫لقاعدة‬ ‫العام‬ ‫الهيكل‬ ‫بناء‬ ‫يتم‬‫باستخدام‬ ‫والفهارس‬ ‫ربطها‬ ‫ووسائل‬(DDL.) ‫باستخدام‬ ‫بالبيانات‬ ‫الهياكل‬ ‫هذه‬ ‫مأل‬ ‫يتم‬(DML.) ‫العالئقي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬: ‫العالقات‬ ‫بناء‬(‫الملفات‬:) ‫المفاتيح‬ ‫بناء‬. ‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬: ‫عالقة‬ ‫بكل‬ ‫الخاصة‬ ‫المفاتيح‬ ‫بواسطة‬. ‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬ AbdulRahman M.Baraka
  • 13. ‫الهرمي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬: ‫العالقات‬ ‫بناء‬(‫الملفات‬:) ‫المفاتيح‬ ‫بناء‬. ‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬: ‫شجرة‬ ‫شكل‬ ‫على‬ ‫تتمثل‬. ‫واحد‬ ‫باتجاه‬ ‫االنتقال‬ ‫يتم‬. ‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬ AbdulRahman M.Baraka
  • 14. ‫الشبكي‬ ‫للنموذج‬ ‫المادي‬ ‫التصميم‬: ‫العالقات‬ ‫بناء‬(‫الملفات‬:) ‫المفاتيح‬ ‫بناء‬. ‫بعضها‬ ‫مع‬ ‫الملفات‬ ‫ربط‬ ‫طرق‬: ‫مؤشرات‬ ‫بواسطة‬ ‫مترابطة‬ ‫مجموعة‬. ‫باتجاهين‬ ‫االنتقال‬ ‫يمكن‬. ‫البيانات‬ ‫قواعد‬ ‫لنماذج‬ ‫المادي‬ ‫التصميم‬ AbdulRahman M.Baraka
  • 15. ‫السعة‬ ‫متطلبات‬(Space Requirement:) ‫الفعلية‬ ‫للبيانات‬ ‫الالزمة‬ ‫السعة‬: ‫النهائية‬ ‫السعة‬=‫سجل‬ ‫كل‬ ‫طول‬(‫الحقول‬ ‫أطول‬ ‫مجموع‬)*‫ملف‬ ‫كل‬ ‫في‬ ‫السجالت‬ ‫تكرار‬ ‫عدد‬ ‫المخزنة‬ ‫البيانات‬ ‫انواع‬. ‫المؤشرات‬(Pointers:) ‫والشبكية‬ ‫الهرمية‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫بعضها‬ ‫مع‬ ‫السجالت‬ ‫تربط‬ ‫التي‬ ‫هي‬. ‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬=‫المؤشرات‬ ‫عدد‬*‫مؤشر‬ ‫لكل‬ ‫الالزمة‬ ‫السعة‬(4‫تقريبا‬ ‫بايت‬.) ‫النهائية‬ ‫السعة‬=‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬*‫السجالت‬ ‫عدد‬. ‫الفهارس‬(Indexes:) ‫الفهرس‬ ‫في‬ ‫سجل‬ ‫كل‬ ‫طول‬ ‫حساب‬. ‫الفهرس‬ ‫منها‬ ‫المبني‬ ‫الحقول‬ ‫طول‬ ‫جمع‬+ .‫واحد‬ ‫مؤشر‬ ‫طول‬. ‫السجالت‬ ‫تكرار‬ ‫مرات‬ ‫عدد‬ ‫ضرب‬*‫طولها‬. ‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫لبرمجيات‬ ‫الالزمة‬ ‫السعة‬(DBMS ‫البيانات‬ ‫قواعد‬ ‫نظام‬ ‫قبل‬ ‫من‬ ‫الضائعة‬ ‫السعة‬. ‫االحتياطية‬ ‫السعة‬. ‫المادي‬ ‫التصميم‬ ‫تقييم‬ Performance Evaluation AbdulRahman M.Baraka
  • 16. ‫الكفاءة‬(Performance Efficiency:) ‫النظام‬ ‫في‬ ‫المعالجة‬ ‫عمليات‬ ‫لتنفيذ‬ ‫الالزم‬ ‫الزمن‬. ‫األداء‬ ‫تقييم‬ ‫أساليب‬: ‫النظام‬ ‫واقع‬ ‫تمثل‬ ‫معادالت‬.‫االداء‬ ‫لقياس‬ ‫متغيرات‬ ‫تحديد‬ ‫ثم‬. ‫النظام‬ ‫تمثيل‬(Simulation)‫برمجيات‬ ‫باستخدام‬.‫ايجاد‬ ‫ثم‬ ‫عشوائية‬ ‫بيانات‬ ‫واعطائه‬ ‫النظام‬ ‫وتقييم‬ ‫النتائج‬. ‫نموذج‬ ‫بناء‬(Pilot.) ‫المادي‬ ‫التصميم‬ ‫تقييم‬ Performance Evaluation AbdulRahman M.Baraka
  • 17. ‫الكفاءة‬(Performance Efficiency:) ‫االداء‬ ‫قياس‬ ‫أساليب‬: ‫االستجابة‬ ‫وقت‬ ‫يستخدم‬.‫المطلوبة‬ ‫العمليات‬ ‫لتنفيذ‬ ‫الالزم‬ ‫الوقت‬ ‫وهو‬. ‫من‬ ‫كل‬ ‫تحديد‬: ‫الطلبات‬ ‫التقارير‬ ‫الحركات‬. ‫مراتها‬ ‫وعدد‬ ‫االجراءات‬ ‫هذه‬ ‫جميع‬ ‫عليها‬ ‫يؤثر‬ ‫التي‬ ‫الملفات‬ ‫تحديد‬ ‫ثم‬( .‫مرات‬ ‫عدد‬ ‫يمثل‬ ‫وصول‬I/O Access.) ‫المادي‬ ‫التصميم‬ ‫تقييم‬ Performance Evaluation AbdulRahman M.Baraka
  • 18. ‫ضع‬‫للجدول‬ ‫المقلوب‬ ‫الفهرس‬(‫الملف‬)‫باختصا‬ ‫اشرح‬ ‫ثم‬ ، ‫الموظف‬ ‫راتب‬ ‫حسب‬ ‫التالي‬‫ر‬ ‫التالي‬ ‫للطلب‬ ‫إجابة‬ ‫تحضير‬ ‫يمكن‬ ‫كيف‬:- "‫رواتب‬ ‫يتقاضون‬ ‫الذين‬ ‫الموظفين‬ ‫عدد‬ ‫احسب‬1000$"‫المقلوب‬ ‫الملف‬ ‫باستخدام‬‫فقط‬. ‫الفهرس‬‫الموظف‬ ‫راتب‬ ‫حسب‬ ‫للجدول‬ ‫المقلوب‬:- ‫إلى‬ ‫الرجوع‬ ‫إلى‬ ‫الحاجة‬ ‫ودون‬ ‫فقط‬ ‫المقلوب‬ ‫الفهرس‬ ‫بواسطة‬ ‫السؤال‬ ‫هذا‬ ‫على‬ ‫اإلجابة‬ ‫تتم‬ ‫رواتب‬ ‫يتقاضون‬ ‫الذين‬ ‫الموظفين‬ ‫عدد‬ ، ‫الرئيسي‬ ‫الملف‬1000$=2 ‫مراجعة‬ ‫الموظف‬ ‫راتب‬‫المكان‬ 8002‫و‬5 9003 10001‫و‬4 ‫الموظف‬ ‫رقم‬‫الموظف‬ ‫اسم‬‫الموظف‬ ‫راتب‬‫الموظف‬ ‫عنوان‬ 1107‫مازن‬1000$‫القدس‬ 2110‫ماهر‬800$‫هللا‬ ‫رام‬ 3165‫إبراهيم‬900$‫غزه‬ 4190‫عصام‬1000$‫نابلس‬ 5103‫حسام‬800$‫جنين‬ AbdulRahman M.Baraka
  • 20. ‫يساوي‬ ‫السجالت‬ ‫عدد‬ ‫أن‬ ‫علمت‬ ‫إذا‬ ‫مؤشرات‬ ‫لمجموعة‬ ‫الالزمة‬ ‫السعة‬ ‫احسب‬4000 ‫تساوي‬ ‫مؤشر‬ ‫لكل‬ ‫الالزمة‬ ‫والسعة‬4‫للتكرار‬ ‫التقديري‬ ‫والعدد‬ ‫بايت‬20‫؟‬ ‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬=‫المؤشرات‬ ‫عدد‬*‫لكل‬ ‫الالزمة‬ ‫السعة‬‫مؤشر‬. =20*4=80 ‫النهائية‬ ‫السعة‬=‫للمؤشر‬ ‫الالزمة‬ ‫السعة‬*‫السجالت‬ ‫عدد‬. =80*4000=320000 ‫مراجعة‬ AbdulRahman M.Baraka