كورس SQL للمبتدئين مجانا
SQL (Structured Query Language) هي لغة برمجة متخصصة لإدارة واستعلام قواعد البيانات العلائقية. SQL لتخزين، استرجاع، تعديل، وحذف البيانات في قواعد البيانات.SQL أداة أساسية للمطورين، المحللين، ومهندسي البيانات، حيث توفر القدرة على التعامل مع كميات كبيرة من البيانات بشكل فعّال عليك الحول علي كورس SQL.
نبذة عن SQL
SQL (Structured Query Language) هي لغة برمجة متخصصة تُستخدم لإدارة والتفاعل مع قواعد البيانات العلائقية. تُعتبر SQL أداة أساسية في عالم تكنولوجيا المعلومات، حيث تُستخدم لاستعلام وتحديث البيانات المخزنة في قواعد البيانات بشكل فعال. تم تصميم SQL لتسهيل التعامل مع البيانات بطريقة منظمة وسهلة الفهم.
أساسيات كورس SQL
- مقدمة حول قواعد البيانات العلائقية
1.1. ما هي قاعدة البيانات العلائقية؟ قاعدة البيانات العلائقية هي نوع من قواعد البيانات التي تُخزن البيانات في جداول تحتوي على صفوف وأعمدة. تُستخدم هذه الجداول لتنظيم البيانات وتحديد العلاقات بينها. يعتمد النموذج العلائقي على نظرية المجموعات ويستخدم SQL للتفاعل مع البيانات.
1.2. أهم المصطلحات:
الجداول (Tables): وحدات تخزين البيانات الأساسية في قاعدة البيانات.
الأعمدة (Columns): خصائص أو سمات البيانات المخزنة في الجداول.
الصفوف (Rows): سجلات أو إدخالات في الجداول.
المفاتيح الأساسية (Primary Keys): أعمدة لتمييز كل صف في الجدول بشكل فريد.
المفاتيح الخارجية (Foreign Keys): أعمدة تربط بين جداول مختلفة.
- استعلامات SQL الأساسية
- إدارة الجداول والعلاقات
مفاهيم أساسية في SQL
1. ما هي قاعدة البيانات العلائقية؟ قاعدة البيانات العلائقية هي نظام لتخزين البيانات في جداول تتكون من صفوف وأعمدة. على سبيل المثال تستخدم هذه الجداول لتنظيم البيانات وتحديد العلاقات بين العناصر المختلفة. النموذج العلائقي على نظرية المجموعات ويُعتبر SQL اللغة الأساسية للتفاعل مع هذه البيانات.
2. المكونات الرئيسية لـ SQL:
- الاستعلامات (Queries): لاسترجاع البيانات من قواعد البيانات. على سبيل المثال، يمكن استخدام SQL لاسترجاع جميع العملاء من جدول العملاء.
- البيانات (Data): تُخزن البيانات في جداول تحتوي على أعمدة وصفوف. كل عمود يمثل نوعًا معينًا من البيانات (مثل الاسم أو العمر)، وكل صف يمثل سجلًا فرديًا.
- الأوامر (Commands): تشمل الأوامر الرئيسية مثل SELECT (لاسترجاع البيانات)، INSERT (لإدراج بيانات جديدة)، UPDATE (لتحديث بيانات موجودة)، وDELETE (لحذف بيانات).
العمليات الأساسية في SQL
- SELECT: لاسترجاع البيانات من جدول معين.
- مثال:sqlنسخ الكود
SELECT column1, column2 FROM table_name;
- مثال:sqlنسخ الكود
- INSERT INTO: لإدراج بيانات جديدة إلى جدول.
- مثال:sqlنسخ الكود
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
- مثال:sqlنسخ الكود
- UPDATE: لتحديث بيانات موجودة في جدول.
- مثال:sqlنسخ الكود
UPDATE table_name SET column1 = value1 WHERE condition;
- مثال:sqlنسخ الكود
- DELETE: لحذف بيانات من جدول.
- مثال:sqlنسخ الكود
DELETE FROM table_name WHERE condition;
- مثال:sqlنسخ الكود
الاستعلامات المتقدمة
- JOINs: لدمج البيانات من جداول متعددة بناءً على علاقة بينها.
- مثال:sqlنسخ الكود
SELECT employees.name, departments.department_name FROM employees INNER JOIN departments ON employees.department_id = departments.id;
- مثال:sqlنسخ الكود
- GROUP BY: لتجميع البيانات بناءً على عمود معين وإجراء عمليات تجميع مثل COUNT، SUM، AVG.
- مثال:sqlنسخ الكود
SELECT department, COUNT(*) FROM employees GROUP BY department;
- مثال:sqlنسخ الكود
- ORDER BY: لترتيب البيانات بناءً على عمود معين.
- مثال:sqlنسخ الكود
SELECT name FROM employees ORDER BY name ASC;
- مثال:sqlنسخ الكود
كورس (ICT) تكنولوجيا المعلومات والاتصالات مجانا وبشهادة معتمدة
أهمية SQL
- إدارة البيانات: توفر SQL أدوات قوية لإدارة وتعديل البيانات بكفاءة.
- تحليل البيانات: تساعد SQL في استخراج وتحليل المعلومات من قواعد البيانات.
- تطوير التطبيقات: SQL لتطوير التطبيقات التي تعتمد على قواعد البيانات، مثل نظم إدارة المحتوى والمواقع الإلكترونية.
SQL هي لغة قوية وأساسية في عالم قواعد البيانات، وتوفر أدوات وميزات تساعد في إدارة البيانات وتحليلها بفعالية. إتقان SQL يمكن أن يكون له تأثير كبير على مهاراتك المهنية في مجال تكنولوجيا المعلومات والبيانات.