يمكن تقسيم أنواع العلاقات في قواعد البيانات إلى ثلاث فئات: واحد إلى واحد ، وواحد إلى متعدد ، وعديد إلى متعدد

تحدد علاقة واحد لواحد (1: 1) خصائص الكيان. على سبيل المثال ، كل كتاب له عنوان وسعر.

عادةً ما يتم تعريف علاقة رأس بأطراف (1: n) على أنها مفتاح خارجي ، على سبيل المثال يمكن أن يحتوي الكتاب على عدة صفحات وكل صفحة تنتمي إلى كتاب.

علاقة أطراف بأطراف (n: n) ، والتي يتم تنفيذها عادةً عن طريق إنشاء جدول منفصل يحتوي على مفتاحين خارجيين أو أكثر ، بحيث يمكن لسجل واحد من جدول أن يشير إلى عدة سجلات من جدول آخر ، وكل يمكن أن يشير السجل من الجدول الثاني أيضًا إلى عدة سجلات من الجدول الأول.

على سبيل المثال ، يمكن أن يحتوي كل كتاب على n مؤلفين ويمكن لكل مؤلف كتابة كتب m.