Skip to content · ⁨الانتقال إلى المحتوى⁩

Tables, keys and relationships · ⁨الجداول والمفاتيح والعلاقات⁩

English

More than one table

Real databases split data across several tables. This lesson uses a small shop with two of them:

  • customer — one row per customer (id, name, city)
  • orders — one row per order (id, customer_id, order_date, total)

Storing the customer's name on every order would repeat it again and again. Keeping customers in their own table stores each one once.

العربية

أكثر من جدول

قواعد البيانات الحقيقية تقسم البيانات عبر عدة جداول. تستخدم هذه الدرس متجرًا صغيرًا يحتوي على اثنين منهما:

  • customer — صف واحد لكل عميل (id، name، city)
  • orders — صف واحد لكل طلب (id، customer_id، order_date، total)

تخزين اسم العميل في كل طلب سيكرر الاسم مرارًا وتكرارًا. الاحتفاظ بالعملاء في جدولهم الخاص يخزن كل واحد مرة واحدة.

Handout · ⁨ورقة عمل⁩

Log in or create account · ⁨تسجيل الدخول أو إنشاء حساب⁩

IGCSE, A-Level & AP