数据结构(九)——外部排序之文件

本文介绍了数据结构中的外部排序,主要探讨了不同类型文件的特点,包括顺序文件、索引文件、ISAM文件、VSAM文件、直接存取文件(散列文件)以及多关键字文件。顺序文件适合磁带存储,索引文件通过索引表实现快速存取,ISAM和VSAM文件提供了更高效的访问方式,而散列文件则利用哈希技术实现快速查找。多关键字文件则考虑了主次关键字的复合检索需求。
摘要由CSDN通过智能技术生成

基本概念

文件的类型

  • 按记录的类型分类:操作系统文件,数据库文件(单关键字文件,多关键字文件)
  • 按记录长度分类:定长记录文件,不定长记录文件

基本术语

  • 数据域(数据场):记录中的每个数据项,称之为域或场(Field)
  • 关键字:唯一标识记录的域,称之为关键字。辅助关键字,称之为次关键字。
  • 记录(Record):若干相关的数据项的集合。如果存之于外存,则叫做记录。
  • 文件:记录的集合。
  • 记录的物理结构和逻辑结构:1.逻辑结构:记录在用户或程序员面前呈现的形式。2.物理结构:记录在在物理存储器上的存储方式,是数据的物理表示和组织。
  • 物理记录和逻辑记录: 1.物理记录:计算机用一条 I/O 指令进行读写外存的基本单位。通常,对一定的设备和操作系统,大小是固定不变的。2.逻辑记录:程序员加以定义,用户要求使用的。

检索和修改

  • 检索:顺序存取、直接存取、按关键字存取相应的记录
  • 修改:插入、修改、更新
  • 更新方式:实时、批量

顺序文件

  • 物理记录的顺序和逻辑记录的顺序一致
  • 连续文件:次序相继的两个物理记录在存储介质上的存储位置相邻
  • 串联文件:物理记录之间的次序
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值