- في 2NF، يجب أن تكون العلائقية في 1NF.
- في النموذج العادي الثاني، كافة السمات غير الرئيسية تعمل بكامل طاقتها وتعتمد على المفتاح الأساسي
مثال: لنفترض أن المدرسة يمكنها تخزين بيانات المعلمين والمواد التي يدرسونها. في المدرسة، يمكن للمعلم تدريس أكثر من مادة واحدة.
طاولة المعلم
| معرف_المعلم | موضوع | TEACHER_AGE |
|---|---|---|
| 25 | كيمياء | 30 |
| 25 | مادة الاحياء | 30 |
| 47 | إنجليزي | 35 |
| 83 | الرياضيات | 38 |
| 83 | حاسوب | 38 |
في الجدول المحدد، تعتمد السمة غير الأولية TEACHER_AGE على TEACHER_ID وهو مجموعة فرعية مناسبة من المفتاح المرشح. ولهذا السبب فهو ينتهك قاعدة 2NF.
لتحويل الجدول المحدد إلى 2NF، نقوم بتحليله إلى جدولين:
TEACHER_DETAIL الجدول:
| معرف_المعلم | TEACHER_AGE |
|---|---|
| 25 | 30 |
| 47 | 35 |
| 83 | 38 |
جدول TEACHER_SUBJECT:
| معرف_المعلم | موضوع |
|---|---|
| 25 | كيمياء |
| 25 | مادة الاحياء |
| 47 | إنجليزي |
| 83 | الرياضيات |
| 83 | حاسوب |