首頁 >常見問題 >資料庫檔案的邏輯結構形式是什麼

資料庫檔案的邏輯結構形式是什麼

青灯夜游
青灯夜游原創
2022-06-30 17:50:195604瀏覽

資料庫檔案的邏輯結構形式是記錄式檔案。文件的邏輯結構可分為兩類:1、無結構​​的流式文件,是指對文件內資訊不再劃分單位,它是依次的一串字元流構成的文件;2、有結構的記錄式文件, 是使用者把文件內的信息依邏輯上獨立的含義劃分資訊單位,每個單位稱為一個邏輯記錄。而資料庫所研究的文件是帶有結構的記錄集合,每個記錄可由若干個資料項構成,因此資料庫文件的邏輯結構形式是有結構的記錄式文件。

資料庫檔案的邏輯結構形式是什麼

本教學操作環境:windows7系統、Dell G3電腦。

檔案的邏輯結構是使用者可見結構。

邏輯文件從結構上分成二種形式:

  • 一種是無結構的流式文件,是指對文件內資訊不再劃分單位,它是依次的一串字元流構成的檔案。

  • 一種是有結構的記錄式文件, 是使用者把文件內的資訊依照邏輯上獨立的意義來分割資訊單位,每個單位稱為一個邏輯記錄(簡稱記錄)。

所有記錄通常都是描述一個實體集的,有著相同或不同數目的資料項,記錄的長度可分為定長和不定長記錄兩類。

而資料庫檔案的邏輯結構形式是有結構的記錄式檔案。

有結構的記錄式檔案

在作業系統或資料庫運作的時候,電腦會記錄一些資訊在檔案中,這些文件這可以叫做記錄檔。其中記錄是文件中存取的基本單位。

檔案(File)是性質相同的記錄的集合,檔案的資料量通常很大,被放置在外記憶體上。依其記錄的類型不同而分為兩類:作業系統檔案和資料庫檔案。

作業系統命研究的文件一種是無結構的串流文件,是指對文件內資訊不再劃分單位,它是由一串字元流構成的文件。

資料庫所研究的檔案是帶有結構的記錄集合,每個記錄可由若干個資料項構成。 也可依照記錄的長度特性,把檔案分成定長記錄檔和不定長記錄檔。文件中每個記錄含有的信息長度相同,叫做定長記錄文件,反之叫不定長記錄文件

#記錄:

記錄是一組相關資料項的集合,用來描述一個物件在某方面的屬性。一個記錄應包含哪些資料項,取決於需要描述物件的哪個面向。而一個對象,由於他所處的環境不同可把他作為不同的對象。例如,一個學生,當把他作為班上的一名學生時,對他的描述應使用學號、姓名、年齡及所在系班,也可能還包括他所學過的課程的名稱、成績等數據項。但若把學生當作一個醫療對象時,對他所描述的資料項則應使用諸如病歷號、姓名、性別、出生年月、身高、體重、血壓及病史等項。

在許多記錄中,為了能惟一地標識一個記錄,必須在一個記錄的各個資料項中,確定出一個或幾個資料項,把它們的集合稱為關鍵字(key)。或者說,關鍵字是惟一能標識一個記錄的資料項。通常,只需用一個資料項作為關鍵字。例如,前面的病歷號或學號便可用來從諸多記錄中標識出惟一的一個記錄。然而有時找不到這樣的資料項,只好把幾個資料項定為能在諸多記錄中惟一地標識出某個記錄的關鍵字。

記錄的邏輯結構與物理結構

  • 記錄的邏輯結構是指在使用者或應用程式面前呈現的方式,是使用者對資料的表示與存取方式。

  • 記錄的實體結構是資料在實體記憶體上儲存的方式,是資料的實體表示和組織。

更多相關知識,請造訪常見問題欄位!

以上是資料庫檔案的邏輯結構形式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn