2017年計(jì)算機(jī)二級(jí)VFP復(fù)習(xí)重點(diǎn):Visual FoxPro基礎(chǔ)

字號(hào):

知識(shí)要點(diǎn)
    1. 數(shù)據(jù)和信息
    數(shù)據(jù)是存儲(chǔ)在某一媒體上能夠識(shí)別的物理符號(hào)。
    數(shù)據(jù)不僅包括數(shù)字、字母、文字和其他特殊字符組成的文本形式的數(shù)據(jù),
    而且還包括圖形、圖像、動(dòng)畫、影像和聲音等多媒體數(shù)據(jù)。
    信息是一種已經(jīng)被加工為特定形式的數(shù)據(jù),信息是以某種數(shù)據(jù)形式表現(xiàn)的。
    【例題】:
    ____是存儲(chǔ)在某一媒體上能夠識(shí)別的物理符號(hào),其概念包括兩個(gè)方面:一是____;二是____。
    [解析]本題考查的知識(shí)點(diǎn)是數(shù)據(jù)的概念及包括的內(nèi)容。數(shù)據(jù)是存儲(chǔ)在某一媒體上能夠識(shí)別的物理符號(hào),其概念包括兩個(gè)方面:一是描述事物特性的數(shù)據(jù)內(nèi)客;二是存儲(chǔ)在某一種媒體上的數(shù)據(jù)形式。做好該題的關(guān)鍵是熟練掌握數(shù)據(jù)的概念及包含的兩個(gè)方面。
    [答案]數(shù)據(jù) 描述事物特性的數(shù)據(jù)內(nèi)容 存儲(chǔ)在某一媒體上的數(shù)據(jù)形式
    2.數(shù)據(jù)處理
    數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,其中心問題是數(shù)據(jù)管理。數(shù)據(jù)處理的內(nèi)容主要包括:數(shù)據(jù)的收集、整理、存儲(chǔ)、加工、分類、維護(hù)、排序、檢索和傳輸?shù)纫幌盗谢顒?dòng)的總和。數(shù)據(jù)處理的目的是從大量的數(shù)據(jù)中,根據(jù)數(shù)據(jù)自身的規(guī)律和及其相互聯(lián)系,通過分析、歸納、推理等科學(xué)方法,利用計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等技術(shù)手段,提取有效的信息資源,為進(jìn)一步分析、管理、決策提供依據(jù)。數(shù)據(jù)處理也稱信息處理。
    3.計(jì)算機(jī)數(shù)據(jù)管理
    是指對(duì)數(shù)據(jù)進(jìn)行組織、分類、編碼、存儲(chǔ)、檢索和維護(hù)等操作。計(jì)算機(jī)數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)等幾個(gè)階段。
    【例題】:
    計(jì)算機(jī)數(shù)據(jù)管理經(jīng)歷了____等幾個(gè)階段。
    A.文件管理、文件系統(tǒng)、數(shù)據(jù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
    B.人工管理、文件系統(tǒng)、數(shù)據(jù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
    C.人工管理、文件管理、數(shù)據(jù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
    D.文件管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
    [答案] B
    數(shù)據(jù)處理的中心問題是____。
    A.數(shù)據(jù)
    B.處理數(shù)據(jù)
    C.數(shù)據(jù)管理
    D.數(shù)據(jù)計(jì)算
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)處理。數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。完成這一過程的中心問題是管理好數(shù)據(jù)。 [答案] C
    應(yīng)用程序硬件語(yǔ)言編譯 DBMSOS
    4.數(shù)據(jù)庫(kù)(DB)
    即DataBase,是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合,包括描述事物的數(shù)據(jù)本身及相關(guān)事物之間的聯(lián)系。
    【例題】:
    數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。它不僅包括____,而且還包括____。
    [解析]本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)的概念及相關(guān)的內(nèi)容。數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合,其概念包括兩個(gè)方面:一是描述事物的數(shù)據(jù)本身;二是相關(guān)事物之間的聯(lián)系。做好該題的關(guān)鍵是熟練掌握數(shù)據(jù)庫(kù)的概念及包含的兩個(gè)方面。 [答案]描述事物的數(shù)據(jù)本身 相關(guān)事物之間的聯(lián)系
    5.數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
    數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)系統(tǒng)(DBS),是一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)。也可以說它是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。
    (1). 數(shù)據(jù)庫(kù)系統(tǒng)有下列特點(diǎn):
    ① 提高數(shù)據(jù)的共享性,使多個(gè)用戶能夠同時(shí)訪問數(shù)據(jù)庫(kù)中的數(shù)據(jù)
    ② 減少數(shù)據(jù)的冗余度,以提高數(shù)據(jù)的一致性和完整性
    ③ 提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開發(fā)和維護(hù)代價(jià)
    (2). 數(shù)據(jù)庫(kù)系統(tǒng)的組成 數(shù)據(jù)庫(kù)系統(tǒng)由計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員(用戶)五部分組成。
    【例題】:
    1. 數(shù)據(jù)庫(kù)系統(tǒng)由_D___組成。
    A.計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
    B.計(jì)算機(jī)軟件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
    C.計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
    D.計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)系統(tǒng)的組成。本題需要記憶。在Visual FoxPro中,數(shù)據(jù)庫(kù)系統(tǒng)由計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)。選項(xiàng)A,B,C的說法都不正確,目的是迷惑考生。
    2.下列關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的說法,正確的一項(xiàng)是____。
    A.數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系
    B.數(shù)據(jù)庫(kù)中只存在記錄之間的聯(lián)系
    C.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系
    D.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系
    [解析]本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)系統(tǒng)的概念。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)由數(shù)據(jù)管理系統(tǒng)所支持的數(shù)據(jù)模型表現(xiàn)出來。數(shù)據(jù)庫(kù)系統(tǒng)不僅可以表示事物內(nèi)部各數(shù)據(jù)項(xiàng)之間的聯(lián)系,而立可以表示事物之間的聯(lián)系,從而反映出現(xiàn)實(shí)事物之間的聯(lián)系。
    [答案]C
    6.數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
    數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指負(fù)責(zé)數(shù)據(jù)庫(kù)存取、維護(hù)、管理的系統(tǒng)軟件。DBMS提供對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)資源進(jìn)行統(tǒng)一管理和控制的功能,將用戶應(yīng)用程序與數(shù)據(jù)庫(kù)數(shù)據(jù)相互隔離。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心,其功能的強(qiáng)弱是衡量數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)劣的主要指標(biāo)。
    Visual FoxPro就是一種在微機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件??荚嚧?www.Examda。com)
    DBMS必須運(yùn)行在相應(yīng)的系統(tǒng)平臺(tái)上,在操作系統(tǒng)和相關(guān)的系統(tǒng)軟件支持下,才能有效地運(yùn)行。
    【例題】
    1. 下列關(guān)于Visual FoxPro 的說法,正確的一項(xiàng)是_A___。
    A.Visual FoxPro 是一種在微機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件
    B.在微機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件指的是VisualFoxPro 6.0
    C.Visual FoxPro 是一種在微機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)系統(tǒng)
    D.Visual FoxPro 6.0 是一種在微機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)系統(tǒng)
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。Visual FoxPro 就是這樣的系統(tǒng)軟件;選項(xiàng)B 說法不完全正確。Visual FoxPro 起源于xBase 系列,該系列包括早期的dBASEII/III、FoxBASE 和FoxPro。Visual FoxPro 6.0 亦包含在該領(lǐng)域中。選項(xiàng)C 和D的說法都不正確。
    2.數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是_B__。
    A.DB包括DBS和DBMS
    B.DBS包括DB和DBMS
    C.DBMS包括DBS和DB
    D.三者等級(jí),沒有包含關(guān)系
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系。做該題之前,首先要掌握數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念及含義。數(shù)據(jù)庫(kù)是指存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)庫(kù)的集合。數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)由五部分組成:計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)。掌握了這些知識(shí),就很容易將選項(xiàng)A,C,D排除,正確答案為B [答案]B
    7.實(shí)體客觀事物在信息世界中稱為實(shí)體,它是現(xiàn)實(shí)世界中任何可區(qū)分、識(shí)別的事物。實(shí)體可以是具體的人或物,也可以是抽象概念;
    (1)屬性
    實(shí)體具有許多特性,實(shí)體所具有的特性稱為屬性。一個(gè)實(shí)體可用若干屬性來刻畫。每個(gè)屬性都有特定的取值范圍即值域,值域的類型可以是整數(shù)型、實(shí)數(shù)型、字符型等;
    (2)實(shí)體型和實(shí)體集
    屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)體的類型,稱為實(shí)體型。同類型的實(shí)體的集合稱為實(shí)體集。
    性質(zhì)相同的同類實(shí)體的集合稱實(shí)體集。如一個(gè)班的學(xué)生。
    (3).實(shí)體聯(lián)系
    建立實(shí)體模型的一個(gè)主要任務(wù)就是要確定實(shí)體之間的聯(lián)系。常見的實(shí)體聯(lián)系有3種:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。
    1)一對(duì)一聯(lián)系(1:1)
    若兩個(gè)不同型實(shí)體集中,任一方的一個(gè)實(shí)體只與另一方的一個(gè)實(shí)體相對(duì)應(yīng),稱這種聯(lián)系為一對(duì)一聯(lián)系。如班長(zhǎng)與班級(jí)的聯(lián)系,一個(gè)班級(jí)只有一個(gè)班長(zhǎng),一個(gè)班長(zhǎng)對(duì)應(yīng)一個(gè)班級(jí)。
    2)一對(duì)多聯(lián)系(1:n)
    若兩個(gè)不同型實(shí)體集中,一方的一個(gè)實(shí)體對(duì)應(yīng)另一方若干個(gè)實(shí)體,而另一方的一個(gè)實(shí)只對(duì)應(yīng)本方一個(gè)實(shí)體,稱這種聯(lián)系為一對(duì)多聯(lián)系。如班長(zhǎng)與學(xué)生的聯(lián)系,一個(gè)班長(zhǎng)對(duì)應(yīng)多個(gè)學(xué)生,而本班每個(gè)學(xué)生只對(duì)應(yīng)一個(gè)班長(zhǎng)。
    3)多對(duì)多聯(lián)系(m:n)
    若兩個(gè)不同型實(shí)體集中,兩實(shí)體集中任一實(shí)體均與另一實(shí)體集中若干個(gè)實(shí)體對(duì)應(yīng),稱這種聯(lián)系為多對(duì)多聯(lián)系。如教師與學(xué)生的聯(lián)系,一位教師為多個(gè)學(xué)生授課,每個(gè)學(xué)生也有多位任課教師。
    8. 數(shù)據(jù)模型
    數(shù)據(jù)模型是指數(shù)據(jù)庫(kù)中數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系。
    數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)中一個(gè)關(guān)鍵概念,數(shù)據(jù)模型不同,相應(yīng)的數(shù)據(jù)庫(kù)系統(tǒng)就完全不同,任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫(kù)管理系統(tǒng)常用的數(shù)據(jù)模型有下列三種:
    層次模型
    網(wǎng)狀模型
    關(guān)系模型。
    (1).層次數(shù)據(jù)模型(Hierarchical Model)
    層次模型是用樹型結(jié)構(gòu)來表示實(shí)體類型以及實(shí)體間聯(lián)系的模型。它只能表示1:n的聯(lián)系,不能表示實(shí)體類型之間的多對(duì)多的聯(lián)系。
    (2).網(wǎng)狀數(shù)據(jù)模型(Network Model)
    網(wǎng)狀模型是用網(wǎng)狀結(jié)構(gòu)來表示實(shí)體類型以及實(shí)體間聯(lián)系的模型。網(wǎng)中的每個(gè)結(jié)點(diǎn)表示一個(gè)實(shí)體類型。它能夠表示實(shí)體間的多種復(fù)雜聯(lián)系和實(shí)體類型之間的多對(duì)多的聯(lián)系。
    支持網(wǎng)狀模型的DBMS稱為網(wǎng)狀數(shù)據(jù)庫(kù)管理系統(tǒng),在這種系統(tǒng)中建立的數(shù)據(jù)庫(kù)是網(wǎng)狀數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)結(jié)構(gòu)可以直接表示多對(duì)多聯(lián)系,這也是網(wǎng)狀模型的主要優(yōu)點(diǎn)。
    (3).關(guān)系模型(Relational Model)
    關(guān)系模型是用二維表格結(jié)構(gòu)來表示實(shí)體以及實(shí)體聯(lián)系間模型。關(guān)系是由若干個(gè)二維表組成的集合。每個(gè)二維表又稱為關(guān)系。Visual FoxPro是一種典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
    9.關(guān)系
    一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在Visual FoxPro 中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)文件,其擴(kuò)展名為.dbf,稱為“表”。在關(guān)系模型中,關(guān)系具有以下基本特點(diǎn):(1)關(guān)系必須規(guī)范化,屬性不可再分割(2)在同一關(guān)系中不允許出現(xiàn)相同的屬性名(字段)(3)關(guān)系中不允許有完全相同的元組(記錄)(4)在同一關(guān)系中元組(行)的順序可以任意(5)任意交換兩個(gè)屬性(列)的位置,不會(huì)改變關(guān)系模式。
    以上是關(guān)系的基本性質(zhì),也是衡量一個(gè)二維表格是否構(gòu)成關(guān)系的基本要素。在這些基本要素中,有一點(diǎn)是關(guān)鍵,即屬性不可再分割,也即表中不能套表。
    10.關(guān)系模式
    對(duì)關(guān)系結(jié)構(gòu)的描述稱為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。關(guān)系模式的簡(jiǎn)化表示模式:關(guān)系名(屬性名1, 屬性名2, …, 屬性名n)
    在VF 中使用:
    表名(字段名1,字段名2,……,字段名n)關(guān)系既可以用二維表格描述,也可以用數(shù)學(xué)形式的關(guān)系模式來描述。一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的數(shù)據(jù)結(jié)構(gòu),也就是表的數(shù)據(jù)結(jié)構(gòu)。
    【例題】
    1.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是_A___。
    A.若干個(gè)二維表
    B.一個(gè)DBF文件
    C.一個(gè)DBC文件
    D.若干個(gè)DBC文件
    [ 解析] 本題考查的知識(shí)點(diǎn)是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的概念。Visual FoxPro就是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。一個(gè)“表”就是一個(gè)關(guān)系,一個(gè)關(guān)系就是一個(gè)二維表。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)可管理若干個(gè)二維表。在本題的四個(gè)選項(xiàng)中,DBF 文件是數(shù)據(jù)表文件(即“表”文件);DBC 文件是數(shù)據(jù)庫(kù)文件。如果將選項(xiàng)B 改成“若干個(gè)DBF 文件”,該答案也正確。
    2.在Visual FoxPro 中,用二維表數(shù)據(jù)來表示實(shí)體與實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為_C___ 。
    A.層次模型
    B.網(wǎng)狀模型
    C.關(guān)系模型
    D.聯(lián)系模型
    [解析]本題考查的知識(shí)點(diǎn)是數(shù)據(jù)模型的概念。
    數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型有3 種:層次模型、網(wǎng)狀模型和關(guān)系模型。層次模型是指用樹形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型;網(wǎng)狀模型是指用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型;選項(xiàng)D 中的聯(lián)系模型不屬于數(shù)據(jù)模型。
    3. Visual FoxPro是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),所謂關(guān)系是指_C___。
    A.表中各記錄間的關(guān)系
    B.表中各字段間的關(guān)系
    C.數(shù)據(jù)模型符合滿足一定條件的二維表格式
    D.一個(gè)表與另一個(gè)表間的關(guān)系
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)管理系統(tǒng)中的關(guān)系的基礎(chǔ)知識(shí)。在Visual FoxPro中,一個(gè)關(guān)系就是一個(gè)二維表。掌握了這一點(diǎn),很容易將選項(xiàng)C選出來,選項(xiàng)A,B,D對(duì)關(guān)系的描述都不正確。 [答案] C
    4. 下列關(guān)于關(guān)系模型的敘述,正確的是____。
    A. 用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
    B.數(shù)據(jù)管理系統(tǒng)用來表示實(shí)體及實(shí)體間聯(lián)系的方法即為關(guān)系模型
    C.用一維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
    D.用三維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型
    [解析] 本題考查的知識(shí)點(diǎn)是關(guān)系統(tǒng)模型的概念。用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型即為關(guān)系模型;選項(xiàng)B是數(shù)據(jù)模型的概念;選項(xiàng)C和D的說法錯(cuò)誤,目的是迷惑考生。 [答案]A
    5. 下列關(guān)于關(guān)系模式的說法不正確的一項(xiàng)是____。
    A.關(guān)系模式即是對(duì)關(guān)系的描述
    B.一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)
    C.關(guān)系模式的格式為關(guān)系名(屬性名1,屬性名2,…,屬性名n)
    D.關(guān)系模式的格式為表名(字段名1,字段名2,…,字段名n)
    [解析] 本題考查的知識(shí)點(diǎn)是關(guān)系模式。對(duì)關(guān)系的描述即為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu),其格式為:關(guān)系名(屬性名1,屬性名2,…,屬性名n)。掌握了這一知識(shí)點(diǎn),可以確定選項(xiàng)A,B,C都正確。選項(xiàng)D只有在Visual FoxPro中關(guān)系模式才表示為表結(jié)構(gòu):即表名(字段名l,字段名2,...,字段名n)。 [答案]D
    6.任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于____建立的。數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型分三種:____、____、____。
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)管理系統(tǒng)。任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型建立的。數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型分三種:關(guān)系模型、層次模型、網(wǎng)狀模型。
    [答案] 某種數(shù)據(jù)模型,關(guān)系模型,層次模型,網(wǎng)狀模型
    11.對(duì)象
    客觀世界里的任何實(shí)體都可以看作是對(duì)象。對(duì)象可以是具體的實(shí)物,也可以是一些概念。例如一個(gè)命令、一個(gè)人、一個(gè)桌子等都可以看作是一個(gè)對(duì)象。
    12.方法
    方法是描述對(duì)象行為的過程,是某個(gè)對(duì)象接受了某個(gè)消息后所采取的一系列操作的描述。
    13.類
    類是對(duì)一類相似對(duì)象的性質(zhì)描述,這些對(duì)象具有相同的性質(zhì):屬性及方法種類相同。類可以看作是一類對(duì)象的模板,有了類,基于類就可以生成這類對(duì)象中的任何一個(gè)對(duì)象。
    14.事件
    事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作。事件作用于對(duì)象,對(duì)象識(shí)別事件并做出相應(yīng)的反應(yīng)。
    事件可以由系統(tǒng)引發(fā),也可以由用戶引發(fā)。
    15.元組
    在一個(gè)二維表中,每一行是一個(gè)元組。元組對(duì)應(yīng)存儲(chǔ)文件中的一個(gè)具體記錄。
    16.屬性
    二維表中垂直方向的列稱為屬性,每一列有一個(gè)屬性名,在Visual FoxPro中表示為字段名。每個(gè)字段的數(shù)據(jù)類型、寬度等在創(chuàng)建表的結(jié)構(gòu)時(shí)規(guī)定。
    17.域
    指屬性的取值范圍,即不同元組對(duì)同一個(gè)屬性的取值所限定的范圍。
    【例題】
    1. 下列關(guān)于對(duì)象的說法不正確的一項(xiàng)是____。
    A.對(duì)象可以是具體的實(shí)物,也可以是一些概念
    B.一條命令、一個(gè)人、一個(gè)桌子等都有可以看作是一個(gè)對(duì)象
    C.一個(gè)命令按鈕可以看作是一個(gè)對(duì)象
    D.一個(gè)程序不可以看作是一個(gè)對(duì)象
    [解析]本題考查的知識(shí)點(diǎn)是對(duì)象??陀^世界里的任何實(shí)體都可以看作是對(duì)象。對(duì)象可以是具體的實(shí)物,也可以是一些概念。選項(xiàng)A,B,C都正確;選項(xiàng)D錯(cuò)誤,因?yàn)槌绦蛞彩菍?duì)象。 [答案]D
    2.在Visual FoxPro中,____是描述對(duì)象行為的過程:____用來表示對(duì)象的狀態(tài)。
    A.屬性;方法
    B.方法;屬性
    C.方法;類
    D.屬性、類
    [解析] 在Visual FoxPro中。屬性用來表示對(duì)象的狀態(tài);方法用來描述對(duì)象的行為。在面向?qū)ο蟮姆椒ɡ?,?duì)象被定義為由屬性和相關(guān)的方法組成的包。 [答案]B
    18.關(guān)鍵字
    關(guān)鍵字是指屬性或?qū)傩缘慕M合,其值能區(qū)分、確定不同元組(記錄),在Visual FoxPro中表示為字段或字段的組合。需要強(qiáng)調(diào)的是,關(guān)鍵字的屬性值不能取“空值”,所謂空值就是“不知道”或“不確定”的值,因而無法地區(qū)分、確定元組。
    在考試表中“準(zhǔn)考證號(hào)”及“身份證號(hào)”屬性可以作為關(guān)鍵字,因?yàn)闇?zhǔn)考證號(hào)和身份證號(hào)不允許相同。而“姓名”及“出生日期”則不能作為關(guān)鍵字,因?yàn)榭忌锌赡艹霈F(xiàn)重名或相同出生日期。來源:考試大網(wǎng)
    (1). 主關(guān)鍵字
    關(guān)鍵字是指屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識(shí)一個(gè)元組。在VisualFoxPro 中表示為字段或字段的組合。在Visual FoxPro 中,起惟一標(biāo)識(shí)一個(gè)元組的作用的關(guān)鍵字為主關(guān)鍵字或候選關(guān)鍵字。
    (2).外部關(guān)鍵字
    如果表中的一個(gè)字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這個(gè)字段就稱為外部關(guān)鍵字。
    19.關(guān)系運(yùn)算
    關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類是專門的關(guān)系運(yùn)算,包括選擇、投影和聯(lián)接。
    (1) 傳統(tǒng)的集合運(yùn)算
    進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須是具有相同的關(guān)系模式,既結(jié)構(gòu)相同。
    1).并
    兩個(gè)相同結(jié)構(gòu)關(guān)系的并是有屬于這兩個(gè)關(guān)系的元組(記錄)組成的集合。
    2).差
    有關(guān)系R 和關(guān)系S,是有屬于R 而不屬于S 的元組組成的集合,從R 中去掉S 中也有的元組。
    3).交
    有關(guān)系R 和關(guān)系S,既屬于R 又屬于S 的元組組成的集合。
    (2).專門的關(guān)系運(yùn)算
    在關(guān)系數(shù)據(jù)庫(kù)中查詢用戶所需數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系運(yùn)算主要有選擇、投影和聯(lián)接三種。
    1). 選擇(Selection)
    是指從關(guān)系中找出滿足指定條件的元組的操作。選擇是從行的角度進(jìn)行的運(yùn)算,即選擇水平方向的記錄。選擇的操作對(duì)象是一個(gè)表。運(yùn)算是從關(guān)系中查找符合指定條件元組的操作。(對(duì)記錄)
    2). 投影(Projection)
    投影是指從一個(gè)關(guān)系模式中選擇若干個(gè)屬性組成新的關(guān)系的操作。投影是從列的角度進(jìn)行運(yùn)算。投影的操作對(duì)象是一個(gè)表。運(yùn)算是從關(guān)系中選取若干個(gè)屬性的操作。 (對(duì)字段)
    3). 聯(lián)接(Join)
    聯(lián)接是從兩個(gè)關(guān)系模式選擇符合條件的元組或?qū)傩越M成一個(gè)新的關(guān)系。聯(lián)接結(jié)果是滿足指定條件的所有記錄。聯(lián)接的操作對(duì)象是兩個(gè)表。運(yùn)算是將兩個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作,對(duì)應(yīng)的新關(guān)系中,包含滿足聯(lián)接條件的所有元組。(對(duì)字段)
    20.自然聯(lián)接在聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作稱為等值聯(lián)接。自然聯(lián)接是去掉重復(fù)
    【例題】
    1. 在Visual FoxPro中,專門的關(guān)系運(yùn)算不包括__D__。
    A.選擇
    B.投影
    C.聯(lián)接
    D.差運(yùn)算
    [解析]本題考查的知識(shí)點(diǎn)是關(guān)系運(yùn)算。關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類是專門的關(guān)系運(yùn)算,包括選擇、投影、聯(lián)接。差運(yùn)算屬于傳統(tǒng)的集合運(yùn)算,所以選項(xiàng)D不屬于關(guān)系運(yùn)算。
    2.查詢關(guān)系數(shù)據(jù)庫(kù)中用戶需要的數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的____。關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,包括____;另一類是專門的關(guān)系運(yùn)算,包括____。
    [解析] 本題考查的知識(shí)點(diǎn)是關(guān)系運(yùn)算。查詢關(guān)系數(shù)據(jù)庫(kù)中用戶需要的數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類是專門的關(guān)系運(yùn)算,包括選擇、投影和聯(lián)接。[答案] 關(guān)系運(yùn)算;并、差、交;選擇、投影和聯(lián)接
    3. 如果表中的一個(gè)字段不是本表的____或____,而是另外一個(gè)表的____或____,這個(gè)字段(屬性)就稱為外部關(guān)鍵字。
    [解析] 本題考查知識(shí)點(diǎn)是外部關(guān)鍵字的概念。如果表中的一個(gè)字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字。這個(gè)字段(屬性)就稱為外部關(guān)鍵字。
    [答案]主關(guān)鍵字,候選關(guān)鍵字,主關(guān)鍵字,候選關(guān)鍵字
    21. 實(shí)體完整性
    實(shí)體完整性保證了表中記錄的惟一性,即在一個(gè)表中不能出現(xiàn)重復(fù)記錄。
    22. 參照完整性
    參照完整性與表之間的聯(lián)系有關(guān),當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),可以檢查對(duì)表的數(shù)據(jù)操作是否正確。
    23. 域完整性
    數(shù)據(jù)類型的定義即屬于域完整性的范疇。例如對(duì)于數(shù)值型字段,通過指定寬度,可以限定字段的取值類型和取值范圍。
    【例題】
    1. 在Visual FoxPro 中,數(shù)據(jù)庫(kù)完整性一般包括____。
    A.實(shí)體完整性、域完整性
    B.實(shí)體完整性、域完整性、參照完整性
    C.實(shí)體完整性、域完整性、數(shù)據(jù)庫(kù)完整性
    D.實(shí)體完整性、域完整性、數(shù)據(jù)表完整性
    [解析] 本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)的完整性。數(shù)據(jù)庫(kù)的完整性一般包括實(shí)體完整性、域完整性、參照完整性;選項(xiàng)A 說法不完全正確;選項(xiàng)C 和D 的說法錯(cuò)誤,目的是迷惑考生。 [答案]B
    2. 建立參照完整性的前提是____。
    A.先建立表之間的聯(lián)系
    B.系統(tǒng)存在兩個(gè)自由表
    C.系統(tǒng)存在兩個(gè)數(shù)據(jù)表
    D.有一個(gè)表
    [解析]本題考查的知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)完整性中的參照完整性。建立參照完整性的前提是先建立表之間的聯(lián)系。選項(xiàng)B 和C 中只存在兩個(gè)表還不夠,兩個(gè)表之間要有一定的聯(lián)系才可以。選項(xiàng)D 中只有一個(gè)表說法錯(cuò)誤,只存在一個(gè)表建立不了參照完整性。 [答案]A