關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)邏輯結(jié)構(gòu)是什么

關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)邏輯結(jié)構(gòu)是二維表格。關(guān)系數(shù)據(jù)庫的表采用二維表格來存儲數(shù)據(jù),是一種按行與列排列的具有相關(guān)信息的邏輯組。一個數(shù)據(jù)庫可以包含任意多個數(shù)據(jù)表。

關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)邏輯結(jié)構(gòu)是什么

關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)邏輯結(jié)構(gòu)是二維表格。

相關(guān)介紹:

關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用的主流,許多數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)模型都是基于關(guān)系數(shù)據(jù)模型開發(fā)的。

關(guān)系模型結(jié)構(gòu):

1、單一的數(shù)據(jù)結(jié)構(gòu)—-關(guān)系(表文件)

關(guān)系數(shù)據(jù)庫的表采用二維表格來存儲數(shù)據(jù),是一種按行與列排列的具有相關(guān)信息的邏輯組,它類似于Excel工作表。一個數(shù)據(jù)庫可以包含任意多個數(shù)據(jù)表。

在用戶看來,一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,由行和列組成。這個二維表就叫關(guān)系,通俗地說,一個關(guān)系對應(yīng)一張表。

2、元組(記錄)

表中的一行即為一個元組,或稱為一條記錄。

3、屬性(字段)

數(shù)據(jù)表中的每一列稱為一個字段,表是由其包含的各種字段定義的,每個字段描述了它所含有的數(shù)據(jù)的意義,數(shù)據(jù)表的設(shè)計實際上就是對字段的設(shè)計。

創(chuàng)建數(shù)據(jù)表時,為每個字段分配一個數(shù)據(jù)類型,定義它們的數(shù)據(jù)長度和其他屬性。字段可以包含各種字符、數(shù)字、甚至圖形。

4、屬性值

行和列的交叉位置表示某個屬性值,如“數(shù)據(jù)庫原理”就是課程名稱的屬性值。

5、主碼

主碼(也稱主鍵或主關(guān)鍵字),是表中用于唯一確定一個元組的數(shù)據(jù)。關(guān)鍵字用來確保表中記錄的唯一性,可以是一個字段或多個字段,常用作一個表的索引字段。

每條記錄的關(guān)鍵字都是不同的,因而可以唯一地標(biāo)識一個記錄,關(guān)鍵字也稱為主關(guān)鍵字,或簡稱主鍵。

6、域

屬性的取值范圍。

7、關(guān)系模式

關(guān)系的描述稱為關(guān)系模式。對關(guān)系的描述,一般表示為:關(guān)系名(屬性1,屬性2…..屬性n)。例如上面的關(guān)系可描述為:課程(課程號、課程名稱、學(xué)分、任課老師)。

但是關(guān)系模型的這種簡單的數(shù)據(jù)結(jié)構(gòu)能夠表達(dá)豐富的語義,描述出現(xiàn)實世界的實體以及實體間的各種關(guān)系。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊9 分享