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