建表思路求助
在VC中需要用到按照数据库动态建树。。。比如树的形式是:
+语言
-编程语言
●VB
●C++
-自然语言
●汉语
●英语
...
-编程语言
●VB
●C++
-自然语言
●汉语
●英语
...
普通节点只包含本身信息,而每个最小节点的语言都有具体属性。如节点自然语言包含的信息是“人类通过语音进行交流的方式,分为汉语和英语”,子节点汉语包含信息是“中国人使用的语言;汉字表示等”
我在数据库中建表的时候应该如何分配呢,象下面这样建好像不行
第一章表为语言,主键为“类别”,包含三行数据“编程语言”和“自然语言”
第二张表是自然语言,主键是“类别”包含两行数据“汉语”和“英语”,外键是语言类别,都属于自然语言
第三章表是编程语言,主键是“类别”包含两行数据“C++”和“VB “,外键是语言类别,都属于编程语言
。。。
达人们帮出出注意如何建表。 THX