摘要: 1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索引 ... 阅读全文
posted @ 2005-03-10 15:42 代码缔造的帝国 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.0 简介 本论文简要的探讨了XML和数据库之间的关系,同时列出一些可以使用数据库处理XML文档的软件。 虽然这里不打算详尽地介绍这些软件,但是笔者希望它能够描述使用数据库处理XML文档中的主要部分。这里有点偏向与关系数据库,因为我的经验如此。 2.0 XML是数据库吗? 在开始讨论XML和数据库 阅读全文
posted @ 2005-03-10 15:39 代码缔造的帝国 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 视图技术现在几乎所有的关系型数据库都支持,其应用也十分广泛。 采用视图的优点 1、 让数据库结构实现逻辑上的可扩充性:当数据库系统的物理信息(主要指表结构、表数据)已经完成后,如果由于新的业务要求导致表数据的不够,这时就可以采用视图技术进行扩充,通过视图中强大的SQL来完成功能。 2、 软件开发及数据查询处理方便:采用视图可以简化数据库系统的内部结构及其关系图,因为物理... 阅读全文
posted @ 2005-03-10 15:38 代码缔造的帝国 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的管理成本 1、 存储索引的磁盘空间 2、 执行数据修改操作(INSERT、UPDATE、DELETE)产生的索引维护 3、 在数据处理时回需额外... 阅读全文
posted @ 2005-03-10 15:37 代码缔造的帝国 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Internet Explorer Web... 阅读全文
posted @ 2005-03-10 15:32 代码缔造的帝国 阅读(228) 评论(0) 推荐(0) 编辑