10 文件

本文探讨了文件作为数据集合的概念,包括记录和文件的不同类型,如操作系统文件、数据库文件,以及文件的逻辑结构、物理结构和主要操作方式,如检索、顺序存取、直接存取等。还介绍了索引文件的结构和各种索引类型,例如ISAM和VSAM文件的特点。
摘要由CSDN通过智能技术生成
  1. 几个概念

    1. 文件即为记录的集合,“文件”指的是存储在外存储器中的记录的集合。

    2. 记录是文件中可以存取的数据的基本单位。

    3. 文件分类:

      1. 操作系统的文件 (一维的连续字符序列)
      2. 数据库文件
    4. 数据项:是文件中可以使用的数据最小单位

    5. 关键字:记录中能识别不同记录的数据项被称为关键字

      1. 主关键字:识别一个记录
      2. 次关键词:识别多个记录
    6. 文件的逻辑结构:指的是呈现在用户面前的文件中记录之间的逻辑关系;

    7. 文件的物理结构:指的是文件中的逻辑记录在存储器中的组织方式。

    8. 三大操作:

      1. 检索

        1. 顺序存取
        2. 直接存取
        3. 按关键字存取
      2. 修改

        增删改

      3. 排序

        1. 实时处理
        2. 批量处理
  2. 顺序文件 (批处理)

    -文件物理结构中记录的排列顺序和文件的逻辑结构中记录的排列顺序一致

    1. 组织形式:
      1. 连续文件:存储位置相邻
      2. 串联文件:指针相链
  3. 索引文件

    1. 索引文件由“主文件”和多级“索引”组成;

    2. 索引中的每个记录由“关键字”和“指针”组成;

    3. 通常,索引文件中的主文件是无序文件,索引是 (按关键字有序)的有序文件

    4. 检索方式:

      1. 直接存取
      2. 按关键字存取
    5. 索引:

      1. 多级静态索引

        1. 稠密索引 - 主关键字|记录在主文件中的存储位置
        2. 非稠密索引 - 最大关键字|其所在数据块的存储位置
      2. 动态索引

        索引表采用查找树表或哈希表

        可以作索引的树表有:二叉排序树、B-树和键树。

        稠密索引的优点是,可以实现“预查找”;缺点是,索引表占用的存储空间大

  4. 索引顺序文件

    -主文件按主关键字有序,对一组记录建立一个索引项(建立非稠密索引)

    1. ISAM文件 (索引顺序存取方法) 是一种专为磁盘存取设计的文件组织方法
    2. VSAM文件 : 利用虚拟存储器
  5. 直接存取文件

    -由记录的关键字“直接”得到记录在外存上的映象地址。

  6. 多关键字文件

    -除需要对主关键字建立“主索引”外, 尚需对各个次关键字建立“次索引

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cwn_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值