數(shù)據(jù)結(jié)構(gòu)教程第三十八課文件概念,順序文件

字號(hào):

教學(xué)目的: 掌握文件基本概念,順序文件的概念。
    教學(xué)重點(diǎn): 文件基本概念
    教學(xué)難點(diǎn): 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)的關(guān)系。
    授課內(nèi)容:
    一、表與文件
    和表類似,文件是大量記錄的集合。習(xí)慣上稱存儲(chǔ)在主存儲(chǔ)器(內(nèi)存儲(chǔ)器)中的記錄集合為表,稱存儲(chǔ)在二級(jí)存儲(chǔ)器(外存儲(chǔ)器)中的記錄集合為文件。
    二、文件基本概念
    文件:是由大量性質(zhì)相同的記錄組成的集合。
    文件按記錄類型不同分類 操作系統(tǒng)的文件 一維的連續(xù)的字符序列
    數(shù)據(jù)庫(kù)文件 帶有結(jié)構(gòu)的記錄的集合,每條記錄是由一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)組成的集合。
    姓名 準(zhǔn)考證號(hào) 政治 語(yǔ)文 數(shù)學(xué) 外語(yǔ)
    劉青 1501 78 90 100 95
    張朋 1502 64 88 90 74
    崔永 1503 90 100 85 89
    鄭琳 1504 85 73 90 91
    ...
    文件按記錄長(zhǎng)度是否相同分類 定長(zhǎng)記錄文件 文件中每個(gè)記錄含有信息長(zhǎng)度相同。
    不定長(zhǎng)記錄文件 文件中每個(gè)記錄含有信息長(zhǎng)度不等。
    記錄的邏輯結(jié)構(gòu)是指記錄在用戶或應(yīng)用程序員面前呈現(xiàn)的方式,是用戶對(duì)數(shù)據(jù)的表示和存取方式。
    姓名 準(zhǔn)考證號(hào) 政治 語(yǔ)文 數(shù)學(xué) 外語(yǔ)
    劉青 1501 78 90 100 95
    張朋 1502 64 88 90 74
    崔永 1503 90 100 85 89
    鄭琳 1504 85 73 90 91
    ...
    這張成績(jī)表呈現(xiàn)的結(jié)構(gòu)即是邏輯結(jié)構(gòu)。
    記錄的物理結(jié)構(gòu)是數(shù)據(jù)在物理存儲(chǔ)器上存儲(chǔ)的方式。一條物理記錄指的是計(jì)算機(jī)用一條I/O命令進(jìn)行讀寫(xiě)的基本數(shù)據(jù)單位。
    三、順序文件
    順序文件中的物理記錄的順序和邏輯記錄的順序是一致的。
    四、總結(jié)