2010-02-25 178 views
0

我有一个网站的应用程序,在该网站我创建四个文本框(txtSchoolName,txtBranchName,txtClass,txtSection)....SQL Server的层次

我想知道有关SQL Server Hierarcy ...和如何创建层次结构sqlserver? 如何在那里插入值?以及如何将该层次结构连接到ASP.net网站(C#)?

任何人请告诉我吧...提前

+0

您正在使用哪个版本的SQL Server? – AdaTheDev

回答

0

感谢我真的希望这不是你的家庭作业......但仍然在这里你去。

您需要考虑的是分层数据库结构和关系数据库结构之间的区别。分层数据库结构非常严格。这意味着它们可以非常快速,因为数据关系是针对特定的数据检索方法构建的,您可以知道所需数据的路径,并且您的需求不会经常更改。关于为什么分层结构是某些项目要走的路,有很多信息。 (一般来说,XML数据库结构是分层的)。

另一方面,关系更具通用性。您不需要知道数据的特定路径,因为您可以使用关系来发现可用的数据。添加新的数据结构也更容易。关系数据库写得很好的时候,为了这个目的而规范化,因为分层数据库没有这个要求。

确定,所以如何建立一个分层结构,看看这篇文章:

High Performance Hierarchies in Sql Server

这应该给你如何才能正确地构建数据库方面有很大的概述。至于它连接到您的ASP.Net应用程序,我可能会建议下面的文章:

Data Access Layer using Table Adapters

希望这一切都有助于一点点。祝你好运!