




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章:1、數(shù)據(jù)庫的概念:P4數(shù)據(jù)庫系統(tǒng)的概念 : P59、數(shù)據(jù)模型的三個(gè)要素:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,完整性約束。13、碼:唯一標(biāo)識(shí)實(shí)體的屬性集。16、模式:P29外模式:P29內(nèi)模式:P2917、物理獨(dú)立性:當(dāng)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)改變時(shí),對(duì)模式/內(nèi)模式映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨(dú)立性。邏輯獨(dú)立性:當(dāng)數(shù)據(jù)庫的模式改變時(shí),對(duì)外模式/模式的映象作相應(yīng)改變,可以使外模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。18、數(shù)據(jù)庫系統(tǒng)的構(gòu)成:數(shù)據(jù)庫系統(tǒng)通常由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)(及開發(fā)工具)、應(yīng)用系統(tǒng)和數(shù)據(jù)庫管理員構(gòu)成。第二章:1、關(guān)
2、系模型的三個(gè)組成部分:關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束。2、關(guān)系數(shù)據(jù)語言的分類:關(guān)系代數(shù)語言,關(guān)系演算語言,具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言3、候選碼:關(guān)系中能唯一標(biāo)識(shí)一個(gè)元組的屬性組。 主碼:若候選碼有多個(gè),則選其中一個(gè)作為主碼。 外碼:關(guān)系模式R中屬性或?qū)傩越MX并非R的碼,但X是另一個(gè)關(guān)系模式的碼,則稱X是R的外碼。(或者參照課本P50,定義2.5)5、答:實(shí)體完整性是指在基本表中,主屬性不能取空值且取值唯一。參照完整性是指在基本表中,外碼可以是空值或者另一個(gè)關(guān)系主碼的有效值。6、(1)Sno(Jno=J1(SPJ)(2) Sno(Jno=J1 Pno=P1(SPJ)(3)
3、Sno(Jno=J1 Color=紅(SPJP)(4)Jno(J)Jno (City=天津 Color=紅(SSPJP)(5)Jno,Pno(SPJ)Pno(Sno=S1(SPJ)第三章:4、建立S表Create table S(SNO CHAR(10) PRIMARY KEY, SNAME CHAR(10), STATUS CHAR(2), CITY CHAR(10);5、(1)select sname,city From S; (2)select pname,color,weight From p;(3) select Jno From SPJ Where SNO=S1;(4)select
4、 p.pname,spj.qty From p,spj Where p.pno=spj.pno and spj.jno=j2;(5) select distinct pno From spj,s Where spj.sno=s.sno and city=上海;(6) select jname From j,spj,s Where j.jno=spj.jno and spj.sno=s.sno and s.city=上海;(7) select jno From j Where jno not in (select spj.jno From spj,s Where spj.sno=s.sno an
5、d s.city=天津);或者:select jno From j Where not exists (select spj.jno From spj,s Where spj.jno=j.jno and spj.sno=s.sno and s.city=天津);(8) update p Set color=藍(lán) Where color=紅;(9) update spj Set sno=s3 Where sno=s5 and jno=j4 and pno=p6;(10) delete From spjWhere sno=s2;delete From sWhere sno=s2;(11)insert
6、 into spj Values(s2,j6,p4,200)8、不是所有的視圖都可以更新。行列子集視圖可以更新。9、建立視圖:Create view v_spjAsSelect sno,pno,qtyFrom spj,jWhere spj.jno=j.jno and jname=三建;查詢視圖:(1)select pno,qtyFrom v_spj(2)select pno,qtyFrom v_spjWhere sno=s1;第四章:1、數(shù)據(jù)庫的安全性:是指保護(hù)數(shù)據(jù)庫,防止因用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。5、自主存取控制方法:定義各個(gè)用戶對(duì)不同數(shù)據(jù)對(duì)象的存取權(quán)限。當(dāng)用戶對(duì)數(shù)據(jù)庫訪
7、問時(shí)首先檢查用戶的存取權(quán)限。防止不合法用戶對(duì)數(shù)據(jù)庫的存取。強(qiáng)制存取控制方法:每一個(gè)數(shù)據(jù)對(duì)象被(強(qiáng)制地)授予某一個(gè)級(jí)別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級(jí)別的用戶才能存取某一個(gè)密級(jí)的數(shù)據(jù)對(duì)象。7、(1)grant select on 職工,部門 To 王明; 8、(1)revoke select on 職工,部門 from王明; 第五章:1、數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。4、三類完整性約束:實(shí)體完整性,參照完整性,用戶定義完整性。6、create table 職工(職工號(hào) char(10) primary key,姓名 char(10),年齡 int check(年齡 between
8、 0 and 60),職務(wù) char(10),工資 float,部門號(hào) char(10),Foreign key(部門號(hào)) references 部門(部門號(hào));create table 部門(部門號(hào)char(10) primary key,名稱 char(10),經(jīng)理名 char(10),電話 char(20));7、當(dāng)違反實(shí)體完整性和用戶定義完整性時(shí),系統(tǒng)一般采用拒絕執(zhí)行。 當(dāng)違反參照完整性時(shí),系統(tǒng)采用以下策略進(jìn)行處理:(1) 拒絕執(zhí)行(2) 級(jí)連操作(3) 設(shè)置為空值第六章:1、函數(shù)依賴:設(shè)R(U)是一個(gè)屬性集U上的關(guān)系模式,X和Y是U的子集。若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不
9、可能存在兩個(gè)元組在X上的屬性值相等, 而在Y上的屬性值不等, 則稱 “X函數(shù)確定Y” 或 “Y函數(shù)依賴于X”,記作XY。部分函數(shù)依賴:在關(guān)系模式R(U)中,如果XY,并且對(duì)于X的任何一個(gè)真子集X,都有X Y, 則稱Y完全函數(shù)依賴于X;若XY,但Y不完全函數(shù)依賴于X,則稱Y部分函數(shù)依賴于X。傳遞依賴:在關(guān)系模式R(U)中,如果XY,( Y X), YX,YZ,則稱Z傳遞函數(shù)依賴于X。候選碼、超碼、主碼、外碼、全碼:見課本P1811821NF:如果一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng),則R1NF。2NF:若關(guān)系模式R1NF,并且每一個(gè)非主屬性都完全函數(shù)依賴于R的碼,則R2NF。3NF:關(guān)
10、系模式R 中若不存在這樣的碼X、屬性組Y及非主屬性Z(Z Y), 使得XY,Y X,YZ,成立,則稱R 3NF。BCNF:設(shè)關(guān)系模式R1NF,如果對(duì)于R的每個(gè)函數(shù)依賴XY,若Y X,則X必含有候選碼,那么RBCNF。第七章:1、數(shù)據(jù)庫設(shè)計(jì)過程分為六個(gè)階段(1)需求分析階段(2)概念結(jié)構(gòu)設(shè)計(jì)階段(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段(4)數(shù)據(jù)庫物理設(shè)計(jì)階段(5)數(shù)據(jù)庫實(shí)施階段(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段2、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的不同階段形成數(shù)據(jù)庫的各級(jí)模式,即:在概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于各個(gè)DBMS產(chǎn)品的概念模式,在本篇中就是E-R圖; 在邏輯設(shè)計(jì)階段將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型,形成數(shù)
11、據(jù)庫邏輯模式; 然后在基本表的基礎(chǔ)上再建立必要的視圖,形成數(shù)據(jù)的外模式; 在物理設(shè)計(jì)階段,根據(jù)DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安排,建立索引,形成數(shù)據(jù)庫內(nèi)模式。4、數(shù)據(jù)字典的內(nèi)容一般包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程五部分。7、(見另外的PPT)10、(假設(shè)題目給出各個(gè)實(shí)體的屬性)學(xué)校(學(xué)校編號(hào),校名,地址) 系(系編號(hào),系名,系主任,學(xué)校編號(hào)) 教研室(教研室編號(hào),教研室名稱,教研室主任,系編號(hào)) 教員(職工號(hào),姓名,性別,職稱,教研室編號(hào)) 班級(jí)(班級(jí)號(hào),班級(jí)名稱,專業(yè),人數(shù),系編號(hào)) 學(xué)生(學(xué)號(hào),姓名,性別,年齡,班級(jí)號(hào)) 課程(課程號(hào),課程名) 選修(學(xué)號(hào),課程號(hào))
12、第九章:6、(1)選擇運(yùn)算盡可能先做(2)把投影運(yùn)算和選擇運(yùn)算同時(shí)進(jìn)行(3)把投影同其前或其后的雙目運(yùn)算結(jié)合起來(4)把某些選擇同在它前面要執(zhí)行的笛卡爾積結(jié)合起來成為一個(gè)連接運(yùn)算(5)找出公共子表達(dá)式。第十章:1、事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。事務(wù)具有4個(gè)特性:原子性、一致性、隔離性和持續(xù)性。這4個(gè)特性也簡稱為ACID特性。6、發(fā)生事務(wù)故障時(shí),系統(tǒng)做撤消操作。 發(fā)生系統(tǒng)故障時(shí),對(duì)未完成事務(wù)做撤消操作,對(duì)已完成事務(wù)做重做操作。 發(fā)生介質(zhì)故障時(shí),需要DBA的介入,重裝最近轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫副本和日志文件副本,重做已完成的事務(wù)。 第十一章:1、
13、并發(fā)控制可以保證事務(wù)的隔離性和一致性。2、 并發(fā)操作可能會(huì)產(chǎn)生三類數(shù)據(jù)不一致:丟失修改,不可重復(fù)讀和讀“臟”數(shù)據(jù)。用封鎖的方法可以避免各種不一致的情況。3、 封鎖就是事務(wù)T在對(duì)某個(gè)數(shù)據(jù)對(duì)象(例如表、記錄等)操作之前,先向系統(tǒng)發(fā)出請求,對(duì)其加鎖,加鎖后事務(wù)T就對(duì)該數(shù)據(jù)對(duì)象有了一定的控制,在事務(wù)T釋放它的鎖之前,其它的事務(wù)不能更新此數(shù)據(jù)對(duì)象。 基本封鎖類型有:排它鎖和共享鎖。排它鎖:若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,其它任何事務(wù)都不能再對(duì)A加任何類型的鎖,直到T釋放A上的鎖。共享鎖:若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,事務(wù)T可以讀但不能修改,其它事務(wù)只能再對(duì)A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。5、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫(yī)兒科學(xué)模擬考試題含答案
- 10《老人與?!方虒W(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版高中語文選擇性必修上冊
- 2024國家電投國寧新儲(chǔ)公司招聘14人筆試參考題庫附帶答案詳解
- 2024四川雅安市石棉縣龍昌建材有限責(zé)任公司石棉恒泰昌商砼有限公司招聘駕駛員23人筆試參考題庫附帶答案詳解
- 名校聯(lián)盟浙江省溫州市第二十中學(xué)九年級(jí)歷史人教版 資源出現(xiàn)短缺的教學(xué)設(shè)計(jì)
- Unit 3 All about me Lesson 4:What do you like to do?教學(xué)設(shè)計(jì) 2024-2025學(xué)年冀教版(2024)七年級(jí)英語上冊
- 第二單元第9課《for循環(huán)的應(yīng)用實(shí)例》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2020)初中信息技術(shù)八年級(jí)上冊
- 第二單元第6課《互聯(lián)網(wǎng)應(yīng)用中的數(shù)據(jù)》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)八年級(jí)上冊
- 第三章 物態(tài)變化第4節(jié) 升華和凝華(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版物理八年級(jí)上冊
- 第14課 明至清中葉的經(jīng)濟(jì)與文化 教學(xué)設(shè)計(jì) -2024-2025學(xué)年高一統(tǒng)編版2019必修中外歷史綱要上冊
- 2024-2025學(xué)年新教材高中化學(xué) 第三章 鐵 金屬材料 2.1 合金說課稿 新人教版必修1
- 《籃球防守腳步移動(dòng)技術(shù) 滑步》教案
- 完整版項(xiàng)目部組織機(jī)構(gòu)圖
- 浙江省杭州市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 人工智能客服機(jī)器人使用手冊
- 品牌全球化體育營銷趨勢洞察報(bào)告 2024
- (新版)拖拉機(jī)駕駛證科目一知識(shí)考試題庫500題(含答案)
- (人衛(wèi)版第九版?zhèn)魅静W(xué)總論(一))課件
- 工業(yè)機(jī)器人仿真與離線編程項(xiàng)目-8-KUKA-Sim-Pro-軟件的介紹及基本操作
- 第2課++生涯規(guī)劃+筑夢未來(課時(shí)2)【中職專用】中職思想政治《心理健康與職業(yè)生涯》高效課堂 (高教版基礎(chǔ)模塊)
- 臨床診療指南(急診醫(yī)學(xué))
評(píng)論
0/150
提交評(píng)論