الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هى الخطوات العمليه لتعلم ال MS SQL Server

مثبّت
بدأه adelgad في 4 أغسطس 2003 · 4 رد · 16,963 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء المحترفين في الsql server عندي مشكلة و اعتقد انها عند كثير من الاخوان وهي انني اقوم بدراسة الsql-server الى حد كبير بشكل نظري وتنقصنا الخبرة العملية في هذا المجال فاقتراحي هو كالتالي أن يقوم مجموعة من الاخوان المحترفين بتدريبنا وذلك عبر وضع tasks أو مهمات معينة تتدرج في صعوبتها وتحديد زمن محدد لها ونقوم نحن بالمحاولة والاسئلة و من خلال هذا اعتقد انه سوف تحصل فائدة كبيرة والتعلم سوف يكون بشكل اسرع واكثر افادة , ارجو ان يكون اقتراحي واضح وان يلقى الاستجابة منكم

عادل شوقي

#2

و الله اختراح جميل جدا وانا معك فية

فهل من مجيب ايها المحترفون

ابارهيم الطيب ابراهيم

gaza3-3.jpg
#3

انا والله نفسي اشارك كثير في امور SQL Server ولكن ليس لدي وقت للاسف

و لكن على العموم اذا كنت ترغب في تعلمه بصورة عملية حاول ان تقوم بالامور التالية:

1- قم ببناء جداول عبر ال Enterprise Manager

2- قم بعمل علاقات بين الجداول عبر ال Diagrams

3- قم بعمل Scripts للجداول و حاول فهم طريقة تشغيلهم عبر ال Query Analyzer الهدف فقط التعود على هذا البرنامج

4- قم ببناء ال استعلامات و الاجرائات المخزنة عبر ال Query Analyzer و ربما عبر VS.NET 2003 لما يجتوي عليه من امور متقدمة في ذلك المجال

5- تعلم استخدام ال Profiler ، قم بالتقاط مجموعة من الاستعلامات الى قاعدة البيانات به، سجل سجل الحركات في ملف و عبر ال Query Analyzer اكتشف المشاكل في المفاتيح في قاعدة البيانات و طرق تسريعها (امر مهم في قواعد البيانات الكبيرة)

6- تعلم الصلاحيات و حاول تقسيم الصلاحيات على الجداول و حاول تعلم تقسيمها في مجموعات ايضا.

7- هناك عدد كبير من اوامر ال TSQL الغير موجودة في بيئة الادارة، راجع اوامر التعامل مع الجداول في ال HELP سوف تجد امور عديدة جدا يمكنك القيام بها عبر ال Query Analyzer

8- استخدم ال Trigers ، تعلم بناء انواعها المختلفة

9- استخدم DTS لنقل البيانات، فهو مهم في المشاريع الكبيرة

10- استخدم ال Packages

11- تعلم استخدام ال SQL Server Managment Agent من ناحية ادارة قاعدة البيانات اليا، اصلاحها، نسخها الاحتياطي و غير ذلك

12- اهتم بامور الاصلاح الادارية، يعني اصنع قاعدة بيانات املئها بيانات ، اعمل لها نسخ احتياطي، عدل قليلا في البيانات و حاول الغاء نصف التعديلات بعد ال Backup فقط، قصدي من السابق حاول استخدام ملف التعديلات مع ملف النسخ الاحتياطي لاصلاح قاعدة البيانات

بكلمات اخرى حاول استكشاف كل صغيرة و كبيرة في امثلة ، يعني التقط جزء، مثل صناعة جدول مثلا، اصنع جدول عبر بيئة التطوير و حاول صناعته مرة اخرى عبر الكود، و انظر للامور المتعلقة به، الفريق العربي للبرمجةر الكود هناك امور عديدة اخرى لم توفرها بيئة الادارة

ركز ايضا على TSQL

في النسخة القادمة من SQL Server يوكون، بيئة الادارة تطورت كثيرا، بنيتها شبيهة بالحالية، ولكنها اضعاف الحالية من ناحية الامكانيات و اظهار الامور المخفية في الكود في النسخة 2000، ومع ذلك حتى في النسخة الجديدة الكود مهم و TSQL باقية و محدثة كثيرا

#4

لتستعد للنسخة القادمة من SQL Server الذي يحمل الاسم المؤقت Yukon ، حاول القاء نظرة على XML و XPATH لا تحفظها لان البرامج الادارية بتعمل معظم الكود و لكن افهم على الاقل طريقة عملها، ركز ايضا على MDX فهي تطورت كثيرا في النسخة الجديدة و يعتمد عليها كثيرا، هي موجودة في SQL Server 2000 حوال تعلمها بصورة بسيطة ايضا

هناك امور مثل ال Web Services حاول فهمها، SQL Server الجديد قادر على العمل ك Web Service و حاول تعلم لغة سي شارب او VB.NET ، هي ليست مهمة كثيرا لمدراء ال SQL Server و لكنها جيدة للمبرمجين، لمدراء ال SQL Server يجب تعلم مفهوم .نت على الاقل، ليس لغات البرمجة و لكن على الاقل طريقة عمل ال Assemblies فهي متداخلة مع TSQL

راجع البرمجة الكائنية، TSQL القادمة ليست كائنية بصورة عامة ولكن بها بعض المفاهيم الكائنية، اذا صنعت برامج قبل ذلك بسي شارب او VB.NET لن تواجه مشاكل في فهمها

#5

تم التثبيت وحذف ردود الرفع

فكر بطريقة أخرى

مواضيع مشابهة