PostgreSQL и Python - 2022
- 185
- 0
- Опубликовано: 2022-08-28
**Требуется** хранить персональную информацию о клиентах:
- имя;
- фамилия;
- email;
- телефон;
**Сложность** в том, что телефон у клиента может быть не один, а два, три и даже больше. А может и вообще не быть
телефона (например, он не захотел его оставлять).
Необходима БД для хранения информации и несколько функций на python для управления данными:
- Функция, создающая структуру БД (таблицы);
- Функция, позволяющая добавить нового клиента;
- Функция, позволяющая добавить телефон для существующего клиента;
- Функция, позволяющая изменить данные о клиенте;
- Функция, позволяющая удалить телефон для существующего клиента;
- Функция, позволяющая удалить существующего клиента;
- Функция, позволяющая найти клиента по его данным (имени, фамилии, email-у или телефону);
- Функции выше являются обязательными, но это не значит что должны быть только они. При необходимости можете создавать дополнительные функции и классы.
Также предоставьте код, демонстрирующий работу всех написанных функций.
**На исполнение** дали 5 дней
**Результатом работы** будет .py файл.
-- -
**Реализовал** задачу за 2,5 - 3 дня
- знакомство с задачей;
- знакомство с библиотеками;
- нарисовал схему;
- создал базу;
- наполнил псевдодаными;
- написал код.