Проекты  :  Книжный проект  : 

Структура базы


13 марта 2011, 13:21

Планируется, что новая структура базы сайта будет выглядеть так (в той части, которая относится к книгам):

таблица “авторы”

– id автора
– автор
– ссылка_автор
– родительский id


таблица “описания”

– id описания
– id автора
– название
– ссылка_название
– аннотация
– кусок книги (5–10 стр)
– обложка
– ISBN


таблица “предложения”

– id предложения
– id описания
– id пользователя
– год
– состояние
– опция (отдам / обменяю / продам)
– цена
– примечание
– теги

Теперь немного прокомментирую, почему именно так. Разделение всего на три таблицы позволяет минимизировать объем информации. Авторы будут храниться в единственном экземпляре, также как и описания. Второй плюс: на любое описание можно будет попасть через ссылку вида http://сайт/ссылка_автор/ссылка_название . А на список всех книг автора – по ссылке http://сайт/ссылка_автор

Далее, для синонимов авторов есть параметр “родительский id”. Т.е. все варианты написания (Сергей Лукьяненко, Лукьяненко Сергей, Лукьяненко С. и т.д.) привязаны к одному главному. Позже это пригодится для поиска по “хотелкам”.

Новая версия системы профиль автора   druzhkov Александр Дружков
подписаться: подписка по email подписка по rss


Комментарии (0)


Ваше мнение

 
Ваше имя:
Ваш e-mail:
Комментарий:
Антиспам-код:
 
 
   

к началу страницы к началу страницы