定長記錄系統

定長記錄系統

定長記錄是指檔案中所有記錄的長度都是相同的,所有記錄中的各數據項都處在記錄中相同的位置,具有相同的順序和長度。定長記錄系統是指系統中所有記錄的長度都是相同的,由於定長記錄具有處理方便、開銷小等優點,所以是目前較常用的一種記錄格式,被廣泛用於數據處理中。

基本介紹

  • 中文名:定長記錄系統
  • 外文名:fixed-length record system
  • 學科:計算機
  • 定義:系統中所有記錄的長度都是相同的
  • 有關術語:記錄
  • 領域:計算機系統
簡介,有關術語,數據項,記錄,變長記錄,結構化數據,資料庫系統,

簡介

定長記錄系統是指系統中所有記錄的長度都是相同的。目前較常見的定長記錄系統有檔案系統資料庫系統。由於定長記錄系統中記錄都是定長的,因此系統中的數據都是結構化。定長記錄系統屬於結構化系統,結構化系統是指系統中記錄的個數是不變的,但記錄的長度可以是定長的或不定長的。

有關術語

數據項

檔案系統中,數據項是最低級的數據組織形式,可把它分成以下兩種類型:
(1) 基本數據項。這是用於描述一個對象的某種屬性的字元集,是數據組織中可以命名的最小邏輯數據單位,即原子數據,又稱為數據元素或欄位。它的命名往往與其屬性一致。例如,用於描述一個學生的基本數據項有學號、姓名、年齡、所在班級等。
(2) 組合數據項。它是由若干個基本數據項組成的,簡稱組項。例如,經理便是個組項,它由正經理和副經理兩個基本項組成。又如,工資也是個組項,它可由基本工資、工齡工資和獎勵工資等基本項所組成。

記錄

記錄是一組相關數據項的集合,用於描述一個對象在某方面的屬性。一個記錄應包含哪些數據項,取決於需要描述對象的哪個方面。而一個對象,由於他所處的環境不同可把他作為不同的對象。例如,一個學生,當把他作為班上的一名學生時,對他的描述應使用學號、姓名、年齡及所在系班,也可能還包括他所學過的課程的名稱、成績等數據項。但若把學生作為一個醫療對象時,對他描述的數據項則應使用諸如病歷號、姓名、性別、出生年月、身高、體重、血壓及病史等項。
在諸多記錄中,為了能惟一地標識一個記錄,必須在一個記錄的各個數據項中,確定出一個或幾個數據項,把它們的集合稱為關鍵字(key)。或者說,關鍵字是惟一能標識一個記錄的數據項。通常,只需用一個數據項作為關鍵字。例如,前面的病歷號或學號便可用來從諸多記錄中標識出惟一的一個記錄。然而有時找不到這樣的數據項,只好把幾個數據項定為能在諸多記錄中惟一地標識出某個記錄的關鍵字。

變長記錄

是指檔案中各記錄的長度不相同。產生變長記錄的原因,可能是由於一個記錄中所包含的數據項數目並不相同,如書的著作者、論文中的關鍵字等;也可能是數據項本身的長度不定,例如,病歷記錄中的病因、病史;科技情報記錄中的摘要等。不論是哪一種,在處理前,每個記錄的長度是可知的。

結構化數據

結構化數據即行數據,存儲在資料庫里,可以用二維表結構來邏輯表達實現的數據。結構化數據一般先有結構、再有數據。例如,資料庫里的內容,一般是以欄位的形式,按照一定的二維表格邏輯結構保存,內容遵循固定的格式,比較容易查詢,歸結為結構化數據。
非結構化資料庫是指其欄位長度可變,並且每個欄位的記錄又可以由可重複或不可重複的子欄位構成的資料庫,用它不僅可以處理結構化數據(如數字、符號等信息)而且更適合處理非結構化數據(全文文本、圖象、聲音、影視、超媒體等信息)。

資料庫系統

計算機的數據管理系統.由數據、硬體、軟體和管理人員的總體而構成的數據管理系統。一個資料庫系統除計算機系統的一般的硬體、軟體外,還包括以下四個基本組成部分:
直接存取存儲設備,用以存儲大量的數據;
資料庫,按一定數據模型組織的相關數據的集合;
資料庫管理系統,負責資料庫的建立、使用和維護的軟體系統;
資料庫管理員,管理資料庫的人員。
資料庫系統由檔案系統發展而來,它具有數據、體系和控制三個方面的主要特徵:
1.數據特徵。資料庫既描述數據本身,又描述數據之間的聯繫,是面向數據總體結構的信息集合。它的數據結構反映了某一部門的整體信息結構,數據冗餘度小,易於擴充新的套用,可為多個用戶共享。
2.體系特徵。資料庫模式由存儲模式和邏輯模式組成。存儲模式描述數據的物理結構;邏輯模式描述數據的邏輯結構,它又分為模式和子模式兩種。在資料庫系統中,程式和數據之間具有物理和邏輯兩級獨立性,數據的存儲模式改變,而資料庫模式可以不改變,因而不必改寫應用程式,這稱為物理獨立性;資料庫模式改變時,子模式可能不改變,也就不必改寫應用程式,這稱為邏輯獨立性。這種較高的程式與數據的獨立性,有利於應用程式的編制與維護。
3.控制特徵。資料庫在定義、建立、運行和維護時是由資料庫管理系統來管理和控制的,有利於保證資料庫數據的安全性、完整性和並發操作的一致性。

相關詞條

熱門詞條

聯絡我們