قواعد البيانات - الجزء الأول
الوصف
كان يعتقد للوهلة الأولي أنه بمجرد إدخال الإعلام الآلي في تسيير المؤسسات كاف لحل المشاكل العالقة وتعويض الإنسان , لأن الآلة تتميز بالدقة والتكرار .. لكن بمرور الوقت اكتشف المحللون أن الأجهزة تحتاج لبعض الأنظمة في إطار رؤية شاملة لتؤدي دورها كما ينبغي بالمساعدة في تسيير المؤسسة علي أكمل وجه .
وفي النهاية الحصول على طريقة لتنظيم الملفات التقليدية , ويرجع ذلك أساسا إلى الاعتماد القوي بين البرامج التي تتضمن وصفا للبيانات والبيانات نفسها.
أي أن البرامج تعتمد بطريقة مباشرة على قواعد البيانات لديها في جلب المعلومات وتخزينها مع محدودية الوصول لها بطريقة تقليدية ونقصد هنا الأرشفة العادية في منهجيه لتنفيذ التطبيقات وفقا لخطة معينة ، 5 سنوات على سبيل المثال: نريد إضافة ملفات جديدة تم إنشاؤها لتلبية الاحتياجات سنلاحظ صعوبة تعديل القائم منها لأن أي تغيير في هيكل الملف وشكل البيانات ، ينطوي على تعديل البرامج ، والتي سرعان ما أدت إلى انتشار الملفات.
3-1 - 2. الاعتماد على البيانات في البرامج
-- صعوبة التغييرات.
- مرونة النظام صعبة.
- قلة النظام التطوري.
3-1 - 3. عدم وجود معلومات التوليف / التركيب
- صعوبة في اتخاذ القرارات.
- وقت طويل جدا بالنسبة لبعض المعلومات الناتجة عن معالجة عدد كبير من الملفات.
3-1 - 4. عدم الربط بين الملفات
-- قلة العلاقات بين البيانات.
3-1 - 5. تكاليف الصيانة
- ارتفاع تكلفة الصيانة.
- انخفاض مستوي الإنتاجية.
2- 1. نظرة عامة
وبعد مشاكل وتناقضات برزت على التكرار من جهة ؛ وارتفاع تكلفة الصيانة من ناحية أخرى
عقد مؤتمر في عام 1964 ؛ في سانتا مونيكا في كاليفورنيا لإيجاد حلول لهذه المشاكل وكانت
في هذا المؤتمر بداية لمصطلح "قاعدة بيانات" المعروفة حاليا.
2- 2. تعريف
قاعدة بيانات هي عملية تنظيم مجموعة من المعطيات المسجلة و الوصول إليها عن طريق
الحاسوب بسهولة وسرعة وتكون هذه المعلومات ممثلة للعالم الحقيقي .
وهذه المعلومات يتعين أن تكون مشتركة من قبل مختلف الإدارات والمستخدمين والعاملين مثلا
وهذا لمزيد من المعلومات نفسها ؛ كما ستكون قادرة على استغلال العلاقة التي يمكن أن تنشأً
بينهم لإيجاد طرق الوصول إلى النتيجة المنطقية التي تشكل إجابات المستخدمين والاستفسارات
2 - 3. بنك معلومات قواعد البيانات
مفهوم قاعدة البيانات على نظم المعلومات في معظم الأحيان في شركة ما لاحتياجات الإدارة
فقاعدة البيانات تتضمن معلومات عن مختلف أنواع ( العملاء ؛ والمنتجات ؛ والموردين
قاعدة بيانات وإجراء المعاملات أكثر تواترا أو لاستكمال المشاورات.
والقانونية ؛ وما إلى ذلك). الغالب كل ما من نفس الطبيعة والهيكل. وينطبق هذا بصفة خاصة
الأسئلة التي أقامت حوار بين المستخدم والنظام. والجواب هو يشكل عنصرا من العناصر
وصول جدا نادر إلى ما يجري خلافا لتلك التي تتعلق بقواعد البيانات (المستخدم "لا يعرف" ما
الذي يسعى إليه) أحمال البحث عن موضوح معين © علئ سبيل المل.
ومن ناحية أخرى في تحديث قاعدة بيانات مصممة أساسا لترقية البيانات الجديدة. وتوثيق في
النظم ؛ إضافات يجري التخطيط لها وليس هناك حاجة لتعديل البيانات عندما يتم تخزينها.
من إعدلا: قاسمي طارق عبد الحكيم . تقني سامي
-.4. استخدام قاعدة بيانات
خر حات التخزين استخراج استخدا
فقاعدة البيانات تتطلب مكان للتخزين ؛ وبرامج على الحاسوب يتيح الوصول إلى بيانات نظام
وإدارة قواعد البيانات ((568) .
2- 5. نظام إدارة قاعدة البيانات : (5680)
1-5-2. التعريف :
00 أو نظام إدارة قواعد البيانات هي مجموعة من البرامج لإنشاء وتشغيل قواعد
0 يضمن التفاعل بين قاعدة البيانات المادية وبرامج التطبيق ( 1م 2 م و 53)
والتي تؤدي الوصول واستكمال المعالجة . خلافا للبرامج التقليدية المستخدمة مع الملفات فهم
لا يدركون التنفيذ الفلي للبيانات ولا شكلها.
5-2 - 2. ميزات واستعمالات 56810:
-- بحث وتحديث المعلومات
- تعريف قاعدة البيانات (00ا)
- مراقبة البيانات (00])
- التعامل مع البيانات (1/10ا)
-- حماية قاعدة البيانات
2- 5 - 3. قاموس البيانات
قاموس البيانات أو 684810906 أو 1/618 قاعدة بيانات تحتوي على وصف للكائنات
(السمات اسم ونوع وشكل ؛ الوصف ؛ الخ.) والعلاقات بين الكائنات ؛ والفهارس والقيود
المتخذة في قاعدة البيانات. وهو يستخدم في اغلب الأحيان من قبل مدير قاعدة البيانتات وهو
المحلل .
من إعداد: قاسمي طارق عبد الحكيم.
2- 6. مدير قاعدة البيانات (018)
وهذا هو المسئول الأول عن قاعدة البيانات. وقد يكون شخص أو مجموعة من الأشخاص وله
- تقرير مضمون قاعدة البيانات.
-- وضع صلاحيات مجموعات حقوق الوصول إلى البيانات.
-- رصد أداء قاعدة البيانات.
- 8. المستويات المختلفة لتمثيل قاعدة بيانات
وهناك ثلاثة مستويات من تمثيل قاعدة بيانات : الداخلية (©/017/5100) ؛ المستوى التصوري
قواعد البياثاة © ماسم 4 لمزم يجيد 2009
أولا - 8 - 1. المستوى الداخلي (الفيزيائي) 1717510108
وهو الهيكل الداخلي لقاعدة البيانات المخزنة على وسائط الإعلام المادية.و هذا المستوى من
الأداء يعتمد نظام (زمن الاستجابة ؛ وعدد المستخدمين ؛ وحجم البيانات ؛ وما إلى ذلك)..
ثانيا - 8 - 2. المستوى التصوري 01166000161
تجميع كل الأنماط الخارجية ودمجها في نمط واحد ويكون ثابث لأنها مسئقلة عن العلاج
(وسائل وأساليب ؛ الخوارزميات ؛ الخ) سوف تتخذ بعد ذلك 5680 نظرية تفترض أن
وجود مثل هذه الخطة هي أنماط الخارجية كل ما يمكن دفعها للانصياع لتحويل عدد من النظم
الداخلية للمفهوم المخطط له ؛ والذي ينشاه شخص يفترض أنه قادر على تجميع وجهات نظر
2- 8 - 3. المستوى الخارجي ع(11ع15<:1
وهو الوصول للبيانات من مستخدم معين من خلال تطبيق ولذلك بحكم تعريفها فهي جزئية
وغير كاملة كما انه هناك العديد من الأنماط أو مجموعة من المستخدمين وللمستخدم عادة
قد تتداخل بشكل أو بآخر تماما.
ومن ناحية ثانية فإن المعلومات نفسها في رأيين مختلفين يمكن أن ينظر إليها بطريقتين
مختلفتين من قبل عدة مستخدمين.
3 - فوائد وقواعد البيانات
3- 1. إدماج البيانات دون التكرار
التنظيم يهدف إلى إزالة التكرار فهو يمكن أن يكون مقبولا في حالات خاصة ؛ أما في نفس
الأساس في معظم الأحيان يكون في قواعد منفصلة.
3- 2. تقاسم الموارد
المورد ويتألف من جميع المعدات والبرامج والبيانات من نفس القاعدة كما ينبغي أن تكون
تخدمين و لتطبيق البرا أن تكون قادرا على تحقيق الوصول إلى
المشاكل بما في ذلك الوصول للبيانات.
3- 3. استقلالية قواعد البيانات عن البرنامج
للصول والتحقق من تطبيق البرامج لقاعدة البيانات التي تدعمها 5680 الذي هو واحد فقط
يجب أن تعرف شكل ووصف الهيكل المادي للبيانات.
تطبيق البرامج المكتوبة ب 114 (لغة التعامل مع البيانات) وما يعنينا هنا هو الهيكل المنطقي
3- 4. تماسك البيانات
الدمج هو نتيجة جيدة لحماية البيانات ضد العبث و التخريب -- ضد المخاطر الناجمة عن
الصفقات أو الصفقات غير المنجزة ؛ أو الحصول على المنافسين.
0 يكفل اتساق البيانات ؛ أي هي مجهزه مسبقا ضد مخاطر معينة فقط ويشار إلى أن
قاعدة البيانات لا تزال صورة دقيقة عن العالم الحقيقي ينبغي أن تمثل.
3- 5. السرية
يجب أن تتوفر في نظام 561310 آليات لتحديد حقوق الوصول إلى المستخدمين والتحقق منها.
وهذه الحقوق التي تتصل بالطبقات هي مجموعة من عمليات الاستخدام المتكرر مثل القراءة ؛
التحديث والتعديل ؛ الحذف ؛ والإنشاء. ... الخ .
وقواعد السرية توضع من قبل مدير قاعدة البيانات (للتحقق من وصول المستخدم) ويمكن أن
تكون كلمة السر (متغيرة في كثير من الأحيان) كل حسب الحاجة والتقنيات مثل قانون .
كما يمكن اعتبار الوصول قواعد البيانات من طرف أشخاص معينين مثلا:
-- لشؤون العمليات +
التنفيذيين من مبلغ معين .
3- 6. واجهة المستخدم
- المستعمل
موجة المستخدم
- سهل الاستعمال
- الاستعمال الطبيعي
3- 7 الأداء
الأداء واجب في نظام متعدد المستخدمين كما يجب أن يكون مرضيا وهذه العروض تقوم
أساسا على الخصائص التقنية للدعم المادي : وحدة المعالجة المركزية ؛ الذاكرة ؛ والشبكة ؛
الخ... وهي مشروطة للغاية لأن وقت الاستجابة متوافق مع تطبيق القيود .
3- 8. الموثوقيه والأمن / حماية الخصوصية
داخل نظام 5680 يجب أن يضمن للمستخدمين التشغيل الآمن وعدم كثرة الأخطاء
وضمان الإجراءات المنصوص عليها لأنها أساس للتجديد والنسخ من الملفات السابقة (الصحف
في حالة حدوث عطل في ذلك الوقث للتنفيذ من قبل استكمال صفقة مثلا ؛ ينبغي أن يوفر
النظام في ذلك الوقت الاستتناف في قاعدة بيانات متماسكة التي تمكن للمستخدم القيام مرة
أخرى بلمعاملة .
4- تصميم قاعدة بيانات
4- 1. تعريف
ومن ملخص الحديث يمكن تنفيذ النموذج في جهاز واحد ومن كل الكلمات لوصف واقع.
كل كائن يتم إعطائه اسم الكائن واحد ووحيد .
أمثلة :
ا طبيعي الجمع بين كائنات ممائلة للمجموعة : نتحدث بعد ذلك جميع الكائنات.
أمثلة :
امسدار على
-- جميع الأشخاص : شخص
- كل السيارات : السيارات
مجموعة من الكائنات سوف تتلقى اسم وحيد من شأنها أن تعين مجموعات من بين جميع
4- 2. تحديد الكائنات و المعايير من (000ا)
المعيار الوحيد الذي يمكن أن يميز كائن عن آخر هو أن الجسم له هوية معينة ومن المهم أن
نفهم أن في الإبقاء على نظام معلومات 00 لكل كائن وحده بدلا من أن نعتمد على الفائدة من
نظام المعلومات المخطط لها.
- تستطيع أن ترى وتميز كيس الإسمنت لأن له علامة تميزه عن غيره .
4- 3. التجميع
1-3-4. نظرة عامة
الكاتنات ذاتها تحمل القليل من المعلومات مع العلم انه على سييل المثال ؛ الكائنات "محمد" و
و" التعليم ؛ وقال أن اثلين فقط من مجموعة الأشياء موجودة. من الجانب الدستوري ؛ إذا علمنا
أن "محمد" هو مسجل في "إدارة" هذه المعلومات تصبح صالحة للاستعمال وهي حقيقة هامة
من نظام معلومات إدارة الجامعة ؛ نظرا لأنه تم تشكيل رابطة بين مجموعتين من الكائنات .
3-4 -2. تعريف
الرابطة هو ثنائي العلاقة بين مجموعتين من الكائنات.
مثال :
سجل "الطالب" التعليم "
وهو واحد أو عدد من الخصائص التي تصف الكائن أو المعرف الممتلكات هي نماذج
للمعلومات الأساسية ويمكن أن تأخذ القيم ؛ على سبيل المثال +
اسم العميل : علي ؛ عمار ؛ أنور
تاريخ الميلاد : 70/06/12 » 75/08/23 ؛ 65/03/07
مبلغ الشيك : 250.00 ؛ 56025.003 ؛ 318.000
ليست دائما سبب في الممتلكات خاصية يجب أن ترفق كائن أو جمعية.
والممتلكات يمكن أن تكون مؤلفة ؛ مما يعني أن قيمتها مستمده من قيم غير ذلك من المعلومات
من خلال قاعدة من قواعد البيانات.
كتاب عن المايكروكونتروور وصفه ومبدا عمله تأليف:
عدد المشاهدات : 2827
13
2
يحوي علي مقرر تطبيقي يوضح أساسيات الرسم علي الحاسوب وبعض الدوال المستخدمة فيه بلغة سي بلس بلس وهو مهم لدارسي علوم الحاسوب تألي...
اسئلة تشمل لغة السي بلس بلس تأليف:
كتاب يعتبر مدخلا للمبتدئين في برمجة الألعاب باستخدام ال DirectX 9.
Fundamentals of Database Systems أساسيات نظم قواعد البيانات كتاب مترجم عن الكتاب المشهور للمؤلفين : 1/ Ramez Elmasri 2/ Shamkant B. Navathe
كتاب يشرح الاساسيات والمصطلحات الموجودة في لغات عالية المستوى والتي يحتاجها أي شخص ليتمكن من تعلم أي لغة برمجة بسهولة