Напишите программу, реализующую базу данных (на основе списков и многоуровневых словарей)

Напишите программу, реализующую базу данных (на основе списков и
многоуровневых словарей), предназначенную для хранения информации о
сотрудниках какой-либо фирмы.
Поля:
а) ФИО (словарь с ключами: фамилия, имя, отчество);
б) возраст (целое число);
в) должности (список строк);
г) пределы оклада (кортеж из двух чисел);
д) оклад (число с двумя знаками после запятой);
е) отдел (строка).
Предусмотрите возможность:
а) добавления записей;
б) удаления записей;
в) сортировке по возрасту и окладу;
г) фильтрации по должности и отделу.
Для длительного хранения данных реализуйте возможность
сериализации и десериализации данных в формат json.
Для выполнения задания используйте стандартный модуль json.

Так а проблема в чем именно? Что получилось, что не получилось, какие вопросы?

Что получилось, что получилось) Ни чего. Требует же - напишите программу. А ты - что получилось ))

Ну, бывает люди стесняются сразу показать/рассказать )

Была однажды у меня похожая ситуация:
показать на форуме нет чего;
зачет через неделю очень нужно;
знаний не достаточно;
читать нет когда т. к. в данное время читаю по другой предметной области;
похожий опус написал на форуме в разделе фриланс.

Было счастье за деньги + образец проекта для саморазвития. ))