我正在爲網站編寫一些書籍,其內容將通過數據庫(MySQL)訪問並顯示在幻燈片上(使用PHP和JQuery)。這裏的幻燈片是爲特定幻燈片輸出的一大塊HTML數據。我應該如何構建這個數據庫?
現在我想達到一定的簡報式的技術,其中的段落和要點成爲加入到幻燈片,例如:
幻燈片之一:
<p>Lorem impsum...</p>
幻燈片2:
<p>Lorem impsum...</p>
<p>Dolor sit amet...</p>
換句話說,由於大多數幻燈片包含其他幻燈片中已有的文本,因此會出現大量冗餘信息。那麼是否有一種相當簡單的方法來爲此構建數據庫,還是應該保存每張幻燈片的全文?
我現在所擁有的結構是:
books
id
name
chapters
bookid references books.id
chapterno
chaptername
sections
bookid references chapters.bookid
chapterno references chapters.chapterno
sectionno
sectionid references sectiontexts.id
sectiontexts
id
text
一個在這裏例如另一個問題是,如果說一章有10張幻燈片和我刪除幻燈片3,那麼我將不得不改變部分號碼第4-10節。
有趣的解決方案,謝謝。 –