1. Привести данные по преподавателям к третьей нормальной форме.
Дополнительные пояснения к данным:
- нумерация потоков сквозная;
- поток определяет прохождение определённого курса некоторой группой учеников;
- следующий курс для группы пойдёт уже другим потоком;
- один ученик может закончить несколько курсов (потоков);
- один преподаватель может вести разные курсы;
- успеваемость учеников - оценка, выставленная преподавателем группе в целом по итогам выполнения проекта, также отражает вовлечённость группы в учебный процесс.
Преподаватель | Электронная почта | Курс | Номер потока | Дата начала обучения | Количество учеников | Успеваемость учеников |
---|---|---|---|---|---|---|
Савельев Николай | saveliev.n@mai.ru | Базы данных | 203 | 12.11.2020 | 35 | 4.8 |
Петрова Наталья | petrova.n@yandex.ru | Основы Python | 178 | 02.10.2020 | 37 | 4.9 |
Малышева Елена | malisheva.e@google.com | Linux. Рабочая станция | 165 | 18.08.2020 | 34 | 4.7 |
Савельев Николай | saveliev.n@mai.ru | Базы данных | 210 | 03.12.2020 | 34 | 4.9 |
В качестве отчёта необходимо сдать таблицы с соответствующим содержимым в формате PDF. Рекомендуется выполнить это задание в программе, предназначенной для работы с таблицами (Microsoft Excel, Open Office Calc или другой, зависит от вашей рабочей системы), и затем выполнить экспорт результата в файл формата PDF. Если такой программы у вас нет, можно создать таблицы с помощью сервиса Google Docs или в любом текстовом редакторе.
2. Установите программу sqlite3
Установите программу sqlite3, запустите её, выйдите командой .quit (точка плюс quit). В качестве отчёта сдайте скриншот результата выполнения.