查看匯總:2014年計(jì)算機(jī)二級mysql數(shù)據(jù)庫重點(diǎn)匯總
第三部分 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ) (歷年比例24%)
1、數(shù)據(jù)庫系統(tǒng)基本概念
◆ 數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決【數(shù)據(jù)共享問題】。在數(shù)據(jù)庫管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是【數(shù)據(jù)庫系統(tǒng)階段】。數(shù)據(jù)獨(dú)立性最高的階段是【數(shù)據(jù)庫系統(tǒng)階段】。
◆ 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的區(qū)別是前者具有【特定的數(shù)據(jù)模型】。
◆ 數(shù)據(jù)庫系統(tǒng)常見的數(shù)據(jù)模型有層次模型,網(wǎng)絡(luò)模型和【關(guān)系模型】。
★★ 數(shù)據(jù)庫系統(tǒng)的核心是【數(shù)據(jù)庫管理系統(tǒng)】。
◆ DBS包括DB和DBMS。完整講,數(shù)據(jù)庫系統(tǒng)DBS由數(shù)據(jù)庫DB、數(shù)據(jù)庫管理系統(tǒng)DBMS、數(shù)據(jù)庫管理員DBA、硬件平臺和軟件平臺組成。
◆ 數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心是【數(shù)據(jù)庫維護(hù)】。
◆ 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu):內(nèi)模式處于最底層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲形式;概念模式處于中層,它放映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求,與軟硬件環(huán)境無關(guān);
外模式處于最外層,它反映了用戶對數(shù)據(jù)的要求。
◆ 在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為【外模式】。
◆ 數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、【邏輯設(shè)計(jì)】和【物理設(shè)計(jì)】。將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型屬于【邏輯設(shè)計(jì)】階段。
◆ 數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言:數(shù)據(jù)定義語言DDL,數(shù)據(jù)操縱語言DML,數(shù)據(jù)控制語言DCL。SQL的全稱是Structured Query Language,中文意思是【結(jié)構(gòu)化查詢語言】。
2、數(shù)據(jù)模型
★★★ 實(shí)體之間的聯(lián)系用樹形結(jié)構(gòu)來表示的模型是【層次模型】。采用二維表來表示的是【關(guān)系模型】。在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱為【關(guān)系】。
◆ 在關(guān)系數(shù)據(jù)庫中,用來表示實(shí)體之間聯(lián)系的是【關(guān)系】。
◆ 將E-R圖轉(zhuǎn)化為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為【關(guān)系】。
★★★ 確定兩個(gè)實(shí)體之間是一對一、一對多、還是多對多的方法是:選擇實(shí)體A,看是否有多個(gè)實(shí)體B與之對應(yīng);選擇實(shí)體B,看是否有多個(gè)實(shí)體A與之對應(yīng)。例如在“學(xué)生學(xué)習(xí)課程”中的兩個(gè)實(shí)體,學(xué)生與課程,一個(gè)學(xué)生可以學(xué)習(xí)多門課程,一門課程可以被多個(gè)學(xué)生學(xué)習(xí),所以二者是一種多對多的關(guān)系。
★★ 在E-R 圖中,用來表示實(shí)體的圖形是【矩形】。用來表示【屬性】的圖形是橢圓。用菱形來表示聯(lián)系。
★★ 一個(gè)關(guān)系表的行稱為【元組】(或記錄),列稱為【屬性】(或字段)。
◆ 在二維表中,元組的【分量】不能再分為更小的數(shù)據(jù)線。
◆ 為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的【邏輯關(guān)系】。
3、關(guān)系代數(shù)
◆ 在交、差、投影中,不改變關(guān)系表中的屬性個(gè)數(shù)但是能減少元組個(gè)數(shù)的是【交】運(yùn)算。
★★★ 關(guān)系運(yùn)算的規(guī)則(下面介紹的7種運(yùn)算,考試的時(shí)候一般會考察一種,都要背)
(1)并運(yùn)算R∪S:并運(yùn)算是兩個(gè)表行上的合并,重復(fù)的行只出現(xiàn)一次。
(2)交運(yùn)算R∩S:交運(yùn)算是選出兩個(gè)表中的公共行。
(3)差運(yùn)算R-S:差運(yùn)算是從表R中,刪除R與S中都出現(xiàn)過的行。
(4)選擇運(yùn)算:選出二維表【部分的行】稱為選擇運(yùn)算。
(5)投影運(yùn)算:選出二維表【部分的列】稱為投影運(yùn)算。
(6)連接運(yùn)算:根據(jù)兩個(gè)表的共同屬性的值,將它們連接起來,無需去除共同屬性。如果去掉了重復(fù)屬性,就稱為自然連接。
(7)笛卡爾乘積:將關(guān)系R中的每一行依次與關(guān)系S中的每一行進(jìn)行排列組合。
注意:除了選擇運(yùn)算和投影運(yùn)算操作的是單個(gè)表之外,其余的元算都需要兩個(gè)表(兩個(gè)關(guān)系)。其中,并運(yùn)算、交運(yùn)算和差運(yùn)算要求兩個(gè)關(guān)系R與S要具有相同個(gè)數(shù)的屬性。
相關(guān)推薦:
2014年計(jì)算機(jī)等考上機(jī)六大注意事項(xiàng)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |