WEB开发网
开发学院数据库Oracle 两种方法来组织Oracle数据库中的数据 阅读

两种方法来组织Oracle数据库中的数据

 2009-06-30 02:28:00 来源:WEB开发网   
核心提示:纵向表分组纵向数据存储的变体能够引入自定义算法把逻辑数据行聚类,这意味着可以使用两个或以上ID列来作为分组属性,两种方法来组织Oracle数据库中的数据(3),例如:当生成自定义报表时,可以很容易地根据第二个“分组”列来将不同的内容分割到不同的页或不同的区域内,更易于实现数据规范化,对于软件和数

纵向表分组

Oracle的表结构:纵向和横向

纵向数据存储的变体能够引入自定义算法把逻辑数据行聚类。这意味着可以使用两个或以上ID列来作为分组属性。例如:

Oracle的表结构:纵向和横向

Oracle的表结构:纵向和横向

当生成自定义报表时,可以很容易地根据第二个“分组”列来将不同的内容分割到不同的页或不同的区内。因此,上面的纵向表可以得到以下报表:

总结

本文为大家介绍了在数据库表中存储数据的两种不同方式。虽然纵向数据布局的缺点往往会把它的优点覆盖掉,但某些情况下为了获得灵活性,这种纵向结构是设计数据组织结构的唯一出路。另一方面,横向表则是管理数据库管理系统中存储数据的传统模式,更易于实现数据规范化。对于软件和数据库架构师而言,要选择何种设计方式来长久保存数据取决于特定的应用需求。

上一页  1 2 3 

Tags:方法 组织 Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接