![大數(shù)據(jù)庫原理與應(yīng)用總復(fù)習(xí)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/ef21336a-4337-409d-b2ca-65e9c884f962/ef21336a-4337-409d-b2ca-65e9c884f9621.gif)
![大數(shù)據(jù)庫原理與應(yīng)用總復(fù)習(xí)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/ef21336a-4337-409d-b2ca-65e9c884f962/ef21336a-4337-409d-b2ca-65e9c884f9622.gif)
![大數(shù)據(jù)庫原理與應(yīng)用總復(fù)習(xí)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/ef21336a-4337-409d-b2ca-65e9c884f962/ef21336a-4337-409d-b2ca-65e9c884f9623.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、填空題1. 一個數(shù)據(jù)庫系統(tǒng)主要由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶 等5局部構(gòu)成。2. 數(shù)據(jù)庫的三級模式是指外模式、模式、存儲模式。數(shù)據(jù)庫系統(tǒng)的二級映像技術(shù)與作用(1) 模式/內(nèi)模式映像模式/外模式映像3. 數(shù)據(jù)庫中數(shù)據(jù)的最小單位是數(shù)據(jù)項(xiàng) 。4. 數(shù)據(jù)庫中數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性和物理獨(dú)立性5. 兩個實(shí)體集之間的聯(lián)系可概括為3種:1) 一對一 2) 一對多 3) 多對多6. 最常用的數(shù)據(jù)模型主要有三種層次模型Hierarchical Model 網(wǎng)狀模型Network Model關(guān)系模型7. 數(shù)據(jù)庫設(shè)計(jì)主要的內(nèi)容包括數(shù)據(jù)庫的數(shù)據(jù)庫邏輯設(shè)計(jì),數(shù)據(jù)庫物理設(shè)計(jì) ,數(shù)據(jù)庫實(shí)施8. 概
2、念結(jié)構(gòu)設(shè)計(jì)的方法有4種:包括1)自頂向下 2) 自底向上,3)逐步擴(kuò)X 4)混合策略9. 數(shù)據(jù)抽象的三種根本方法是分類、聚集和概括。11. 數(shù)據(jù)操作權(quán)限的設(shè)置語句包括GRANT、REVOKE和 WITH GRANT OPTION三種。12. SQL Server客戶機(jī)/服務(wù)器的三層結(jié)構(gòu),包括數(shù)據(jù)庫服務(wù)器,應(yīng)用服務(wù)器 和客戶機(jī)13. SQL Server的數(shù)據(jù)庫對象(1)數(shù)據(jù)庫 (2) 關(guān)系(3) 屬性(4) 元組(5) 視圖 (6) 索引14. SQL Server的三種物理文件 mdf文件 、Idf 文件、ndf文件。15. 系統(tǒng)數(shù)據(jù)庫是由SQL Server內(nèi)部創(chuàng)建和提供的一組數(shù)據(jù)庫,其中
3、最主要的數(shù)據(jù)庫有4個,包括(1) master (2) model (3) msdb (4) tempdb 16. 對于一個已經(jīng)滿足 1NF的關(guān)系模式,當(dāng)消除非主屬性對碼的局部函數(shù)依賴后,它就屬于2NF了;當(dāng)消除非主屬性對碼的傳遞函數(shù)依賴,它就屬于3NF了;當(dāng)消除主屬性對碼的局部函數(shù)依賴,它就屬于BF 了17. 數(shù)據(jù)庫的保護(hù)功能主要包括確保數(shù)據(jù)的安全性、完整性、數(shù)據(jù)庫的恢復(fù) 和并發(fā)控制 四方面的內(nèi)容。18. 用戶標(biāo)識和鑒定的方法非常多,常用的用戶標(biāo)識和鑒定方法有如下幾種。(1) 用戶名口令 約定函數(shù)19. 存取控制機(jī)制主要包括兩局部:1) 自主存取控制2) 強(qiáng)制存取控制。20. SQL Ser
4、ver提供以下4層安全防線:(1) 用戶操作系統(tǒng)存取控制(4) 密碼存儲21. 安全認(rèn)證是指數(shù)據(jù)庫系統(tǒng)對用戶訪問數(shù)據(jù)庫系統(tǒng)時所輸入的用戶名和密碼 進(jìn)展確認(rèn)的過程。22. 在一個關(guān)系的各個元組之間或者假如干關(guān)系之間常常存在各種關(guān)聯(lián)或制約約束,這種約束稱為靜態(tài)關(guān)系約束。常見的靜態(tài)關(guān)系約束有:1)實(shí)體完整性約束。2)參照完整性約束。3)函數(shù)依賴約束 。4) 統(tǒng)計(jì)約束。23. 數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性 和相容性24. 事務(wù)是數(shù)據(jù)庫的根本工作單位,事務(wù)具有ACID特性,即:原子性、一致性、 隔離性_和_持久性_25. DBMS勺數(shù)據(jù)庫完整性控制機(jī)制應(yīng)具有3個方面的功能:1)定義2) 檢查3)
5、 發(fā)生問題后采取相應(yīng)動作。26. 根據(jù)完整性檢查的時間不同,可把完整性約束 立即執(zhí)行約束 ImmediateCon strai nts 和延遲執(zhí)行約束Deferred Con strai nts 27. SQLServer中的數(shù)據(jù)完整性包括實(shí)體完整性 、參照完整性和 用戶自定義完整性3種。28. SQL Server實(shí)現(xiàn)數(shù)據(jù)完整性的具體方法有4種:check 、constraint、域約束和觸發(fā)器29. 加密的根本思想是根據(jù)一定的算法將原始數(shù)據(jù)變換為不可直接識別的格式;兩種主要的方法:替換、置換 。30. 事務(wù)通常以 begin transaction開始,以 mit 或rollback 操作
6、完畢。31恢復(fù)機(jī)制涉與的兩個關(guān)鍵問題是:第一,如何建立冗余數(shù)據(jù);第二,如何根據(jù)冗余進(jìn)展恢復(fù) 。32. 數(shù)據(jù)庫系統(tǒng)的故障事務(wù)故障、系統(tǒng)故障、介質(zhì)故障、計(jì)算機(jī)病毒33. SQLServer的三種備份形式 1)完全備份:完全備份即海量備份,將數(shù)據(jù)庫完全復(fù)制到備份文件中。2)事務(wù)日志備份:事務(wù)日志備份將備份發(fā)生在數(shù)據(jù)庫上的事務(wù)。3)增量備份:備份最近一次完全備份以后數(shù)據(jù)庫發(fā)生變化的數(shù)據(jù)。34. 根據(jù)對SQL服務(wù)器的占用方式,數(shù)據(jù)庫的備份和恢復(fù)操作可分為兩種方式。1) 聯(lián)機(jī) 。2) 脫機(jī) 。35. 按事務(wù)對數(shù)據(jù)對象的封鎖程度來分,封鎖有兩種根本類型:共享鎖 和排它鎖名詞解釋實(shí)體:現(xiàn)實(shí)世界可以相互區(qū)別的事
7、物實(shí)體型:具有一樣屬性的實(shí)體具有共同的特征和性質(zhì),可以用實(shí)體名和屬性名來進(jìn)展抽象,這種抽象稱為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱為實(shí)體集屬性:實(shí)體所具有的性質(zhì)碼:唯一標(biāo)識實(shí)體的屬性集事務(wù):是數(shù)據(jù)庫運(yùn)行的根本單位,在里面的操作要么全做要么全不做數(shù)據(jù)模型:是對現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象死鎖:兩個事務(wù)互相等待對方已經(jīng)分鎖了的對象,造成永遠(yuǎn)等待的情況ODBC開放式數(shù)據(jù)庫互聯(lián),訪問不同數(shù)據(jù)源的一個統(tǒng)一接口分析題1. 設(shè)有關(guān)系R(ABCDEFG)其函數(shù)依賴集為:F= E D,C B,CE G,B A 問:R屬于第幾X式?解:關(guān)系的key =CE,所以CE D,而E D也成立(條件),存 在局部函數(shù)依賴,故R 2
8、NF.2. 設(shè)有關(guān)系R(ABCDE)其函數(shù)依賴集為:F= A BC,CD E,B D,E A 下面是R的兩個分解:p =R1(ABC),R2(ADE)r =R3(ABC),R4(CDE)試驗(yàn)證p , d是否無損分解.解:無損分解的判斷:如果R1A R2是R1或R2的超碼,如此R上的分解R1, R2是無損分解。1. 因?yàn)?Ui U2=A,U 1-L2=BC,U2-Ui=DE,所以AC成立,p 是無損分解.因?yàn)?U L2=C,U i-L2=AB,U2-U=DE,所以C AB或C DE均不成立,d 是有 損分解.關(guān)系代數(shù)一設(shè)有學(xué)生、課程和選課 3個關(guān)系,它們的關(guān)系模式為:學(xué)生學(xué)號,某某,性別,年齡,
9、所在系課程課程號,課程名,先行課;選課(學(xué)號,課程號,成績);1. 求選修了課程號為“ C2課程的學(xué)生學(xué)號。n學(xué)號6課程號=C2選課2. 求選修了課程號為“ C2課的學(xué)生學(xué)號和某某。n某某,學(xué)號 6 課程號=C2 選課學(xué)生3. 求沒有選修課程號為“ C2課程的學(xué)生學(xué)號。n學(xué)號學(xué)生-n學(xué)號6課程號=C2 選課4. 求既選修“ C2課程,又選修“ C3課程的學(xué)生學(xué)號。n學(xué)號,課程號 6 課程號=8 人課程號=8 選課5. 求選修課程號為“ C2或“ C3課程的學(xué)生學(xué)號。n學(xué)號 6 課程號=C2v課程號=C3 選課二設(shè)有如下關(guān)系學(xué)生(學(xué)號,某某,年齡,所在系 );課程(課程名,課程號,先行課 );選
10、課(學(xué)號,課程號,成績)。用SQL命令完成如下查詢。(1)求學(xué)過數(shù)據(jù)庫課程的學(xué)生的某某和學(xué)號。Select學(xué)號,某某from選課,學(xué)生,課程where學(xué)生.學(xué)號=選課.學(xué)號and課程.課程號= 選課.課程號and課程名=數(shù)據(jù)庫(2)求沒學(xué)過數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)的學(xué)生某某和學(xué)號。Select 學(xué)號,某某 from 學(xué)生 where not exists(select * from 選課,課程 where 課程.課程號=選課.課程號and課程名 數(shù)據(jù)庫or課程名 數(shù)據(jù)結(jié)構(gòu)and學(xué)生.學(xué) 號=選課.學(xué)號)(3)求沒學(xué)過數(shù)據(jù)庫課程的學(xué)生學(xué)號。Select 學(xué)號,某某 from 學(xué)生 where not e
11、xists(select * from 選課,課程 where 課程.課程號=選課.課程號and課程名=數(shù)據(jù)庫and學(xué)生.學(xué)號=選課.學(xué)號)三設(shè)有如下關(guān)系:學(xué)生(學(xué)號,某某,年齡,性別,所在系);課程(課程號,課程名,先行課);選課(學(xué)號,課程號,成績).1. 為學(xué)生_課程數(shù)據(jù)庫中的學(xué)生、課程和選課三個表建立索引。其中,學(xué)生表按學(xué)號升序建立索引;課程表按課程號升序建唯一索引;選課表按學(xué)號升序和課程號降序建唯一索 引。Create index snoindex on學(xué)生學(xué)號;Create unique in dex oin dex on 課程課程號Create index SCindex on選
12、課學(xué)號 ASC,課程號 DESC2. 建立教育技術(shù)系學(xué)生的視圖。Create view cview As Select學(xué)號,某某,年齡,性別from 學(xué)生where所在系=教育技術(shù)系四設(shè)有如下關(guān)系,用SELECT完成查詢學(xué)生(學(xué)號,某某,年齡,所在系);課程(課程號,課程名,先行課);選課(學(xué)號,課程號,成績).1. 求教育技術(shù)系學(xué)生的學(xué)號和某某。Select學(xué)號,某某from學(xué)生where所在系=教育技術(shù)系2. 求選修了課程的學(xué)生學(xué)號。Select distinet學(xué)號 from 選課3. 求選修C1課程的學(xué)生學(xué)號和成績,并要求對查詢結(jié)果按成績的降序排列,如果成績一 樣如此按學(xué)號的升序排列。
13、Select 學(xué)號,成績from選課where 課程號= C1 order by 成績DESC,學(xué)號 ASC4. 求選修課程C1且成績在8090之間的學(xué)生學(xué)號和成績,并將成績乘以系數(shù)輸出。Select 學(xué)號,成績 *0.8 from 選課 where 課程號= C1 and 成績 between 80 and 905. 查詢每個學(xué)生的情況以與他(她)所選修的課程。S6. 求學(xué)生的學(xué)號、某某、選修的課程名與成績。S7. 查詢每一門課的間接先行課即先行課的先行課。S8. 求C1課程的成績高于X三的學(xué)生學(xué)號和成績。Select學(xué)號,成績from 選課where課程號=C1 and成績Select成績
14、from選課,學(xué)生,課程 where學(xué)生.學(xué)號=選課.學(xué)號and學(xué)生名= X三9. 求其他系中比計(jì)算機(jī)系年齡最大者年輕的所有學(xué)生。Select 學(xué)生名from 學(xué)生where 所在系 計(jì)算機(jī)and 年齡(select max 年齡 from學(xué)生where所在系=計(jì)算機(jī))Select count *from 學(xué)生11. 求選修了課程的學(xué)生人數(shù)。Select coun t(dist in ct學(xué)號)from 選課12. 求課程和選修該課程的人數(shù)。Select 課程號,count*from 選課 group by 課程號13. 求選修課超過3門課的學(xué)生學(xué)號。Select 學(xué)號 from 選課 gro
15、up by 學(xué)號 having count *3五插入與刪除操作1. 將一個新學(xué)生記錄(學(xué)號:98010,某某:X三,年齡:20,所在系:教育技術(shù)系) 插入到學(xué)生表中。Insert into學(xué)生 values98010,X 三 ,20, 教育技術(shù)系2. 插入一條選課記錄(學(xué)號:98011,課程號:C10),成績不詳。Insert into選課 values98011,C10 , null3. 將學(xué)生表中全部學(xué)生的年齡加上2歲。Update學(xué)生set 年齡=年齡+24. 將選課表中的數(shù)據(jù)庫課程的成績乘以。Update選課set 成績=1.2*成績where 課程號=select 課程號from
16、課程where 課程名=數(shù)據(jù)庫5. 刪除藝術(shù)系的學(xué)生記錄與選課記錄。Delete from 選課 where 學(xué)號in select 學(xué)號 from 學(xué)生 where 所在系= 藝 術(shù)Delete from 學(xué)生where所在系=藝術(shù)6. 設(shè)職工_社團(tuán)數(shù)據(jù)庫有三個根本表,用SELECT完成查詢職工(職工號,某某,年齡,性別 );社會團(tuán)體(編號,名稱,負(fù)責(zé)人,活動地點(diǎn));參加(職工號,編號,參加日期).1查找參加唱歌隊(duì)或籃球隊(duì)的職工號和某某。Select職工號,某某from 職工,社會團(tuán)體,參加where職工.職工號=參加.職工號and社會團(tuán)體.編號=參加.編號and名稱in 唱歌隊(duì),籃球隊(duì)2查
17、找沒有參加任何社會團(tuán)體的職工情況。Select * from 職工 where not exists select * from參力口 where 職工.職工號=參加.職工號3求每個社會團(tuán)體的參加人數(shù)。Select 編號,count *from 參加 group by 編號(4) 按參加人數(shù)排序降序顯示社會團(tuán)體的名稱和參加人數(shù)Select 名稱,count * from 社會團(tuán)體,參加where參加.編號=社會團(tuán)體.編號groupby 名稱 order by count * f DESC綜合題1設(shè)有如下關(guān)系學(xué)生學(xué)號,某某,年齡,性別,系名稱,系主任,課程名,成績將其分解為滿足3NF要求的關(guān)系模
18、式。2 根據(jù)下述內(nèi)容設(shè)計(jì)一個數(shù)據(jù)庫。該數(shù)據(jù)庫涉與的實(shí)體有三個實(shí)體如下:倉庫:倉庫號,地點(diǎn),負(fù)責(zé)人,倉庫名稱器件:器件編號,名稱,價格供給商:供給商號,某某,性別語義:(1) 每個倉庫可以向多個供給商發(fā)出訂購,可購置多種器件;(2) 每個供給商可向多個倉庫供貨,可供給多種器件;(3) 每種器件可由多個供給商供給,可由多個倉庫購置。試畫出反映該要求的實(shí)體類型與聯(lián)系類型的E-R模型,將E-R模型圖轉(zhuǎn)換成關(guān)系模式集。并標(biāo)明主碼和外碼。3. 設(shè)有關(guān)系模式 R(職工名,項(xiàng)目名,工資,部門名,部門經(jīng)理),假如規(guī)定每位職工可參加多個項(xiàng)目,各領(lǐng)一份工資,每個項(xiàng)目只屬于一個部門管理,每個部門只有一個經(jīng)理。請回答如下問題:1寫出關(guān)系模式 R的根本函數(shù)依賴;2確定關(guān)系模式 R的候選碼;3關(guān)系模式R最高已達(dá)到第幾 X式,為什么4如果R不屬于3NF,請將R分解為3NF模式集。4. 學(xué)校有假如干個系,每個系有各自的系號、系名和系主任;每個系有假如干名教師和學(xué)生,教師有教師號、教師名和職稱屬性,每個教師可以擔(dān)任假如干門課程,一門課程只能由一位教師講授,課程有課程號、課程名和學(xué)分,每個教師可以參加多項(xiàng)項(xiàng)目,一個項(xiàng)目有多人合作,且項(xiàng)目責(zé)任按其重要性有個排名,項(xiàng)目有項(xiàng)目號、名稱和負(fù)責(zé)人;學(xué)生有學(xué)號、某
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025會計(jì)基礎(chǔ)知識重點(diǎn):融資租賃合同
- 2025池塘清淤工程的施工合同
- 9 知法守法 依法維權(quán) 依法維權(quán)有途徑(說課稿)-部編版道德與法治六年級上冊
- 21 淡水資源 說課稿-2024-2025學(xué)年科學(xué)三年級上冊青島版
- 2025法律法規(guī)工傷員工續(xù)簽合同問題 管理資料
- 6將相和(第一課時)說課稿-2024-2025學(xué)年五年級上冊語文統(tǒng)編版
- 農(nóng)村荒山承包合同范本
- 硬件維護(hù)投標(biāo)方案
- 2023二年級數(shù)學(xué)下冊 四 認(rèn)識萬以內(nèi)的數(shù)第8課時 近似數(shù)說課稿 蘇教版001
- Unit 1 Making friends PartA Let's talk(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2025公司借款合同范本借款合同
- 閩教版(2020)小學(xué)信息技術(shù)三年級上冊第2課《人工智能在身邊》說課稿及反思
- 語文-百師聯(lián)盟2025屆高三一輪復(fù)習(xí)聯(lián)考(五)試題和答案
- 地理-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測試題和答案
- 自然辯證法概論(新)課件
- 基層醫(yī)療機(jī)構(gòu)基本情況調(diào)查報告
- 六西格瑪(6Sigma)詳解及實(shí)際案例分析
- 機(jī)械制造技術(shù)-成都工業(yè)學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 電解槽檢修施工方案
- 正常分娩 分娩機(jī)制 助產(chǎn)學(xué)課件
- 廣東縣級農(nóng)商銀行聯(lián)社高管候選人公開競聘筆試有關(guān)事項(xiàng)上岸提分題庫3套【500題帶答案含詳解】
評論
0/150
提交評論