第一章:关系型数据库的存储方式

1、堆表

ROWID:是由”对象号+数据文件好+数据块号+slot号“(·文件号是以表空间为单位的相对文件号)

存储:存储的时候,无需存储到指定的地方,只要获取一个可以存储可以行长度的任意空,就可以把数据写入

        修改:

行迁移:当修改行的长度大于空余空间(PCRFREE)的时候,那当前的行的地址会发生变化,但是rowid不会发生变化,这种现象为行迁移

行链接:无论使用什么样的方法(一个数据块中无法存储),都不能把当前行数据存储在当前数据块中,此时,需要把所需的数据块链接在一起来存储这个较长的行

空余空间:当行的数据在经常发生变化,则位置也会经常发生变化,这样会形成大量无法使用的的较小空间碎片,这些碎片空间不能连续的存储单行的数据,oracle会自动的对数据块中全部执行空间在分配操作,(当设置的空余空间太少,那数据库会经常执行此操作,增加数据处理的负担)

       行长度的变化对DBMS而言,也就意味着为了确保行存储在数据块中的单一存储片上,而努力调整与其相匹配的位置(此话时造成上面修改的所有原因的根本)

有不对的地方,请指教,我写出来就是为了增强记忆的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 绪论 一、选择题 1、数据库系统的核心和基础是( ). A. 物理模型 B。 概念模型 C. 数据模型 D。 逻辑模型 2、实现将现实世界抽象为信息世界的是( )。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一 个显著优势是( )。 A。 数据可以长期保存 B. 数据共享性很强 C。 数据独立性很好 D。 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是( )。 A。 外模式/模式映像 B. 模式 C。 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?( ) A. 应用系统 B。 编译系统 C. 操作系统 D。 硬件系统 6、下列说法中,正确的是( )。 A。 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 C。 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是( )。 A。 数据 B. 数据库 C。 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是( ). A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D。 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。 ( ) 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统 和DBA组成。 ( ) 3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通 常按照数据结构的类型来命名数据模型。 ( ) 4、数据库系统的三级模式是对数据进抽象的3个级别,把数据的具体组织留给DBMS管理 . ( ) 三、填空题 1、数据库系统的三级模式结构是指数据库系统是由____________、____________和___ __________三级构成。 2、两个实体型之间的联系可以分为三种:一对一联系、______________和____________ _。 3、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是______________. 4、数据模型的组成要素中描述系统的静态特性和动态特性的分别是________________和 __________________. 5、最经常使用的概念模型是________________。 ----------------------- 数据库系统原理第一章习题全文共2页,当前为第1页。 数据库系统原理第一章习题全文共2页,当前为第2页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值