когда начнешь реализовывать поймешь) Я сам с библиотечным делом связан и временами плююсь на этот проприетарный ирбис написаный на делфи, но за ним стоит большая команда и годы-годы разработок.
Вот например одна самая очевидная. Книги забивают в базу. Автор должен идентифицирован один и уникальный. А забивать его могут по-разному. Пушкин А.С. просто Пушкин. Пушкин Александр Сергеевич. Александр Пушкин и еще 100 и одна вариация с учетом опечаток.
Тот же Ирбис не имеет такого архитектурного подхода по уникальности автора. Разные строки поисковые выдают разные результаты, а это крайне дерьмово. Должна быть строгая определенная связь между сущностями АВТОР - КНИГИ. Если с книгами все понятно. Есть isbn. То с авторами нет.
Можно указывать автора из существующих в базе (по id), а если нет - сначала добавлять автора, а только потом книги
Обсуждают сегодня