Presentation is loading. Please wait.

Presentation is loading. Please wait.

الفصل الخامس قواعد البيانات Databases

Similar presentations


Presentation on theme: "الفصل الخامس قواعد البيانات Databases"— Presentation transcript:

1 الفصل الخامس قواعد البيانات Databases
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective نظـــــم المـعـلومـــات الإداريـــة: منظور اداري Management Information Systems Managerial Perspective MIS لمؤلفه: د. فايز جمعه النجار  2010 الفصل الخامس قواعد البيانات Databases قواعد البيانات الفصل الخامس

2 قواعد البيانات Databases
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective قواعد البيانات Databases مفهوم قواعد البيانات Databases Concept إنها تنظيم منطقي لمجموعات من الملفات المراتبطة وتكون البيانات فيها مُرتّبة ومُخزّنة بطريقة نموذجية يتم فيها تحاشي تكرار البيانات وتكمن أهمية قاعدة البيانات في نظم المعلومات الإداريّة في أن البيانات التي فيها تُشكّل المادة الأولية التي تُعالج ليُستخرج منها المعلومات التي تُستخدم من قبل الإدارة. وتحوي قاعدة البيانات على الآتي: 1. الملفات Files وهي مجموعة سجلات مرتبطة. 2. السجلات Records وهي مجموعة من حقول بيانات مرتبطة. 3. الحقول Fields قواعد البيانات الفصل الخامس

3 معمارية نظام إدارة قاعدة البيانات
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective معمارية نظام إدارة قاعدة البيانات Architecture of Database Management System. 1. المستوى الخارجي External Level مستوى في قاعدة البيانات يستطيع فيه المستخدمون التخاطب والاتصال، واسترجاع البيانات والمعلومات من خلال برامج تطبيقية أو طرق مباشرة من خلال لغة الاستعلام المهيكلة Structured Query Language/ SQL ، أو من خلال نماذج الاسترجاع، أو مخطط قاعدة البيانات الخارجي (External Schema). ومن الضروري في المستوى الخارجي أن يُزوّد المستخدم بآليات تصميم وتشغيل تعمل كوسيط لاستقبال البيانات من المُستخدم وإليه. قواعد البيانات الفصل الخامس

4 المُكوّنات الأساسيّة في نظام الإتصالات.
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective المُكوّنات الأساسيّة في نظام الإتصالات. Component of Telecommunications System. 2. المستوى المفاهيمي /المنطقي Conceptual/ Logic Level هي المرحلة الوسيطة بين المستوى الخارجي والداخلي في قاعدة البيانات والذي تتم به عمليات فكريّة ومنطقية من قبل المستخدم، ويصف البنية المنطقيّة لمخطط البيانات المُخزّنة في قاعدة البيانات، والممثلة للواقع والعلاقات بطريقة منطقية تناسب استخدامها ويتولى تصميم هذا المستوى مُصمّم قاعدة البيانات ويحوي على جميع الكينونات وصفاتها وعلاقاتها، كما يحوي المعلومات ذات المعنى الخاصة بمُخطط البيانات، إجراءات الحفاظ على سلامة البيانات، وقوانين الحفاظ على سريّة المعلومات وإدامتها. قواعد البيانات الفصل الخامس

5 3. المستوى الداخلي/ المادي Internal Level
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective 3. المستوى الداخلي/ المادي Internal Level يحوي هذا المستوى تمثيل النموذج المادّي للبيانات دون النظر إلى معناها المنطقي، إذ تتم به عمليات رقميّة وحسابيّة لتحويل الشكل المنطقي إلى الشكل المادّي كما يشمل أيضاً على التراكيب والبنى المادّية لقاعدة البيانات للوصول إلى أفضل أداء، مع توفير آليات التخاطب مع نظم التشغيل ومن أهم الوظائف التي يقوم بها المستوى الداخلي: تحديد أماكن التخزيـن والفهارس للبيانات، ووصف السجلات لغايات التخزين وتحديد احتياجاتها، حفظ البيانات ونشرها، وتحديد تراكيب البيانات وهيكليتها. قواعد البيانات الفصل الخامس

6 معمارية نظام إدارة قواعد البيانات
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective معمارية نظام إدارة قواعد البيانات وعملية تحوّل البيانات من الشكّل المنطقي إلى الشكّل المادّي مستخدم 3 مستخدم 1 النموذج المادي للبيانات قاعدة البيانات عمليات رقمية وحسابية لتحويل الشكل المنطقي إلى الشكل المادي النموذج المنطقي للبيانات المستوى الداخلي المستوى المفاهيمي المستوى الخارجي عمليات فكريّة ومنطقية من قبل المستخدم مستخدم 2 قواعد البيانات الفصل الخامس

7 معمارية البيانات وهرميتها في قاعدة البيانات
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective معمارية البيانات وهرميتها في قاعدة البيانات البت Bit (موقع خزن) البايت Bytes الحقول Fields السجلات Records ملفات Files قاعدة بيانات Database قواعد البيانات الفصل الخامس

8 نموذج الكينونة-العلاقة E-R Model /Entity Relationship Model
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective نموذج الكينونة-العلاقة E-R Model /Entity Relationship Model يعتبر نموذج الكينونة - العلاقة الدعامة الرئيسة لبناء أنظمة قواعد البيانات، إذ يُمثّل المشاركة بين الجداول، فهو وسيلة لتصميم قاعدة البيانات، إنه مرحلة التصوّر التي يليها تمثيل الجداول بغض النظر عن ماهية التطبيقات. الكينونة Entity تُمثّل الكينونة الشيء الذي يمكن أن يوصف فقد يكون نشاط (Activity) أو كيان (Object) مُمثّل في النموذج ويُرمز لاسم الكينونة بالرمز وعلى الكينونة أن تكون مرتبطة مع غيرها من الكينونات بعلاقات معينة. وأخيراً تُستعمل العلاقات لربط الكينونات، إذ تربط العلاقة بين كينونتين أو أكثر، ويُرمز لها بالرمز اسم الكينونة قواعد البيانات الفصل الخامس

9 أهم الرموز المُستخدمة في نموذج الكينونة - العلاقة
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective أهم الرموز المُستخدمة في نموذج الكينونة - العلاقة كينونة قوية Strong Entity ومن الامثلة عليها: الموظفين. كينونة ضعيفة Weak Entity ومن الامثلة عليها: أبناء الموظفين. علاقة قوية Strong Relationship علاقة عضو هيئة التدريس بالتأمين الصحي. علاقة ضعيفة Weak Relationship علاقة ابناء عضو هيئة التدريس بالتأمين الصحي صفة Attribute الجنس، تاريخ الميلاد قواعد البيانات الفصل الخامس

10 صفة مفتاحية Key Attribute صفة مُتعدّدة القيم Multivalued Attribute
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective صفة مفتاحية Key Attribute الرقم الوطني، رقم الطالب الجامعي. صفة مُتعدّدة القيم Multivalued Attribute شركة لها عدّة مواقع في أماكن مختلفة. صفة مُركّبة القيم Composite Attribute كتابة الاسم الاول، والأب، والعائلة للشخص صفة مُشتقّة Derived Attribute العمر وهو مشتق من تاريخ الميلاد. قواعد البيانات الفصل الخامس

11 العلاقات Relationships
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective العلاقات Relationships العلاقة هي التي تربط الجداول مع بعضها البعض عن طريق عامل مشترك بين هذه الجداول. درجة العلاقة Degree of Relationship هي عدد الكينونات التي توجد في نموذج العلاقة، فمثلاً مدير يدير مدرسة، موظف يعمل في مشروع، هي علاقات ثنائية لأنها تحوي على كينونتين. 1. العلاقات الاحادية Unary Relational تُمثّل العلاقات الاحادية كينونة واحدة مرتبطة بعلاقة مع نفسها كأن يكون لدينا جدول واحد للموظفين ونريد استخراج الموظفين ورواتبهم موظف واخاه يعملان في قسم . قواعد البيانات الفصل الخامس

12 2. العلاقات من الدرجات العليا Relationships of Higher Degree
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective 2. العلاقات من الدرجات العليا Relationships of Higher Degree هي العلاقات التي تربط كينونتين فأكثر وتقسم إلى : أ. العلاقات الثنائية Binary Relational العلاقات من الدرجة الثانية تحوي على كينونتين ترتبطان بعلاقة، ومثال على ذلك: مدير يدير مشروع. وهنا يكون لدينا كينونة مدير وكينونة مشروع يرتبطان بعلاقة. ب. العلاقات الثلاثية Ternary Relational هي العلاقة التي تربط بين ثلاث كينونات بعلاقة واحدة ومثال ذلك: وجود المورد، المشروع، مستودع قطع ج. العلاقات من الدرجة ن (n-ary) Relational هي علاقة من الدرجة (ن) تربط (ن) من الكينونات بعلاقة واحدة، ويجب ملاحظة أنها ليست (ن) من العلاقات، بل هي (ن) من الكينونات. قواعد البيانات الفصل الخامس

13 أنواع العلاقات Relationships Types
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective أنواع العلاقات Relationships Types 1. علاقة واحد لواحد One-to One هي ارتباط جدولين بحيث يقابل السّجل الواحد في الجدول الأول سجلاً واحداً في الجدول الثاني، ومثال ذلك: المواطن ورقمه الوطني E2 E1 R قواعد البيانات الفصل الخامس

14 نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective
ويُمثّل الشّكل التالي مثالاً توضيحياً على علاقة واحد لواحد بين الموظفين والاقسام التي يعملون بها. علاقة واحد لواحد(1:1) E1 E2 E3 E4 E5 E6 D1 D2 D3 . R3 R2 R1 قواعد البيانات الفصل الخامس

15 2. علاقة واحد لمتعدد، أو متعدد لواحد One - to- Many or Many- to One
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective 2. علاقة واحد لمتعدد، أو متعدد لواحد One - to- Many or Many- to One إنها ارتباط جدولين بحيث يقابل السّجل الواحد في الجدول الأول أكثر من سجل في الجدول الثاني. ومثال ذلك: الطالب والكتب التي يستعيرها من المكتبة. E2 E1 R قواعد البيانات الفصل الخامس

16 نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective
ويُمثّل الشّكل التالي مثالاً توضيحياً على علاقة واحد لمتعدد او متعدد لواحد بين الموظفين والأقسام التي يعملون بها. علاقة متعدد لواحد(N:1) E1 E2 E3 E4 E5 E6 D1 D2 D3 . R2 R1 R3 R6 R4 R5 الموظفين يعمل في الاقسام قواعد البيانات الفصل الخامس

17 3. علاقة متعدد لمتعدد Many- to Many
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective   3. علاقة متعدد لمتعدد Many- to Many هي ارتباط جدولين بحيث يقابل السّجل الواحد في كلا الجدولين أكثر من سجل في الجدول الثاني. ومن الأمثلة على ذلك: وجود عدّة مؤلفين يشتركون في عدّة كتب R E2 E1 قواعد البيانات الفصل الخامس

18 علاقة متعدد لمتعدد (M:N)
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective ويُمثّل الشّكل التالي مثالاً توضيحياً على علاقة متعدد لمتعدد لموظفين يعملون في عدة مشاريع.    علاقة متعدد لمتعدد (M:N) E1 E2 E3 E4 E5 E6 E7 P1 P2 P3 . R2 R1 R3 R6 R4 R5 R7 قواعد البيانات الفصل الخامس

19 4. علاقة ارتباط الكينونة مع نفسها Recursive Relationship
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective 4. علاقة ارتباط الكينونة مع نفسها Recursive Relationship تكون العلاقة هنا دائريّة، أي مرتبطة بنفس الكينونة من الجهتين. ومن الأمثلة عليها: وجود عدة موظفين في الشركة، ولكن موظف معيّن قد تزوّج موظّفة تعمل معه في نفس الشركة وارتبط معها بعلاقة E1 موظفين R تزوج هو هي قواعد البيانات الفصل الخامس

20 علاقة ارتباط الكينونة مع نفسها
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective ويُمثّل الشّكل التالي مثالاً توضيحياً على علاقة ارتباط الكينونة مع نفسها كأن يكون الموظف في الشركة ويعود بعلاقة دائريّة كمشرف على الموظفين معه. علاقة ارتباط الكينونة مع نفسها 2 1 E1 E2 E3 E4 E5 E6 E7 R2 R1 R3 R6 R4 R5 قواعد البيانات الفصل الخامس

21 والسلام عليكم ورحمة الله وبركاته
نظم المعلومات الادارية: منظور اداري Management Information Systems: Managerial Perspective والسلام عليكم ورحمة الله وبركاته قواعد البيانات الفصل الخامس


Download ppt "الفصل الخامس قواعد البيانات Databases"

Similar presentations


Ads by Google