聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:    下载该word文档
2019年计算机等级考试四级数据库技术复习笔记:存储技术与数据库物理设计
第六章存储技术与数据库物理设计6.1文件组织
6.1.1数据库的物理结构
1数据库中的应用数据是以文件形式存储在外存上的,文件在逻辑上被组织成记录的序列,即每个DB文件可看作是逻辑记录的集合;2一个文件在磁盘上占有一定的物理存储空间,文件中的每个逻辑记录被映射存储到某个特定的磁盘块上,一个文件在物理上能够看作是由存放文件记录的一系列磁盘块组成,称为物理文件;
3文件的逻辑记录与磁盘间的映射关系是由操作系统或DBMS来管理的,当需要对一个文件的逻辑记录实行操作时,先要根据这种映射关系找到该逻辑记录所在的磁盘块,然后再实行操作。4从数据库物理结构角度需要解决如下问题:(1文件的组织;(2文件的结构;(3文件的存取;(4索引技术;6.1.2文件组织
1数据库与文件的对应关系
(1在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成;

(2一个关系数据库包括一张或多张关系表,关系表与文件的对应关系有如下方式:
(A每张关系表单独用一个文件来存储,由DBMS通过OS的文件管理功能来管理;
(B现代中大型DBMS是由OS直接分配一块大的磁盘空间,DBMS将该磁盘空间作为数据库磁盘文件直接管理,DB的所相关系表都存储在该文件中;
(1关系表在逻辑上由一系列元组组成,元组由多个属性组成,每个元组能够用磁盘文件中的一个逻辑记录来存储,记录包括多个域,对应元组的多个属性;2、文件记录格式:
(1数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式;
6.2文件结构与存取6.2.1堆文件
1堆文件也称无序文件,记录随机在存储在文件物理空间是,新插入的记录存储在文件的末尾;
2堆文件常常用作存储那些将来使用,但当前不清楚如何使用的记录,为了实现文件记录的有效存取,堆文件经常与附加的存取路径一起使用;
3查找操行平均需要搜索(B+1/2个磁盘块,效率比较低;4插入操作十分简单,先读文件头,找到最末磁盘地址,将最末磁盘块读入内存,将需插入的新记录写入磁盘块的末端,最后将修改过的磁盘块写回磁盘;

5删除比较复杂,能够先找到被删除记录所在的磁盘块,读入内存后在内存缓冲区删除记录,最后再写回磁盘;也能够在每个记录的磁盘空间增加一个删除标志位,当需要删除记录时,将标示位置1;6.2.2顺序文件
1顺序文件按照文件记录在查询码上的取值的大小顺序排列各个记录;
2顺序文件的每个记录中有一个指针字段,根据查询码大小用指针将各个记录按序连接起来;
3文件建立时,应尽量使记录的物理顺序与查找码的顺序一致,以减少访问磁盘块的次数;
4根据查询条件对顺序文件实行查询时,如查询条件定义在查找码上,则使用二分法查找技术快速找到记录,如条件不在查找码上,则必须从头到尾依次扫描磁盘块,与堆文件一致,所以顺序文件的访问效率也不高;
5顺序文件插入工作包括定位和插入:
(1定位:在指针链中找到插入的位置,即插入记录在哪个记录的前面;
(2插入:如有自由空间,则在该位置插入新记录,如没有自由空间,则只能插入溢出块中,重新调整记录指针链关系,保证记录顺;
6.2.3聚集文件
1聚集文件是一种具有多种记录类型文件,存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型;

免费下载 Word文档免费下载: 正在进行安全检测...

TOP热门搜索

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服