【数据库系统概论】考研第二部分重点分析【2.1】
生活随笔
收集整理的這篇文章主要介紹了
【数据库系统概论】考研第二部分重点分析【2.1】
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- (二) 【關(guān)系數(shù)據(jù)庫(kù)】
- 1.【關(guān)系模型的基本概念】
- 1.1【域、笛卡爾積、關(guān)系的定義】
- 1.1.1【域】
- 1.1.2【笛卡爾積】
- 1.1.3【關(guān)系】
- 1.2【關(guān)系模式、關(guān)系數(shù)據(jù)庫(kù)的概念】
- 1.2.1【關(guān)系模式】
- 1.2.2【關(guān)系數(shù)據(jù)庫(kù)】
- 1.3【關(guān)系的性質(zhì)】
- 1.4【候選碼、主碼、外碼的概念】
- 1.4.1【候選碼】
- 1.4.2【主碼】
- 1.4.3【外碼】
- 1.5【實(shí)體完整性、參照完整性、用戶定義的完整性】
- 1.5.1【實(shí)體完整性】
- 1.5.2【參照完整性】
- 1.5.3【用戶定義的完整性】
- 【重點(diǎn)例題】:
- 【選擇】
- 【判斷】
- 【填空】
- 【簡(jiǎn)答】
(二) 【關(guān)系數(shù)據(jù)庫(kù)】
1.【關(guān)系模型的基本概念】
1.1【域、笛卡爾積、關(guān)系的定義】
1.1.1【域】
一組具有相同數(shù)據(jù)類型的值的集合。(就是一個(gè)范圍,一個(gè)限定條件)
- 例如:
D1=SUPERVISOR={張三,李四}
D2=SPECIALITY={計(jì)算機(jī)專業(yè),電子信息專業(yè)}
D3=POSTGRADUATE={王五,趙六}
1.1.2【笛卡爾積】
可以表示為一個(gè)二維表,行為元組,列為域。所有域的所有取值的一個(gè)組合,不能重復(fù)。(就是所有可能情況)
- 例如:
D1xD2={(張三,計(jì)算機(jī)專業(yè)),(張三,電子信息專業(yè)),(李四,計(jì)算機(jī)專業(yè)),(李四,電子信息專業(yè))}
1.1.3【關(guān)系】
笛卡爾積的有限子集。
- 例如
關(guān)系:SAP(SUPERVISOR,SPECIALITY,POSTGRADUATE)
假設(shè):導(dǎo)師與專業(yè):1:1,導(dǎo)師與研究生:1:n。
SAP關(guān)系為
{(張三,計(jì)算機(jī)專業(yè),王五),(李四,電子信息專業(yè),趙六)}
1.2【關(guān)系模式、關(guān)系數(shù)據(jù)庫(kù)的概念】
1.2.1【關(guān)系模式】
- 關(guān)系模式是對(duì)關(guān)系的描述
- 元組集合的結(jié)構(gòu)(屬性的構(gòu)成、屬性來(lái)自的域、屬性與域之間的影響關(guān)系)
- 元組語(yǔ)義以及完整性約束條件
- 屬性間的數(shù)據(jù)依賴關(guān)系集合
- 簡(jiǎn)記為R(U)
- R關(guān)系,U屬性名
1.2.2【關(guān)系數(shù)據(jù)庫(kù)】
- 所有實(shí)體及實(shí)體間聯(lián)系的關(guān)系的集合構(gòu)成一個(gè)關(guān)系數(shù)據(jù)庫(kù)
1.3【關(guān)系的性質(zhì)】
- 表中任意兩行的值不能相同
- 行在表中的順序無(wú)關(guān)
- 列在表中的順序無(wú)關(guān)
- 列是同質(zhì)的
- 不同的列可出自同一域
- 分量必須取原子值
1.4【候選碼、主碼、外碼的概念】
1.4.1【候選碼】
- 關(guān)系中能唯一標(biāo)識(shí)一個(gè)元組的屬性組
1.4.2【主碼】
- 若有多個(gè)候選碼,選定其中一個(gè)為主碼,主碼的屬性為主屬性,不包含候選碼的屬性為非碼屬性
1.4.3【外碼】
- 外碼是一個(gè)關(guān)系的屬性集,這個(gè)關(guān)系被復(fù)制到另外一個(gè)關(guān)系中。主碼與外部碼提供了一個(gè)實(shí)現(xiàn)關(guān)系間聯(lián)系手段
1.5【實(shí)體完整性、參照完整性、用戶定義的完整性】
1.5.1【實(shí)體完整性】
- 主屬性不能為空
1.5.2【參照完整性】
- 外碼的取值為空或?yàn)槟吃M主碼值
1.5.3【用戶定義的完整性】
- 用戶自定義的約束條件
【重點(diǎn)例題】:
【選擇】
【A.候選碼】
【B.主鍵】
【C.外鍵】
【D.超鍵】
【A.連接】
【B.笛卡爾積】
【C.相減】
【D.投影】
【A.建立在嚴(yán)格的數(shù)學(xué)理論,集合論和謂詞鹽酸公式的基礎(chǔ)之上】
【B.微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)庫(kù)】
【C.用二維表表示關(guān)系模型是其一大特點(diǎn)】
【D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫(kù)】
【A.投影】
【B.選擇】
【C.笛卡爾積】(因?yàn)樗性M都要配對(duì))
【D.除】
【判斷】
【填空】
【簡(jiǎn)答】
A B C D
A1 B1 C1 D1
A1 B2 C1 D1
A1 B3 C2 D1
A2 B1 C1 D1
A2 B2 C3 D2
(1).找出其上的所有候選碼 【A,B】
總結(jié)
以上是生活随笔為你收集整理的【数据库系统概论】考研第二部分重点分析【2.1】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【数据库系统概论】考研第一部分重点分析【
- 下一篇: 【数据库系统概论】考研第二部分重点分析【