أفضل 8 مواقع لتعلم لغة إس كيو إل (SQL) من الصفر حتى الاحتراف

2

تعتبر لغة إس كيو إل من أهم لغات البرمجة المستخدمة حتى الآن فهي ببساطة تختص في التعامل مع قواعد البيانات (Data Base) لذلك سنتحدث في هذا المقال عن مجموعة من أشهر المواقع التي من الممكن أن تستخدمها في حالة إذا كنت تريد تعلم SQL من الصفر حتى الاحتراف.

لغة SQL تعتبر من اللغات المستخدمة في التحكم وإدارة قواعد البيانات وبذلك تصبح من اللغات غير الإجرائية مما يجعلها مختلفة عن لغة C ولغة Swift بالإضافة إلى لغة Python وكذلك لغة Java حيث تمكنك من إضافة أو تحديث أو حذف بيانات وهذه البيانات تتكون من جداول.

والجداول تتألف من أعمدة وسجلات وهي قادرة على التعامل مع مختلف أشكال البيانات سواء كانت عددية أو نصية أو ثنائية وتسمح لك بربط الجداول ببعضها البعض سواء كان نوع الربط داخلي أو يميني أو يساري أو تام، فإذا كنت ترغب في تعلم SQL من الصفر حتى الاحتراف، فمقالة اليوم لك!

موقع SQL Bolt

موقع SQL Bolt أحد مصادر تعلم SQL من الصفر حتى الاحتراف

يعتبر إس كيو إل بولت من المواقع التعليمية الرائعة التي تستهدف المستويات الأولى في تعليم لغة SQL حيث يضم مجموعة من الدروس التفاعلية التي تعرفك على كل ما له علاقة باللغة بالإضافة إلى عرض تدريبات مصاحبة لهذه الشروحات حتى تستطيع أن تقوم بممارسة ما تتعلمه في الحال.

وهو يحتوي على قسمين مهمين وهما:

  • Interactive Tutorial وهنا ستستطيع أن تبدأ في الدروس المناسبة للمستوى المبتدئ حيث يشمل على 19 درس.
  • More Topics وهنا ستجد الدروس الخاصة بالمستوى المتقدم.

رابط الموقع


موقع SQL Course

موقع SQLCourse

يحتوي هذا الموقع على مجموعة من الأقسام المهمة التي عليك معرفتها جيدًا أثناء تعلم لغة SQL حتى تكون قادر على التعامل مع جداول قاعدة البيانات وهي مثل:

  • إنشاء جدول.
  • تحديد البيانات.
  • إدراج جدول.
  • تحديث السجلات.
  • حذف جدول.
  • إسقاط جدول.

بالإضافة إلى أنه يجعلك تمارس كل ما تدرسه حتى تصبح قادر على تنفيذ ما تشاء من خلال لغة إس كيو إل سواء في حياتك المهنية أو في دراستك الجامعية وبالأخص إذا كنت مقيدًا بأحد الفرق التابعة لكلية حسابات ومعلومات على سبيل المثال.

رابط الموقع


موقع SQL Server Tutorial

موقع SQL Server Tutorial أحد مواقع تعلم SQL من الصفر حتى الاحتراف

يعتبر هذا الموقع من أشهر المواقع المتخصصة في تعلم SQL من الصفر حتى الاحتراف حيث يشمل على 12 قسم رئيسي لكل قسم منهم موضوع منفصل خاص بلغة إس كيو إل سيرفر والأقسام الموجودة هي:

  • Getting Started with SQL Server

وهو عبارة عن مجموعة الدروس التي عليك معرفتها عن لغة SQL Server حيث هي تعتبر موجهة للمستوى المبتدئ.

  • SQL Server Basics

وهنا ستجد أساسيات لغة إس كيو إل موضحًا كيفية استخدام تي-سكيول (Transact-SQL) للتعامل مع قواعد البيانات.

  • SQL Server Views

يناقش هذا القسم مزايا وعيوب طرق عرض قاعدة البيانات، بالإضافة إلى إنك ستتعلم كل ما تحتاجه لمعرفة كيفية التعامل مع طريقة العرض بشكل فعال في SQL Server.

  • SQL Server Indexes

ستتعلم في هذا الجزء كل ما تحتاجه حول فهارس أو مؤشرات SQL Server للتوصل إلى وضع إستراتيجية فهرس جيدة وتحسين استعلاماتك نظرًا لأنها لغة الاستعلامات البنائية.

  • SQL Server Stored Procedures

ستتمكن من خلال هذا القسم أن تقوم بتطوير الإجراءات المخزنة المعقدة باستخدام بنيات Transact-SQL.

  • SQL Server User-defined Functions

ستتعرف في هذا القسم على دوال SQL Server التي يحددها المستخدم بما في ذلك الدوال ذات القيمة العددية والدوال ذات القيمة الجدولية لتبسيط عملية التطوير.

  • SQL Server Triggers

وهنا في هذا القسم ستتعلم ما هي مشغلات SQL Server حيث هي تعتبر إجراءات مخزنة خاصة يتم تنفيذها تلقائيًا استجابةً لقاعدة بيانات الكائن وكذلك أحداث الخادم (Server) وتتضمن لغة إس كيو إل ثلاث أنواع من المشغلات وهي:

  • مشغل DML.
  • مشغلات DDL.
  • مشغل تسجيل الدخول.
  • SQL Server Aggregate Functions

ستتعلم هنا ما هي دوال لغة SQL التجمعية حيث هي تختص في التعامل مع بيانات تتكون من أكثر من صف لإخراج قيمة واحدة.

  • SQL Server Date Functions

يركز هذا القسم على عرض دوال المتعلقة ب Date في لغة SQL وهي تمتاز بأنها دوال مستخدمة بكثرة وهي تسمح لك بمعالجة التاريخ والوقت بشكل فعال.

  • SQL Server String Functions

يوفر لك هذا الجزء العديد من دوال SQL Server String المفيدة التي تسمح لك بمعالجة سلسلة من الأحرف بشكل فعال.

  • SQL Server System Functions

يمكنك من خلال هذا القسم التعرف على دوال النظام وهي تمتاز بأنها شائعة الاستخدام حيث هي تقوم بإرجاع الكائنات والقيم والإعدادات في SQL Server.

  • SQL Server Window Functions

وهنا ستتعرف على دوال نافذة خادم SQL المستخدمة في حساب القيمة الإجمالية بناءً على مجموعة من الصفوف وإرجاع صفوف متعددة لكل مجموعة على حدة.

رابط الموقع


موقع SQL Easy

موقع SQL Easy

يضم هذا الموقع كافة الدوال التي تحتاج إلى استخدامها أثناء إنشاء أو تصميم قاعدة بيانات من خلال لغة SQL لذلك عند فتح الموقع لأول مرة، سيعرض لك كل هذه الأوامر:

  • SELECT.
  • SELECT specific columns.
  • WHERE … Equals.
  • WHERE … Greater than.
  • WHERE … Greater than or equal.
  • AND.
  • OR.
  • IN.
  • DISTINCT.
  • ORDER BY.
  • LIMIT # of returned rows.
  • COUNT(*).
  • COUNT(*) … WHERE.
  • SUM.
  • AVG.
  • MAX and MIN.
  • GROUP BY.
  • Nested queries.
  • NULL.
  • Date.
  • Inner joins.
  • Multiple joins.
  • Joins with WHERE.
  • Left joins.
  • Table alias.
  • Column alias.
  • Self joins.
  • LIKE.
  • CASE.
  • SUBSTR.
  • COALESCE.

رابط الموقع


موقع SQL Zoo

موقع SQL Zoo أحد مصادر تعلم SQL من الصفر حتى الاحتراف

عند تصفح هذا الموقع لأول مرة، ستلاحظ بأنه يشبه إلى حد ما واجهة موقع الموسوعة الحرة (Wikipedia) حيث هو عبارة عن مجموعة من الدروس والتدريبات المتخصصة في تعليم وممارسة لغة SQL مجانًا كما هو يتميز بأنه يدعم ثلاث لغات حتى الآن وهما:

  • الإنجليزية.
  • الصينية.
  • اليابانية.

كما هو يقوم بعرض الدروس أولًا وبعد الانتهاء من فهمها، ستصبح قادر على فتح الكويزات والاختبارات لتستطيع أن تقيس مدى استيعابك وفهمك للدروس بكل بساطة، ويضم قسم Reference وهو باختصار عبارة عن عرض كل المصادر والمراجع التي تم الاعتماد عليها.

رابط الموقع


موقع Learn SQL Online

موقع learnsqlonline أحد مصادر تعلم SQL من الصفر حتى الاحتراف

يستهدف هذا الموقع المستويات المبتدئة والمتقدمة مما يجعله من المواقع المتخصصة في تعلم SQL من الصفر حتى الاحتراف حيث يقوم بفصل محتوى المبتدئين عن المتقدمين وفي قسم Learn the Basics، ستجد كل الدروس التالية:

  • Selecting data (تحديد البيانات).
  • Creating tables (إنشاء جداول).
  • Inserting rows (إدراج صفوف).
  • Updating rows (تحديث الصفوف).
  • Deleting rows (حذف الصفوف).
  • Joining tables (دمج الجداول).
  • Group by (تقسيم الجداول إلى مجموعات).
  • Aggregate functions (الدوال التجمعية).
  • The HAVING statement (عبارة Having).
  • Distinct queries (عبارة DISTINCT للحصول على قيم فريدة غير مكررة).
  • Order by (ترتيب الجداول).

وفي المستوى المتقدم، ستجد كل الدروس التالية:

  • String operations.
  • Inner and outer joins.
  • The UNION statement.
  • The CASE statement.
  • Combining INSERT INTO and SELECT.
  • Subqueries.
  • Indexing.
  • Altering tables.
  • Views.
  • Window functions.

رابط الموقع


موقع T-SQL Tutorial

موقع T-SQL Tutorial

يعد هذا الموقع بمثابة برنامج تعليمي مخصص لجميع المطورين المبتدئين والمتقدمين لذلك هو يغطي كل المجالات الرئيسية الخاصة بلغة tsql بدءًا من العمليات البسيطة مثل

  • Select = تحديد.
  • Insert = إدراج.
  • Update = تحديث.
  • Create = إنشاء.
  • Delete = حذف.

والانتهاء بالعمليات المتقدمة مثل الإجراءات والوظائف والمشغلات وطرق العرض ففي قسم SQL Tutorial، سوف تجده يركز على كل الأقسام الفرعية التالية:

  • SQL examples = أمثلة على لغة إس كيو إل.
  • SQL Server examples = نماذج على سرفر لغة إسكيوإل.
  • T-SQL examples = أمثلة على تي-سكيول.

وفي قسم SQL Server، ستجد ثلاث أقسام فرعية تركز على

  • SQL Server Query

سوف تجد بداخل هذا القسم كافة الدوال المتعلقة بالاستعلام:

  • Inner Join.
  • Left Join.
  • Right Join.
  • Group By.
  • Having.
  • Order By.
  • Where.
  • SQL Server Triggers

وفي هذا القسم الفرعي سوف تجد الشروحات التالية مع عرض أمثلة توضيحية تساعدك في تبسيط وفهم كل ما يرتبط بالتريجر:

  • Create Trigger Syntax.
  • Create DML Trigger Example.
  • Alter Trigger Syntax.
  • Alter DML Trigger Example.
  • Drop Trigger Example.
  • Enable Trigger Example.
  • Disable Trigger Example.
  • Rename Trigger Example.
  • SQL Server View/Procedure

أما بالنسبة لهذا القسم الفرعي الأخير، سوف يرتبط بشرح كل ما يلي:

  • Create View.
  • Alter View.
  • Modify Data View.
  • Rename View.
  • Drop View.
  • Create Procedure.
  • Create Function.
  • Call Stored Procedure Example.
  • Interview Questions

وفي هذا القسم، سوف تجد كافة الأسئلة التي من الممكن أن تُسأل فيها أثناء إجراء مقابلة عمل معك في إحدى الشركات مع عرض الإجابات الصحيحة لها.

  • PDF

وهنا يمكنك تحميل نسخة من الموقع لأي محتوى فيه بصيغة بي دي إف لتصبح بمثابة مرجع لديك يمكنك الرجوع إليه في أي وقت تريده.

رابط الموقع


موقع MSSQLTips

موقع MSSQLTips

يحتوي هذا الموقع على كل الأقسام التالية بحيث لكل قسم منهم غرض معين ليصبح من أشهر مواقع تعلم SQL من الصفر حتى الاحتراف وهي

  • Join = يمكنك من خلال هذا القسم الانضمام إلى الموقع والمشاركة في المحتوى المقدم.
  • Beginner = سوف تجد بداخله مجموعة من الدروس والمقالات المناسبة للمستوى المبتدئ على وجه التحديد.
  • Tutorials = يشمل هذا الجزء على مجموعة من الشروحات المتعلقة بSQL Server.
  • DBA = يضم هذا القسم كل ما يرتبط وتحتاجه عندما تريد أن تصبح مدير قاعدة بيانات (Database Administrator).
  • T-SQL = يساعدك هذا القسم على دراسة Transact-SQL.
  • Analytics = سوف تجد هنا مجموعة من الدروس المرتبطة بالتحليلات البرمجية.
  • Cloud = يحتوي على كل السحابات الإلكترونية مثل AWS و Azure.
  • Tools = يركز على عرض كل الأدوات التي تسمح لك بجودة البيانات، أداء قاعدة البيانات، مدير تشخيص SQL، أداء الويب DBI.
  • Search = يمكنك البحث داخل محتوى الموقع.

رابط الموقع

وفي النهاية، لا تنسى عزيزي القاريء أن تقوم بمتابعتنا أيضًا عبر منصات التواصل الاجتماعي:

2 تعليقات
  1. ياسر says

    السلام عليكم ورحمة الله وبركاته
    هذه سلسلة لتعلم sql من البداية
    https://youtube.com/playlist?list=PLc9GCtRxQqZgvbfREKjy1Vi9X7Rle0Nhs

    1. admin says

      أولًا، شكرًا لتعليق حضرتك يا أستاذ ياسر.

      ثانيًا، ربنا يجعلها في ميزان حسنات حضرتك وإن شاء الله عندما أتحدث عن قنوات عربية لشرح SQL، سأذكر القائمة الخاصة بك، شكرًا لك مرة ثانية.

أترك رد

بريدك الإلكتروني أو أي معلومات سرية أخرى لن يتم نشرها.