2014年自考管理系統(tǒng)中計(jì)算機(jī)應(yīng)用復(fù)習(xí)筆記:創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)


創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)
對(duì)于數(shù)據(jù)庫(kù)中各相關(guān)數(shù)據(jù)表之間的聯(lián)系必須通過(guò)建立關(guān)聯(lián)來(lái)實(shí)現(xiàn)。
數(shù)據(jù)表是和關(guān)系相對(duì)應(yīng)的,所以數(shù)據(jù)表之間的聯(lián)系也可以分為一對(duì)一、一對(duì)多和多對(duì)多三類。但是在實(shí)際處理時(shí),往往把一個(gè)多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多的聯(lián)系處理。
1.創(chuàng)建關(guān)聯(lián)
在VFP中,表間的聯(lián)系有“永久性關(guān)聯(lián)”和“臨時(shí)性關(guān)聯(lián)”兩種:臨時(shí)性關(guān)聯(lián)只是在使用時(shí)臨時(shí)建立的表間聯(lián)系,一旦關(guān)閉數(shù)據(jù)表則臨時(shí)性關(guān)聯(lián)也就消失了;永久性關(guān)聯(lián)是被存放在數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間聯(lián)系,它將隨數(shù)據(jù)庫(kù)長(zhǎng)期保存,隨著數(shù)據(jù)庫(kù)的打開(kāi)而打開(kāi)、關(guān)閉而關(guān)閉。
在創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)時(shí),當(dāng)前表叫做父表,要關(guān)聯(lián)的表叫做子表。必須保證兩個(gè)要建立關(guān)聯(lián)的數(shù)據(jù)表中存在同名字段;同時(shí)要求每個(gè)數(shù)據(jù)表事先分別對(duì)該字段建立了索引。
(1)建立表間的一對(duì)一關(guān)系。首先,要使兩個(gè)表都具有同一屬性的字段;其次,定義父表與子表中同名宇段為主索引字段或候選索引字段。由于兩個(gè)表中的同一屬性的字段值都是惟一的,因此兩個(gè)表之間的關(guān)聯(lián)就是“一對(duì)一”的。
(2)建立表間的一對(duì)多關(guān)系。首先,要使兩個(gè)表都具有同一名稱、屬性的字段;其次,定義父表中該字段為主索引字段或候選索引字段(其字段值是惟一的),子表中與其同名的字段為普通索引字段。由于兩個(gè)表中的同一屬性的字段值是一對(duì)多的關(guān)系,因此可以創(chuàng)建兩個(gè)表之間的“一對(duì)多”的關(guān)系。
2.調(diào)整或刪除關(guān)聯(lián)
修改主要有兩個(gè)方面:
(l)刪除關(guān)聯(lián)。在數(shù)據(jù)庫(kù)設(shè)計(jì)器對(duì)話框窗口中,用鼠標(biāo)左鍵單擊關(guān)聯(lián)線,該連線變粗了則說(shuō)明它已經(jīng)被選中。如果要?jiǎng)h除可敲[Del]鍵,也可以單擊鼠標(biāo)右鍵在彈出對(duì)話框窗口中單擊“刪除關(guān)系”選項(xiàng)。
(2)編輯關(guān)聯(lián)。在數(shù)據(jù)庫(kù)設(shè)計(jì)器對(duì)話框窗口中,用鼠標(biāo)左鍵單擊關(guān)聯(lián)線,該連線變粗了則說(shuō)明它已經(jīng)被選中。在主菜單“數(shù)據(jù)庫(kù)”選項(xiàng)的下拉菜單中單擊“編輯關(guān)系”選項(xiàng),也可以單擊鼠標(biāo)右鍵在彈出對(duì)話框窗口中單擊“編輯關(guān)系”選項(xiàng),這樣將會(huì)打開(kāi)其對(duì)話框窗口。
可以在“表”和“相關(guān)表”的下拉列表框中重新選擇新的相應(yīng)索引字段。
創(chuàng)建視圖
在數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)中,用戶的局部概念模式是全局概念模式的子集,叫做用戶模式、外模式,它是從用戶的觀點(diǎn)看到的數(shù)據(jù)庫(kù),所以也叫做用戶的視圖。
在VFP中,視圖是數(shù)據(jù)庫(kù)的一個(gè)部分,分為本地視圖和遠(yuǎn)程視圖兩類。本地視圖是利用本地?cái)?shù)據(jù)庫(kù)表、自由表及其他視圖建立在本地服務(wù)器上的視圖。遠(yuǎn)程視圖是利用遠(yuǎn)程服務(wù)器中的數(shù)據(jù)建立的視圖。視圖也以文件的形式保存在存儲(chǔ)器中,文件擴(kuò)展名為。VUE.視圖是一種特殊類型的數(shù)據(jù)表,它往往由一個(gè)或多個(gè)表(或視圖)中的部分字段或部分記錄組成。雖然從用戶的角度看,視圖也像數(shù)據(jù)表一樣有自己的名字,相應(yīng)的字段、記錄,具備了一般數(shù)據(jù)表的特征,可是在實(shí)際存儲(chǔ)器中并沒(méi)有這樣的數(shù)據(jù)實(shí)體;在數(shù)據(jù)庫(kù)中僅存放了與關(guān)聯(lián)數(shù)據(jù)表相應(yīng)的連接關(guān)系和操作要求。所以該視圖可稱為“虛表”或邏輯表。一般建立視圖的目的有三個(gè):
?、贁?shù)據(jù)庫(kù)系統(tǒng)是供多用戶使用的,不同的用戶只能查看與自己相關(guān)的一部分?jǐn)?shù)據(jù),以保障數(shù)據(jù)的安全和完整。視圖可以為每個(gè)用戶建立自己的數(shù)據(jù)集合。
?、跒榱吮WC數(shù)據(jù)表具有較高的范式,往往將一個(gè)數(shù)據(jù)集合分解成多個(gè)相關(guān)的數(shù)據(jù)表。而在使用多個(gè)表的數(shù)據(jù)時(shí),將各表中有用的數(shù)據(jù)集中到一個(gè)視圖是最方便的辦法。
③簡(jiǎn)化對(duì)數(shù)據(jù)庫(kù)的操作管理。只要事先將各表中相關(guān)數(shù)據(jù)項(xiàng)集中放在一個(gè)視圖中,通過(guò)視圖就可以同時(shí)更新各表中的數(shù)據(jù)。
更多自考動(dòng)態(tài)請(qǐng)您持續(xù)關(guān)注環(huán)球網(wǎng)校自考頻道!
?2013年10月各省市自考成績(jī)查詢?nèi)肟趨R總
更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前復(fù)習(xí):2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.31)2025-03-31
- 2025年4月自考《中國(guó)近代史綱要》高頻事件匯總2025-03-30
- 必背!2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.28)2025-03-28
- 考前必看:2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.27)2025-03-27
- 考生必看!2025年4月自考《中國(guó)近代史綱要》選擇題必背考點(diǎn)2025-03-26
- 考前沖刺:2025年4月自考《中國(guó)近代史綱要》歷史事件時(shí)間點(diǎn)匯總2025-03-26
- 備考25年自考:《馬克思主義基本原理概論》高頻考點(diǎn)2025-03-24
- 2025年4月自學(xué)考試公共課高頻考點(diǎn)2025-03-21
- 2024年4月自考本科備考須知:《英語(yǔ)二》高頻題型和答案示例2025-03-21
- 2025年4月自考本科備考須知:《英語(yǔ)二》核心考點(diǎn)和必記知識(shí)點(diǎn)2025-03-21