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

13
رتهات وادالبياناعدة ا قا

Upload: amin-abu-hammad

Post on 14-Apr-2017

107 views

Category:

Education


4 download

TRANSCRIPT

Page 1: الوحدة الثالثة - قاعدة البيانات وادارتها

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

Page 2: الوحدة الثالثة - قاعدة البيانات وادارتها

حقل = مجموعة الرموز(Field ) او خاصية(Attribute.)

سجل = مجموعة حقول او الخصائص(Record.)

ملف = مجموعة سجالت(file( .) جدول(Table.))

قاعدة بيانات = مجموعة ملفات(DB.)

يمكن النظر الى الملفات البسيطة بانها مصفوفة

(.أو جدول من بعدين. )ذات بعدين

ينظر الى الملفات الغير بسيطة إلى انها مصفوفة. او ذات اطوال غبر منتظمة. اكثر من بعدين

(Flat Files) الملفات البسيطة

AbdulRahman M.Baraka

Page 3: الوحدة الثالثة - قاعدة البيانات وادارتها

(Flat Files) الملفات البسيطة

AbdulRahman M.Baraka

Page 4: الوحدة الثالثة - قاعدة البيانات وادارتها

كيفية ترابط مجموعة الملفات لتكون قاعدة البيانات.

الترابط الهرمي((Hierarchical / Tree):)

لكل ابن اب واحد فقط.

او ال يكون له ابناء. قد يكون لكل اب اكثر من ابن.

يتم البحث ابتداءا من الجذر باتجاه تفرع الشجرة.

التنظيمات الرئيسية لقواعد البيانات

AbdulRahman M.Baraka

Page 5: الوحدة الثالثة - قاعدة البيانات وادارتها

التنظيم الشبكي(Network Organization:)قد يكون لالبناء اكثر من اب.

التنظيم العالئقي(Relational Organization:)تنظم البيانات على شكل جداول ذات بعدين.

المميزات:كفاءة عالية في المرونة.

حجم تخزين قليل نسبيا في الذاكرة او وحدات التخزين.

العيوب:جهد كبير في انشاء الجداول.

وقت طويل نسبيا في عملية تعديل او حذف البيانات.

يوجد قيود على طول الحقل.

التنظيمات الرئيسية لقواعد البيانات

AbdulRahman M.Baraka

Page 6: الوحدة الثالثة - قاعدة البيانات وادارتها

الطبقات التي تمر بها قواعد البيانات قبل وصولها الى المستخدم:

المستخدم يطلب معلومات.

البرنامج التطبيقي يؤمن هذه المعلومات من ادارة قواعد البيانات.

البيانات يحدد النمط والحمايةادارة قواعد.

البرنامج التطبيقي يحدد االسئلة واجاباتها.

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

AbdulRahman M.Baraka

Page 7: الوحدة الثالثة - قاعدة البيانات وادارتها

(.خام)مواد اولية : البيانات

بيانات بعد المعالجة: المعلومات.

مجموعة من المعلومات الناتجة من البيانات: اتخاذ القرار.

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

AbdulRahman M.Baraka

Page 8: الوحدة الثالثة - قاعدة البيانات وادارتها

تنماذج قواعد البيانات عبارة عن تمثيل للبيانات ووصف لخصائص لقواعد البيانا .

فهو يصف الحقول والسجالت والجداول.

يسمى بالمخطط(Schema.)

بمثابة الفهرس في الكتاب.

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

AbdulRahman M.Baraka

Page 9: الوحدة الثالثة - قاعدة البيانات وادارتها

(:Hierarchical Models)النموذج الهرمي ( 1)

تنظم العالقة بين السجالت على اساس شجرة مقلوبة.

نوع البيانات ومواقعها هو جذر الشجرة+ المفتاح الرئيسي.

(.االسرة. الجامعات. المؤسسات)يعكس العالقة في معظم تطبيقات الحياة العملية

(.لكل ابن اب واحد فقط)ترتبط المستويات من نوع واحد الى متعدد

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

AbdulRahman M.Baraka

Page 10: الوحدة الثالثة - قاعدة البيانات وادارتها

(:تابع( )Hierarchical Models)النموذج الهرمي ( 1)

خصائصه:

نحتاج الى استرجاع البيانات في المستويات العليا قبل الدنيا.

يتطلب تعريف العالقة بشكل كامل.

كل سجل يتحدد بمفتاح رئيسي واحد.

سهولة البحث في بياناته.

عيوبه:

نحتاج الى استرجاع البيانات في المستويات العليا قبل الوصول الى المستوى االخير.

ال يتيح ربط اكثر من متغيرين.

أمثلة:

IMS

IDMS

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

AbdulRahman M.Baraka

Page 11: الوحدة الثالثة - قاعدة البيانات وادارتها

(:Network Models)النموذج الشبكي ( 2)

مبني على مفهوم المجموعات الجزئية والعناصر.

كل مجموعة بيانات تسمى بالمالك وما يرتبط بها يسمى بالعناصر.

سهولة ربط بياناته.

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

AbdulRahman M.Baraka

Page 12: الوحدة الثالثة - قاعدة البيانات وادارتها

(:Relational Models)النماذج العالئقية ( 3)

يتكون من جداول بها بيانات.

تسمى الجداول بالعالقات.

اسلوب امثل لتمثيل البيانات.

Dbase III+, Foxpro, Oracle, Access

تستخدم لغة االستفسارات القياسية

.للتعامل مع هذه الحزمStructured Query Language (SQL)

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

AbdulRahman M.Baraka

Page 13: الوحدة الثالثة - قاعدة البيانات وادارتها

.ما هي العوامل تقييم برمجيات قواعد البيانات. س

مقارنة

AbdulRahman M.Baraka