Первичный ключ: составной ключ, состоящий из двух атрибутов внешних ключей:
· ЛИЧНЫЙ НОМЕР УЧИТЕЛЯ – устанавливает связь с множеством сущностей УЧИТЕЛЬ/E3; атрибут определен на домене
НОМЕР;
· КОД ПРЕДМЕТА – устанавливает связь с множеством сущностей ПРЕДМЕТ/E4; атрибут определен на домене НОМЕР.
Описание определенных доменов и ключевых атрибутов приведено в табл. 4.6 и 4.7, соответственно.
Таблица 4.6
Описание доменов
| Имя домена | Имя общего домена | Описание домена |
| Строка | Множество всех символьных строк | |
| Число | Множество всех чисел | |
| Дата | Множество всех дат | |
| Номер | Число | Множество натуральных чисел |
| Имя | Строка | Множество символьных строк длиной не более 50 символов |
| Буква | Строка | Множество символьных строк длиной 1 символ |
| Название | Строка | Множество символьных строк длиной не более 20 символов |
Таблица 4.7
Описание атрибутов
| Множество сущностей | Имя атрибута | Имя домена | Признак обязательности | Примечание |
| Учитель/E3 | Личный номер учителя | Номер | Not null | PK |
| Фамилия | Имя | Not null | AK1.1 | |
| Имя | Имя | Not null | AK1.2 | |
| Отчество | Имя | Not null | AK1.3 | |
| Класс/E2 | Год обучения | Номер | Not null | PK.1 |
| Группа | Буква | Not null | PK.2 | |
| Личный номер учителя | Номер | Null | FK1 | |
| Ученик/E1 | Личный номер ученика | Номер | Not null | PK |
| Фамилия | Имя | Not null | AK1.1 | |
| Имя | Имя | Not null | AK1.2 | |
| Дата рождения | Дата | Not null | AK1.3 | |
| Год обучения | Номер | Not null | FK1.1 | |
| Группа | Буква | Not null | FK1.2 | |
| Предмет/E4 | Код предмета | Номер | Not null | PK |
| Название | Название | Not null | AK | |
| Изучаемый предмет/E5 | Год обучения | Номер | Not null | PK; FK1.1 |
| Группа | Буква | Not null | PK; FK1.2 | |
| Код предмета | Номер | Not null | PK; FK2 | |
| Преподаваемый предмет/E6 | Личный номер учителя | Номер | Not null | PK; FK1 |
| Код предмета | Номер | Not null | PK; FK2 |






