‫عملية تطوير قاعدة البيانات‬

‫عملية تطوير قاعدة البيانات‬
‫• تمثيل بيانات المنشأة ‪Enterprise data modeling‬‬
‫الخطوة الولي في تطوير قاعدة البيانات‪ ،‬و التى يحدد فيها مدي قواعد‬
‫البيانات التنظيمية‪ ،‬و محتوياتها العامة‪.‬‬

‫عملية تطوير قاعدة البيانات‬
Information Systems Architecture ‫معمارية نظم المعلومات‬
-: ((ISA
data ‫بيانات‬
1.
Processes ‫عمليات‬
2.
network ‫شبكة‬
3.
people ‫أفراد‬
4.
events and points in time ‫أحداث و نقاط في الوقت‬
5.
reasons ‫أسباب‬
6.

Figure 2-1 Segment from enterprise data model (Pine Valley Furniture Company) [simplified E-R diagram. repeat of figure 1.3] Enterprise data model describes the entities in an organization and the relationship between these entities .

‬‬ .‫عملية تطوير قاعدة البيانات‬ ‫تعريف معمارية نظم المعلومات ‪Information Systems‬‬ ‫‪-: (Architecture (ISA‬‬ ‫طبعة زرقاء‪ ،‬أو خطة مفاهيمية تعبر عن هيكلة نظم المعلومات‬ ‫المرغوب فيه مستقبليا في المنظمة‪.

‫عملية تطوير قاعدة البيانات‬ ‫هندسة المعلومات ‪-: Information Engineering‬‬ ‫طريقة نظامية من أعلى لسفل تستخدم التوجه للبيانات في انتاج نظم‬ ‫معلومات و صيانتها‪.‬‬ ‫التخطيط من اعلي لسفل‪ :‬طريقة تخطيط نظم معلومات شاملة تحاول‬ ‫أن تكسب فهما واسعا لحتياجات المنظمة كلها من نظام المعلومات‪.‬‬ .

‬‬ ‫‪3.‬‬ ‫‪4.‬‬ ‫التخطيط‬ ‫التحليل‬ ‫التصميم‬ ‫التنفيذ‬ .‬‬ ‫‪2.‫عملية تطوير قاعدة البيانات‬ ‫هندسة المعلومات ‪Information Engineering‬‬ ‫‪1.

‬‬ ‫‪ii.‬‬ ‫‪ii.‬‬ ‫‪iii.‫عملية تطوير قاعدة البيانات‬ ‫تخطيط نظم المعلومات ‪-:Information Systems Planning‬‬ ‫تعريف عوامل التخطيط الستراتيجي‬ ‫‪1.‬‬ ‫‪3.‬‬ ‫‪iii.‬‬ ‫‪2.‬‬ ‫‪iii.‬‬ ‫‪ii.‬‬ ‫الفك الوظيفي‬ ‫رسم الكينونة و العلقة‬ ‫مصفوفات التخطيط‬ .‬‬ ‫الوحدات التنظيمية‬ ‫المواقع‬ ‫وظائف العمال‬ ‫انواع الكينونات‬ ‫تطوير نموذج المنشأة‬ ‫‪i.‬‬ ‫‪iv.‬‬ ‫‪i.‬‬ ‫الهداف‬ ‫عوامل النجاح الحرجة‬ ‫مناطق المشاكل‬ ‫تعريف أهداف تخطيط المنشاة‬ ‫‪i.

Figure 2.Example of process decomposition of an order fulfillment function (Pine Valley Furniture) Decomposition -.2 -.breaking large tasks into smaller tasks in a hierarchical structure chart .

‬‬ ‫‪iii.‬‬ ‫‪iii.‬‬ ‫‪i.‬‬ ‫‪ii.‬‬ ‫‪ii.‬‬ ‫‪ii.‬‬ ‫الوحدات التنظيمية‬ ‫المواقع‬ ‫وظائف العمال‬ ‫انواع الكينونات‬ ‫تطوير نموذج المنشأة‬ ‫‪i.‬‬ ‫‪2.‬‬ ‫‪iii.‬‬ ‫‪3.‫عملية تطوير قاعدة البيانات‬ ‫تخطيط نظم المعلومات ‪-:Information Systems Planning‬‬ ‫تعريف عوامل التخطيط الستراتيجي‬ ‫‪1.‬‬ ‫الهداف‬ ‫عوامل النجاح الحرجة‬ ‫مناطق المشاكل‬ ‫تعريف أهداف تخطيط المنشاة‬ ‫‪i.‬‬ ‫‪iv.‬‬ ‫الفك الوظيفي‬ ‫رسم الكينونة و العلقة‬ ‫مصفوفات التخطيط‬ .

2.3) X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X .Data Entity Types Business Function (users) Business Planning Product Development Materials Management Order Fulfillment Order Shipment Sales Summarization Production Operations Finance and Accounting Customer Product Raw Material Order Work Center Work Order Invoice Equipment Employee Example business function-todata entity matrix (fig.

‫عملية تطوير قاعدة البيانات‬ ‫دورة حياة تطوير النظم ‪Systems Development Life‬‬ ‫‪-:(Cycle (SDLC‬‬ ‫الطريقة التقليدية المستخدمة في تطوير نظم المعلومات‪ ،‬وصيانتها‪ ،‬و‬ ‫استبدالها‪.‬‬ ‫•‬ ‫تمثيل المنشأة‬ ‫•‬ ‫تمثيل البيانات مفاهيميا‬ ‫•‬ ‫التصميم المنطقي لقاعدة البيانات‬ ‫•‬ ‫التصميم الطبيعي لقاعدة البيانات‪ ،‬و انتاجها‬ ‫•‬ ‫تنفيذ قاعدة البيانات‬ ‫•‬ ‫صيانة قاعدة البيانات‬ .

4. 2.Systems Development Life Cycle (figures 2.5) Project Identification and Selection Project Initiation and Planning Analysis Logical Design Physical Design Implementation Maintenance .

4.Systems Development Life Cycle (figures 2. 2.5) Project Identification and Selection Purpose --preliminary understanding Deliverable –request for project Project Initiation and Planning Analysis Logical Design Physical Design Database activity – enterprise modeling Implementation Maintenance .

4.5) Project Identification and Selection Purpose – state business situation and solution Deliverable – request for analysis Project Initiation and Planning Analysis Logical Design Physical Design Database activity – conceptual data modeling Implementation Maintenance . 2.Systems Development Life Cycle (figures 2.

Systems Development Life Cycle (figures 2.5) Project Identification and Selection Purpose –thorough analysis Deliverable – functional system specifications Project Initiation and Planning Analysis Logical Design Physical Design Database activity – conceptual data modeling Implementation Maintenance .4. 2.

Systems Development Life Cycle (figures 2.4.5) Project Identification and Selection Purpose –information requirements structure Deliverable – detailed design specifications Project Initiation and Planning Analysis Logical Design Physical Design Database activity – logical database design Implementation Maintenance . 2.

2. technology purchases.4.5) Purpose –develop technology specs Deliverable – program/data structures.Systems Development Life Cycle (figures 2. organization redesigns Project Identification and Selection Project Initiation and Planning Analysis Logical Design Physical Design Database activity – physical database design Implementation Maintenance .

training materials Project Identification and Selection Project Initiation and Planning Analysis Logical Design Physical Design Database activity – database implementation Implementation Maintenance . testing. installation. training. documentation.Systems Development Life Cycle (figures 2. 2.5) Purpose –programming. documenting Deliverable – operational programs.4.

enhance Deliverable – periodic audits Project Initiation and Planning Analysis Logical Design Physical Design Database activity – database maintenance Implementation Maintenance . 2.4. repair.Systems Development Life Cycle (figures 2.5) Project Identification and Selection Purpose –monitor.

‫مناهج بديلة لتطوير نظم المعلومات‬ ‫‪• SDLC‬‬ ‫–‬ ‫–‬ ‫–‬ ‫–‬ ‫دورة حياة المشروع‬ ‫طريقة تطوير دقيقة و جيدة الخططة‬ ‫تحتاج الى فترة طويلة و لكنها كاملة‬ ‫دورة تطوير طويلة‬ ‫• عمل النموذج الولي‬ ‫–‬ ‫–‬ ‫–‬ ‫–‬ ‫طرق التطوير السريع ‪Rapid application development‬‬ ‫‪((RAD‬‬ ‫نسخة سريعة من نظام تمثيل البيانات المفاهيمي‬ ‫تعريف قواعد البيانات خلل تطوير النموذج الولي‬ ‫تطوير و صيانة متكررة للعمليات من خلل نسخ النماذج الجديدة‬ .

‫شكل )‪ (6-2‬طريقة عمل النموذج الولي و عملية تطوير قاعدة البيانات‬ .

‫شكل )‪ (6-2‬طريقة عمل النموذج الولي و عملية تطوير قاعدة البيانات‬ .

‫شكل )‪ (6-2‬طريقة عمل النموذج الولي و عملية تطوير قاعدة البيانات‬ .

‫شكل )‪ (6-2‬طريقة عمل النموذج الولي و عملية تطوير قاعدة البيانات‬ .

‫شكل )‪ (6-2‬طريقة عمل النموذج الولي و عملية تطوير قاعدة البيانات‬ .

technical writers‬‬ . testers. network‬‬ ‫‪administrators.‫ادارة الفراد المشمولين في تطوير قاعدة‬ ‫البيانات‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫•‬ ‫محللو نظم ‪Systems analysts‬‬ ‫محللو قاعدة بيانات ‪Database analysts‬‬ ‫المستخدمون ‪Users‬‬ ‫مبرمجون ‪Programmers‬‬ ‫اداريو قاعدة بيانات ‪Database/data administrators‬‬ ‫خبراء تقنيين )مبرمجو نظم و شبكات( و ادارييون‪ ،‬فاحصون‪ ،‬خبراء‬ ‫توثيق ‪systems programmers.

‫شكل )‪ (2-7‬ا – خريطة جانت‬ ‫لظهار الفترات الزمنية المتوقعة للعمال‬ .

‫شكل )‪ (7-2‬ب – خريطة اسلوب تقويم المشروع‪ ،‬و مراقبته‬ ‫لظهار العلقات بين المهام المختلفة‬ ‫‪PERT chart‬‬ .

‫معمارية الثلثة مخططات لتطوير قاعدة البيانات‬ ‫•‬ ‫المخطط الطبيعي‪ ،‬أو الداخلي )أثناء مرحلة التصميم الطبيعي( ‪Physical‬‬ ‫‪Schema‬‬ ‫–‬ ‫•‬ ‫المخطط المفاهيمي ‪Conceptual Schema‬‬ ‫–‬ ‫•‬ ‫الفصل الخامس و السادس‬ ‫‪ER models‬الفصل الثالث و الرابع ‪،‬‬ ‫المخطط الخارجي‪ ،‬أو منظر المستخدم )أثناء مرحلتي التحليل‪ ،‬و التصميم‬ ‫المنطقي(‬ ‫–‬ ‫–‬ ‫–‬ ‫–‬ ‫–‬ ‫منظر المستخدم‬ ‫اجزاء من التخطيط المفاهيمي‬ ‫يمكن تحديده من طبيعة العمل ‪ /‬المهام‬ ‫مدير قاعدة البيانات يحدد المعمارية لكل شخص‬ ‫جزء من ادارة الفراد المشمولين في تطوير قاعدة البيانات‬ .

.‫شكل )‪ (8-2‬معمارية الثلثة مخططات لقاعدة البيانات‬ ‫معمارية خارجية‬ ‫الشخاص المتعددين لديهم نظره‬ ‫مختلفة عن قاعدة البيانات ‪ ..‬هذه‬ ‫هي المعمارية الخارجية‬ ‫معمارية داخلية‬ .

‫شكل )‪ (10-2‬معمارية الثلث طبقات للخادم و العميل لقاعدة البيانات‬ .

‫شركة وادي الصنوبر للثاث‬ ‫نموذج البيانات الولي‬ ‫)شكل ‪(11-1‬‬ .

‫شركة وادي الصنوبر للثاث‬ ‫)تعريف قاعدة البيانات باستخدام ميكرو سوف اكسس )شكل ‪16-2‬‬ .

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.