Professional Documents
Culture Documents
-:يقدم دورة
تحليل وتصميم النظم
Modern Systems Analysis and Design
10
تخطيط متطلبات النظام
Structuring System Requirements:
التخطيط الولي للبيانات
Conceptual Data Modeling
10.1
Copyright 2002 Prentice-Hall, Inc.
الهدف
تعريف مصطلحات التخطيط الولي للبيانات
Entity type نوع الكائن
Attribute صفة
Relationship العلقة
Degree الدرجة
Cardinality الرئيسي
Trigger المقداح
تمثيل للنظام الشامل الذي هو جزء منه بيانات هذا التطبيق
المطلوب
تمثيل للنظام الشامل القديم الذي هو جزء منه بيانات هذا
10.5
المخرجات والنتائج
Deliverables and Outcome
المخرج الثاني هو مجموعة من المدخلت لتوصيف البيانات وتخزن في مخزن
المشروع أو قاموسه
مخزن البيانات يربط البيانات بالجراءات بالمخططات المنطقية في نظام معلومات واحد
أجزاء وعناصر البيانات التي تظهر في DFDيجب أن تظهر في مخطط البيانات والعكس
صحيح .لماذا ؟
كل مخزن بيانات في مخطط الجراءات يجب أن يرتبط بكيان موجود في مخطط البيانات
10.6 حيث يقتصر المر على مراجعة الوثائق الحالية للمؤسسة ومواصفاتها
مقدمة لمخطط الكائنات والعلقات
Introduction to Entity-Relationship )E-R( Modeling
مصطلحات مستخدمة
كيان البيانات Data entities
جزء من أعمالها
ممصطلحات Key Terms
الكائن Entity
حدث( Instanceسجل)
المفتاح المرشح Candidate key
صفة (حقل) أو مجموعة صفات تميز بشكل فريد كل حدث (سجل) (رقم الهاتف – اسك
الم – رقم صندوق البريد)
المعرف Identifier
هو مفتاح مرشح تم اختياره ليميز الحدث بشكل فريد (مثل الرقم القومي)
.1ااختر المرشح الذي لن تتغير قيمته مع الوقت (اسم الم – تاريخ الميلد – الرقم
القومي)
.2اختر المرشح الذي ل يمكن أن تكون قيمته Null
.3ل تستخدم المفاتيح الذكية (الستعلم ) intelligent keys
10.8 .4حاول استبدال قيمة واحدة سهلة كبديل عن المعرف المركب الكبير
تابع المصطلحات – Key Terms - 3
الصفة ذات القيم المتعددة Multivalued Attribute
يتم تمثيلها بأحد طريقتين
هذه العلقة
العلقات تكتب عليها عبارات (أفعال)
.109
مخطط الفهم الولي للبيانات ومخطط الكائنات والعلقات
Conceptual Data Modeling and the E-R Diagram
Conceptual Logical
Physical
10.10
درجة العلقات
Degree of Relationship
علقة بين سجلين في كائن واحد (المدير وموظفيه أو الموظف وزوجنه) وممكن
أن تكون One-to-Oneأو One-to-Many
زوجية Binary
10.11
Figure 10-6
Example relationships of different degrees
10.12
Cardinalityالشتراك – القيم المشتركة ؟؟
هي عدد السجلت في الكائن الثاني التي ينكم أن ترتبط بكل سجل من الكائن الول
الحد الدنى من القيم Minimum Cardinality
الحد القصى من القيمMaximum Cardinality
رقم الهاتف (الحد الدنى رقم واحد +الحد القصى 3أرقام عمل +منزل +
متحرك)
تسمية وتعرف العلقات Naming and Defining
استخدم تعبيرات الفعال مثل يحتوى على +يدير ()Contains - Manages
أبعد عن السماء الغامضة
إرشادات
التعريف والشرح لتوضيح ماهية الفعل وأهميته
اشرح هل هذا السجل مشترك في علقة قد تنقل هذا الشتراك إلى علقة أخرى
10.13
الكائن الصلة Associative Entity
10.14
عمليات التحريك والبدء
Triggering Operations
قاعدة تحكم صلحيات عمليات معالجة البيانات مثل
الدخال والتحديث واللغاء ،وذلك يشمل-:
قانون المستخدم User rule
10.16