组织在线课程的数据库

时间:2011-01-29 17:50:20

标签: sql mysql database

我负责创建一个网站,管理员可以在其中添加新的章节,文章标题和副标题(可能还有子标题等),

我想过创建父子表:

  

1-诅咒(N_curse,标题,介绍,日期)
  2章   (N_chapter,N_curse,Title,intro)(其中   诅咒是章节的父母。
  3-标题(N_title,N_chapter,介绍,文本)   (标题是章的孩子)
  4-字幕(N_subtitle,N_chapter,介绍,文本)   (副标题是title'child)
5 -...

等等。

但是我认为这对于定义这样的n-tree数据库并不是一个实际的问题,那么对于管理员添加的每个字幕来说,开放使用的解决方案是什么?谢谢

1 个答案:

答案 0 :(得分:1)

嗯,我是一个相当硬核的关系人,我会说新的“noSQL”数据库可能会让这更容易。分界线似乎是你的系统更加面向文档或面向事务,并且如果它将具有更多的读取而不是写入(听起来像它)。

看看MongoDB教程,他们可能会给你一些想法。