Учебный проект по курсу Java, вариант 3
- Проанализировал CSV файл, составил соответствующую структуру для хранения её данных (класс Passenger)
- Распарсил CSV и создал массив из структуры Passengers, используя библиотеку CSVReader. Для избежания складывания null в возраст, пустые строки заменены на -1, в столбце embarked было 1-3 пропущенных строк, они были заменены на самое популярное место S.
- Создал БД в SQLite, создал в ней таблицу Passengers с соответствующими столбцами (соответствующими третьей нормальной форме, побочные зависимости в таблице отсутствуют), подключил её к проекту с помощью библиотеки sqlite-jdbc-3.36.0.3 (jar-файл находится в репозитории)
- Создал класс DBHandler для взаимодействий с БД, с его помощью заполнил БД данными, полученными из парсера
- Создал класс TaskHandler, взаимодействующий с DBHandler'ом для выполнения заданий




