SQl服务器层次结构

时间:2010-02-25 11:10:27

标签: c# asp.net

我有一个网站应用程序,在那个网站上我创建了四个文本框(txtSchoolName,txtBranchName,txtClass,txtSection)....

我想了解SQL服务器Hierarcy ...以及如何创建层次结构sqlserver?  如何插入值?以及如何将该层次结构连接到ASP.net网站(C#)?

任何人请告诉我有关它的事情......

先谢谢

1 个答案:

答案 0 :(得分:0)

我真的希望这不是你的作业......不过你走了。

您需要考虑的是分层数据库结构和关系数据库结构之间的区别。分层数据库结构非常严格。这意味着它们可以非常快速,因为数据的关系是针对一种非常特定的数据检索方法构建的,您可以在其中了解所需数据的路径,并且您的要求不会经常更改。关于为什么在某些项目中采用分层结构的方式,有大量的信息。 (一般而言,XML数据库结构是分层的)。

另一方面,关系更为通用。您无需知道数据的特定路径,因为您可以使用关系来发现可用的数据。添加新数据结构也更容易。关系数据库,如果编写得好,就会针对此目的进行规范化,因为分层数据库没有此要求。

好的,如何构建层次结构,请查看这篇文章:

High Performance Hierarchies in Sql Server

这应该为您提供有关如何正确构建数据库端的强大概述。至于将它连接到ASP.Net应用程序,我可以建议以下文章:

Data Access Layer using Table Adapters

希望这一切都有所帮助。祝好运!

相关问题