2011-01-29 84 views
0

我加入到創建一個網站,那裏的管理員可以添加新的篇章,文章標題和副標題(也許子字幕...等),組織數據庫在線詛咒

我想過創造父 - 子表:

1-詛咒(N_curse,標題,介紹,日期)
2章 (N_chapter,N_curse,標題,介紹)(其中 詛咒是章的親本)
3 -title(N_title,N_chapter,intro,text) (其中標題是章的孩子)
4-字幕(N_subtitle,N_chapter,介紹,文本) (其中字幕是title'child)
5 -...

等。

但我認爲這不是一個實際的whay來定義一個這樣的n-tree數據庫,那麼有什麼解決方案來尊重管理員添加的每個字幕的開放使用?謝謝

+1

請參閱:http://dev.mysql.com/tech-resources/articles/hierarchical-data.html – 2011-01-29 17:52:41

+0

@omg小馬,我真的appriciate ...謝謝:-) +1 – SmootQ 2011-01-29 17:54:24

回答

1

嗯,我是一個非常核心的關係人,我會說新的「noSQL」數據庫可能會使這更容易。如果你的系統更加面向文檔或者面向事務,並且如果它有更多的讀取而不是寫入(聽起來像是這樣),分界線似乎是。

看看MongoDB的教程,他們可能會給你一些想法。