我正在为网站编写一些书籍,其内容将通过数据库(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节。
有趣的解决方案,谢谢。 –