版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)復(fù)習(xí)資料1、數(shù)據(jù)庫(kù)的基本概念概念模型數(shù)據(jù)模型分成兩個(gè)不同的層次(1) 概念模型 也稱信息模型,它是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模。(2) 數(shù)據(jù)模型 主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。概念模型的用途概念模型用于信息世界的建模 是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具 數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言對(duì)概念模型的基本要求較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí)簡(jiǎn)單、清晰、易于用戶理解。概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。相關(guān)概念:實(shí)體、實(shí)體型、實(shí)體集、聯(lián)系、碼、屬性等實(shí)體(Entity) 客觀存在并可相
2、互區(qū)別的事物稱為實(shí)體。 可以是具體的人、事、物或抽象的概念。實(shí)體型(Entity Type) 用實(shí)體名及其屬性名集合來抽象和刻畫 同類實(shí)體稱為實(shí)體型實(shí)體集(Entity Set) 同型實(shí)體的集合稱為實(shí)體集聯(lián)系(Relationship) 現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系實(shí)體型間聯(lián)系 兩個(gè)實(shí)體型 一對(duì)一聯(lián)系(1:1) 三個(gè)實(shí)體型 一對(duì)多聯(lián)系(1:n) 一個(gè)實(shí)體型 多對(duì)多聯(lián)系(m:n) 碼(Key) 唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。 屬性(Attribute) 實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來刻畫。 表示方法:E-R圖數(shù)據(jù)模型
3、:網(wǎng)狀模型:網(wǎng)狀模型是一個(gè)網(wǎng)絡(luò) 層次模型實(shí)際是網(wǎng)狀模型的一個(gè)特例網(wǎng)狀模型的條件 允許一個(gè)以上的結(jié)點(diǎn)無父結(jié)點(diǎn) 一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的父結(jié)點(diǎn)優(yōu)點(diǎn)能夠更為直接地描述現(xiàn)實(shí)世界,如一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親具有良好的性能,存取效率較高缺點(diǎn)結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫(kù)的結(jié)構(gòu)就變得越來越復(fù)雜,不利于最終用戶掌握;DDL、DML語(yǔ)言復(fù)雜,用戶不容易使用關(guān)系模型:優(yōu)點(diǎn)1、建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上2、概念單一。數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,用戶易懂易用。實(shí)體和各類聯(lián)系都用關(guān)系來表示。 對(duì)數(shù)據(jù)的檢索結(jié)果也是關(guān)系。3、關(guān)系模型的存取路徑對(duì)用戶透明。具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性。簡(jiǎn)化了程序員的工作和數(shù)
4、據(jù)庫(kù)開發(fā)建立的工作缺點(diǎn)1、存取路徑對(duì)用戶透明導(dǎo)致查詢效率往往不如非關(guān)系數(shù)據(jù)模型。2、為提高性能,必須對(duì)用戶的查詢請(qǐng)求進(jìn)行優(yōu)化增加了開發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng)的難度對(duì)象模型相關(guān)概念:關(guān)系、碼(主碼、外碼、候選碼)、屬性、域、元組等關(guān)系(Relation) 一個(gè)關(guān)系對(duì)應(yīng)通常說的一張表。主碼(Key)表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。也可以稱為主鍵或主關(guān)鍵字。如果一個(gè)關(guān)系中存在多個(gè)可以作為主碼,則稱這些碼為候選碼。主碼是從候選碼中選取出來的。A同時(shí)在2張表里,但它不是第一張表的主碼而是另一張表的主碼,因此,A就是第一張表的外碼。屬性(Attribute)表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱
5、即屬性名(列名)。域(Domain) 屬性的取值范圍。元組(Tuple) 表中的一行即為一個(gè)元組。它相當(dāng)于一個(gè)記錄值。表示方法:課程(課程號(hào),課程名,學(xué)分) 選修(學(xué)號(hào),課程號(hào),成績(jī))3、現(xiàn)實(shí)世界中客觀存在并能相互區(qū)別的事物稱為(A)A.實(shí)體B.實(shí)體集C.字段D.記錄4、現(xiàn)實(shí)世界中事物的特性在信息世界中稱為(C)A.實(shí)體B.實(shí)體集C.屬性D.碼5、采用二維表格結(jié)構(gòu)表達(dá)實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型是(D)A.層次模型B.網(wǎng)狀模型C.實(shí)體模型D.關(guān)系模型6、數(shù)據(jù)庫(kù)系統(tǒng)達(dá)到數(shù)據(jù)獨(dú)立性是因?yàn)椴捎昧耍―)A.層次模型B.網(wǎng)狀模型C.關(guān)系模型D.三級(jí)模式7、在數(shù)據(jù)庫(kù)系統(tǒng)中,用(D)描述全部數(shù)據(jù)的整體邏輯
6、結(jié)構(gòu)。A.外模式B.存儲(chǔ)模式C.內(nèi)模式D.模式8、物理獨(dú)立性是指(C)A.模式改變,外模式和應(yīng)用程序不變B.內(nèi)模式改變,模式和外模式不變C.內(nèi)模式改變,模式不變D.模式改變,內(nèi)模式不變9、數(shù)據(jù)庫(kù)(DB)、DBMS、DBS之間的關(guān)系是(B)A.DB包括DBMS和DBSB. DBS包括DBMS和DBC. DBMS包括DB和DBSD. DBS與DBMS和DB無關(guān)關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ)關(guān)系運(yùn)算傳統(tǒng)的集合運(yùn)算(并、交、差、廣義笛卡兒集等) 專門的關(guān)系運(yùn)算(選擇、投影、連接)并運(yùn)算:所有至少出現(xiàn)在兩個(gè)關(guān)系中之一的元組集合差運(yùn)算:所有出現(xiàn)在一個(gè)關(guān)系而不在另一關(guān)系中的元組集合交運(yùn)算:所有同時(shí)出現(xiàn)在兩個(gè)關(guān)系中的元
7、組集合廣義笛卡爾積運(yùn)算:ABab12r CDabbg10102010Eaabbs ABaaaabbbb11112222CDab bgabbg1010201010102010Eaabbaabbr x s選擇: 在關(guān)系中選擇滿足條件的元組 例,性別=“女”(S)投影 :選擇某些屬性列 例,學(xué)號(hào)、課程號(hào)(S) 連接 從兩個(gè)關(guān)系的笛卡兒積中選取屬性間滿足一定條件的元組,表示為R S,F是條件表達(dá)式廣義的笛卡兒積運(yùn)算,例,R S 參照完整性:參照完整性規(guī)則:若屬性F是關(guān)系R的外碼,它與關(guān)系S的主碼K相對(duì)應(yīng),則對(duì)于R中每個(gè)元組在F上的值為取空值(F的每個(gè)屬性均為空值),或者等于S中某個(gè)元組的主碼值 例子:
8、 課程(課程號(hào),課程名,學(xué)分) 選修(學(xué)號(hào),課程號(hào),成績(jī))實(shí)體完整性:實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主碼,則屬性A不能取空值 例子: 學(xué)生 (學(xué)號(hào), 姓名, 性別,年齡) ,學(xué)號(hào)不能為空用戶定義的完整性:用戶定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求 范式函數(shù)依賴的種類和表現(xiàn)(能舉例說明)函數(shù)依賴可能帶來的問題掌握如何消除各種函數(shù)依賴(要求達(dá)到3NF)關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL (P29)查詢Select (重點(diǎn)) (P41) 單表查詢、連接查詢、嵌套查詢重點(diǎn)SELECT ALL|DISTINCT <目標(biāo)列表達(dá)式> ,&
9、lt;目標(biāo)列表達(dá)式> FROM <表名或視圖名>, <表名或視圖名> WHERE <條件表達(dá)式> GROUP BY <列名1> HAVING <條件表達(dá)式> ORDER BY <列名2> ASC|DESC ;插入、刪除、修改數(shù)據(jù)(掌握)Insert delete updata權(quán)限的管理(了解)Grant revoke denySQL Server管理和操作創(chuàng)建數(shù)據(jù)庫(kù) 相關(guān)數(shù)據(jù)庫(kù)文件及其作用創(chuàng)建表 字段類型的選擇、主碼、外碼創(chuàng)建約束 主鍵、外鍵、唯一性、默認(rèn)值、檢查、空值創(chuàng)建關(guān)系圖修改數(shù)據(jù)(添加、刪除、修改)數(shù)據(jù)庫(kù)安全管理理解四層安全機(jī)制客戶機(jī)操作系統(tǒng)的安全性 SQLServer登錄的安全性數(shù)據(jù)庫(kù)使用的安全性 數(shù)據(jù)庫(kù)對(duì)象使用的安全性登錄模式 系統(tǒng)身份驗(yàn)證、SQLServe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度員工代表發(fā)言稿15篇
- 年終大會(huì)發(fā)言稿15篇
- 年會(huì)精彩發(fā)言稿(15篇)
- 黨的理論知識(shí)宣講
- 教師清廉建設(shè)培訓(xùn)
- 教體局校車安全管理培訓(xùn)
- 闌尾炎術(shù)后應(yīng)用抗生素聯(lián)合黃藤通腑湯干預(yù)的效果
- 大學(xué)生安全教育概述
- 抖音賣貨流程
- 初級(jí)會(huì)計(jì)實(shí)務(wù)-《初級(jí)會(huì)計(jì)實(shí)務(wù)》預(yù)測(cè)試卷364
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)綜合物理試題(含答案)
- 導(dǎo)播理論知識(shí)培訓(xùn)班課件
- 電廠檢修安全培訓(xùn)課件
- 高中生物選擇性必修1試題
- 電氣工程及其自動(dòng)化專業(yè)《畢業(yè)設(shè)計(jì)(論文)及答辯》教學(xué)大綱
- 《客艙安全管理與應(yīng)急處置》課件-第14講 應(yīng)急撤離
- 危險(xiǎn)化學(xué)品押運(yùn)員培訓(xùn)
- 2025屆高考作文押題預(yù)測(cè)5篇
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 阿里巴巴國(guó)際站:2024年珠寶眼鏡手表及配飾行業(yè)報(bào)告
- 手術(shù)室護(hù)士考試題及答案
評(píng)論
0/150
提交評(píng)論