السلام عليكم ورحمة الله وبركاته
كيفكم شباب ان شاء الله طيبين ...
انا حابب اخبركم اني ببتدي بطرح بعض الدروس في برمجة MySQL هذا النوع من هندسة قواعد البيانات المتطور رغم خفتها وسهولتها تقوم بأنجاز مشاريع ضخمه جداً جداً لانها تملك قوه في الفهرسه والتحكم بالمخرجات والمدخلات وتخطيط القاعده
لن اتحدث طيولاً ولكن سأقوم بطرح الدروس لمجتمعنا مجتمع Qt العربي وأتمنى ان اجد تفاعل وقبوليه لسبب امكانية دمج هذا النوع من القواعد مع اية لغه من مثل PHP في تطوير الويب المتقدم وايضا Python والعديد ايضا من اللغات الاخرى التي يمكن دمجها مع هذا النوع من قواعد البيانات
فقط سأطرح حاليا .. نبذه بسيطه عن هذا النوع من قواعد البيانات
1 - تم بناءها على SQL
2 - مفتوحة المصدر
3 - تصنف ضمن قواعد البيانات العلائقيه
4 - امكانية كتابة واستخدام دوال رياضيه ضمن اللغه
5 - مفتوحة المصدر وبرعاية SUN
هذه نبذه مبسطه عن الـ MySQL اتمنى اني استطعت ايصال الفكره لكم .. وسأبداء في الفور واللحظه التي انتهي من اعمالي باذن الله تعالى ..:
=====================
أن أخطأت فمن نفسي والشيطان وأن أصبت فهو من الله عز وجل
اخواني الاعزاء ... سأبتدي في الدوره ولكن ستتم طريقة الشرح بشكل اكثر ترتيب وتنسيق يعني ضمن جدول او فهرس للمواضيع التي يستم اخذ الدروس بحسبها علماً بأنه ستم التركيز على بيئة عمل اللينكس لما تحويه من قوه وتفاعليه مع المبرمج .. فاللينكس جنة المبرمجين
1 - طريقة تثبيت MySQL Server على نظامي اللينكس والويندوز
2 - التعرف على البئه وعلى تنظيم قاعدة البيانات وهيكلتها او هندستها
3 - الاوامر الخاصه بالتحكم وادارة السيرفر والوصول الى تفاصيله
4 - الاوامر الاربعه التي دائما تتداول في قواعد البيانات العلائقيه
هذا كطرح اولي بعد الانتهاء من شرح الدروس على هذه الطريقه سيتم طرح الفهرس الثاني وهو التعامل بطريقه متقدمه مع قاعدة البيانات
دعاء قبل البدئ
اللهم لا علم لنا الا ما علمتنا فنفعنا وانفع ذوينا في علمنا .. يالله
سأتحدث اولا عن تنصيب الـMySQL Server على نظام لينكس وسيتم الشرح بالاخص للـ redhat بسبب استخدامي لهذا النظام وكثرة تعاملي معه ..@
يمكنك التنزيل من الموقع الرسمي لقواعد البيانات http://mysql.com
او ايضا يمكنك التزيل عن طريق Yum وانا ارى انه من الاقضل لانه سيغنيك عن ضبط الاعدادات للتركيب العادي وسأواصل الشرح بالتنزيل عن طريق Yum
1 - تقوم بفتحه ثم تطلب الحزمه منه وهي باسم mysqld وايضا server mysql سيتم التنزيل تلقائيا قم بأعادة تشغيل النظام سيتم تنزيل Client تلقائياً مع الحزمه نفسها بعد اعادة التشغيل قم بفتح موجه الاوامر Konsole وقم بكتابة الامر التالي
mysql
سينم نقلك تلقائيا الى بيئة عمل MySQL نصياً ...
ولكنك ستدخل بصلاحيات مستخدم عادي وليس مدير للسيرفر قم بالاول بتسجيل دخول الroot ومن ثما ادخل الى mysql
su root password mysql
سيتم دخولك كمدير لقواعد البيانات ...
###############################################################
اما للتركيب على Windows يمكنك ايضا تركيب السيرفر بعد تنزيله من http://mysql.com
قم بتحميل السيرفر وتنصيبه او قم بتنصيب سيرفر AppServ او دعما لاخوننا العرب قم بتنزيل Camel Server هوه سيرفر لل php & apache ولكن ستستطيع ايضا ان تنزل معه MySQL بكل سهوله ويسر
يمكنك ان تقوم بالدخول لمحرر الاوامر MS-DOS وتوجيه الاوامر منه بالدخلو بنفس الطريقه عن طريق الامر mysql طبعا لا يوجد هنالك تصاريح في هذا النظام ولذلك يمكنك السيطره على قواعد البيانات بشكل كامل عدى قاعدة mysql النظاميه وتاتي تلقائيا مع السيرفر
##############################################################
بهكذا اتممت الشرح عن تركيب السيرفر على النظامين ... هذه الطريقه للتركيب والان سنتحدث عن شكل القاعدة وتنظيمها ...
التنظيم والهندسه للقاعده في MySQL :-
يتكون السيرفر للMySQL من عدة قواعد بيانات هذه القواعد تحتوي على جداول والتي هي بدورها تقوم بتنظيم وترتيب المحتوى بشكل تنظيمي لقاعدة البيانات لمن اعمده وحقول فيها
لمستخدمي ويندوز الرجاء التركيز حين تنزيل AppServ اذا اراد ان يقوم بتثبيت MySQL مع Apache فأنه سيطلب منك كلمة المرور كلمة المرور يجب ان تركز عليها فهي التي ستسمح لك بدورها في دخول خادم MySQL
ويمكن الترتيب بهذه الطريقه بشكل افضل
قاعدة بيانات -> جدول -> اعمده -> حقول
هذا التنظيم الذي بني على اساسه الMySQL قد يقول البعض وكيف يتم ترتيب وتنظيم البرامج فيها وكيف يتم تنظيف برماج الويب المنتشره عن طريق اقسام وافرع وافرع عنها ؟
اذا انت شاطر وتريد التعلم وهذه استفسارات سيتم الرد عليها من خلال الشروحات المقدمه ولكن انتظر قليلا لكي تفهم كثيراً ##@
اشعر بانني تحدثت كثيراً عن التنظيم في قاعدة البيانات اعتقد هذا القدر يكقي فل ننتقل الى القسم الاخر من الدروس وهو المهم الا تفوت هذه المرحله الا وفهمتها فان فهمها يعد نجاحك في فهم الشروح المقبله .
###################################################
أن أخطأت فمن نفسي والشيطان وأن أصبت فهو من الله عز وجل




بل عملية الشرح للكود هذا بل انه منطقي لدرجه انه اشبه بشرح خطة عمل