用一张表存贮树形结构/Tree Structure in a Table

一看图便知,这是要表示树形结构。这是数据库设计中的一个基本技法。

我在数据库设计方面确实缺乏经验。微软Duwamish7数据库中的这个表,用IsLeaf来标识叶子,省得用循环来判断是否还有子节点,大大提高效率。想起我以前写的一个类似的……真是惭愧*_*

基础是最重要的,方法才是真正的价值所在。任何没有基础的技术,例如没有OO思想就直接上C#,不懂美术就直接玩Photoshop,都是筑高台于浮沙,必将走向大溃败。

不要因为有了GDI就对Bresenham不屑一顾。

科技一词,轻科学,重技术。通常科学是基础研究,而技术是热门领域。软件开发人员的技术要求固然很高,然而理论的东西才是根基,决定你是一个建筑师还是泥瓦匠。

——————————————————————————

创造的神秘,有如夜间的黑暗--是伟大的。
而知识的幻影却不过如晨间之雾。
The mystery of creation is like the darkness of night
–it is great.
Delusions of knowledge are like the fog of the morning.

Advertisements
This entry was posted in .NET. Bookmark the permalink.

One Response to 用一张表存贮树形结构/Tree Structure in a Table

  1. Unknown says:

    嗨!你好,我很喜欢广交天下各界朋友,希望有时间到我的个人主页空间坐坐,也可以给我留言或发邮件,谢谢!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s