دروس SQL للمبتدئين

ملخص دروس SQL


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

ماذا يجب أن أعرف؟


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

👉 قم بتنزيل البرنامج التعليمي SQL PDF

منهج SQL

أساسيات قاعدة البيانات

؟؟؟؟ الدرس 1 ما هي قاعدة البيانات؟ - التعريف والمعنى والأنواع والمثال
؟؟؟؟ الدرس 2 ما هو SQL؟ - تعلم أساسيات SQL ونموذج SQL الكامل وكيفية الاستخدام
؟؟؟؟ الدرس 3 MySQL دروس منضدة للمبتدئين - كيفية تثبيت MySQL منضدة والاستخدام
🥉 الدرس 4 إدارة SQL مع ManageEngine

تصميم قاعدة البيانات

؟؟؟؟ الدرس 1 دروس تصميم قواعد البيانات - تعلم نمذجة البيانات
؟؟؟؟ الدرس 2 ما هو التطبيع؟ — مثال قاعدة بيانات 1NF، 2NF، 3NF، BCNF
؟؟؟؟ الدرس 3 ما هي نمذجة الطوارئ؟ - تعلم مع المثال

أساسيات SQL

؟؟؟؟ الدرس 1 MySQL اصنع جدول - كيفية إنشاء قاعدة بيانات في MySQL
؟؟؟؟ الدرس 2 MySQL عبارة SELECT - تعلم مع المثال
؟؟؟؟ الدرس 3 MySQL حيث شرط - و، أو، في، وليس في مثال الاستعلام
؟؟؟؟ الدرس 4 MySQL إدراج في الاستعلام - كيفية إضافة صف في الجدول (مثال)
؟؟؟؟ الدرس 5 MySQL حذف الاستعلام - كيفية حذف صف من الجدول
؟؟؟؟ الدرس 6 MySQL تحديث الاستعلام - تعلم مع المثال

فرز البيانات

؟؟؟؟ الدرس 1 اطلب حسب MySQL - استعلام DESC & ASC مع مثال
؟؟؟؟ الدرس 2 SQL GROUP BY و HAVING Clause - تعلم مع المثال
؟؟؟؟ الدرس 3 MySQL البرنامج التعليمي لأحرف البدل — إعجاب، عدم إعجاب، هروب، ( %)، ( _ )
؟؟؟؟ الدرس 4 تعبيرات MYSQL العادية (REGEXP) - ما هو، بناء الجملة والأمثلة

وظائف

؟؟؟؟ الدرس 1 MySQL وظائف — سلسلة، رقمية، محددة من قبل المستخدم، مخزنة
؟؟؟؟ الدرس 2 MySQL دروس التجميع للوظائف - مجموع، AVG، ماكس، مين، كونت، مميز

يجب أن تعرف الأشياء!

؟؟؟؟ الدرس 1 MySQL البرنامج التعليمي فارغ وليس فارغًا - تعلم مع المثال
؟؟؟؟ الدرس 2 MySQL زيادة تلقائية - تعلم مع المثال
؟؟؟؟ الدرس 3 MYSQL – ALTER، DROP، RENAME، MODIFY - ما هو، بناء الجملة مع الأمثلة
؟؟؟؟ الدرس 4 MySQL الحد & OFFSET - تعلم مع المثال

المواضيع الأكثر رعبا!

؟؟؟؟ الدرس 1 MySQL البرنامج التعليمي للاستعلام الفرعي - تعلم مع المثال
؟؟؟؟ الدرس 2 MySQL ينضم إلى البرنامج التعليمي - الداخلية، الخارجية، اليسار، اليمين، الصليب
؟؟؟؟ الدرس 3 MySQL UNION - البرنامج التعليمي الكامل
؟؟؟؟ الدرس 4 MySQL المشاهدات - كيفية إنشاء عرض من الجداول مع الأمثلة
؟؟؟؟ الدرس 5 MySQL دروس الفهرس - إنشاء وإضافة وإسقاط

ماذا بعد!

؟؟؟؟ الدرس 1 التطبيق الأول الخاص بك باستخدام MySQL و PHP - ابدء!
؟؟؟؟ الدرس 2 Oracle MySQL شهادة 5.6 - Oracle MySQL 5.6 دليل الدراسة
؟؟؟؟ الدرس 3 SQL مقابل MySQL — ما الفرق بين SQL و MySQL?
؟؟؟؟ الدرس 4 أفضل أدوات SQL — 25 أفضل أدوات SQL وبرامج قواعد البيانات وIDE
؟؟؟؟ الدرس 5 منشئو ومحررو استعلام SQL — 10 أفضل منشئي ومحرري استعلامات SQL
؟؟؟؟ الدرس 6 مترجم ومحرر SQL عبر الإنترنت — 10 أفضل مترجم ومحرر SQL عبر الإنترنت
؟؟؟؟ الدرس 7 دورات SQL مجانية — أفضل 11 دورة وشهادة مجانية في SQL
؟؟؟؟ الدرس 8 كتب SQL — 14 من أفضل كتب SQL للمبتدئين والخبراء
؟؟؟؟ الدرس 9 ورقة الغش SQL - ورقة الغش لأوامر SQL
؟؟؟؟ الدرس 10 أسئلة مقابلة SQL - أفضل 50 سؤالاً وإجابات لمقابلة SQL
؟؟؟؟ الدرس 11 دروس SQL PDF — تنزيل برنامج SQL التعليمي PDF للمبتدئين

MariaDB

؟؟؟؟ الدرس 1 MariaDB البرنامج التعليمي - تعلم بناء الجملة والأوامر مع الأمثلة
؟؟؟؟ الدرس 2 MariaDB vs MySQL - ماهو الفرق بين MariaDB & MySQL

ما هو نظام إدارة قواعد البيانات؟

نظام إدارة قواعد البيانات (DBMS) هو برنامج يستخدم لتخزين البيانات وإدارتها. ويضمن جودة المعلومات ومتانتها وسرية المعلومات. النوع الأكثر شيوعًا من أنظمة إدارة قواعد البيانات (DBMS) هو أنظمة إدارة قواعد البيانات العلائقية، أو RDBMSs. هنا، تتكون قاعدة البيانات من مجموعة منظمة من الجداول وكل صف في الجدول عبارة عن سجل.

ما هو SQL؟

لغة الاستعلامات البنيوية (SQL) هي اللغة القياسية لمعالجة البيانات في نظام إدارة قواعد البيانات. وبكلمات بسيطة، تُستخدم للتحدث إلى البيانات في نظام إدارة قواعد البيانات. فيما يلي أنواع عبارات SQL

  1. تتيح لك لغة تعريف البيانات (DDL) إنشاء كائنات مثل المخططات والجداول في قاعدة البيانات
  2. تسمح لك لغة التحكم في البيانات (DCL) بمعالجة وإدارة حقوق الوصول إلى كائنات قاعدة البيانات
  3. تُستخدم لغة معالجة البيانات (DML) للبحث عن البيانات وإدراجها وتحديثها وحذفها، والتي سيتم تناولها جزئيًا في هذا البرنامج التعليمي SQL.

ما هو الاستعلام؟

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

SELECT Student_name from STUDENT;

عملية SQL

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

المكونات الهامة المضمنة في عملية SQL هذه هي:

  • محرك استعلام SQL
  • محركات التحسين
  • مرسل الاستعلام
  • محرك الاستعلام الكلاسيكي

يتيح لك محرك الاستعلام الكلاسيكي إدارة جميع الاستعلامات غير المتعلقة بـ SQL.

تعليمي SQL

تحسين SQL

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

  1. اتخاذ الاختيارات الصحيحة عند تحديد بنية قاعدة البيانات
  2. تطبيق الطرق الأنسب لقراءة البيانات.

ماذا ستتعلم في دورة SQL هذه؟

تم تصميم هذا البرنامج التعليمي لأساسيات SQL لأي شخص يخطط للعمل مع قواعد البيانات، خاصة في أدوار مسؤولي النظام ومطوري التطبيقات. تساعد البرامج التعليمية المبتدئين على تعلم أوامر SQL الأساسية، بما في ذلك SELECT وINSERT INTO وUPDATE وDELETE FROM والمزيد. يأتي كل أمر SQL مع أمثلة واضحة وموجزة.

بالإضافة إلى قائمة أوامر SQL، يقدم البرنامج التعليمي بطاقات تعليمية تحتوي على وظائف SQL، مثل AVG() وCOUNT () وMAX (). بالإضافة إلى ذلك، تساعد الاختبارات في التحقق من صحة معرفتك الأساسية للغة.

ستساعدك دورة SQL هذه على التعامل مع الجوانب المختلفة للغة برمجة SQL.

لماذا يجب أن تتعلم SQL؟

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

تلخيص هذه التدوينة بـ: