Professional Documents
Culture Documents
أنت شخص ال ميكن نسيانه يف رحليت حنو حتقيق أهدايف .كنت دائما مستمعا
رائعا ومرشدا حكيما ملواجهة التحديات اليت واجهتين .بفضل دعمك
وتشجيعك ،تطورت كشخص وكمحرتف وأصبحت ملتزما بالنجاح يف حيايت
املهنية.
لقد أثرت يف حيايت بطرق ال توصف ،وال ميكنين أن أشكرك مبا يليق جبميلك.
سأحتفظ دوًم ا بعربك يف قليب ،وأسعى ألن أكون قدوة حسنة ملن حويل كما
كنت أنت يل.
خالص تقديري،
العنوان
الشكر و العرفان
اإلهداء
قائمة األشكال
فهرس
المقدمة
اإلشكالية
الصفحات الفصول
17.ً...............1 قواعد المعطيات الفصل األول :الدراسة
نظام تسيير قواعد المعطيات التمهيدية
عموميات حول مجال الدراسة
48...............18 تعريف المؤسسة
الهيكل التنظيمي للمؤسسة الفصل الثاني :الدراسة
تعريف مجال الدراسة المسبقة
إحصاء المناصب
مخطط تدفق المعلومات
دراسة الوثائق
نقد والحلول
57................49 قاموس المعطيات الفصل الثالث :الدراسة
قواعد التسيير والحساب التصميمة
MCDالنموذج التصوري للمعطيات
MLDالنموذج المنطقي للمعطيات
65................57 DELPHIعموميات حول مجال البرمجة الفصل الرابع :الدراسة
SQL SERVERنظام تسيير قواعد المعطيات التقنية
ADOربط قاعدة المعطيات
استراتيجية الحماية
استراتيجية الحفظ
83.................66 النموذج الفيزيائي للمعطيات الفصل الخامس :اإلنجاز
إدارة قاعدة المعطيات البرمجي
استراتيجية الحفظ المعتمدة
اإلنجاز البرمجي
الخاتمة
المراجع
المالحق
مقدمة
مقدمة
مقدمة
لق د أح دثت الث ورة التكنولوجي ة في أواخ ر ه ذا الق رن تغ يرات جذري ة ملموس ة حيث مس ت
مختلف الجوانب العلمية على كل المستويات خاصة في المجال المعلوماتية والتي أصبحت
وس يلة االنجح لمواكب ة العص ر ووجب على جمي ع المؤسس ات س واء ك انت خ دماتي او
إنتاجية بمسايرة هذا التطور ومحاولة تقديم األفضل
ه دا التح ول ق اد إلى تغ يرات ته دف إع ادة تحس ين أداء عناص ر نض امها ألمعلوم اتي فق د
ف رض وج وده الحتمي في زمن يمكن الق ول عن ه ان ه قاس ي وذل ك لتحكم ه في المعلوم ات،
وسهولة تسييرها ومعالجتها وتقليص من الوقت والجهد ارتأيت أن يكون موضوع م ذكرتي
حول انجاز قاعدة المعطيات كشف النقاط لمتوسطة أبو الخير االشبيلي الشجار بالمسيلة
وذلك كمحاولة مني لحل ولو جزء بسيط.
ا
مقدمة
اإلشكالية
إن المتوس طة أب و الخ ير االش بيلي الش جار بالمس يلة تس عى جاه دا لتط ور وتمثي ل مع امالت
بش كل أك ثر دق ة وس رعة من خالل اس تعمال واس تغالل ه ذه التكنولوجي ا وال تي ب دورها
تحت وي على كم هائ ل من المعلوم ات ال تي تحت اج إلى قاع دة البيان ات موح دة من ش أنها
تسهيل الحفاظ األنسب للمعلومات وهذا األمر الذي دفعنا إلى طرح السؤال التالي:
ما مدى فعالية تصميم وإ نجاز قاعدة المعطيات كشف النقاط على إدارة المؤسسة ؟
تس لط ه ذه الدراس ة في الج انب التمهي دي تحليال مفص ل ح ول مفه وم تق ديم الدراس ة قاع دة
البيان ات وأنواعها وأهدافها وكيف يتم لوص ول إلنجازها بم ا في الجانب المسبق حيث يتم
تن اول دعم ط رق التس يير المؤسس ة وهياكله ا ومص الح ك ل الوظ ائف المه ام لك ل ج زء من
اجل تحقيق كفاءة إدارة المعلومات وتسهيل تنظيم األنشطة اإلدارية واألكاديمية وتطرقت
إلى دراسة الوثائق والسجالت عن طريق استخدام التقنيات الموجهة وقمت بدراسة مص الح
اإلدارية ومهام كل منصب وتطبيق أهداف التربص .
إم ا في الج انب الدراس ة التص ميمية قمت بتوص ل إلى معرف ة فهم مفص ل ح ول ق اموس
المعطي ات والنم وذج التص ميمي MCDوالمنطقي MLDحيث بواس طتهم تمكنت من
الوصول إلى آلية اإلنجاز وطرق اإلستراتيجية الحماية والحفظ
وفي الج انب األخ ير من اإلنج از ال برمجي مارس ت ح ل تط بيقي المتمث ل في كش ف النق اط
م دعم ب البرامج Delphiو SQL serverوه ذا أدى إلى إض افة فك رة تطويري ة
للمؤسسة مستقبال.
ب
الفــصـــل األول
الدراسة التمهيدية
الدراسة التمهيدية الفــصـــل األول
… إلخ
وغير ذلك من بيانات الموظفين التي ُتخزن في جهاز الحاسوب بشكل منّظم ض من برن امج
ةDatabase : ات (باإلنجليزي د البيان ام إدارة قواع مى نظ وب يس حاس
)ManagementSystemيق وم بتس هيل التعام ل م ع البيان ات والبحث فيه ا وتمكين
المستخدم من اإلضافة والتعديل عليها.
4
الدراسة التمهيدية الفــصـــل األول
يتم اس ترجاع البيان ات باس تخدام أوام ر مخصص ة في لغ ة ُتس مى لغ ة االس تعالم الهيكلي ة
(باإلنجليزي ة )Structured Query Language :ويرم ز له ا باالختص ار ،SQLحيث
تس اعد ه ذه اللغ ة في االس تعالم عن بيان ات مح ددة أو تلخيص البيان ات واس ترجاع
المعلومات المفيدة التي تساعد اإلدارة في عملية اتخاذ القرار.
أنواع قواعد البيانات -2
هناك تركيبات لقواعد البيانات حسب نوع العالقة المنطقية أو الرياضية بين أنواع البيانات
المختلفة فيها.
يمكن تعريف ثالثة أنواع من قواعد البيانات من حيث طبيعة التركيب وهي كما يلي:
قواعد البيانات العالئقية .1
قواعد البيانات الهيكلية (الشبكي) .2
وقواعد البيانات الهرمية .3
وهناك شرًح ا مفصال لكل منها:
قواعد البيانات العالئقية .1.2
قاعدة البيانات العالئقية هي التي تعتمد التركيب العالئقي بين عناصر البيانات.
وال تركيب العالئقي ه و اعتم اد عالق ة مح ددة بين عناص ر البيان ات ،مث ل أن تك ون قيم ة
عنصر معتمدة على حاصل جمع عنصرين .وهذا التركيب هو أنجح التراكيب المطبقة في
عالم قواعد البيانات المعلوماتية ،وذلك بسبب إعطائه تنوع في نوع العالقة بين البيانات،
ألن احتماالت تنفيذ العالقات فيه أكبر من أي تركيب آخر.
5
الدراسة التمهيدية الفــصـــل األول
6
الدراسة التمهيدية الفــصـــل األول
7
الدراسة التمهيدية الفــصـــل األول
إن ه تمثي ل لبعض ج وانب الع الم الحقيقي أو مجموع ة من عناص ر البيان ات
تم تصميم قاعدة البيانات وبناءها وملؤها بالبيانات لغرض معين.
تش كل مجموع ة الحق ول ج دوال .على س بيل المث ال ،يحت وي ك ل حق ل في
المثال ،قد يحتوي نظام العضوية على جدول عنوان وجدول عضو فردي.
خطوات تصميم قاعدة البيانات -5
تتألف خطوات تصميم قاعدة البيانات مما يلي:
تحديد الغرض من قاعدة البيانات
8
الدراسة التمهيدية الفــصـــل األول
قواعد البيانات ( )DBMSهو توفير بيئة مالئمة وفّعالة للمستخدمين السترداد المعلومات
وتخزينه ا أو اس ترجاعها أو اإلض افة أو التع ديل عليه ا أو ح ذفها ،حيث يق وم البرن امج
بالربط بين المستخدم وبين محرك قاعدة البيانات ،ألداء تلك المهمة.
وفى ح ال وج ود عالق ة بين ج داول قاع دة البيان ات يس مى ه ذا بنظ ام إدارة قواع د البيان ات
العالئقية أو نظام إدارة قواعد البيانات االرتباطية.
باستخدام نهج قاعدة المعطيات ،مثال ،يمكننا الحصول على نظام إدارة شئون الموظفين في
أي شركة أو مؤسسة.
يتم استخدام نظام إدارة قواعد البيانات ( )DBMSمن قبل قسم شؤون الموظفين واإلدارة
العليا وقسم الحسابات للوصول إلى قاعدة البيانات المشتركة وتسهيل عمل كل قسم.
.6.1انواع انظمة تسيير قواعد البيانات
بيئة قواعد البيانات هي البيئة البرمجية أو النظام الذي يوفر األدوات والبرمجيات الالزمة
لتصميم وإ دارة قواعد البيانات.
وتوج د العدي د من بيئ ات قواع د المعلوم ات ال تي يتم تطويره ا من قب ل ش ركات عالمي ة
متخصص ة تتن افس فيم ا بينه ا لتوف ير أفض ل األدوات واألس اليب الالزم ة إلدارة قواع د
المعلومات.
9
الدراسة التمهيدية الفــصـــل األول
10
الدراسة التمهيدية الفــصـــل األول
ونظًر ا لتعدد استخدامات قواعد البيانات ،نجدها تعمل على تشغيل جميع أنواع المشاريع.
. 6.3أمثلة استخدامات تسيير قواعد البيانات
تص ميم موق ع على ش بكة اإلن ترنت لحف ظ المس تخدمين المس جلين في موق ع
11
الدراسة التمهيدية الفــصـــل األول
ففي إح دى ش ركات بي ع التجزئ ة ،ل و افترض نا أن إدارة الش ركة تس عى إلى تط وير آلي ة
التس ويق لمنتج معين ،فإنه ا تلج أ من أج ل تحقي ق ه ذا اله دف إلى تحلي ل البيان ات الخاص ة
بالمبيع ات التاريخي ة له ذا المنتج ،وال تي يتم تخزينه ا في قاع دة معطي ات المبيع ات .وبه ذه
الطريق ة يمكن لإلدارة أن تق وم بتحلي ل تل ك البيان ات واس تنتاج الط رق واألس اليب المناس بة
لتطوير خطط التسويق لهذا المنتج .أي أن اإلدارة تقوم بدراسة البيانات التاريخية لحركة
مبيعات هذا المنتج المتوفرة في قاعدة معلومات المبيعات من أجل وضع الخطط المستقبلية
للتسويق له.
.6.4مميزات تسيير قواعد البيانات
هن اك ع دد من الخص ائص ال تي تمّي ز نهج قواع د البيان ات عن نظم إدارة الملف ات أو النهج
القائم على الملفات.
وفيما يلي وصًفا موجًز ا ألهم مميزات قواعد المعلومات:
.6.5الوصف الذاتي لنظام قواعد البيانات
ُيش ار إلى نظم قواع د البيان ات بالوص ف ال ذاتي ألنه ا ال تحت وي فق ط على قاع دة البيان ات
نفس ها ،ولكن أيًض ا البيان ات الوص فية ال تي تح دد وتص ف البيان ات والعالق ات بين الج داول
في قاعدة البيانات .يتم استخدام هذه المعلومات بواسطة برنامج نظام إدارة قواعد البيانات
( )DBMSأو مس تخدمي قاع دة البيان ات إذا ل زم األم ر .وفي ه ذا ج زء س وف نتط رق
لمعرفة بين البيانات والمعلومات حول البيانات تجعل نظام قاعدة البيانات مختلًف ا تماًم ا عن
النظ ام التقلي دي الق ائم على الملف ات حيث يك ون تعري ف البيان ات جزًء ا من ب رامج التط بيق
وتتمثل في مايلي:
.6.5.1العزل بين البرنامج والبيانات
في النظ ام الق ائم على إدارة الملف ات ،يتم تعري ف بني ة ملف ات البيان ات في ب رامج التط بيق،
ل ذلك إذا أراد المس تخدم تغي ير بني ة المل ف ،فق د تحت اج جمي ع ال برامج ال تي تص ل إلى ه ذا
الملف إلى تغيير أيًض ا.
12
الدراسة التمهيدية الفــصـــل األول
أم ا في نهج قواع د المعلوم ات ،يتم تخ زين بني ة المعلوم ات في كت الوج النظ ام وليس في
البرامج.
ل ذلك ،هن اك تغي ير واح د ه و ك ل م ا يل زم لتغي ير هيك ل المل ف .ه ذا الع زل بين ال برامج
والبيانات يسمى أيًض ا استقاللية بيانات البرنامج.
.6.5.2دعم لطرق عرض متعددة
تدعم قواعد المعلومات طرق عرض متعددة للبيانات .العرض عبارة عن مجموعة فرعية
من قاعدة المعلومات ،والتي يتم تعريفها وتخصيصها لمستخدمين معينين للنظام .قد يكون
للعديد من المستخدمين في النظام وجهات نظر مختلفة للنظام.
قد يحتوي كل عرض فقط على المعلومات أو البيانات التي تهم مستخدًم ا أو مجموعة من
المستخدمين.
.6.5.3التحكم في تكرار البيانات
في نهج قواعد البيانات ،من الناحية المثالية ،يتم تخزين كل عنصر بيانات في مكان واحد
فقط في قاعدة البيانات.
في بعض الحاالت ،ال يزال تكرار البيانات موجوًد ا لتحسين أداء النظام ،ولكن يتم التحكم
في ه ذه التك رارات من خالل برمج ة التطبيق ات ويتم االحتف اظ به ا إلى الح د األدنى من
خالل تقديم أقل تكرار ممكن عند تصميم قاعدة البيانات.
.6.5.4تبادل البيانات
إن دمج جميع البيانات ،بالنسبة للمؤسسة ،داخل نظام قاعدة بيانات له مزايا عديدة ،ومنها:
أوال ،يسمح بمشاركة البيانات بين الموظفين وغيرهم ممن لديهم حق الوصول إلى النظام.
ثانًي ا ،يمنح المستخدمين القدرة على توليد معلومات أكثر من كمية معينة من البيانات أكثر
مما يمكن تحقيقه بدون التكامل.
.6.5.5تطبيق قيود صحة إدخال البيانات
يجب أن ت وفر أنظم ة إدارة قواع د البيان ات الق درة على تحدي د وإ نف اذ قي ود معين ة لض مان
صحة البيانات التي يتم إدخالها عند قيام المستخدمين بإدخال بيانات بحيث تكون صالحة
13
الدراسة التمهيدية الفــصـــل األول
وللحف اظ على تكامل البيان ات .والقي د في قواع د البيانات هو تقيي د أو قاع دة ُتملي م ا يمكن
إدخاله أو تحريره في جدول مثل الرمز البريدي باستخدام تنسيق معين ،أو إضافة مدينة
صالحة في حقل المدينة.
هن اك العدي د من أن واع قي ود قواع د البيان اتُ .تح دد أن واع البيان ات ،مثال ،ن وع البيان ات
المسموح بها في الحقل ،على سبيل المثال القيد الذي يسمح بإدخال األرقام فقط في حقل
مخصص لألرقام.
يضمن تفريد البيانات مثل المفتاح األساسي عدم إدخال أي نسخ مكررة من السجالت.
يمكن أن تك ون القي ود بس يطة (قائم ة على قاع دة بس يطة داخ ل تص ميم الج دول) أو معق دة
(قائمة على جمل برمجية معقدة).
.6.5.6استقاللية البيانات
ميزة أخرى لنظم إدارة قواعد البيانات هي القدرة على السماح باستقاللية البيانات.
بمع نى آخ ر ،يتم فص ل أوص اف بيان ات النظ ام أو البيان ات ال تي تص ف البيان ات (البيان ات
الوصفية) عن البرامج التطبيقية.
هذا ممكن ألن التغييرات في هيكل البيانات يتم معالجتها بواسطة نظام إدارة قاعدة البيانات
وليست مدمجة في البرنامج نفسه.
.6.5.7تزامن المعالجة
يجب أن يشتمل نظام إدارة قاعدة المعلومات على أنظمة فرعية للتحكم في التزامن.
تض من ه ذه الم يزة بق اء المعلوم ات أو البيان ات متس قة وص الحة أثن اء معالج ة المع امالت
حتى إذا قام العديد من المستخدمين بتحديث نفس المعلومات.
.6.5.8وظائف النسخ االحتياطي واالسترداد
النس خ االحتي اطي واالس ترداد هي ط رق تس مح بحماي ة البيان ات من الض ياع .ت وفر نظم
قواع د المعطي ات عملي ة منفص لة ،عن عملي ة النس خ االحتي اطي للش بكة ،لنس خ البيان ات
احتياطًي ا واس تردادها .في حال ة فش ل مح رك األق راص الثابت ة وتع ذر الوص ول إلى قاع دة
البيان ات المخزن ة على مح رك األق راص الثابت ة ،ف إن الطريق ة الوحي دة الس ترداد قاع دة
14
الدراسة التمهيدية الفــصـــل األول
15
الدراسة التمهيدية الفــصـــل األول
التحليل .2
التصميم المنطقي .3
التنفيذ .4
تحقيق التصميم .5
نشر قاعدة البيانات .6
وفيما يلي شرًح ا مفصال لكل مرحلة من هذه المراحل:
.8.1جمع المتطلبات
الخط وة األولى هي جم ع المتطلب ات .خالل ه ذه الخط وة ،يجب على مص ممي قواع د
المعلوم ات مقابل ة العمالء (مس تخدمي قواع د المعلوم ات) لفهم النظ ام الُم ق ترح والحص ول
على البيانات والمتطلبات الوظيفية وتوثيقها.
نتيجة هذه الخطوة هي وثيقة تتضمن المتطلبات التفصيلية المقدمة من قبل المستخدمين.
يتض من تحدي د المتطلب ات التش اور واالتف اق بين جمي ع المس تخدمين بش أن البيان ات الثابت ة
التي يريدون تخزينها جنًب ا إلى جنب مع اتفاقية حول معنى وتفسير عناصر البيانات .يلعب
مدير البيانات دوًر ا رئيس ًيا في هذه العملية حيث يقدم نظرة عامة على األعمال والقضايا
القانونية واألخالقية داخل المنظمة التي تؤثر على متطلبات البيانات.
يتم اس تخدام مس تند متطلب ات البيان ات لتأكي د فهم المتطلب ات م ع المس تخدمين .للتأك د من
فهمه ا بس هولة ،ال ينبغي أن تك ون رس مية بش كل مف رط أو مش فرة للغاي ة .يجب أن يق دم
المستند ملخًص ا موجًز ا لمتطلبات جميع المستخدمين – وليس مجرد مجموعة من متطلبات
األفراد – ألن الهدف هو تطوير قاعدة بيانات مشتركة واحدة.
يجب أال تص ف المتطلب ات كيفي ة معالج ة البيان ات ،ب ل م ا هي عناص ر البيان ات ،وم ا هي
السمات التي تتمتع بها ،والقيود التي تنطبق والعالقات التي تربط بين عناصر البيانات.
.8.2التحليل
يبدأ تحليل البيانات ببيان متطلبات البيانات ثم يتم إنتاج نموذج بيانات مف اهيمي .اله دف من
التحلي ل ه و الحص ول على وص ف تفص يلي للبيان ات ال تي تتناس ب م ع متطلب ات المس تخدم
16
الدراسة التمهيدية الفــصـــل األول
17
الدراسة التمهيدية الفــصـــل األول
قد يميل مصممو قواعد المعطيات المطلعون على قواعد البيانات العالئقية ولغة االستعالم
الهيكلية SQLإلى الذهاب مباشرة إلى التنفيذ بعد إنتاج نموذج بيانات مفاهيمي .ومع ذل ك،
فإن مثل هذا التحول المباشر للتمثيل العالئقي إلى جداول لغة االستعالم الهيكلية SQLال
يؤدي بالضرورة إلى قاعدة بيانات تحتوي على جميع الخصائص المطلوبة وهي:
خصائص التصميم المنطقي لقاعدة البيانات
االكتمال .1
التكامل .2
المرونة .3
الكفاءة .4
قابلية االستخدام .5
ُيع د نم وذج البيان ات المف اهيم الجي د خط وة أولى أساس ية نح و قاع دة بيان ات به ا ه ذه
الخص ائص ،ولكن ه ذا ال يع ني أن التحوي ل المباش ر إلى ج داول SQLينتج تلقائًي ا قواع د
بيان ات جي دة .س تمثل ه ذه الخط وة األولى بدق ة الج داول والقي ود الالزم ة الس تيفاء وص ف
نموذج البيانات المفاهيم ،وبالتالي ستلبي متطلبات االكتمال والتكامل ،ولكنها قد تكون غير
مرن ة أو ت وفر قابلي ة اس تخدام ض عيفة .ثم يتم ث ني التص ميم األول لتحس ين ج ودة تص ميم
قاعدة البيانات.
والثن اء ه و مص طلح يه دف إلى التق اط األفك ار المتزامن ة لث ني ش يء م ا لغ رض مختل ف
وإ ضعاف جوانبه أثناء ثنيه.
والخط وات التكراري ة (المتك ررة) ال تي ينط وي عليه ا تص ميم قاع دة البيان ات الغ رض
الرئيس ي منه ا ه و التمي يز بين المهم ة العام ة للج داول ال تي يجب اس تخدامها عن المه ام
التفص يلية لألج زاء المكون ة لك ل ج دول ،وتعت بر ه ذه الج داول واح دة في ك ل م رة ،على
ال رغم من أنه ا ليس ت مس تقلة عن بعض ها البعض .ك ل تك رار يتض من مراجع ة لج داول
سيؤدي إلى تصميم جديد؛ ُيشار إلى هذه التصميمات الجديدة إجماال باسم تصميمات القطع
الثاني ،حتى إذا تكررت العملية ألكثر من حلقة واحدة.
18
الدراسة التمهيدية الفــصـــل األول
19
الدراسة التمهيدية الفــصـــل األول
ل ذلك من المهم أن المص مم ق د أعطى األولوي ة له ذه الخص ائص (ع ادة باس تخدام معلوم ات
من مواصفات المتطلبات).
على سبيل المثال ،لتحديد ما إذا كانت النزاهة أكثر أهمية من الكفاءة وما إذا كانت قابلية
االس تخدام أك ثر أهمي ة من المرون ة في تط وير نظ ام قاع دة بيان ات معين .في نهاي ة مرحل ة
التص ميم ،س يتم تحدي د المخط ط المنطقي من خالل عب ارات لغ ة تعري ف بيان ات (SQL
،)DDLوالتي تصف قاعدة البيانات التي يجب تنفيذها لتلبية متطلبات المستخدم.
.8.4التنفيذ
ينطوي التنفيذ على بناء قاعدة بيانات وفًقا لمواصفات المخطط المنطقي.
يشمل ذلك تحديد مخطط تخزين مناسب وإ نفاذ األمان ومخطط خارجي وما إلى ذلك .يتأثر
التنفي ذ بش دة باختي ار نظم إدارة قواع د البيان ات المتاح ة وأدوات قواع د البيان ات وبيئ ة
التش غيل .هن اك مه ام إض افية بخالف مج رد إنش اء مخط ط قاع دة بيان ات وتنفي ذ القي ود –
يجب إدخ ال البيان ات في الج داول ،ويجب معالج ة المش كالت المتعلق ة بالمس تخدمين
وعملي ات المس تخدمين ،ويجب دعم أنش طة اإلدارة المرتبط ة ب الجوانب األوس ع إلدارة
بيانات الشركة .وتمشيا مع نهج نظم إدارة قواعد البيانات ( ،)DBMSينبغي معالجة أكبر
عدد ممكن من هذه المخاوف داخل النظام.
وسوف يتم التطرق إلى بعض هذه المخاوف بإيجاز فيما يلي:
عملًي ا ،يتطلب تنفي ذ المخط ط المنطقي في نظ ام إدارة قواع د بيان ات معين معرف ة تفص يلية
ج ًد ا ب الميزات والتس هيالت المح ددة ال تي يجب أن يق دمها نظ ام إدارة قواع د البيان ات .في
ع الم مث الي ،وتماش ًيا م ع الممارس ة الجي دة لهندس ة البرمجي ات ،ف إن المرحل ة األولى من
التنفيذ ستشمل مطابقة متطلبات التصميم مع أفضل أدوات التنفيذ المتاحة ثم استخدام تلك
األدوات للتنفي ذ .من حيث قواع د البيان ات ،ق د يتض من ه ذا اختي ار منتج ات الب ائعين م ع
متغ يرات نظم قواع د البيان ات ( )DBMSولغ ة االس تعالم ( )SQLاألك ثر مالءم ة لقاع دة
البيان ات ال تي نحت اج إلى تنفي ذها .وم ع ذل ك ،نحن ال نعيش في ع الم مث الي ،وفي أغلب
األحي ان س يتم اختي ار األجه زة والق رارات المتعلق ة بنظ ام إدارة قواع د البيان ات ()DBMS
20
الدراسة التمهيدية الفــصـــل األول
قبل النظر في تصميم قاعدة البيانات بوقت طويل .وبالتالي ،يمكن أن ينطوي التنفيذ على
مرونة إضافية للتصميم للتغلب على أي قيود على البرامج أو األجهزة.
.8.5تحقيق التصميم
بع د إنش اء التص ميم المنطقي ،نحت اج إلى إنش اء قاع دة بياناتن ا وفًق ا للتعريف ات ال تي قمن ا
بإنتاجها.
بالنسبة للتطبيق باستخدام نظام إدارة قواعد البيانات العالئقية أو االرتباطية ،من المحتمل
أن يتضمن هذا استخدام لغة االستعالم الهيكلية ( )SQLإلنشاء الجداول والقيود التي ُتلبي
وص ف المخط ط المنطقي واختي ار مخط ط التخ زين المناس ب (إذا ك ان نظ ام إدارة قواع د
البيانات يسمح بهذا المستوى من التحكم).
إحدى طرق تحقيق ذلك هي كتابة عبارات ( )SQL DDLالمناسبة في ملف يمكن تنفيذه
بواس طة نظ ام إج ارة قواع د البيان ات ( ،)DBMSبحيث يك ون هن اك س جل مس تقل ،مل ف
نصي ،لعبارات لغة االستعالم الهيكلية SQLالتي تحدد قاعدة البيانات .طريقة أخرى هي
العم ل بش كل تف اعلي باس تخدام أداة قاع دة بيان ات مث ل (SQL ServerManagement
)Studioأو ( .)Microsoft Accessومهم ا ك انت اآللي ة المس تخدمة لتنفي ذ المخط ط
المنطقي ،ف إن النتيج ة هي تحدي د قاع دة البيان ات ،م ع الج داول والقي ود ،ولكنه ا لن تحت وي
على بيانات لعمليات المستخدم.
.8.6نشر قاعدة البيانات
بعد إنشاء قاعدة البيانات ،هناك طريقتان لملء الجداول:
إما :من البيانات الموجودة.
أو :من خالل استخدام تطبيقات المستخدم المطورة لقاعدة البيانات.
بالنسبة لبعض الجداول ،قد تكون هناك بيانات موجودة من قاعدة بيانات أو ملفات بيانات
أخرى.
على س بيل المث ال ،عن د إنش اء قاع دة بيان ات لمستش فى ،يمكن توق ع أن هن اك بالفع ل بعض
الس جالت لجمي ع الم وظفين ال تي يجب إدراجه ا في قاع دة البيان ات .يمكن أيًض ا إحض ار
21
الدراسة التمهيدية الفــصـــل األول
البيانات من وكالة خارجية (غالًب ا ما يتم إحضار قوائم العناوين من الشركات الخارجية) أو
يتم إنتاجه ا أثن اء مهم ة إدخ ال بيان ات كب يرة (يمكن أن يتم تحوي ل الس جالت اليدوي ة إلى
ملفات الكمبيوتر بواسطة وكالة متخصصة في إدخال البيانات) .في مثل هذه الحاالت ،فإن
أبسط طريقة لتعبئة قاعدة البيانات هي استخدام وظائف االستيراد والتصدير الموجودة في
نظام إدارة قواعد البيانات.
تت وفر ع ادًة تس هيالت الس تيراد البيان ات وتص ديرها بتنس يقات قياس ية مختلف ة (ُتع رف ه ذه
الوظائف أيًض ا في بعض األنظمة باسم تحميل البيانات وتفريغها) .يتيح االستيراد إمكانية
نس خ مل ف البيان ات مباش رة إلى ج دول .عن دما يتم االحتف اظ بالبيان ات بتنس يق مل ف غ ير
مناسب الستخدام وظيفة االستيراد ،فمن الضروري إعداد برنامج تطبيقي يق رأ في البيان ات
القديم ة ،ويحوله ا حس ب الض رورة ،ثم ي درجها في قاع دة البيان ات باس تخدام ش فرة أو ك ود
لغ ة االس تعالم الهيكلي ة ( )SQLال ذي تم إنتاج ه خصيًص ا من اج ل ذل ك اله دفُ .يش ار إلى
نقل كميات كبيرة من البيانات الحالية إلى قاعدة بيانات على أنها حمل ضخم .قد يتضمن
التحميل المجًم ع للبيانات كميات كبيرة ج ًد ا من البيانات التي يتم تحميلها ،جدول واحد في
كل مرة حتى تجد أن هناك تسهيالت نظام إدارة قاعدة البيانات ( )DBMSلتأجيل التحقق
من القيد حتى نهاية التحميل المجمع.
إرشادات تطوير مخطط تصميم قاعدة البيانات -9
مالحظ ة :ه ذه إرش ادات عام ة ستس اعد في تط وير أس اس ق وي لتص ميم قواع د البيان ات
الفعلية (النموذج المنطقي).
توثيق جميع الكيانات المكتشفة خالل مرحلة جمع المعلومات. .1
توثي ق جمي ع الس مات ال تي تنتمي إلى ك ل كي ان .تحدي د المرش ح والمف اتيح .2
األساسية .التأكد من أن جميع السمات غير الرئيسية لكل كيان تعتمد بشكل
كامل على المفتاح األساسي.
تطوير مخطط أولي لمراجعة التقارير اإللكترونية ومراجعته مع الموظفين .3
المناسبين( .هذه عملية تكرارية).
22
الدراسة التمهيدية الفــصـــل األول
إنشاء كيانات (جداول) جديدة للسمات متعددة القيم والمجموعات المتكررة. .4
ودمج ه ذه الكيان ات (الج داول) الجدي دة في مخط ط التق ارير اإللكتروني ة.
والمراجعة مع الموظفين المناسبين.
التحقق من نمزجه التقارير اإللكترونية من خالل تطبيع الجداول. .5
23
الدراسة التمهيدية الفــصـــل األول
مثال ،في جدول المنتجات ،يمكن أن يحتوي كل صف أو سجل على معلومات حول منتج
واح د ،ويحت وي ك ل عم ود أو حق ل في ه ذا الس جل على ن وع من المعلوم ات ح ول ه ذا
المنتج ،مثل االسم أو السعر.
المفتاح األساسي
المفتاح األساسي في أي جدول هو عمود يتم استخدامه في تعريف كل صف بشكل فريد،
أي بشكل ال يقبل التكرار.
ومن أمثل ة المفت اح األساس ي :رقم تعري ف الموظ ف ،أو رقم بطاق ة الهوي ة الشخص ية ،أو
ممكن أن يكون “معّر ف المنتج” في جدول تعريف المنتجات.
24
الفــصـــل الثاني
الدراسة المسبقة
الدراسة المسبقة الفــصـــل الثاني
-1تعري ــف ب ــأبو الخ ــير االش ــبيلي :أب و الخ ير اإلش بيلي ،المع روف أيض ا باس م أبي الخ ير
األندلس ي والملقب باس م "الش ّج ار" ،ع الم بالزراع ة ،من أبن اء إش بيلية ،ع اش في الق رن
الخ امس الهج ري .ك ان يق وم بتج ارب زراعي ة عدي دة في ض واحي إش بيلية ،وبدراس ات
تناولت عددًا من النباتات كاألشجار المثمرة ،والكرمة ،ونبات الحدائق ،والغابات ،ووضع
وال يعرف هذا الكتاب إال ببضع نسخ ،منها واحدة []3[]2[]1
نتيجة ذلك (كتاب في الفالحة).
في المكتب ة الوطني ة بب اريس ،وواح دة في ج امع الزيتون ة بت ونس .وق د درس ه ه نري
ب يريس وأع ّد ل ه طبع ة م ع ترجم ة فرنس ية وح واٍش ،ونش ر خالص ة تص ميمه في (دائ رة
المعارف اإلسالمية).
.1.1تعريــف بالمؤسســة أبــو الخــير االشــبيلي الشــجار :متوس طة أب و الخ ير االش بيلي الش جار
والي ة المس يلة فتحت أبوابه ا س نة 1985طاق ة اس تيعابها 600تلمي ذ نظامه ا خ ارجي
مس احتها 2هكت ار ع دد مكاتبه ا اإلداري ة 7وع دد اقس امها 18قس م ورش تين و4مخ ابر
مجهزة بأحدث الوسائل العلمية والبيداغوجية ومكتبة مدرسية باإلضافة الى ملعب رياضي
كبير بها قاعة االعالم الي مجهزة بأجهزة حديثة ومتطورة ينقصها مطعم بها 4اقسام السنة
الرابعة متوسط والسنة الثالثة متوسط والسنة الثانية متوسط و 5اقسام السنة اولى متوسط
يدرس هم 33أس تاذ وع دد المش رفين ك ل س نة ل ديها مش رف مس ؤول عليه ا وط اقم اداري
نش يط متك ون من م دير المؤسس ة و" مس اعدين رقمن ه (ع ون حف ظ البيان ات )و ع ون إدارة
في شهادة التعليم المتوسط و 8عمال مهنيين كلهم رئيسيو عون إدارة واحتلت المرتبة
يعملون بكل جد وإ خالص ومن اجل راحة وتمرس جيد للتالميذ.
25
الدراسة المسبقة الفــصـــل الثاني
المدير
االمانة
26
الدراسة المسبقة الفــصـــل الثاني
النشاطات البيداغوجية:
المس ــير الم ــالي :ان المص لحة الملي ة تمث ل العم ود الفق ري في الس ير الحس ن للمؤسس ة
التعليمية وذلك ألهمية دورها في النشاطات التربوية وتدعيم شروط تمدرس التلميذ.
المقتصــد :ه و الشخص ية الملم ة بش ؤون ت دبير الحاج ات المادي ة والمالي ة للمؤسس ة يع ني
ترتيب األولويات ومتحكم في الميدان المحاسبي.
مهامه:
27
الدراسة المسبقة الفــصـــل الثاني
المصلحة البيداغوجية:
تهدف الى تنظيم العمليات التعليم من حيث البرامج المواقيت الدروس التكوين الرقاب ة تق ييم
النتائج مجالس التعليم الندوات التربوية وغيرها من المهام.
مستشــار التربيــة :ه و ص احب ال دور أساس ي في النش اط ال تربوي ،الى ان عمل ه ض من
مجموع ة من الم وظفين ه دفهم إيص ال المع ارف للتالمي ذ ،ومس اهمته الفعال ة في التنش يط
البيداغوجي.
مهام:
28
الدراسة المسبقة الفــصـــل الثاني
على أنه((:المسؤول األول على تنفيذ عملية التوجيه المدرسي والمهني ،وهو مختص في
التوجيه ،ويعتبر من أقدر الناس وأكفاءهم على جمع كافة المعلومات حول الطالب المراد
توجيهه واستغالله باعتماد مبادئ وتقنيات علم النفس)).
مهامه :
29
الدراسة المسبقة الفــصـــل الثاني
يق دم مستش ار التوجي ه المدرس ي والمه ني في بداي ة ك ل س نة دراس ية برن امج نش اطها لي
المؤسسة المعينة.
يم ارس مستش ار التوجي ه نش اطه في المؤسس ات التعليمي ة تحت اش راف مؤسس ة بتع اون
نائب مدير دراسات واالساتذة الرئيسين ومستشار التربية.
القيام بإرشاد النفسي والتربوي قصد مساعدة التلميذ.
اجراء فحوص نفسية والضرورية قصد التكفل بتالميذ الذي يعانون مشاكل خاصة.
المساهمة في عملية استكشاف التالميذ المتخلفين مدرسيا وتعديل الحلول لهذه الحاالت....
الخ
-3دراسة الموجود :تعتبر دراسة الموجود في الدراسة الش مالة للموضوع ومن أهمها مرحلة
تس مح لن ا باخ ذ لمح ة عن مختل ف الوظ ائف والعالق ات المؤسس ة ولدراس ة الموج ود ع دت
خطوات هي:
تحديد مجال الدراسة
الهيكل التنظيمي لمجال الدراسة
دراسة مناصب العمل
مخطط تدفق المعلومات
دراسة الوثائق
دراسة السجالت.
3.1تحديــد مجــال الدراســة :عن مس توى متوس طة أب و الخ ير االش بيلي (الش جار)بأكمله ا
والتي تحتوي عل مجموعة من مناصب العمل.
3.2دراسة مناصب العمل :اله دف من ه ذه الدراس ة معرف ة منص ب العم ل ومه ام التابع ة
له.
3.2.1تعريــف منصــب العمــل :ه و مص لحة أو الش خص يق وم بمه ام معين ة باس تعمال
الوسائل المدروسة.
30
الدراسة المسبقة الفــصـــل الثاني
-اسم المنصب
-المصلحة التابعة له
-األجهزة المستعملة
المنهجيةالنموذجية المتبعة في دراسة مناصب:
الدور الرئيسي :هو المسؤول عن سير المؤسسة وعن التسيير التربوي واإلداري.
المهام:
31
الدراسة المسبقة الفــصـــل الثاني
32
الدراسة المسبقة الفــصـــل الثاني
تمهيد :يسمح لنا مخطط تدفق المعلومات بتوضيح تبادل المعلومات بين مختلف العناصر
4.2تعريف مخطط تدفق المعلومات :هو كمية المعلومات المتداولة بين مختلف المناصب
العم ل وه و طريق ة مبس طة ومنظم ة بين من خالله ا حرك ة الوث ائق الص ادرة وال واردة من
والى مج ال الدراس ة وكيفي ة تنقله ا بين مناص ب العم ل وه و ب ذلك يعت بر مرحل ة تمهيدي ة
33
الدراسة المسبقة الفــصـــل الثاني
التدفق المعلومات الداخلي :وهو انتقال المعلومات بين مختلف مناصب العمل المدروسة.
ت دفق المعلوم ات الخ ارجي :وه و االنتق ال المعلوم ات بين المن اب المدروس ة واالط راف
األخرى (الخارجية).
شرحه الرمز
الوسط الخارجي
وسط الداخلي
اتجاه التدفق
مجال الدراسة
34
الدراسة المسبقة الفــصـــل الثاني
4.2.2شرح المخطط:
الشرح الرقم
D01 1
D02 2
D03 3
D04 4
D05 5
D06 6
4.2.4قائمة الوثائق:
35
الدراسة المسبقة الفــصـــل الثاني
36
الدراسة المسبقة الفــصـــل الثاني
دور الوثيقة
39
الدراسة المسبقة الفــصـــل الثاني
40
الدراسة المسبقة الفــصـــل الثاني
رمز الوثيقة:D04
شكلA4 :
نوع الورق :عادي
طبيعة الوثيقة :داخلية
عدد النسخ01:
المصدر :المدير
الظهر /:
الوجهة :مصلحة البيداغوجية
.الدور :وثيقة تدل على االساتذة الحاضرين في كل مستويات
42
الدراسة المسبقة الفــصـــل الثاني
43
الدراسة المسبقة الفــصـــل الثاني
44
الدراسة المسبقة الفــصـــل الثاني
دراسة السجالت:
نموذج لدراسة السجالت:
اسم السجل:
رمز السجل:
المصدر:
الوجهة:
وصف معلومات السجل
اسم السجل :سجل الجلسات التنسيقية للقسم (السنة الثالثة _السنة الرابعة)
رمز السجلR01 :
المصدر :المدير
الوجهة :األستاذ
وصف معلومات السجل
45
الدراسة المسبقة الفــصـــل الثاني
اسم السجل :سجل جلسات التنسيقية للقسم (السنة الثانية _السنة األولى)
رمز السجلR02 :
46
الدراسة المسبقة الفــصـــل الثاني
المصدر :المدير
الوجهة :األستاذ
47
الدراسة المسبقة الفــصـــل الثاني
المصدر :المدير
الوجهة :األستاذ
48
الدراسة المسبقة الفــصـــل الثاني
المصدر :المدير
الوجهة :األستاذ
وصف معلومات السجل
49
الدراسة المسبقة الفــصـــل الثاني
المصدر :المدير
الوجهة :أعضاء المجلس
50
الدراسة المسبقة الفــصـــل الثاني
51
الدراسة المسبقة الفــصـــل الثاني
االسناد
والعقوبات
52
الدراسة المسبقة الفــصـــل الثاني
يعقد المدير مجلس (الفصل االول) يكلف مساعديه تحضيرما مجلس االقسام الفصل
يهم المجلس ضبط الجدول حسب التوقيت االساتذة األول
بعد اكمال حجز النقاط وسوف يقوم البرنامج بتحويل النقاط كشف النقاط
اليا الى الموقع الرقمنة كما ينتج البرنامج التصدير واالستيراد
النقاط من اكسال حيث يتم منح كل استاذ الملفات الخاصة
بمادته ثم يقوم باسترادها وهذا لتسريع عملية حجز النقاط في
برنامج االستيراد نقاط ثم يقوم بنقلها اليا بسرعة كبيرة
خطوات الحصول تلميذ على الكشف
53
الدراسة المسبقة الفــصـــل الثاني
مثال:
تبين الوثيقة االساتذة الذين حضرو المجلس ألنه من شيء وثيقة حضور االساتذة
اإلجباري استعراض كل استاذ خلل في عالمات التالميذ للمجلس األقسام
وابراز قدراتهم داخل القسم في كل مادة.
يتم فيها تصحيح عالمات التالميذ وتصحيحها قبل طباعة وثيقة المراقبة بعد
الكشف الحجز
تحليل نتائج هي عملية او مجموعة المهام التي تتم من خاللها تحليل النتائج
ادخال بيانات التي تم جمعها وتحصيلها ومن ثم التعامل مع
البرامج االحصائية المختلفة لتحليلها بشكل وطريقة احصائية
معينة ليتم من بعدها الوصول الى شكل المرغوب به من
مهام.
النـــــــقــــــد: -7
من الناحية التنظيمية
انتهاج الطريقة اليدوية في بعض الوثائق مما تسبب في زيادة الخطأ
تكرار المعلومات في بعض الوثائق والسجالت
تأخر في انجاز بعض اإلعمال
من الناحية التقنية
عدم ا استعمال األمثل لجهاز اإلعالم
-8الحـــلـــــول:
انشاء قاعدة معطيات واعطاء المستخدم المهام والصالحيات الخاصة به.
وضع اماكن خاصة بحفظ الملفات والوثائق.
تنظيم االعمال واستعمال أسهل طرق بإنجاز المهام بسرعة.
54
الدراسة المسبقة الفــصـــل الثاني
55
الفصل الثالث
الدراسة التصميمية
الدراسة التصميمية الفــصـــل الثالث
56
الدراسة التصميمية الفــصـــل الثالث
57
الدراسة التصميمية الفــصـــل الثالث
58
الدراسة التصميمية الفــصـــل الثالث
59
الدراسة التصميمية الفــصـــل الثالث
60
الدراسة التصميمية الفــصـــل الثالث
يشكل عالقات بين هذه المعطيات وتمكن ترجمتها إلى منطقي ومنه إلى مستوى
فيزيائي.
الكائن :وهو مجموعة من المعطيات لها وجود خاص ،وتعتبر تمثيال لما لوحظ في -1
العالقة :وهي عبارة عن ارتباط بين كائنين أو أكثر يالحظ في الواقع وليس لها -2
معرف الكائن :هو خاصية أو أكثر يتم من خاللها التمييز بين قيم أفرد الواحد. -4
أصلي الكائن :وهي تحديد الحد األدنى والحد األقصى لمشاركة هذا الكائن في -5
عالقة.
61
الدراسة التصميمية الفــصـــل الثالث
62
الدراسة التصميمية الفــصـــل الثالث
63
الدراسة التصميمية الفــصـــل الثالث
64
الدراسة التصميمية الفــصـــل الثالث
65
الدراسة التصميمية الفــصـــل الثالث
تحديد النموذج المنطقي وذلك بترجمة النموذج التصوري للمعطيات المؤكد.
تحسين هذا النموذج حسب احتياجات المعالجة.
قواعد االنتقال من ( )MCDإلى (:)MLD -4
االنتق ال من النم وذج التص وري للمعطي ات إلى النم وذج المنطقي للمعطي ات يتم بص فة
تلقائية وذلك
حسب قواعد االنتقال التالية:
الخصائص :كل خاصية داخل ( )MCDتتحول إلى حقل داخل التسجيلة. -1
األفراد :كل فرد يتحول إلى عالقة ومعرفه يتحول إلى مفتاح لهذه العالقة . -2
العالقات :نميز لذلك عدة حاالت حسب نمط العالقة ونوجزها كماليي -3
العالقة الثنائية من النمط (أب – ابن):
الفــرد 1
المعرف 1
-الخاصية 1
-الخاصية 2
الفــرد 1
المعرف 1
المعرف 2
-الخاصية 1
66
الدراسة التصميمية الفــصـــل الثالث
الرابط 1تحذف وخصائصها تنتقل إلى الجدول الناتج الفرد ( 1االبن) ذو التعداد 1،1
الجدول الناتج عن الفرد 1يدعى تابع للجدول الناتج عن الفرد لكن هذه التبعية تكون
مطلقة وإ جباريـة
في حالة التعداد .1،1
يأخذ هذا الجدول كمفتاح ثانوي له معرف الفرد .2
العالقة الثانية من النمط (أب -أب):
الفــرد 1
المعرف 1
-الخاصية 1
-الخاصية 2
الفــرد 1
المعرف 1
-الخاصية 1
في هذه الحالة تتحول الرابطة 1إلى جدول تابع للفردين اللذان يتحوال إلى جدولين،
وتأخذ
معرفات األفراد التي كانت مشاركة في الرابطة.
هناك حاالت خاصة للعالقة في تواجدها داخل النموذج التصوري للمعطيات وذلك فـي
67
الدراسة التصميمية الفــصـــل الثالث
) هنا نتعامل معها كالرابطة " أب – ابن " حيث الفرد ذو التعداد1,1_0,1( تعدادها
. هو االبن1،1 هو األب والفرد ذو التعداد0،1
النموذج المنطقي للمعطيات
68
الفصل الرابع
الدراسة التقنية
الدراسة التقنية الفــصـــل الرابع
تعد لغة جامعة بين سهولة لغة فيجوال بيسك VBوقوة لغة سي بلس بلس . C++
هي لغة ذات مستوى عاِل وبنية سهل وواضحة ألنها مبنية على باسكال .
تستطيع العمل ضمن اإلمكانات المحدودة وذلك بعكس لغات البرمجة األخرى .
يمكن من خاللها كتابة كود واحد يعمل على جميع منصات التشغيل
هي من أقوى اللغات التي تستعمل للربط بين قواعد البيانات الخاصة.
69
الدراسة التقنية الفــصـــل الرابع
تعمل لغة دلفي بكفاءة في مجال إعداد وإ دارة الخوادم وقواعد البيانات (.)SQL
ال تحتاج إلي مساحة كبيرة في التخزين تناسب البيانات الصغيرة والمتوسطة.
يسهل نقله بأي طريقة سوء من cd / dvdاو Usbdiskمن غير إي مشاكل في
نقلة.
70
الدراسة التقنية الفــصـــل الرابع
2.3تعريف SQL
إنش اء أو ح ذف قاع دة بيان ات :إلنش اء قاع دة بيان ات جدي دة نس تخدم األم ر CREATE
DATABASE
لح ذف س جل ( أي س طر كام ل ) من الس جالت الموج ودة في الج دول نس تخدم األم ر:
.DELETE
71
الدراسة التقنية الفــصـــل الرابع
نق وم باختي ار ADO TABLE ,ADO CONNECTIONمن الص فحة ADOونض يف
ADO SOURCEو DB GRIDو DB NAVIGATORنضغط مرتين اليه العناصر
على العنصر ADO CONNCETIONلتظهر لنا نافذة المبية على الشكل ()1
تس مح لن ا بتحكم في الوص ول الى المعطي ات ومعالجته ا وذل ك بإس تعمال الص الحيات
واألدوار ه و مجموع ة من الص الحيات تمنح المس تخدم عن د انش اء الحس ابات المس تخدمين
وهناك نوعين من األدوار .
نضغط على العالمة ( )+بجانب قاعدة المعطيات المرادة انشاء أدوار بها لتوسعته
تظه ر مجموع ة من المجل دات ن ذهب الى المجل د Sécuritéونض غط على العالم ة
()+
فتظهر لنا مجموعة من المجلدات نذهب الى المجلد Rôlesونضغط على العالمة
()+
فتظه ر لن ا مجموع ة من المجل دات ن ذهب إلى المجل د rôles de base de
donnée
72
الدراسة التقنية الفــصـــل الرابع
ونضغط بالمفتاح األيمن للفأرة فتظهر لنا قائمة نختار منها األمر nouveau rôle
de la base de donnéeفتظهر لنا النافذة الموالية :
من خالل نافذة سابقة نحدد اسم دور و مالك وقائمة أدوار قاعدة المعطيات ثم نضغط على
okوباستعمال T-SQLنكتب التعليمة الموالية:
إضافة عضو لدور قاعدة المعطيات إضافة عضو لدور خادم :باستعمال T-SQL
نكتب التعليمة الموالية :
حذف اتصال لدور الخادم :باستعمال T-SQLنكتب التعليمة الموالية :
هن اك ثالث ة أن واع أساس ية من النس خ االحتياطي ة لقاع دة البيان ات : sqlالنس خ
االحتياطي ة الكامل ة والتفاض لية وس جل المع امالت ولكل منه ا فوائد وقيوده ؛مما ي أثر على
73
الدراسة التقنية الفــصـــل الرابع
اختيار طريقة النسخ االحتياطية وفقا االحتياجات مؤسستك وأهدافها يمكن ان يساعدك فهم
الخص ائص أن واع النس خ االحتياطي ة ه ذه في اتخ اذ الق رارات مس تنيرة عن د تص ميم
إستراتيجية النسخ االحتياطية الخاصة بك.
يق وم النس خ االحتياطي ة الكام ل لقاع دة بيان ات بإنش اء نس خة كامل ة من قاع دة البيان ات
بأكملها ,بما في ذلك جميع ملفات البيانات وكائنات القاعدة البيانات وبيانات تعريف النظام
الالزم ة إلس تعادة قاع دة بيان ات واس تعادتها يع د ه ذا الن وع من النس خ االحتي اطي الطريق ة
اك ثر شموال لحماي ة قاعدة البيان ات sql serverالخاصة ب ك .في حالة فق دان البيان ات او
تلفها ,تتيح النسخة اإلحتياطية الكاملة إمكانية االستعادة الكاملة والمباشرة لقاعدة البيانات
الخاصة بك.
اإليجابيات:
بسيطة الستعادة.
السلبيات:
يلتقط النسخ اإلحتياطي التفاضلي فقط التغيرات التي ت اجراءها على قاعدة البيانات منذ
اخ ر نس خة احتياطي ة كامل ة ,من خالل االختالف ات فق ط ,تقل ل النس خ االحتياطي ة التفاض لة
74
الدراسة التقنية الفــصـــل الرابع
بشكل كبير من مساحة التخزين المطلوبة وتزيد من سرعة النسخ اإلحتياطي مقارنة النسخ
االحتياطي ة الكامل ة .ولكن االس ترداد من النس خة االحتياطي ة التفاض لية اك ثر تعقي دا,الن ة
يتطلب كال من النسخة االحتياطية الكاملة واحدث نسخة احتياطية تفاضلية الستعادة قاعدة
البيانات .
اإليجابيات:
سلبيات:
تلتق ط النس خة االحتياطي ة لس جل المع امالت جمي ع التغ يرات ال تي تم اجراءه ا على قاع دة
المعطيات من خالل السجالت العامالت منذ اخر نسخة احتياطية لسجل المعامالت .فهو
يسمح باإلستراد في وقت محدد مما يتيح لك استعادة قاعدة البيانات الى لحظة المحددة قبل
ح دوث المش كلة,مم ا يقل ل من فق دان البيان ات .وم ع ذل ك ق د تك ون إدارة النس خ اإلحتياطي ة
لسجل المعامالت األكثر صعوبة وتتطلب التسلسل المناسب اثناء االستعادة .
االيجابيات:
75
الدراسة التقنية الفــصـــل الرابع
76
الفصل الخامس
الدراسة التقنية
اإلنجاز البرمجي الفــصـــل الخامس
اذن هي عب ارة عن تجمي ع لكمي ة كب يرة من المعلوم ات او البيان ات وعرض ها بطريق ة او
أكثر لتسهل االستفادة منها.
1.1قواع ــد الم ــرور من النم ــوذج الفيزي ــائي المنطقي للمعطي ــات MLDالى النم ــوذج
الفيزيائي للمعطياتMPD
العالق ة في النم وذج المنطقي للمعطي ات MLDتص بح ج دول في النم وذج الفيزي ائي
للمعطيات MPD
المفت اح االولي في النم وذج المنطقي للمعطي ات MLDيتغ ير اس مه في النم وذج
الفيزيائي للمعطيات MPDويصبح مفتاح
الخص ائص في النم وذج المنطقي للمعطي ات MLDتص بح الحق ول في النم وذج
الفيزيائي للمعطيات MPD
يتم وصف كل ملف من خالل تسجيالته مع النظر لحجم والحقل لكل تسجيله.
77
اإلنجاز البرمجي الفــصـــل الخامس
78
اإلنجاز البرمجي الفــصـــل الخامس
79
اإلنجاز البرمجي الفــصـــل الخامس
اسم الجدول:األستاذ
المفتاح :األستاذ
الطول نوع الحقل اسم الحقل
04 int رمز األستاذ
50 nvarchar اسم األستاذ
50 nvarchar لقب األستاذ
10 date تاريخ ميالد األستاذ
114 المجموع
80
اإلنجاز البرمجي الفــصـــل الخامس
81
اإلنجاز البرمجي الفــصـــل الخامس
82
اإلنجاز البرمجي الفــصـــل الخامس
83
اإلنجاز البرمجي الفــصـــل الخامس
84
اإلنجاز البرمجي الفــصـــل الخامس
85
اإلنجاز البرمجي الفــصـــل الخامس
86
اإلنجاز البرمجي الفــصـــل الخامس
87
اإلنجاز البرمجي الفــصـــل الخامس
مفتش الكائنــات :يس مح ه ذا القس م بع رض خص ائص المكون ات ،وإ مكاني ة تغي ير
الخصائص.
88
اإلنجاز البرمجي الفــصـــل الخامس
89
اإلنجاز البرمجي الفــصـــل الخامس
90
اإلنجاز البرمجي الفــصـــل الخامس
واجهة البرنامج:
كلمة مرور البرنامج: .1
91
اإلنجاز البرمجي الفــصـــل الخامس
92
خاتمة
خاتمة
خاتمة
من خالل دراستي سعيت جاهدتا اثناء فترة التربص التي اجريته ا في انجاز
وتصميم قاعدة بيانات تساعد على التسيير الجيد للمعلومات لما له من إيجابيات في
س رعة تنفي ذ المعطي ات وإ دخ ال المعلوم ات وه ذا م ا توص لت الي ه خالل عملي في
متوس طة أب و الخير اإلش بيلي م ع امان ة الم دير حيث تعت بر األمان ة من اهم األعم ال
الس رية وهي أس اس المؤسس ة وذل ك ألهميته ا في التس يير البي داغوجي للتالمي ذ
وأس اتذة من حيث الوث ائق الخاص ة بامتحان ات التالمي ذ ووث ائق األس اتذة الشخص ية
وه ذه المه ام ال تي تق وم به ا األمان ة ت زداد أهمي ة وص عوبة ك ل س نة م ع م رور
ال وقت ،وذل ك لتزاي د ع دد التالمي ذ المس جلين س نة بع د س نة على مس توى
القس م ،وك ذلك نظ ام تس يير األمان ة ال ذي يعتم د على وس ائل تس تغرق وقت ا وجه دا
كبيرين مما يؤدي الى حدوث أخطاء اثناء انجاز مختلف مهام األمانة.
وبعد التطرق الى جل الخطوات التي تنص عليها طريقة 'موريز'من خالل
دراستي لعمل هاته المصلحة تمكنت من التوص ل الى اغلب األهداف المسطرة أال
وهي تص ميم قاع دة بيان ات تح د من مش كلة تض ييع ال وقت وارتك اب األخط اء
المحتملة نظرا لكثرة الحسابات وعدم وجود الدقة.
94