数据库札记
数据库第6章札记
——数据库的存储结构
数据库系统是一个目标是使用用户能简单方便容易的存取数据库中的数据,而数据的存储结构也就是第6章所讲述的内容。
5.2文件组织
外存中,数据库以文件形式组织,而文件又是由记录组成。记录在物理文件中的实现就是本节讨论的内容。
文件组织的两种方式:定长格式和变长格式。
一.定长记录:就是每条记录都是占用一定长度的字节数。记录的排列也就上是一张表格每行有相同的长度,以一行为单元进行增加删除等修改操作。
Sn1 000001 甲 Sn2 000002 乙 Sn3 000003 丙 Sn4 000004 丁 如上图每条记录包含姓名、学号、班级三条信息。在每条记录中对应的信息占相同的字节数,所以每条记录的长度一定,构成了一个含有四条记录的定长记录的文件。
存在的两个问题:
删除:删除后是在其位置补充一个记录还是忽略这个位置;
长度:若物理上每个块的大小不等于每个记录的长度倍数,则必然在读这样的 记录时要访问两个块。
解决:
针对与第一个问题,有三种方法:
删除记录后,把记录依次上移
缺点移动次数过多
把最后的记录补到删除的位置
只需移动一次
评价:以上两个方法都需要移动结点,操作不灵活,处于灵活的考虑必然会想到指针,就是第三种方法。
把删除的结点用指针链接起来
首先,文件增设“文件首部”,其
您可能关注的文档
最近下载
- 数学史教案(朱家生).pdf VIP
- 《新疆大学版学术期刊目录》(人文社科).xls VIP
- 中国邮政集团山西省分公司招聘笔试试题(模拟真题含完整答案解析).docx
- 职业陪诊师考试试题基础知识试卷(一).doc VIP
- 肉牛饲养管理技术规范 (最新版).docx VIP
- 信息可视化设计 课件全套 项目1--9 认识信息可视化--- 信息可视化应用与发展.pptx VIP
- 广东省深圳中学2027届高三年级2026-2027学年上学期第一次阶段考试物理试卷.pdf VIP
- 边坡锚杆监理实施细则.docx
- 外研版九年级英语单词表(上册)PDF打印.pdf VIP
- 软件工厂思考 -202411-V5.6.pdf
原创力文档

文档评论(0)