一.三級模式與二級映射
數(shù)據(jù)庫有"型"和"值"的概念,"型"是指對某一數(shù)據(jù)的結(jié)構(gòu)和屬性的說明,"值"是型的一個具體賦值.
1.概念模式
2.外模式
3.內(nèi)模式
4. 兩級映射
二.數(shù)據(jù)庫設(shè)計過程
三.E-R模型
三.關(guān)系代數(shù)
主要在綜合題中考察,以選擇題的形式出現(xiàn),一般是給出一個關(guān)系代數(shù)表達(dá)式然后找出與之等價的關(guān)系代數(shù)表達(dá)式,或者是給出一個業(yè)務(wù)場景,要完成一個具體的職能,寫出對應(yīng)的關(guān)系表達(dá)式.主要是對笛卡爾積和連接的區(qū)別考察
投影是選列的操作,選擇是對行的操作,有的時候使用的是屬性名,有的時候使用的是角標(biāo),即第幾列
連接操作,會將s1和s2都有的字段只保留一個.
沒有寫條件就是自然連接.需要注意的是,在對笛卡爾積和連接操作做投影的時候,笛卡爾積不會消除重復(fù)項
四.規(guī)范化理論
1.函數(shù)依賴
2.鍵
例如學(xué)號,姓名,性別;通過學(xué)號和姓名可以確定性別,學(xué)號和姓名的組合為超鍵,但是不是候選鍵,因為通過單獨通過學(xué)號就可以確定性別;學(xué)號和身份證號都可以是候選鍵,因為都可以唯一的標(biāo)志一個人,但是只能選一個作為主鍵.
3.候選鍵的求取
4.范式
必考,需要結(jié)合函數(shù)依賴和候選鍵.
第一范式
第二范式
只有通過學(xué)號和課程號的組合鍵來確定成績(候選鍵是學(xué)號和課程號的組合鍵),通過課程號可以確定學(xué)分,而課程號又是主鍵的一部分,所以是存在部分依賴的.要解決的話那就是進(jìn)行拆分.可以將課程號和學(xué)分抽取出來,只保留課程號
第三范式
BC范式
例題