我有一个网站应用程序,在那个网站上我创建了四个文本框(txtSchoolName,txtBranchName,txtClass,txtSection)....
我想了解SQL服务器Hierarcy ...以及如何创建层次结构sqlserver? 如何插入值?以及如何将该层次结构连接到ASP.net网站(C#)?
任何人请告诉我有关它的事情......
先谢谢
答案 0 :(得分:0)
我真的希望这不是你的作业......不过你走了。
您需要考虑的是分层数据库结构和关系数据库结构之间的区别。分层数据库结构非常严格。这意味着它们可以非常快速,因为数据的关系是针对一种非常特定的数据检索方法构建的,您可以在其中了解所需数据的路径,并且您的要求不会经常更改。关于为什么在某些项目中采用分层结构的方式,有大量的信息。 (一般而言,XML数据库结构是分层的)。
另一方面,关系更为通用。您无需知道数据的特定路径,因为您可以使用关系来发现可用的数据。添加新数据结构也更容易。关系数据库,如果编写得好,就会针对此目的进行规范化,因为分层数据库没有此要求。
好的,如何构建层次结构,请查看这篇文章:
High Performance Hierarchies in Sql Server
这应该为您提供有关如何正确构建数据库端的强大概述。至于将它连接到ASP.Net应用程序,我可以建议以下文章:
Data Access Layer using Table Adapters
希望这一切都有所帮助。祝好运!