[еКнига] Re: Каталогизация : продолжение
Здравствуйте, все!
Мне кажется, что при проектировании базы данных надо будет разделить информацию
о самой книге
и о файле, который ее содержит(файлов в принципе может быть даже несколько).
Для книги это авторы, название, тип, язык (русский, англ и т.д.), такие вещи
как год издания, издательство, номер издания могут быть указаны, а могут и нет.
Еще такой момент по крайней мере для художественной литературы характерны серии
или циклы книг, объединенных главным героем и т.д. наверное неплохо было бы это
тоже хранить как-то.
А информация о представлении должна содержать имя файла или ссылки на него, размер,
дату и т.д.
и ОБЯЗАТЕЛЬНО информацию о формате (txt, html ...), если файл заархивирован,
то можно еще и тип архива указать.
Что касается самой структуры разбиения (художественная, техническая и т.д.),
то ее наверное действительно нужно делать настраиваемой пользователем, хотя на
первое время просто задать разделы верхнего уровня(научная и ...), а нижные уже
пользователь может уточнять сам(биология, география).
поместить
Конечно можно и html-кой, но как потом с этими данными работать: искать, изменять,
добавлять? Вручную что ли?
Что касается выбора СУБД, то на начальном этапе она может быть любой. Главное
отработать структуру этой БД, а потом это все можно и поменять. Например, тот
же MySQL бесплатен, в отличие от MS Access.
Работа-то не обязательно все времчя будет однопользовательской.
Когда создаешь каталог своих книг, это да. Но потом каталогами можно обмениваться,
объединять, давать другим возможность искать в нем.
С уважением,
Дмитрий.
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 2502 выпуск листа, разошедшийся для 662 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/208871
-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписать: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru
http://subscribe.ru/ http://subscribe.ru/feedback
Доброе время суток,
Вопрос на засыпку:
А где хранить буки?
Варианты:
1. Внутри базы
2. Перекладывать рядом с базой в отдельный каталог (упорядочено)
3. Там где и лежали до этого (хаотически)