MyMisPal
المرحلة 2 · قواعد البيانات

تعلّم SQL من الصفر

اثنا عشر درساً قصيراً تبدأ من «وش هي قاعدة البيانات» وتوصل لربط الجداول والتطبيع. كل درس فيه أمثلة تشغّلها بضغطة، وتمارين يصححها الموقع لك فوراً.

تقدّمك 0%
حللت 0 من 24 تمرين تقدّمك ينحفظ في هذا المتصفح فقط.

الدروس

قاعدة البيانات اللي بنتدرب عليها

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

departmentsالأقسام
  • dept_idPK
  • name
  • city
employeesالموظفون
  • emp_idPK
  • first_name
  • last_name
  • dept_id→ departmentsFK
  • job_title
  • salary
  • hire_date
  • manager_id→ employeesFK
customersالعملاء
  • customer_idPK
  • name
  • city
  • country
  • signup_date
productsالمنتجات
  • product_idPK
  • name
  • category
  • price
  • stock
ordersالطلبات
  • order_idPK
  • customer_id→ customersFK
  • emp_id→ employeesFK
  • order_date
  • status
order_itemsتفاصيل الطلبات
  • order_id→ ordersPK FK
  • product_id→ productsPK FK
  • quantity
  • unit_price
المحرر يشغّل محرك SQLite داخل متصفحك، بدون تثبيت وبدون إنترنت بعد أول تحميل. الدروس مكتوبة بـ SQL قياسي يشتغل في MySQL، ولما يكون فيه فرق ننبهك عليه في مربع «في MySQL».
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟