二、文件系统 ■时期 50年代末-60年代中 产生的背景 ■应用需求科学计算、管理 硬件水平磁盘、磁鼓 软件水平有文件系统 处理方式联机实时处理、批处理
二、文件系统 n 时期 n 50年代末--60年代中 n 产生的背景 n 应用需求 科学计算、管理 n 硬件水平 磁盘、磁鼓 n 软件水平 有文件系统 n 处理方式 联机实时处理、批处理
文件系统(续) 特点 数据的管理者:文件系统,数据可长期保存心 数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大 数据的结构化:记录内有结构整体无结构 数据的独立性:独立性差,数据的逻辑结构改变必须 修改应用程序 数据控制能力:应用程序自己控制
文件系统(续) 特点 数据的管理者:文件系统,数据可长期保存 数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大 数据的结构化:记录内有结构,整体无结构 数据的独立性:独立性差,数据的逻辑结构改变必须 修改应用程序 数据控制能力:应用程序自己控制
应用程序与数据的对应关系(文件系统) 应用程序1 文件1 应用程序2 文件2 存取 方法 应用程序n 文件n
应用程序与数据的对应关系(文件系统) 应用程序1 文件1 应用程序2 文件2 应用程序n 文件n 存取 方法 ...… ...…
文件系统中数据的结构 记录内有结构。 数据的结构是靠程序定义和解释的 ■数据只能是定长的。 可以间接实现数据变长要求,但访问相应数据的应用 程序复杂了。 文件间是独立的,因此数据整体无结构 可以间接实现数据整体的有结构,但必须在应用程序 中对描述数据间的联系。 数据的最小存取单位是记录
文件系统中数据的结构 n 记录内有结构。 n 数据的结构是靠程序定义和解释的。 n 数据只能是定长的。 n 可以间接实现数据变长要求,但访问相应数据的应用 程序复杂了。 n 文件间是独立的,因此数据整体无结构。 n 可以间接实现数据整体的有结构,但必须在应用程序 中对描述数据间的联系。 n 数据的最小存取单位是记录
数据库系统 ■时期 60年代末以来 ■产生的背景 ■应用背景大规模管理 硬件背景大容量磁盘 软件背景有数据库管理系统 ■处理方式联机实时处理,分布处理,批处理
三、数据库系统 n 时期 n 60年代末以来 n 产生的背景 n 应用背景 大规模管理 n 硬件背景 大容量磁盘 n 软件背景 有数据库管理系统 n 处理方式 联机实时处理,分布处理,批处理