MyMisPal
→ دروس SQL
الدرس 1 من 12

ما هي قاعدة البيانات؟

قاعدة البيانات العلائقية تخزن البيانات في جداول. كل جدول يمثل شيء واحد من عالم العمل: موظفين، عملاء، منتجات. كل صف في الجدول سجل واحد (موظف واحد مثلاً)، وكل عمود صفة من صفاته (الاسم، الراتب).

المفتاح الأساسي (Primary Key) عمود قيمته ما تتكرر، يميّز كل صف عن غيره، مثل emp_id. والمفتاح الأجنبي (Foreign Key) عمود يشير لمفتاح أساسي في جدول ثاني، وهو اللي يربط الجداول ببعض. مثلاً dept_id في جدول الموظفين يقول لك الموظف تابع لأي قسم.

اللغة اللي نكلّم فيها قاعدة البيانات اسمها SQL. وأنظمة إدارة قواعد البيانات (DBMS) مثل MySQL وOracle وSQL Server كلها تفهم SQL مع فروقات بسيطة. في هذي الدروس بنشتغل على قاعدة بيانات شركة صغيرة فيها ستة جداول، تقدر تشوفها تحت في المحرر.

SQL
SELECT * FROM departments;

النجمة * معناها «كل الأعمدة». اضغط «جرّب» على أي مثال عشان ينتقل للمحرر ويشتغل.

في MySQLفي MySQL قبل ما تستعلم تختار قاعدة البيانات: USE company; وتقدر تشوف الجداول بـ SHOW TABLES; وأعمدة أي جدول بـ DESCRIBE employees;

تمارين

تمرين 1

اعرض كل بيانات جدول المنتجات products.

لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟