Загрузка данных


1. `Student(student_id: StudentId, full_name: PersonName, birth_date: BirthDate, group_code: GroupCode, phones: Phone)`; `CourseChoice(student_id: StudentId, discipline_id: DisciplineId, semester: Semester)`.
2. Student: степень **5**, мощность **4**. CourseChoice: степень **3**, мощность **3**.
3. Кортеж: `(201, Алёна Миронова, 2007-03-12, ИСП-21, +7 900 111-22-33)`. Значение `ИСП-21` — значение атрибута `group_code`.
4. Нарушены **атомарность**, **принадлежность домену BirthDate** и **отсутствие одинаковых кортежей**.
5. Нет, порядок строк не влияет на отношение.
6. Создать отдельное отношение `StudentPhone(student_id: StudentId, phone: Phone)`.