`
touchmm
  • 浏览: 998246 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

oracle 分区和面向对象数据库系统的学习

 
阅读更多

在过去的一周里面,学习了oracle表分区,object-relational database system简介。

1.oracle分区

oracle分区是在oracle 8.0中引入的,这个过程是将一个表或者索引物理的分解为

多个更小、更可管理的部分。就访问数据库而言,逻辑上,只有一个表或一个索引,

但是在物理上这个表或索引可能有数十个物理分区组成,每个分区都是一个独立对象,

可以独立处理,也可以作为一个更大对象的一部分进行处理。

2.分区的好处

2.1 提高数据的可用性

2.2 由于从数据库中去除了大段(将大段分解成小段),相应的减轻了管理的负担

2.3 改善某些查询的性能

2.4 可以把修改分布到多个单独的分区上,从而减少大容量OLTP系统上的竞争

3.表分区机制

目前常用的表分区方法:

3.1 区间分区

3.2 散列分区

3.3 列表分区

3.4 组合分区

基于对象的数据库,提供了像处理c++里面类,继承的方法,

使得我们可以处理,不满足第一范式(所有属性都有原子性)的问题。

我们可以像定义一个类一样定义一个结构类型(type),我们还可以对其进行继承,扩展,

得到我们现实中能理解的数据结构,也是数据库里面能够表示和存储的。

这里也提到了数组和多重集合。

我们可以在数据库里面操作数组(SQL-1999),就像我们在c++里面定义和操作一样。

oracle里面实现的这个sql特性。

多重集合(SQL-2003)其实就是单个集合的嵌套,有点类似,多维素组,集合中嵌套集合。

当然,在面向对象的程序设计语言中提供了对象的引用,sql中类型(type)的一个属性,

可以是对一个指定类型的对象的引用。

关于引用,确实有点复杂,就不多说了.

分享到:
评论

相关推荐

    Oracle 9i 数据库管理员指南(PDF)

    第3部分:模式对象,内容包括管理模式对象空间、管理表、管理索引、管理分区表和分区索引、管理簇、管理散列、管理视图、序列和同义词、模式对象的常规管理、检测和修复数据块损坏。第4部分:数据库的安全,介绍...

    中南大学Oracle数据库课件

    包括Oracle的系统、结构、面向对象、表空间、分区、备份的内容。

    Oracle+10g应用指导与案例精讲

    同其他数据库管理系统相比,Oracle产品较为庞大而复杂,因此,令许多数据库管理系统的学习者在Oracle面前止步不前,究其原因,主要是无法掌握Oracle技术的脉络。本书正是根据作者在高校和各种数据库培训班执教多年的...

    Oracle 10g应用指导

    同其他数据库管理系统相比,Oracle产品较为庞大而复杂,因此,令许多数据库管理系统的学习者在Oracle面前止步不前,究其原因,主要是无法掌握Oracle技术的脉络。本书正是根据作者在高校和各种数据库培训班执教多年的...

    oracle database 11g 高清完整中文版part2

     第41章 面向对象的高级概念 第ⅵ部分 oracle 中的java  第42章 java 简介  第43章 jdbc 程序设计  第44章 java 存储过程 第ⅶ部分 指 南  第45章 oracle 数据字典指南  第46章 应用程序和sql 调整指南  第47...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...

    oracle database 11g 完整参考手册中文高清完整版part3

     第41章 面向对象的高级概念 第ⅵ部分 oracle 中的java  第42章 java 简介  第43章 jdbc 程序设计  第44章 java 存储过程 第ⅶ部分 指 南  第45章 oracle 数据字典指南  第46章 应用程序和sql 调整指南  第47...

    Oracle数据库在远动系统中的应用探索

    对现阶段远动系统中的数据存取方面存在的问题进行一次全新的分析。...对Oracle所支持对象型数据表、分区技术、分区索引和函数索引技术作了简要介绍。利用实例说明Oracle对于解决以上问题的应用情况。

    oracle开发使用手册.part2

    物理数据库的设计、硬件和相关问题 04-Oracle的解决方案.PDF 05-Oracle 7.x RDBMS.PDF 06-Oracle 实例结构.PDF 07-探讨Oracle 环境.PDF 08-Oracle数据库系统管理概述.PDF 09-从Oracle 7.x到Oracle...

    oracle开发使用手册.part1

    物理数据库的设计、硬件和相关问题 04-Oracle的解决方案.PDF 05-Oracle 7.x RDBMS.PDF 06-Oracle 实例结构.PDF 07-探讨Oracle 环境.PDF 08-Oracle数据库系统管理概述.PDF 09-从Oracle 7.x到Oracle...

    oracle开发使用手册.part3

    物理数据库的设计、硬件和相关问题 04-Oracle的解决方案.PDF 05-Oracle 7.x RDBMS.PDF 06-Oracle 实例结构.PDF 07-探讨Oracle 环境.PDF 08-Oracle数据库系统管理概述.PDF 09-从Oracle 7.x到Oracle...

    Oracle_Database_11g完全参考手册.part3/3

    第41章 面向对象的高级概念 第42章 JAVA简介 第43章 JDBC程序设计 第44章 JAVA存储过程 第Ⅶ部分 指南 第45章 Oracle数据字典指南 第46章 应用程序和SQL调整指南 第47章 SQL结果缓存和客户端查询缓存 第48章 关于...

    Oracle_Database_11g完全参考手册.part2/3

    第41章 面向对象的高级概念 第42章 JAVA简介 第43章 JDBC程序设计 第44章 JAVA存储过程 第Ⅶ部分 指南 第45章 Oracle数据字典指南 第46章 应用程序和SQL调整指南 第47章 SQL结果缓存和客户端查询缓存 第48章 关于...

    oracle database 11g完全参考手册 高清完整版part1 共3部分

     第41章 面向对象的高级概念 第ⅵ部分 oracle 中的java  第42章 java 简介  第43章 jdbc 程序设计  第44章 java 存储过程 第ⅶ部分 指 南  第45章 oracle 数据字典指南  第46章 应用程序和sql 调整指南  第47...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发的应用系统。...

    Linux环境数据库管理员指南

    5.3.6 配置数据库设备和数据库 152 5.3.7 建立用户登录和权限 153 5.4 测试数据库 156 5.5 数据库设计 159 5.6 问题 161 5.6.1 标识列(自动增加) 161 5.6.2 SQL一致性 163 5.6.3 执行环境 164 5.7 小结 168 5.8 ...

Global site tag (gtag.js) - Google Analytics