19.關(guān)系運(yùn)算
關(guān)系的基本運(yùn)算有兩類(lèi):一類(lèi)是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類(lèi)是專(zhuān)門(mé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).專(zhuān)門(mén)的關(guān)系運(yùn)算
在關(guān)系數(shù)據(jù)庫(kù)中查詢(xún)用戶(hù)所需數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系運(yùn)算主要有選擇、投影和聯(lián)接三種。
1). 選擇(Selection)
是指從關(guān)系中找出滿(mǎ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é)果是滿(mǎn)足指定條件的所有記錄。聯(lián)接的操作對(duì)象是兩個(gè)表。運(yùn)算是將兩個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作,對(duì)應(yīng)的新關(guān)系中,包含滿(mǎn)足聯(lián)接條件的所有元組。(對(duì)字段)
20.自然聯(lián)接在聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作稱(chēng)為等值聯(lián)接。自然聯(lián)接是去掉重復(fù)
【例題】
1. 在Visual FoxPro中,專(zhuān)門(mén)的關(guān)系運(yùn)算不包括__D__。
A.選擇
B.投影
C.聯(lián)接
D.差運(yùn)算
[解析]本題考查的知識(shí)點(diǎn)是關(guān)系運(yùn)算。關(guān)系的基本運(yùn)算有兩類(lèi):一類(lèi)是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類(lèi)是專(zhuān)門(mén)的關(guān)系運(yùn)算,包括選擇、投影、聯(lián)接。差運(yùn)算屬于傳統(tǒng)的集合運(yùn)算,所以選項(xiàng)D不屬于關(guān)系運(yùn)算。
2.查詢(xún)關(guān)系數(shù)據(jù)庫(kù)中用戶(hù)需要的數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的____。關(guān)系的基本運(yùn)算有兩類(lèi):一類(lèi)是傳統(tǒng)的集合運(yùn)算,包括____;另一類(lèi)是專(zhuān)門(mén)的關(guān)系運(yùn)算,包括____。
[解析] 本題考查的知識(shí)點(diǎn)是關(guān)系運(yùn)算。查詢(xún)關(guān)系數(shù)據(jù)庫(kù)中用戶(hù)需要的數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系的基本運(yùn)算有兩類(lèi):一類(lèi)是傳統(tǒng)的集合運(yùn)算,包括并、差、交;另一類(lèi)是專(zhuān)門(mén)的關(guān)系運(yùn)算,包括選擇、投影和聯(lián)接。[答案] 關(guān)系運(yùn)算;并、差、交;選擇、投影和聯(lián)接
3. 如果表中的一個(gè)字段不是本表的____或____,而是另外一個(gè)表的____或____,這個(gè)字段(屬性)就稱(chēng)為外部關(guān)鍵字。
[解析] 本題考查知識(shí)點(diǎn)是外部關(guān)鍵字的概念。如果表中的一個(gè)字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字。這個(gè)字段(屬性)就稱(chēng)為外部關(guān)鍵字。
[答案]主關(guān)鍵字,候選關(guān)鍵字,主關(guān)鍵字,候選關(guān)鍵字
相關(guān)推薦:
2014年9月計(jì)算機(jī)等考答案專(zhuān)題| 等考真題 | 答案交流
2014年9月等考成績(jī)查詢(xún)時(shí)間 | 查分免費(fèi)提醒 | 合格標(biāo)準(zhǔn)
2015計(jì)算機(jī)等考報(bào)考指南專(zhuān)題 | 2015等考報(bào)名時(shí)間預(yù)測(cè)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |