erDiagram
STUDENT ||--o{ ENROLLMENT : "регистрируется"
COURSE ||--o{ ENROLLMENT : "включает"
STUDENT {
int id PK
string full_name
string email
string register_date
}
COURSE {
int id PK
string programming_language
string difficulty_level
int duration_hours
}
ENROLLMENT {
int id PK
int student_id FK
int course_id FK
int progress_percent
}