بسم الله الرحمن الرحيم وبه نستعين قبل ما نبدأ فى الدرس الثانى انا عاوز كل واحد يسأل نفسه الاسئله دى ويجاوب عليها بصراحه بينه وبين نفسه محدش هيعرف الجواب غيره فيجاوب بصدق وبلاش يخدع نفسه احنا انهارده 2 رمضان 1- هل انتهيت على الاقل جزئين من القرآن الكريم ( علشان على اخر رمضان تكون ختمت القرآن ختمه واحده على الاقل ) ؟ 2- هل حافظت على الصلوات الخمس فى الجماعه ( اذا كان فى مقدورك صلاة الجماعه ) ؟ 3- هل حافطت على صلاة التراويح ( اذا كان عندك وقت وقدرت تصليها فى الجامع جماعه ) (أو على الاقل لوحدك بالليل لما تخلص مشاغلك ) 4- هل حافظت على طاعة الله ولم تقترب من الذنوب ؟ انا هكتفى بالاسئله دى انهارده بس عاوز الناس كلها تراجع نفسها وقيم نفسك كالتالى ---اذا كان جوابك بنعم :- فاحمد الله تعالى على هذه النعمه واجتهد فى الطاعه وضاعف حسناتك فى هذا الشهر المبارك . --- اما اذا كان جوابك بلا فى احد هذه النقاط :- فحاول ان تصلح من نفسك واعلم بان نفسك وللاسف الشديد هى نفس مريضه وهقولك ليه لازم الاول تعرف ان سبب المعصيه هو اما نفسك او الشيطان وانت لما بتعمل معصيه فى غير رمضان بتقول دا الشيطان وانا مش قادر اقاومه والكلام ده طب انت دلوقتى فى رمضان والشياطين مقيده يبقى اكيد ان اللى بيخليك تعصى هيا نفسك فحاول تجاهد نفسك فى رمضان ودى فرصه كبيره جدااااااا ومش هتتكرر . انت ليك عدويين لما تحارب واحد واحد اسهل ولا لما تحارب الاتنين مع بعض اسهل؟ اكيد طبعا واحد واحد اسهل فلو قدرت تتغلب على نفسك فى الشهر المبارك ده وبكده هتكون هزمت عدو وبعد رمضان ربنا يقدرك وتهزم العدو التانى وتوصل للجنه ان شاء الله وقبل الختام احب اقول كلمه لسيدنا ابو بكر رضى الله عنه ابليس ونفسى والهوى كيف الخلاص وكلهم اعدائى دى مجرد خواطر حبيت اقولها لعل الله ان ينفع بها مقدمة قواعد البيانات الدرس الثانى ------------------------------------------------------------------------------------------- عنوان الدرس :- مفاهيم متقدمه فى قواعد البيانات --------------- أهداف الدرس :- الالمام بأهم المصطلحات المستخدمه فى مجال قواعد البيانات ونظم ادارة قواعد البيانات بصفه عامه ونظره عامه على طبيعة التعامل مع برامج وقواعد البيانات . -------------- النقاط التى سيتم تناولها خلال الدرس :- 1- ما هو الاستعلام ؟ 2- ما هى الفورم ( النموذج ) ؟ 3- ما هو التقرير ؟ 4- أمن البيانات . 5- النسخ الاحتياطيه . 6- نظره عامه على طبيعة التعامل مع نظام ادارة قواعد البيانات بصفه عامه . 7- المصطلحات الانجليزيه التى وردت بالدرس . ------------------------------------------------------------------------------------------- الشرح :- -------------- أولا :- الاستعلام :- 1- هو وسيلة للاستفسار عن بيانات مخزنه فى قاعدة البيانات ( جداول قاعدة البيانات ) . 2- يمكن اعتبار الاستعلام كسؤال يكون مطلوب من قاعدة البيانات الاجابه عليه من واقع البيانات المخزنه في جداولها لإظهار النتائج المطلوبه . 3- يمكنك باستخدام الاستعلام عرض حقل معين من جدول معين او مجموعه من الحقول من جدول واحد او حتى مجموعه من الحقول من مجموعه من الجداول المختلفه . 4- تكمن اهمية الاستعلام فى انها تتيح للمستخدم تنظيم بياناته بالطريقه التى يرغب فيها . ملحوظه :- لغة ال sql هلى اللغه المسؤوله عن تنفيذ الاستعلامات وسيتم تناولها بالتفصيل ان شاء الله فى كورس منفصل . -------------------------- أمثله توضيحيه :- سنفترض ان هناك شركه س تحتوى قاعدة البيانات الخاصه بها على جدولين فقط هما جدول الفواتير وجدول العملاء جدول الفواتير يحتوى على الاعمدة التاليه والبيانات التاليه :- الصنف الكميه رقم الفاتوره أ 10 1 ب 5 1 أ 6 2 ب 20 2 ب 15 3 ج 37 3 د 45 4 هـ 20 5 جدول العملاء يحتوى على الأعمدة التاليه بالبيانات التاليه :- اسم العميل رقم الفاتوره محمد 1 محمد 4 أحمد 2 محمود 3 محمود 5 1- لإجراء استعلام عن حقل واحد من جدول واحد المثال الاول :- نريد الاستعلام عن الاصناف الموجوده بالفاتوره رقم 2 النتيجه ستكون :- الصنف أ ب المثال الثانى :- نريد الاستعلام عن أرقام الفواتير الخاصه بالعميل محمد النتيجه ستكون :- رقم الفاتوره 1 4 2- للاستعلام عن مجموعه من الحقول من جدول واحد المثال الأول :- نريد الاستعلام عن الاصناف الموجوده بالفاتوره رقم 1 وكميات هذه الاصناف النتيجه ستكون :- الصنف الكميه أ 10 ب 5 المثال الثانى :- نريد الاستعلام عن أرقام الفواتير الخاصه بالعميل محمد مع عرض اسمه العميل رقم الفاتوره محمد 1 محمد 4 3- للاستعلام عن حقول متعدده من أكثر من جدول نريد عرض اسم العميل ورقم الفواتير الخاصه به وكذلك الاصناف التى تحتويها كل فاتوره وذلك اذا كان اسم العميل محمود ستكون النتيجه كالتالى :- اسم العميل الفاتوره الصنف محمود 3 ب محمود 3 ج محمود 5 هـ -------------------------------------------------------------------------------------------------- ثانيا :- النماذج :- 1- تقوم النماذج بنفس الوظيفه التى تؤديها النماذج الورقيه حيث تقوم بجمع وترتيب وتنظيم البيانات . 2- يمكن استخدام النماذج للقيام بالمهام التاليه :- أ) إدخال البيانات الى قاعدة البيانات . ب) استعادة البيانات من قاعدة الببانات للعرض أو المراجعه . ج) طباعة البيانات بطريقة تماثل النماذج الورقيه المستخدمه . 3- الهدف من إستخدام النماذج :- توفير طريقه سهله للتعامل مع قاعدة البيانات بواسطة المستخدم النهائى اما بالادخال او العرض او التعديل . 4- يمكن ان يقوم نموذج واحد بادخال البيانات فى اكثر من جول وذلك دون ان يشعر المستخدم النهائى بذلك . 5- أمثله للنماذج :- فاتورة المبيعات - فاتورة المشتريات - شيك - كمبياله - إذن قبض - إذن صرف - .......... وتختلف النماذج باختلاف نوع النشاط وكذلك حسب احتياج كل منشأه . ----------------------------------------------------------------------------------------------------------- ثالثا :- التقارير :- 1- تمثل التقرير طريقة لعرض ( استعادة ) البيانات وعرضها وتنظيمها فى شكل معلومات مفيده أكثر وضوحا وتحليلا حسب متطلبات المنشأه مع توفير إمكانيات عديده للتعامل مع البيانات المستخرجه فى شكل تقارير . 2- لا تعتبر الميزه الاساسيه (الهدف ) من انشاء التقرير هو استخدامه فى عرض البيانات فقط ولكن لكى تكون هناك امكانية لطباعة البيانات المستخرجه بشكل أكثر فعاليه . 3- أمثلة للتقارير :- فى نظام ادارة المخازن مثلا :- تفصيلى حركة صنف - كارت صنف - ميزان مراجعة الاصناف - المراقبة اليوميه للوارد ......... فى نظام المبيعات مثلا :- اجمالى مبيعات الاصناف - تفصيلى حركة جهة التعامل - المبيعات الشهريه .............. فى نظام الحسابات العامه مثلا :- حساب الاستاذ العام - الاستاذ المساعد - ميزان المراجعة - حساب الارباح والخسائر .......... ---------------------------------------------------------------------------------------------------------- رابعا :- أمن البيانات :- يعنى توفير نظام حمايه وسريه للمعلومات الموجوده بقاعدة البيانات وذلك عن طريق توفير نظام كامل للصلاحيات بحيث يتم تحديد صلاحيه لكل مستخدم . فيمكن تحديد الجداول التى يمكن للمستخدم الاطلاع على بياناتها كذلك تحديد هل يسمح له بالتعديل فى هذه البيانات ام لا يمكن ايضا تحديد هل يمكن له حذف هذه البيانات ام لا .......... الى غير ذلك من الصلاحيات . --------------------------------------------------------------------------------------------------------------- خامسا :- استعادة البيانات :- من اهم مميزات ادارة قواعد البيانات هى توفير امكانية أخذ نسخه احتياطيه من البيانات بصفه دوريه وبشكل مستمر . عند حدوث اى خلل او خطأ او مشكله بالنظام يمكن بكل سهوله استرجاع احدث نسخه من البيانات . وبهذا الشكل يمكن الحفاظ على البيانات من التلف والضياع . ---------------------------------------------------------------------------------------------------------------- سادسا :- نظره عامه على طبيعة التعامل مع نظام ادارة قواعد البيانات بصفه عامه :- 1- يقوم المستخدم بادخال البيانات عن طريق اما النماذج اذا كان هو المستخدم النهائى او عن طريق أحد البرامج الخاصه بالتعامل مع نظام ادارة قواعد البيانات . 2- بعد ذلك يقوم نظام ادارة قواعد البيانات بحفظ البيانات فى قاعدة البيانات . 3- يتم استدعاء البيانات مره اخرى اما عن طريق النماذج اما للعرض او التعديل او عن طريق التقارير للطباعه . ----------------------------------------------------------------------------------------------------------------- سابعا :- المصطلحات الانجليزيه التى وردت بالدرس :- الاستعلام QUERY النموذج FROM التقارير REPORT أمن البيانات DATA SEQUERITY النسخ الاحتياطيه BACKUP الاستعادة RECOVERY