Диаграмма базы данных для учета успеваемости студентов в колледже
При разработке базы данных для учета успеваемости студентов в колледже, учтены основные требования к функциям системы⁚
Таблица ″Студенты″
В данной таблице мы храним информацию о студентах, их персональные данные и идентификатор․
——————————————
| Идентификатор | Имя | Фамилия |
——————————————
| 1 | Иван | Иванов |
| 2 | Петр | Петров |
| 3 | Анна | Сидорова |
——————————————
Таблица ″Дисциплины″
В данной таблице мы храним информацию о дисциплинах, их названия и идентификатор․
——————————————
| Идентификатор | Название |
——————————————
| 1 | Математика |
| 2 | История |
| 3 | Физика |
——————————————
Таблица ″Группы″
В данной таблице мы храним информацию о группах студентов, их названия и идентификатор․
——————————————
| Идентификатор | Название |
——————————————
| 1 | Группа 1 |
| 2 | Группа 2 |
| 3 | Группа 3 |
——————————————
Таблица ″Успеваемость″
В данной таблице мы храним информацию об успеваемости студентов по дисциплинам․
——————————————————————
| Идентификатор | Идентификатор студента | Идентификатор дисциплины | Оценка |
——————————————————————
| 1 | 1 | 1 | 4 |
| 2 | 1 | 2 | 3 |
| 3 | 2 | 1 | 5 |
——————————————————————
Таким образом, наша база данных позволяет⁚
- Выбрать успеваемость студентов по дисциплинам с указанием общего количества часов и вида контроля;
- Выбрать успеваемость студентов по группам и дисциплинам;
- Выбрать дисциплины, изучаемые группой студентов на определенном курсе или определенном семестре․