Что должна делать новая доработка-функция: В данный момент когда какие-то книги выбывают из списка, то цифровая позиция в списке id остается, например: 1. книга есть 2. книга есть 3. книга удалена (но ее id в базе все равно занято) 4. книга есть В итоге количество книг в базе (по id) и количество книг по факту различаются. Поэтому тем или иным способом стоит сделать возможность перенумерации списка id, либо внести изменения в программу таким образом, чтобы она автоматически при удалении позиции смещала все последующие на одну назад. В чём плюсы новой возможности, какие проблемы она решает: Эта функция привела бы в соответствие с реальностью список id и позволила бы избежать в больших БД непонимания, куда же делась позиция №такая-то.
|