9.關(guān)系
一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual FoxPro中,一個關(guān)系存儲為一個文件,其擴展名為.dbf,稱為“表”。
在關(guān)系模型中,關(guān)系具有以下基本特點:
(1)關(guān)系必須規(guī)范化,屬性不可再分割
(2)在同一關(guān)系中不允許出現(xiàn)相同的屬性名(字段)
(3)關(guān)系中不允許有完全相同的元組(記錄)
(4)在同一關(guān)系中元組(行)的順序可以任意(5)任意交換兩個屬性(列)的位置,不會改變關(guān)系模式。
以上是關(guān)系的基本性質(zhì),也是衡量一個二維表格是否構(gòu)成關(guān)系的基本要素。在這些基本要素中,有一點是關(guān)鍵,即屬性不可再分割,也即表中不能套表。 10.關(guān)系模式
對關(guān)系結(jié)構(gòu)的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。關(guān)系模式的簡化表示模式:
關(guān)系名(屬性名1,屬性名2,…,屬性名n)在VF中使用:
表名(字段名1,字段名2,……,字段名n)關(guān)系既可以用二維表格描述,也可以用數(shù)學(xué)形式的關(guān)系模式來描述。一個關(guān)系模式對應(yīng)一個關(guān)系的數(shù)據(jù)結(jié)構(gòu),也就是表的數(shù)據(jù)結(jié)構(gòu)。
【例題】
(1)關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是____。
A.若干個二維表 B.一個DBF文件
C.一個DBC文件 D.若干個DBC文件
【解析】本題考查的知識點是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的概念。Visual FoxPro就是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。一個“表”就是一個關(guān)系,一個關(guān)系就是一個二維表。關(guān)系數(shù)據(jù)庫管理系統(tǒng)可管理若干個二維表。在本題的四個選項中,DBF文件是數(shù)據(jù)表文件(即“表”文件);DBC文件是數(shù)據(jù)庫文件。如果將選項B改成“若干個DBF文件”,該答案也正確。
【答案】A
(2)在Visual FoxPro中,用二維表數(shù)據(jù)來表示實體與實體之間聯(lián)系的數(shù)據(jù)模型稱為____。
A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D.聯(lián)系模型
【解析】本題考查的知識點是數(shù)據(jù)模型的概念。數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型有3種:層次模型、網(wǎng)狀模型和關(guān)系模型。層次模型是指用樹形結(jié)構(gòu)表示實體及其之間聯(lián)系的模型;網(wǎng)狀模型是指用網(wǎng)狀結(jié)構(gòu)表示實體及其之間聯(lián)系的模型;選項D中的聯(lián)系模型不屬于數(shù)據(jù)模型。
【答案】C
(3)Visual FoxPro是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),所謂關(guān)系是指____。
A.表中各記錄間的關(guān)系
B.表中各字段間的關(guān)系
C.數(shù)據(jù)模型符合滿足一定條件的二維表格式
D.一個表與另一個表間的關(guān)系
【解析】本題考查的知識點是數(shù)據(jù)庫管理系統(tǒng)中的關(guān)系的基礎(chǔ)知識。在Visual FoxPro中,一個關(guān)系就是一個二維表。掌握了這一點,很容易將選項C選出來,選項A,B,D對關(guān)系的描述都不正確。
【答案】C
(4)下列關(guān)于關(guān)系模型的敘述,正確的是____。
A.用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
B.數(shù)據(jù)管理系統(tǒng)用來表示實體及實體間聯(lián)系的方法即為關(guān)系模型
C.用一維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
D.用三維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
【解析】本題考查的知識點是關(guān)系統(tǒng)模型的概念。用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型;選項B是數(shù)據(jù)模型的概念;選項C和D的說法錯誤,目的是迷惑考生。
【答案】A
(5)下列關(guān)于關(guān)系模式的說法不正確的一項是____。
A.關(guān)系模式即是對關(guān)系的描述
B.一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)
C.關(guān)系模式的格式為關(guān)系名(屬性名1,屬性名2,…,屬性名n)
D.關(guān)系模式的格式為表名(字段名1,字段名2,…,字段名n)
【解析】本題考查的知識點是關(guān)系模式。對關(guān)系的描述即為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu),其格式為:關(guān)系名(屬性名1,屬性名2,…,屬性名n)。
掌握了這一知識點,可以確定選項A,B,C都正確。選項D只有在Visual FoxPro中關(guān)系模式才表示為表結(jié)構(gòu):即表名(字段名l,字段名2,...,字段名n)。
【答案】D
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |