版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,設(shè)置數(shù)據(jù)庫(kù)表屬性創(chuàng)建數(shù)據(jù)庫(kù)表的索引及表間關(guān)系,設(shè)置數(shù)據(jù)庫(kù)表屬性建立數(shù)據(jù)庫(kù)表索引建立數(shù)據(jù)庫(kù)表間的關(guān)系,2,設(shè)置數(shù)據(jù)庫(kù)表的屬性的作用:,根據(jù)前面所學(xué)的知識(shí)內(nèi)容已經(jīng)知道,組成數(shù)據(jù)模型的三要素是:1、數(shù)據(jù)結(jié)構(gòu)——用于描述現(xiàn)實(shí)世界數(shù)據(jù)(系統(tǒng))的靜態(tài)特性即描述所研究的對(duì)象的邏輯組成以及它們之間的邏輯關(guān)系。2、數(shù)據(jù)操作——用于描述現(xiàn)實(shí)世界數(shù)據(jù)(系統(tǒng))的動(dòng)態(tài)特性是數(shù)據(jù)庫(kù)中各種數(shù)據(jù)的操作集合以及相應(yīng)的操作規(guī)則。3、數(shù)據(jù)的約束條件——一
2、組完整性規(guī)則的集合是給定的數(shù)據(jù)模型中的數(shù)據(jù)及其聯(lián)系所具有的制約和依存關(guān)系,用以保證數(shù)據(jù)的正確、有效、相容。,3,數(shù)據(jù)的約束條件(數(shù)據(jù)模型的完整性規(guī)則),為了維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)與現(xiàn)實(shí)世界的一致性,對(duì)關(guān)系數(shù)據(jù)庫(kù)的插入、刪除和修改操作必須有一定的約束條件,這就是關(guān)系模型的三類完整性。1.實(shí)體完整性——指主關(guān)鍵字的值不能為空。若取了空值說明存在某個(gè)不可標(biāo)識(shí)的實(shí)體。例如:學(xué)生關(guān)系中主關(guān)鍵字“學(xué)號(hào)”不能為空,選課關(guān)系中的主關(guān)鍵字“學(xué)號(hào)+課程號(hào)
3、”,兩個(gè)屬性都不能為空。,4,2、參照完整性——規(guī)定兩個(gè)相關(guān)聯(lián)的表之間的主關(guān)鍵字和外部關(guān)鍵字必須保持一致性,不能因?yàn)橐粋€(gè)表的記錄改變時(shí),造成另一個(gè)表的內(nèi)容變成無效的值。含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù),來檢查對(duì)表中的數(shù)據(jù)操作是否正確。在VFP中,用“參照完整性生成器”設(shè)置兩表之間的參照完整性。,,3、用戶定義的完整性(域完整性)——某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。如:“課
4、程”關(guān)系中,“周學(xué)時(shí)”和“學(xué)分”均不能為負(fù)數(shù);某些數(shù)據(jù)的輸入格式要有一些限制等。數(shù)據(jù)類型的定義就是屬于用戶定義完整性的范疇。在VFP中,用“有效性規(guī)則”和“觸發(fā)器”設(shè)置用戶定義完整性。,5,與自由表相比,數(shù)據(jù)庫(kù)表具有以下特點(diǎn):,1、數(shù)據(jù)庫(kù)表可以使用長(zhǎng)表名,表中字段可使用長(zhǎng)字段名;2、可以為數(shù)據(jù)庫(kù)表中的字段指定標(biāo)題和添加注釋;3、可以為數(shù)據(jù)庫(kù)表中的字段指定默認(rèn)值和輸入掩碼;4、數(shù)據(jù)庫(kù)表的字段有默認(rèn)的控件類;5、可以為數(shù)據(jù)
5、庫(kù)表規(guī)定字段級(jí)規(guī)則和記錄級(jí)規(guī)則;6、數(shù)據(jù)庫(kù)表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系;7、支持insert、update和delete事件的觸發(fā)器。因此,一旦某個(gè)表從數(shù)據(jù)庫(kù)中移出,那么與之聯(lián)系的所有主索引、默認(rèn)值及有關(guān)的規(guī)則都隨之消失。因此,將某個(gè)表移出的操作會(huì)影響到當(dāng)前數(shù)據(jù)庫(kù)中與該表有聯(lián)系的其他表,6,設(shè)置表屬性(參看P117-124),數(shù)據(jù)庫(kù)表的屬性可以分為兩類:一類是涉及表的字段屬性以及字段的有效性規(guī)則,通過數(shù)據(jù)庫(kù)表設(shè)計(jì)器中
6、的“字段”選項(xiàng)卡設(shè)置;另一類涉及記錄的有效性規(guī)則和觸發(fā)器,通過數(shù)據(jù)庫(kù)表設(shè)計(jì)器中的“表”選項(xiàng)卡設(shè)置;,有效性規(guī)則——是一個(gè)與字段或紀(jì)錄相關(guān)的邏輯表達(dá)式。當(dāng)用戶往表中插入新記錄或修改記錄值時(shí),將利用此規(guī)則檢驗(yàn)輸入數(shù)據(jù)的正確性。通過對(duì)用戶輸入的值加以限制,達(dá)到數(shù)據(jù)有效性檢查。,7,“字段”選項(xiàng)卡,字段值在“瀏覽”窗口、表單或報(bào)表中顯示時(shí)的風(fēng)格。,輸入該字段值時(shí)使用的格式。,字段顯示時(shí)使用的名稱。,提醒用戶該字段的確切含義。用于對(duì)數(shù)據(jù)庫(kù)的維護(hù)
7、,8,例題:設(shè)置“學(xué)生”表的顯示屬性(P119),1)“學(xué)號(hào)”字段設(shè)置“輸入掩瑪”—“9999999”2)“姓名”字段設(shè)置“格式”——“AT”3) “出生日期”字段設(shè)置“標(biāo)題”——“學(xué)生生日”4)“簡(jiǎn)歷”字段設(shè)置“字段注釋”——“學(xué)生入學(xué)前的簡(jiǎn)歷”注意:設(shè)置屬性時(shí),先選中要設(shè)置屬 性的字段。,9,字段有效性規(guī)則:控制用戶輸入到字段中的信息。,字段值的有效范圍,字段值不符合規(guī)則時(shí),顯示的提示信息,沒有輸入字段值時(shí)該字段的默
8、認(rèn)值,例如:為學(xué)生表的“性別”字段設(shè)置有效性規(guī)則。性別=“男” .or. 性別=“女”,10,“表”選項(xiàng)卡記錄有效性規(guī)則:用于記錄更新時(shí)對(duì)整個(gè)記錄進(jìn)行檢驗(yàn),例如:為“課程”表設(shè)置記錄有效性規(guī)則。規(guī)則:周學(xué)時(shí)>=學(xué)分信息:”一門課程學(xué)分的設(shè)置應(yīng)小于周學(xué)時(shí)”,例如:“教員”表中教員參加工作時(shí)間不能小于出生日期規(guī)則:參加工作>出生日期信息: "參加工作時(shí)間不能在出生日期之前",11,設(shè)置“觸發(fā)器”,觸發(fā)器
9、也是一個(gè)邏輯表達(dá)式。在發(fā)生插入記錄、修改記錄和刪除記錄這些事件時(shí),觸發(fā)執(zhí)行這個(gè)表達(dá)式。是保證數(shù)據(jù)完整性控制的另一種形式。,例如:為“教員”表定義了規(guī)則:更新記錄時(shí),“教授的年齡應(yīng)大于或等于35歲”即可。觸發(fā)器設(shè)置完畢后,如果將一個(gè)小于35歲的職工的職稱修改為教授,系統(tǒng)將給出“觸發(fā)器失敗”的提示信息。,25,12,使用觸發(fā)器的注意事項(xiàng),1、不能對(duì)有觸發(fā)器的表使用insert命令,但可以使用insert-SQL命令;2、發(fā)出PACK不會(huì)
10、激發(fā)任何觸發(fā)器;3、發(fā)出ZAP不會(huì)激發(fā)刪除觸發(fā)器;4、如果更新具有刪除標(biāo)記的記錄,不會(huì)激發(fā)觸發(fā)器。,,13,課堂練習(xí),1、為“成績(jī)”表設(shè)置有效性規(guī)則:“期末成績(jī)”字段的取值范圍為0~100。2、為“學(xué)生”表設(shè)置有效性規(guī)則:限制“學(xué)號(hào)”字段前兩位只能是“04”,并且輸入的學(xué)號(hào)必須7位。3、為“教員”表設(shè)置有效性規(guī)則:參加工作的時(shí)間必須大于出生日期。4、為“教員”表設(shè)置觸發(fā)器:禁止刪除1945年以后出生的教員紀(jì)錄。,1、設(shè)置字段有
11、效性規(guī)則期末成績(jī)=0,2、設(shè)置字段有效性規(guī)則(SUBSTR(學(xué)號(hào),1,2)="04“.AND.LEN(ALLTRIM(學(xué)號(hào)))=7,3、設(shè)置記錄有效性規(guī)則工作時(shí)間>出生日期,4、設(shè)置刪除觸發(fā)器year(出生日期)<1945或: 出生日期<{^1944-12-31},14,建立表索引,主要內(nèi)容:索引的概念索引的類型索引文件的類型索引的創(chuàng)建及使用,,15,一、索引的概念,以書為例:,,快速找
12、到某個(gè)章節(jié)的方法,16,索引的概念,按“學(xué)號(hào)”排序的索引文件,“學(xué)生”文件,17,索引的概念,所謂索引,是對(duì)表中的數(shù)據(jù)根據(jù)關(guān)鍵字(如學(xué)號(hào))進(jìn)行邏輯排序的一組指針(指向原始記錄號(hào)),由此對(duì)表中的數(shù)據(jù)建立一種邏輯順序。在VFP中,表的索引保存在索引文件中。當(dāng)表打開時(shí)相應(yīng)的索引文件也一起被打開,如果設(shè)置某一索引文件的指針處于作用狀態(tài),此時(shí),表的數(shù)據(jù)操作就按邏輯順序進(jìn)行。,為表建立索引可以達(dá)到以下目的:1、為處理或輸出信息時(shí)對(duì)數(shù)據(jù)進(jìn)行某種排
13、序2、實(shí)現(xiàn)在表中快速查詢3、強(qiáng)制實(shí)現(xiàn)表中記錄的唯一性4、建立表之間的聯(lián)系。,18,二、VFP索引的類型,,19,1、主索引,主索引:作為主索引的字段或索引表達(dá)式,其值必須是唯一。例如:同一班級(jí)的同學(xué)的學(xué)號(hào)不可能一樣,則“學(xué)號(hào)”字段就可以做主索引。同姓名的同學(xué),專業(yè)可能不同,因此也可以用“姓名+專業(yè)”做主索引表達(dá)式注意:主索引只能創(chuàng)建于數(shù)據(jù)庫(kù)表中,且對(duì)一個(gè)數(shù)據(jù)表只能建一個(gè)主索引。,20,主索引的標(biāo)志,主索引標(biāo)志,21,2、
14、候選索引,候選索引:和主索引具有相同的特性,建立候選索引的字段可以看作是候選關(guān)鍵字,所以可以為每個(gè)表建立多個(gè)候選索引。,注意:候選索引可以在數(shù)據(jù)庫(kù)表和自由表中創(chuàng)建。,22,3、普通索引,普通索引:也可決定記錄的處理順序,允許字段中出現(xiàn)重復(fù)值??梢詾槊總€(gè)表建立多個(gè)普通索引。,例如:“學(xué)生”表中,“姓名”字段有兩個(gè)值是相同的。則“姓名”字段只能作普通索引。,23,4、唯一索引,唯一索引:在唯一索引中,系統(tǒng)只在索引文件中保存第一次出現(xiàn)的索引值
15、,即只能找到第一次出現(xiàn)的記錄。對(duì)于該字段重復(fù)的記錄,盡管它們?nèi)匀槐A粼诒碇?,但在唯一索引的表中是看不到它們的?24,三、索引文件的類型,在VFP中,表的索引被保存在索引文件中。索引文件是一個(gè)只包含:索引字段的值和記錄號(hào)一一對(duì)照的表。按索引的組織方式共有兩類索引文件:傳統(tǒng)索引文件(.IDX)只包含一個(gè)索引關(guān)鍵字表達(dá)式,且文件不能隨著表的打開而打開。復(fù)合索引文件(.CDX)可包含多個(gè)索引表達(dá)式,如同是多個(gè).IDX文件合成在一個(gè)文件中
16、一樣。,25,兩類復(fù)合索引文件的區(qū)別:,結(jié)構(gòu)復(fù)合索引文件名與相應(yīng)的表文件名相同(擴(kuò)展名不同),并且打開表時(shí),索引文件會(huì)自動(dòng)打開。關(guān)閉表時(shí)自動(dòng)關(guān)閉。當(dāng)在表中進(jìn)行修改時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)全部索引記錄進(jìn)行維護(hù)。非結(jié)構(gòu)復(fù)合索引文件名由用戶確定,但不能與表同名。它不會(huì)因表的打開而自動(dòng)打開,必須用命令打開。,通常只使用結(jié)構(gòu)復(fù)合索引,26,四、創(chuàng)建索引,以“學(xué)生”表為例,介紹操作步驟:(1)選定要建立索引的表,選定表,單擊,27,(2)在“字段”選項(xiàng)
17、卡中,定義字段是否索引,在“字段”選項(xiàng)卡中定義是否索引,單擊,28,(3)在“索引”選項(xiàng)卡中確定索引類型,索引類型,排序順序,索引標(biāo)識(shí)名,默認(rèn)字段名就是索引名,給出索引表達(dá)式。如:STR(入學(xué)成績(jī))+專業(yè)。最多可有240個(gè)字符,給出篩選表達(dá)式。即只對(duì)表中滿足條件的記錄根據(jù)指定的索引表達(dá)式建立索引,在索引列表中刪除選中索引,設(shè)置完畢,單擊。,29,五、使用索引(打開索引文件),注意:索引建立后,必須選定,才能發(fā)揮作用。選定方法是:在
18、表的“瀏覽”方式下,單擊“表”→“屬性”,在“工作區(qū)屬性”對(duì)話框中選定索引順序。,,30,單擊“工作區(qū)屬性”對(duì)話框中“確定”按鈕,則表中記錄按指定順序排列。,,31,注意:,表中記錄的實(shí)際位置(物理順序)與建不建索引及索引文件是否被打開沒有任何關(guān)系,當(dāng)建立并選擇了索引文件后,系統(tǒng)僅僅是根據(jù)索引要求的記錄順序(邏輯順序)來處理表中記錄。如瀏覽、編輯修改、計(jì)算等等對(duì)表的操作。在瀏覽窗口中看到的就是記錄的邏輯順序。你可認(rèn)為對(duì)表中記錄排了序,并
19、非把存放在磁盤上記錄的位置作了重新的安排。,32,例如:下面“學(xué)生”表,使用GO TOP命令將指向不同的記錄;而GO 1指向同一條記錄。,,,4,,33,表間關(guān)系與參照完整性,主要內(nèi)容:表間關(guān)系的類型表之間的永久關(guān)系表之間的臨時(shí)關(guān)系參照完整性第三章小結(jié),34,表間關(guān)系的類型,關(guān)系是表之間的一種鏈接,它允許用戶不僅能從當(dāng)前表中訪問數(shù)據(jù),而且可以訪問其他表中的數(shù)據(jù)。表之間創(chuàng)建關(guān)系時(shí),相關(guān)聯(lián)的表中一定要有公共的字段并已在
20、這些字段上建立了索引,通過連接這些字段來表示表間的聯(lián)系,最常見的聯(lián)系類型是一對(duì)多的聯(lián)系。其中:一方稱為主表(主控表),多方稱為子表(受控表)。,在VFP中根據(jù)所建關(guān)系能否長(zhǎng)久保存在數(shù)據(jù)庫(kù)中,兩表之間的關(guān)系分為永久關(guān)系和臨時(shí)關(guān)系兩種。,,35,表之間的永久關(guān)系,永久關(guān)系——在數(shù)據(jù)庫(kù)表之間創(chuàng)建的關(guān)系,這些關(guān)系被作為數(shù)據(jù)庫(kù)的一部分保存起來,隨數(shù)據(jù)庫(kù)的存在而存在。永久關(guān)系的作用:①在“查詢?cè)O(shè)計(jì)器”和“視圖設(shè)計(jì)器”中,自動(dòng)作為默認(rèn)連接條件;
21、②在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,顯示為聯(lián)系表索引的線;③作為表單和報(bào)表的默認(rèn)關(guān)系,在“數(shù)據(jù)環(huán)境設(shè)計(jì)器”中顯示;④用來存儲(chǔ)參照完整性信息。創(chuàng)建永久關(guān)系的前提:①兩個(gè)表之間要有公共字段,并在公共字段上已建立了索引;②在公共字段上,父表必須是主索引,子表為普通索引。,36,永久關(guān)系的建立與編輯,,例如:在“學(xué)生”表與“成績(jī)”表之間建立關(guān)系,首先打開“數(shù)據(jù)庫(kù)設(shè)計(jì)器”,在兩表之間的索引標(biāo)識(shí)上拖動(dòng)鼠標(biāo)。注意:父表的索引一定是主索引。,(2)關(guān)系
22、的編輯,單擊關(guān)系線,使其選中狀態(tài),再單擊右鍵,調(diào)出快捷菜單,選擇“編輯關(guān)系”命令。,(1)關(guān)系的建立,,37,注意:,,38,表之間的臨時(shí)關(guān)系,永久關(guān)系并不控制各表內(nèi)記錄指針間的關(guān)系,在開發(fā)VFP應(yīng)用程序時(shí),有時(shí)需要當(dāng)父表中的記錄指針移動(dòng)時(shí),能控制子表中的記錄指針自動(dòng)移動(dòng)到對(duì)應(yīng)記錄上,這種控制方式的實(shí)現(xiàn)需要使用到表之間的臨時(shí)關(guān)系。建立臨時(shí)關(guān)系可用SET RELATION命令,也可使用數(shù)據(jù)工作期的方式。,39,使用數(shù)據(jù)工作期的方式建立
23、臨時(shí)關(guān)系,建立臨時(shí)關(guān)系前,子表必須在建立關(guān)系的字段上建立索引。例:在“課程”表與“成績(jī)”表之間建立臨時(shí)關(guān)系。先在“成績(jī)”表的“課程代號(hào)”字段上建立普通索引,然后單擊“窗口”→“數(shù)據(jù)工作期”,打開“數(shù)據(jù)工作期”對(duì)話框。,40,小結(jié),,◆ 臨時(shí)關(guān)系在表打開的期間建立并生效,表關(guān)閉后該關(guān)系自動(dòng)解除。◆ 永久關(guān)系只適用于數(shù)據(jù)庫(kù)表,而臨時(shí)關(guān)系既適用于數(shù)據(jù)庫(kù)表,也適用于自由表。◆在VFP中永久關(guān)系和臨時(shí)關(guān)系各有長(zhǎng)處,所以在一個(gè)應(yīng)用程序中,對(duì)
24、數(shù)據(jù)庫(kù)中的表可能即要建立永久關(guān)系,又要建立臨時(shí)關(guān)系。,,41,參照完整性,在數(shù)據(jù)庫(kù)中,保證數(shù)據(jù)正確的特性叫做數(shù)據(jù)完整性。數(shù)據(jù)完整性由三部分組成:實(shí)體完整性、域完整性、參照完整性。實(shí)體完整性是保證表中記錄的唯一性,用主關(guān)鍵字(主索引)來保證;域完整性主要用于數(shù)據(jù)輸入正確性的檢驗(yàn),用有效性規(guī)則來保證;,42,1、參照完整性的概念,參照完整性是數(shù)據(jù)編輯時(shí)的約束規(guī)則,建立在具有永久性關(guān)系的數(shù)據(jù)庫(kù)表之間。用于控制數(shù)據(jù)一致性,尤其是不同表的主
25、關(guān)鍵字和外部關(guān)鍵字之間的一致性。建立參照完整性就是建立一系列規(guī)則,以便在插入、修改或刪除記錄時(shí),能保持已定義的表之間的永久關(guān)系。,43,設(shè)置參照完整性應(yīng)滿足三個(gè)規(guī)則:,1、在相關(guān)聯(lián)的數(shù)據(jù)表之間,子表中的每一個(gè)記錄在對(duì)應(yīng)的主表中都必須有一個(gè)父記錄;2、對(duì)子表作插入記錄操作時(shí),必須確保主表中存在一個(gè)父記錄;3、對(duì)主表作刪除記錄操作時(shí),其對(duì)應(yīng)的子表中必須沒有子記錄存在。,44,2、設(shè)置參照完整性,用下面幾種方法都可以打開“參照完整性生成器
26、”:“數(shù)據(jù)庫(kù)”→“編輯參照完整性”在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中雙擊兩表之間的關(guān)系連線,顯示的“編輯關(guān)系”對(duì)話框中,單擊“參照完整性”按鈕在數(shù)據(jù)庫(kù)設(shè)計(jì)器中單擊右鍵,在快捷菜單中選擇“編輯參照完整性”命令,注意:不管單擊的是哪個(gè)聯(lián)系,所有聯(lián)系都將出現(xiàn)在參照完整性生成器中。,45,設(shè)置參照完整性前應(yīng)先清理數(shù)據(jù)庫(kù)。,打開“參照完整性”生成器之前,有時(shí)需要使用該命令清理數(shù)據(jù)庫(kù)。命令的作用是:刪除帶有刪除標(biāo)記的行,以減少數(shù)據(jù)庫(kù)的大小。,46,設(shè)置“更
27、新規(guī)則”,用于指定修改父表中索引字段的值時(shí)所用的規(guī)則,級(jí)聯(lián)對(duì)父表索引字段的更改,會(huì)在相關(guān)的子表中反映出來。如果選擇了該選項(xiàng),不論何時(shí)更改父表中的某個(gè)記錄的索引字段,系統(tǒng)將自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)字段。,限制禁止更改父表中的索引字段的值,這樣在子表中就不會(huì)出現(xiàn)孤立的記錄,忽略更新父表中某記錄的索引字段的值而不管子表中是否有相關(guān)的記錄,47,設(shè)置“刪除規(guī)則”,,用于指定在刪除父表的記錄時(shí)所用的規(guī)則,級(jí)聯(lián)指定在父表中進(jìn)行的刪除在相關(guān)的
28、子表中反映出來。如果在刪除規(guī)則中選擇了級(jí)聯(lián),則無論何時(shí)刪除父表中的記錄,相關(guān)子表中的記錄自動(dòng)刪除。,限制當(dāng)在子表中有相關(guān)記錄時(shí),不允許在父表中刪除記錄。,忽略允許刪除父表中的記錄,不管子表中是否有其相關(guān)的記錄,48,設(shè)置“插入規(guī)則”,,用于指定在子表中插入或更新記錄時(shí)所用的規(guī)則,限制如果在父表中沒有相匹配的記錄,則禁止在子表中添加新記錄。,忽略允許向子表中插入記錄,而不管父表中是否有匹配的記錄,49,設(shè)置完畢,,50,第三章小結(jié),所學(xué)的
29、主要內(nèi)容:1、表的基本操作,包括: ● 表結(jié)構(gòu)的概念、表結(jié)構(gòu)的建立、顯示、修改與復(fù)制、 ● 表中記錄的追加、插入與顯示 ● 記錄指針的概念,文件開始標(biāo)志與文件結(jié)束標(biāo)志,記 錄指針的絕對(duì)移動(dòng)和相對(duì)移動(dòng)。 ● 數(shù)據(jù)的編輯方式和瀏覽方式修改,記錄的物理刪除與邏輯刪除。,51,,2、建立數(shù)據(jù)庫(kù),設(shè)置數(shù)據(jù)庫(kù)表的屬性 ●輸入、輸出格式、默認(rèn)值、注釋等 ●有效性規(guī)則:主要限制非法輸入數(shù)據(jù); ●觸發(fā)器:用來控制對(duì)記錄的
30、修改; ●數(shù)據(jù)庫(kù)的操作;3、建立索引;4、建立表間關(guān)系:重點(diǎn)掌握一對(duì)多的關(guān)系;5、參照完整性:用來控制對(duì)多表的操作。,,52,課堂練習(xí):,1、Visual FoxPro數(shù)據(jù)庫(kù)的表之間有——種關(guān)系。 A)一 B)二 C)三 D)四2、在表設(shè)計(jì)器的“字段有效性”中有——,信息和默認(rèn)三項(xiàng)內(nèi)容需要設(shè)定。 A)格式 B)標(biāo)題 C)規(guī)則 D)輸入掩碼3、數(shù)據(jù)庫(kù)表的
31、索引共有——種。 A)一 B)二 C)三 D)四,53,4、觸發(fā)器是用來控制——操作的規(guī)則。 A)字段非法輸入 B)記錄非法輸入 C)記錄的修改、刪除和插入 D)程序5、利用——命令,可以編輯數(shù)據(jù)庫(kù)中的表文件。A)LIST B)BROWSE C)MODIFY D)USE,6、使用——來表示每一個(gè)不同實(shí)體的信息,以便于區(qū)分不同的實(shí)體。
32、 A)主關(guān)鍵字 B)記錄 C)屬性 D)字段,,54,7、設(shè)置參照完整性的目的是——。 A)定義表的臨時(shí)聯(lián)接 B)定義表的永久聯(lián)接 C)在插入. 刪除. 更新紀(jì)錄時(shí),確保已定義的表間關(guān)系 D) 定義表的外部聯(lián)接8、已打開的表文件的
33、當(dāng)前記錄號(hào)為150,要將記錄指針移向記錄號(hào)為100的命令是——。 A)SKIP 100 B)SKIP 50 C)GO 50 D)GO 1009、索引文件打開后,下命令中不受索引影響的是—— A)LIST B)SKIP C)GOTO 50 D)GO TOP,55,10、在沒有打開相關(guān)索引的情況下,以下各組中的兩條命令,執(zhí)行結(jié)果相同的是:A) LOCATE FOR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 進(jìn)程句柄表與創(chuàng)建句柄表
- 儀表索引表
- 排序索引表
- dcs索引表
- 儀表索引表a
- 儀表索引表封面
- 醫(yī)保創(chuàng)建表
- 儀表設(shè)計(jì)-儀表索引表a
- dcs儀表索引表封面
- 規(guī)格書頁(yè)號(hào)索引表
- 第4章 數(shù)據(jù)表的創(chuàng)建與管理
- 第三章表的創(chuàng)建與管理
- 表單流程支持本表間復(fù)制與跨表復(fù)制doc
- pcb線寬與電流的關(guān)系表
- 高中物理重要知識(shí)索引表
- oracle數(shù)據(jù)庫(kù)創(chuàng)建與表空間維護(hù)
- 08.表的創(chuàng)建和維護(hù)
- 利用jtable創(chuàng)建學(xué)生信息表
- 3.數(shù)據(jù)庫(kù)與表的創(chuàng)建和使用
- 搜索引擎優(yōu)化術(shù)語(yǔ)表
評(píng)論
0/150
提交評(píng)論