




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫期末考試復習題庫(非常全面)第一部分第一章:一選擇題:1.在數據管理技術的發展過程中,經歷了人工管理階段、文獻系統階段和數據庫系統階段。在這幾個階段中,數據獨立性最高的是階段。A.數據庫系統B.文獻系統C.人工管理D.數據項管理答案:A2.數據庫的概念模型獨立于。A.具體的機器和DBMSB.E-R圖C.信息世界D.現實世界答案:A3.數據庫的基本特點是。A.(1)數據可以共享(或數據結構化)(2)數據獨立性(3)數據冗余大,易移植(4)統一管理和控制B.(1)數據可以共享(或數據結構化)(2)數據獨立性(3)數據冗余小,易擴充(4)統一管理和控制C.(1)數據可以共享(或數據結構化)(2)數據互換性(3)數據冗余小,易擴充(4)統一管理和控制D.(1)數據非結構化(2)數據獨立性(3)數據冗余小,易擴充(4)統一管理和控制答案:B4.是存儲在計算機內有結構的數據的集合。A.數據庫系統B.數據庫C.數據庫管理系統D.數據結構答案:B5.數據庫中存儲的是。A.數據B.數據模型C.數據以及數據之間的聯系D.信息答案:C6.數據庫中,數據的物理獨立性是指。A.數據庫與數據庫管理系統的互相獨立B.用戶程序與DBMS的互相獨立C.用戶的應用程序與存儲在磁盤上數據庫中的數據是互相獨立的D.應用程序與數據庫中數據的邏輯結構互相獨立答案:C7..數據庫的特點之一是數據的共享,嚴格地講,這里的數據共享是指。A.同一個應用中的多個程序共享一個數據集合B.多個用戶、同一種語言共享數據C.多個用戶共享一個數據文獻D.多種應用、多種語言、多個用戶互相覆蓋地使用數據集合答案:D8.據庫系統的核心是。A.數據庫B.數據庫管理系統C.數據模型D.軟件工具答案:B9.下述關于數據庫系統的對的敘述是。A.數據庫系統減少了數據冗余B.數據庫系統避免了一切冗余C.數據庫系統中數據的一致性是指數據類型一致D.數據庫系統比文獻系統能管理更多的數據答案:A10.數將數據庫的結構劃提成多個層次,是為了提高數據庫的①和②。①A.數據獨立性B.邏輯獨立性C.管理規范性D.數據的共享②A.數據獨立性B.物理獨立性C.邏輯獨立性D.管理規范性答案:①B②B11.數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是。A.DBS涉及DB和DBMSB.DDMS涉及DB和DBSC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMS答案:A12.在數據庫中,產生數據不一致的主線因素是。A.數據存儲量太大B.沒有嚴格保護數據C.未對數據進行完整性控制D.數據冗余答案:D13.數據庫管理系統(DBMS)是。A.數學軟件B.應用軟件C.計算機輔助設計D.系統軟件答案:D14.數據庫管理系統(DBMS)的重要功能是。A.修改數據庫B.定義數據庫C.應用數據庫D.保護數據庫答案:B15.數據庫系統的特點是、數據獨立、減少數據冗余、避免數據不一致和加強了數據保護。A.數據共享B.數據存儲C.數據應用D.數據保密答案:A16據庫系統的最大特點是。A.數據的三級抽象和二級獨立性B.數據共享性C.數據的結構化D.數據獨立性答案:A17.數據庫管理系統能實現對數據庫中數據的查詢、插入、修改和刪除等操作,這種功能稱為。A.數據定義功能B.數據管理功能C.數據操縱功能D.數據控制功能答案:C18.數據庫管理系統是。A.操作系統的一部分B.在操作系統支持下的系統軟件C.一種編譯程序D.一種操作系統答案:B19.據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特性的是()A.外模式B.內模式C.存儲模式D.模式答案:D20據庫系統的數據獨立性是指B。A.不會由于數據的變化而影響應用程序B.不會由于系統數據存儲結構與數據邏輯結構的變化而影響應用程序C.不會由于存儲策略的變化而影響存儲結構D.不會由于某些存儲結構的變化而影響其他的存儲結構答案:B21.信息世界中的術語,與之相應的數據庫術語為。A.文獻B.數據庫C.字段D.記錄答案:D22次型、網狀型和關系型數據庫劃分原則是。A.記錄長度B.文獻的大小C.聯系的復雜限度D.數據之間的聯系答案:D23.傳統的數據模型分類,數據庫系統可以分為三種類型。A.大型、中型和小型B.西文、中文和兼容C.層次、網狀和關系D.數據、圖形和多媒體答案:C24.層次模型不能直接表達。A.1:1關系B.1:m關系C.m:n關系D.1:1和1:m關系答案:C25.數據庫技術的奠基人之一E.F.Codd從1970年起發表過多篇論文,重要論述的是。A.層次數據模型B.網狀數據模型C.關系數據模型D.面向對象數據模型答案:C二、填空題1.數據管理技術經歷了人工管理、文獻系統和數據庫系統三個階段。答案:①人工管理②文獻系統②數據庫系統2.數據庫是長期存儲在計算機內、有組織的、可共享的數據集合。答案:①組織②共享3.DBMS是指它是位于用戶和③之間的一層管理軟件。答案:①數據庫管理系統②用戶③操作系統4.數據庫管理系統的重要功能有數據定義功能、數據操縱功能、數據庫的運營管理和數據庫的建立以及維護等4個方面。答案:①數據定義功能②數據操縱功能5.數據獨立性又可分為邏輯數據獨立性和物理數據獨立性。答案:①邏輯數據獨立性②物理數據獨立性6.當數據的物理存儲改變了,應用程序不變,而由DBMS解決這種改變,這是指數據的物理獨立性。答案:物理獨立性7.數據模型是由數據結構、數據操作和完整性約束三部分組成的。答案:①數據結構②數據操作③完整性約束8.數據結構是對數據系統的靜態特性的描述,數據操作是對數據庫系統的動態特性的描述。答案:①數據結構②數據操作9.數據庫體系結構按照模式、外模式和內模式三級結構進行組織。答案:①模式②外模式③內模式10.實體之間的聯系可抽象為三類,它們是1∶1、1∶m和m∶n。答案:①1∶1②1∶m②m∶n11.數據冗余也許導致的問題有①和②。答案:①浪費存儲空間及修改麻煩②潛在的數據不一致性三:簡答題:1.什么是數據庫?答:數據庫是長期存儲在計算機內、有組織的、可共享的數據集合。數據庫是按某種數據模型進行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此,數據庫具有較小的冗余度,較高的數據獨立性和易擴展性。2.什么是數據庫的數據獨立性?答:數據獨立性表達應用程序與數據庫中存儲的數據不存在依賴關系,涉及邏輯數據獨立性和物理數據獨立性。邏輯數據獨立性是指局部邏輯數據結構(外視圖即用戶的邏輯文獻)與全局邏輯數據結構(概念視圖)之間的獨立性。當數據庫的全局邏輯數據結構(概念視圖)發生變化(數據定義的修改、數據之間聯系的變更或增長新的數據類型等)時,它不影響某些局部的邏輯結構的性質,應用程序不必修改。物理數據獨立性是指數據的存儲結構與存取方法(內視圖)改變時,對數據庫的全局邏輯結構(概念視圖)和應用程序不必作修改的一種特性,也就是說,數據庫數據的存儲結構與存取方法獨立。3.什么是數據庫管理系統?答:數據庫管理系統(DBMS)是操縱和管理數據庫的一組軟件,它是數據庫系統(DBS)的重要組成部分。不同的數據庫系統都配有各自的DBMS,而不同的DBMS各支持一種數據庫模型,雖然它們的功能強弱不同,但大多數DBMS的構成相同,功能相似。一般說來,DBMS具有定義、建立、維護和使用數據庫的功能,它通常由三部分構成:數據描述語言及其翻譯程序、數據操縱語言及其解決程序和數據庫管理的例行程序。4.什么是數據字典?數據字典包含哪些基本內容?答:數據字典是數據庫系統中各種描述信息和控制信息的集合,它是數據庫設計與管理的有力工具,是進行具體數據收集和數據分析所獲得的重要成果。數據字典的基本內容有:數據項、數據結構、數據流、數據存儲和解決過程5個部分。第一章補充作業部分:假設教學管理規定:①一個學生可選修多門課,一門課有若干學生選修;②一個教師可講授多門課,一門課只有一個教師講授;③一個學生選修一門課,僅有一個成績。學生的屬性有學號、學生姓名;教師的屬性有教師編號,教師姓名;課程的屬性有課程號、課程名。規定:根據上述語義畫出ER圖,規定在圖中畫出實體的屬性并注明聯系的類型;成績教師編號成績教師編號教師姓名學生選修m課程教師講授nn1學號姓名課程號課程名第2章關系數據庫一、選擇題1、關系數據庫管理系統應能實現的專門關系運算涉及。A.排序、索引、記錄B.選擇、投影、連接C.關聯、更新、排序D.顯示、打印、制表答案:B2、關系模型中,一個關鍵字是。A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能惟一標記該關系模式中任何元組的屬性組成D.以上都不是答案:C3、自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,規定R和S具有一個或多個共有的。A.元組B.行C.記錄D.屬性答案:D4、關系運算中花費時間也許最長的運算是。A.投影B.選擇C.笛卡爾積D.除答案:C5.關系模式的任何屬性。A.不可再分B.可再分C.命名在該關系模式中可以不惟一D.以上都不是答案:A6.在關系代數運算中,五種基本運算為。A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積答案:C7、設有關系R,按條件f對關系R進行選擇,對的的是。A.R′RB.RRC.sf(R)D.Pf(R)F答案:C8、如圖所示,兩個關系R1和R2,它們進行運算后得到R3。R2DEM125MNMIJKR1ABCACD121XYyR3ABCDEACC112XYyMMNIIJA.交B.并C.笛卡爾積D.連接答案:D二、填空題1、一個關系模式的定義格式為。答案:關系名(屬性名1,屬性名2,…,屬性名n)2、.一個關系模式的定義重要涉及關系名、屬性名、屬性類型、屬性長度和關鍵字。答案:①關系名②屬性名③屬性類型④屬性長度⑤關鍵字3、.關系代數運算中,傳統的集合運算有①、②、③和④。答案:①笛卡爾積②并③交④差4、關系代數運算中,基本的運算是①、②、③、④和⑤。答案:①并②差③笛卡爾積④投影⑤選擇5、關系代數運算中,專門的關系運算有選擇、投影和連接。答案:①選擇②投影③連接6、關系數據庫中基于數學上兩類運算是關系代數和關系演算。答案:①關系代數②關系演算7、.已知系(系編號,系名稱,系主任,電話,地點)和學生(學號,姓名,性別,入學日期,專業,系編號)兩個關系,系關系的主關鍵字是①,系關系的外關鍵字②,學生關系的主關鍵字是③,外關鍵字④答案:①系編號②無③學號④系編號第4章數據庫的安全性一、選擇題1、下面哪個不是數據庫系統必須提供的數據控制功能。A.安全性? B.可移植性 C.完整性 D.并發控制答案:B2、保護數據庫,防止未經授權的或不合法的使用導致的數據泄漏、更改破壞。這是指數據的。A.安全性 B.完整性 C.并發控制??D.恢復答案:A3、數據庫的完整性?是指數據的對的性和相容性。A.安全性? B.完整性??C.并發控制??D.恢復答案:B4、在數據系統中,對存取權限的定義稱為。A.命令 B.授權 C.定義 D.審計答案:B5、數據庫管理系統通常提供授權功能來控制不同用戶訪問數據的權限,這重要是為了實現數據庫的。A.可靠性 B.一致性? C.完整性 ?D.安全性答案:D6、下列SQL語句中,可以實現“收回用戶ZHAO對學生表(STUD)中學號(XH)的修改權”這一功能的是A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC答案:C7、把對關系SC的屬性GRADE的修改權授予用戶ZHAO的SQL語句是A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO答案:C8、在SQLServer中刪除觸發器用()。A.ROLLBACK
B.
DROP
C.DELALLOCATE
D.
DELETE答案:B二、填空題1、保護數據安全性的一般方法是設立用戶標記和存取權限控制。答案:設立用戶標記和存取權限控制2、安全性控制的一般方法有①、②、③、④和視圖的保護五級安全措施。答案:①用戶標記鑒定 ②存取控制③審計④數據加密3、存取權限涉及兩方面的內容,一個是①,另一個是②。答案:①要存取的數據對象? ②對此數據對象進行操作的類型4、在數據庫系統中對存取權限的定義稱為授權。答案:授權5、在SQL語言中,為了數據庫的安全性,設立了對數據的存取進行控制的語句,對用戶授權使用①語句,收回所授的權限使用 ②語句。答案:①GRANT?②REVOKE6、DBMS存取控制機制重要涉及兩部分:自主存取控制,_強制存取控制_______________。答案:強制存取控制7、
當對某一表進行諸如()、()、()這些操作時,SQLServer就會自動執行觸發器所定義的SQL語句。答案:INSERT,DELETE,UPDATE第5章數據庫完整性一、選擇題:1、在數據庫系統中,保證數據及語義對的和有效的功能是()A.并發控制B.存取控制C.安全控制D.完整性控制答案:D2、關于主鍵約束以下說法錯誤的是()A.一個表中只能設立一個主鍵約束B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個字段的字段組合設立為主鍵答案:C3、在表或視圖上執行除了()以外的語句都可以激活觸發器。A.Insert??B.Delete? C.Update D.Create答案:D4、數據庫的____是指數據的對的性和相容性。A.安全性B.完整性C.并發控制D.恢復答案:B5、在數據庫的表定義中,限制成績屬性列的取值在0到100的范圍內,屬于數據的________約束。實體完整性B、參照完整性C、用戶自定義D、用戶操作答案:三、設計題在學生課程管理數據庫中創建一觸發器,當向學生選課表插入記錄時,檢查該記錄的學號在學生表中是否存在,檢查該記錄的課程號在課程表中是否存在,及選課成績是否在0到100范圍,若有一項為否,則不允許插入。答案:createtriggerstu_ins_trionscforinsertasbegindeclare@s#char(6),@c#char(5),@gradeintselect@s#=sno,@c#=cno,@grade=scorefrominsertedif(@s#notin(selectsnofromstudent))or(@c#notin(selectcnofromcourse))or(@gradenotbetween0and100)rollbacktransactionelseprint'成功插入'end第6章關系數據理論一、選擇題1、關系規范化中的刪除操作異常是指①,插入操作異常是指②。A.不該刪除的數據被刪除B.不該插入的數據被插入C.應當刪除的數據未被刪除D.應當插入的數據未被插入答案:①A②D2、設計性能較優的關系模式稱為規范化,規范化重要的理論依據是。A.關系規范化理論B.關系運算理論C.關系代數理論D.數理邏輯答案:A3、規范化過程重要為克服數據庫邏輯結構中的插入異常,刪除異常以及冗余度大的缺陷。A.數據的不一致性B.結構不合理C.冗余度大D.數據丟失答案:C4、當關系模式R(A,B)已屬于3NF,下列說法中是對的的。A.它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常C.一定屬于BCNFD.A和C都是答案:B5、關系模型中的關系模式至少是。A.1NFB.2NFC.3NFD.BCNF答案:A6、在關系DB中,任何二元關系模式的最高范式必然是。A.1NFB.2NFC.3NFD.BCNF答案:D7、在關系模式R中,若其函數依賴集中所有候選關鍵字都是決定因素,則R最高范式是。A.2NFB.3NFC.4NFD.BCNF答案:C8、候選關鍵字中的屬性稱為。A.非主屬性B.主屬性C.復合屬性D.關鍵屬性答案:B9、消除了部分函數依賴的1NF的關系模式,必然是。A.1NFB.2NFC.3NFD.4NF答案:B10、關系模式的候選關鍵字可以有①,主關鍵字有②。A.0個B.1個C.1個或多個D.多個答案:①C②B11、關系模式的分解不惟一。A.惟一B.不惟一答案:B12、根據關系數據庫規范化理論,關系數據庫中的關系要滿足第一范式。下面“部門”關系中,因哪個屬性而使它不滿足第一范式?。部門(部門號,部門名,部門成員,部門總經理)A.部門總經理B.部門成員C.部門名D.部門號答案:B二、填空題1、在關系A(S,SN,D)和B(D,CN,NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為。答案:外部鍵2、對于非規范化的模式,通過①轉變為1NF,將1NF通過②轉變為2NF,將2NF通過③轉變為3NF。答案:①使屬性域變為簡樸域②消除非主屬性對主關鍵字的部分依賴③消除非主屬性對主關鍵字的傳遞依賴3、在關系數據庫的規范化理論中,在執行“分解”時,必須遵守規范化原則:保持原有的依賴關系和無損連接性。答案:無損連接性第7章數據庫設計一、選擇題1、在數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表達,它是數據庫設計的段。A.需求分析 B.概念設計 C.邏輯設計? D.物理設計答案:B2、在關系數據庫設計中,設計關系模式是的任務。A.需求分析階段 B.概念設計階段 ?C.邏輯設計階段 ?D.物理設計階段答案:C3、數據庫物理設計完畢后,進入數據庫實行階段,下列各項中不屬于實行階段的工作是。A.建立庫結構 ?B.擴充功能 ?C.加載數據? D.系統調試答案:B4、在數據庫的概念設計中,最常用的數據模型是。A.形象模型 B.物理模型 C.邏輯模型? D.實體聯系模型答案:D5、從E-R模型關系向關系模型轉換時,一個M∶N聯系轉換為關系模型時,該關系模式的關鍵字是。A.M端實體的關鍵字?B.N端實體的關鍵字C.M端實體關鍵字與N端實體關鍵字組合 D.重新選取其他屬性答案:C6、當局部E-R圖合并成全局E-R圖時也許出現沖突,不屬于合并沖突的是。A.屬性沖突 B.語法沖突 ?C.結構沖突 ?D.命名沖突答案:B7、概念模型獨立于。A.E-R模型 B.硬件設備和DBMS??C.操作系統和DBMS? D.DBMS答案:B8、數據流程圖(DFD)是用于描述結構化方法中階段的工具。A.可行性分析??B.具體設計 C.需求分析 D.程序編碼答案:C9、下圖所示的E-R圖轉換成關系模型,可以轉換為關系模式。A.1個 ?B.2個 ?C.3個??D.4個答案:C二、填空題1、數據庫設計的幾個環節是。答案:需求分析,概念設計,邏輯設計,物理設計,系統實行,系統運營和維護2、“為哪些表,在哪些字段上,建立什么樣的索引”這一設計內容應當屬于數據庫設計階段。答案:物理3、在數據庫設計中,把數據需求寫成文檔,它是各類數據描述的集合,涉及數據項、數據結構、數據流、數據存儲和數據加工過程等的描述,通常稱為。答案:數據字典4、在設計分E-R圖時,由于各個子系統分別有不同的應用,并且往往是由不同的設計人員設計的,所以各個分E-R圖之間難免有不一致的地方,這些沖突重要有①、②和③三類。答案:①屬性沖突 ?②命名沖突 ③結構沖突第8章數據庫編程一、選擇題1、修改存儲過程使用的語句是()。A.
ALTERPROCEDURE
B.
DROPPROCEDURE
C.
INSERTPROCEDUE
D.
DELETEPROCEDUE答案:A2、創建存儲過程的語句是()。A.
ALTERPROCEDURE
B.
DROPPROCEDURE
C.
CREATEPROCEDUE
D.
INSERTPROCEDUE答案:C3、下面(
)組命令,將變量count值賦值為1。A.DECLARE@countSELECT@count=1B.DIMcount=1
C.DECLAREcountSELECTcount=1D.DIM
@countSELECT@count=1答案:A4在SQLServer中刪除存儲過程用()。A.ROLLBACK
B.
DROPPROCC.DELALLOCATE
D.
DELETEPROC答案:B10.在SQLServer編程中,可使用()將多個語句捆綁。A.{}
B.BEGIN-END
C.(
)
D.[
]答案:B二、填空題1、
在T-SQL編程語句中,WHILE結構可以根據條件多次反復執行一條語句或一個語句塊,還可以使用()和CONTINUE關鍵字在循環內部控制WHILE循環中語句的執行。答案:BREAK2、
存儲過程是存放在()上的預先定義并編譯好的T-SQL語句。答案:SQLSERVER服務器上3、游標是系統為用戶開設的一個(),存放SQL語句的執行結果答案:數據緩沖區第9章關系查詢解決和查詢優化第10章數據庫恢復技術選擇題1、是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。A.程序 B.命令? C.事務? D.文獻答案:C2、事務的原子性是指。A.事務中涉及的所有操作要么都做,要么都不做B.事務一旦提交,對數據庫的改變是永久的C.一個事務內部的操作及使用的數據對并發的其他事務是隔離的D.事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態答案:A3、事務的一致性是指。A.事務中涉及的所有操作要么都做,要么都不做B.事務一旦提交,對數據為的改變是永久的C.一個事務內部的操作及使用的數據對并發的其他事務是隔離的D.事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態答案:D4、事務的隔離性是指。A.事務中涉及的所有操作要么都做,要么都不做B.事務一旦提交,對數據庫的改變是永久的C.一個事務內部的操作及使用的數據對并發的其他事務是隔離的D.事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態答案:C5、事務的連續性是指。A.事務中涉及的所有操作要么都做,要么都不做B.事務一旦提交,對數據庫的改變是永久的C.一個事力內部的操作及使用的數據對并發的其他事務是隔離的D.事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態答案:B6、若數據庫中只包含成功事務提交的結果,則此數據庫就稱為處在狀態。A.安全 B、.一致 ?C.不安全??D.不一致答案:B7、若系統在運營過程中,由于某種因素,導致系統停止運營,致使事務在執行過程中以非控制方式終止,這時內存中的信息丟失,而存儲在外存上的數據未受影響,這種情況稱為。A.事務故障? B.系統故障 C.介質故障? D.運營故障答案:B8、若系統在運營過程中,由于某種硬件故障,使存儲在外存上的數據部分損失或所有損失,這種情況稱為。A.事務故障??B.系統故障 ?C.介質故障??D.運營故障答案:C9、用來記錄對數據庫中數據進行的每一次更新操作。A.后援副本? B.日記文獻 ?C.數據庫? D.緩沖區答案:B10、用于數據庫恢復的重要文獻是。A.數據庫文獻 B.索引文獻??C.日記文獻 ?D.備注文獻答案:C11、數據庫恢復的基礎是運用轉儲的冗余數據。這些轉儲的冗余數據涉及。A.數據字典、應用程序、審計檔案、數據庫后備副本B.數據字典、應用程序、日記文獻、審計檔案C.日記文獻、數據庫后備副本D.數據字典、應用程序、數據庫后備副本答案:C填空題1、事務是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。答案:事務2、.若事務在運營過程中,由于種種因素,使事務未運營到正常終止點之間就被撤消,這種情況就稱為事務故障。答案:事務故障3、數據庫恢復是將數據庫從錯誤狀態恢復到某一已知的對的狀態的功能。答案:①錯誤?②某一已知的對的狀態4、數據庫系統在運營過程中,也許會發生故障。故障重要有事務故障、系統故障、介質故障和計算機病毒四類。答案:①事務故障②系統故障 ③計算機病毒5、數據庫系統是運用存儲在外存上其他地方的冗余數據來重建被破壞的數據庫。它重要有兩種:后援副本和日記文獻。答案:①冗余數據??②后援副本 ③日記文獻3、設有兩個事務T1、T2,其并發操作如下所示,下列評價對的的是。A.該操作不存在問題 B.該操作丟失修改C.該操作不能反復讀 D.該操作讀“臟”數據答案:DT1T2①讀A=100A=A*2寫回②③ROLLBACK恢復A=100讀A=104、解決并發操作帶來的數據不一致性總是普遍采用。A.封鎖 B.恢復 ?C.存取控制 D.協商答案:A5、若事務T對數據R已經加X鎖,則其他事務對數據R。A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖??D.不能加任何鎖答案:D6、關于“死鎖”,下列說法中對的的是。A.死鎖是操作系統中的問題,數據庫操作中不存在B.在數據庫操作中防止死鎖的方法是嚴禁兩個用戶同時操作數據庫C.當兩個用戶競爭相同資源時不會發生死鎖D.只有出現并發操作時,才有也許出現死鎖答案:D7、對并發操作若不加以控制,也許會帶來問題。A.不安全??B.死鎖 ?C.死機 ?D.不一致答案:D8、并發操作會帶來哪些數據不一致性。A.丟失修改、不可反復讀、臟讀、死鎖B.不可反復讀、臟讀、死鎖C.丟失修改、臟讀、死鎖D.丟失修改、不可反復讀、臟讀答案:D填空題1、DBMS的基本工作單位是事務,它是用戶定義的一組邏輯一致的程序序列;并發控制的重要方法是機制。答案:封鎖2、有兩種基本類型的鎖,它們是共享鎖和排它鎖。答案:①共享鎖?②排它鎖第二部分第一章數據庫系統概論填空題1.數據庫解決技術經歷了人工管理、文獻管理、數據庫管理以及分布式數據庫管理四個發展階段。(20237月考)(20231、7月考)2.在文獻管理階段,程序和數據在存儲位置上是__分開___存放的。3.在人工管理和文獻管理階段,程序設計依賴于數據表達。(20231月考判斷)4.數據庫系統具有數據結構化、數據共享、數據獨立性、數據粒度小、獨立的數據操作界面、由DBMS統一管理等優點。(20231月、09.7考)5.在文獻管理階段、文獻之間是互相獨立的,在數據庫管理階段,文獻之間是互相聯系的。(20237月考是非題)6.在_文獻__系統中,不容易做到數據共享,在_數據庫__系統中,容易做到數據共享。(20231月考判斷)7.在文獻系統中,存取數據的基本單位為__記錄__,在數據庫系統中,存取數據的基本單位為_數據項__。8.在文獻系統中,數據沒有獨立的操作界面,在數據庫系統中數據具有獨立的操作界面。(20231月考)9.在數據庫系統中訪問數據,既可以采用程序執行方式,也可以視屏交互采用方式。10.DBMS具有安全性、一致性、并發性和數據庫恢復等管理控制功能。(20231月考)11.分布式數據庫系統既支持客戶的_局部__應用,又支持客戶的__全局__應用。(20237月考是非題)12.分布式數據庫系統除了具有一般數據庫系統的優點之外,還具有兼容性好、可靠性高、地區范圍廣、數據量大、客戶數多等優點。13.在實體中能作為碼的屬性稱為主屬性,否則稱為非主屬性。09.7考14.域是實體中相應屬性的取值范圍,性別屬性的域包含2個值。(20231月考)15.實體之間的聯系類型有三種,分別是1對1、1對多和多對多。(08、20237月考)(20231月考)16.若實體A和B是多對多的聯系,實體B和C是1對1的聯系,則實體A和C是__多__對__多__的聯系。(20231月考選擇)17.若實體A和B是1對多的聯系,實體B和C是1對多的聯系,則實體A和C是__1對___多__的聯系。18.若實體A和B是1對多的聯系,實體B和C是多對1的聯系,則實體A和C是______多_對___多_____的聯系。19.任一種數據模型都有_型___和___值___的區別。(20237月考)20.把保存_關系定義__的關系稱為相應數據庫的元關系,一個數據庫的元關系由__DBMS_自動建立。(20231月考)21.關系數據庫系統具有數據結構單一、采用集合運算、數據完全獨立、數學理論支持等優點。(20237月考)(20231月考)22.在對象數據模型中,對象不僅可以繼承,并且可以嵌套。(07、20237月考是非題)在非關系模型中操作記錄的方式是過程式的,在關系模型中操作記錄的方式是集合式的。23.關系中的每一行稱為元組,每一列稱為屬性。24.在數據庫體系結構中,兩級數據映像分別是指外模式和模式之間的數據映像與模式和內模式之間的數據映像。(20231月考)25.數據庫系統的三級模式結構和兩級數據映像保證了數據的物理獨立性和邏輯獨立性。(20237月考)(20237月考)第二章關系運算1.關系數據模型涉及關系數據結構、關系完整性規則和關系運算三個方面。(20237月考)(20231、7月考)2.設D1,D2和D3域的基數分別為2,3和4,則D1D2D3的元組數為__24__,每個元組有__3__個分量。(07、20237月考)3.學生關系中的班級號屬性與班級關系中的班級號主碼屬性相相應,則__班級號_為學生關系中的_外碼__。(20237月考)4.若一個關系為R(學生號,姓名,性別,年齡),則學生號可以作為該關系的主碼,姓名、性別和年齡為該關系的非主屬性。(20237月考)5.在候選碼中的每個屬性被稱為主屬性,不在任何候選碼中的每個屬性被稱為非主屬性。(20231、7月考)6.關系完整性涉及實體完整性、參照完整性和用戶定義完整性三個方面。(20231月考)7.在參照和被參照的關系中,每個外碼值或者為空,或者等于另一個關系中的主碼值。8.設一個集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包具有7個元素,A和B的交集中包具有3個元素,A和B的差集中包具有2個元素。(20237月考)9.設一個關系A具有a1個屬性和a2個元組,關系B具有b1個屬性和b2個元組,則關系A×B具有a1+b1個屬性和a2xb2個元組。(20237月考)10.專門的關系運算涉及__選擇___、_投影_、__連接__和__除__四種。11.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),則至少選修了課程號為‘001’和‘002’課程的所有學生信息所相應的運算表達式為S><Π學生號(δ課程號=‘001’∨課程號=‘002’(12.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),則選修了課程名為‘程序設計’課程的所有學生信息所相應的運算表達式為S><(Π學生號(X><(δ課程號=’程序設計’(C))))。13.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),則姓名為變量K的值的學生所選修的所有課程信息所相應的運算表達式為__C__課程號(_X__(δ姓名=K(_S___)))。(20231月考判斷)14.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),求出所有選課的學生信息的運算表達式為__課程號(_X_)_____與__C___的自然連接。(07、20237月考是非題)第三章關系規范化基礎1.在一個關系R中,若屬性集X函數決定屬性集Y,則記作為_X→Y_,稱X為決定因素。2.在一個關系R中,若X→Y且XY,則稱X→Y為非平凡依賴,否則,若X→Y且XY,則稱X→Y為平凡依賴。(20237月考)3.在一個關系R中,“職工號”函數決定“姓名”既是非平凡函數依賴,又是完全函數依賴。(07、20237月考)4.已知“職工號→性別”成立,則“(職工號,性別)→性別”既是平凡函數依賴,又是部分函數依賴。(20231月考)5.在一個關系R中,若存在“學號→系號,系號→系主任”,則隱含存在著__學號__函數決定__系主任___。(20237月考)6.在一個關系R中,若存在X→Y和X→Z,則存在X→(Y,Z),稱此為函數依賴的合并性規則。(20231月考)7.在一個關系R中,若存在X→(Y,Z),則也隱含存在__X→Y__和_X→Z_,稱此為函數依賴的__分解性___規則。(20237月考)(07、20237月考)8.在一個關系R中,若X可以函數決定關系R中的每個屬性,并且X的任何真子集都不能函數決定R中的每個屬性,則稱X為關系R的一個候選碼。(20237月考)9.一個關系的候選碼可以函數決定每個屬性,其中除了存在完全函數決定外,也允許存在部分函數決定和傳遞函數決定。(20231月考)10.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={A→B,C→D,(A,C)→E},則該關系的候選碼為__(A,C)__,該候選碼具有_2__屬性。11.設一個關系為R(A,B,C,D,E,F),它的最小函數依賴集為FD={A→B,A→C,D→E,D→F},則該關系的候選碼為__(A,D)___,該候選碼具有___2___屬性。(20231月、09.7考)12.設一個關系為R(A,B,C,D,E,F,G),它的最小函數依賴集為FD={A→B,C→D,B→E,E→F},則該關系的候選碼為_(A,C,G)__,該候選碼具有_3__屬性。(20231月、20237月考)13.對關系進行規范化,通常只規定規范化到第三范式,該規范化過程可以很好的保持數據的無損連接性和函數依賴性。(20231月考)14.一個關系若存在部分函數依賴和傳遞函數依賴,則必然會導致數據冗余以及插入、刪除和修改異常。(20237月考)15.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={A→B,A→C,(A,D)→E},則該關系的候選碼為_(A,D)__,該關系存在著_部分__函數依賴。(20237月考)16.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={A→B,C→D,C→E},該關系只滿足_第一__范式,若要規范化為高一級的范式,則將得到_3_個關系。(20237月考)17.關系數據庫中的每個關系必須最低達成__第一__范式,該范式中的每個屬性都是__不可再分__的。18.一個關系若存在部分函數依賴和傳遞函數依賴,則必然會導致數據冗余和操作異常。(20237月考)19.設一個關系為R(A,B,C,D,E,F,G),它的最小函數依賴集為FD={A→B,A→C,C→D,C→E,A→F,F→G},該關系滿足第二_范式,若要規范化為高一級的范式,則將得到_3_個關系。(20231月考)20.若一個關系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關系達成__第三__范式。(20231月考選擇、判斷)第四章結構化查詢語言-----SQL一、填空題1.數據庫系統的外模式在SQL中稱為視圖,它由基本表產生出來。2.SQL是高度非過程化和面向集合操作的語言。(08、20237月考)(20231月考)3.由createschemaKUCUNauthorizationLIU命令建立的一個數據庫名為KUCUN,所有者為LIU。(20237月考)4.在SQL中建立和刪除數據庫模式的命令分別為_createdatabase__和__dropdatabase___。5.在SQL中完整性約束分為列級完整性約束和表級完整性約束兩個方面。6.在列級完整性約束中,每個約束只能涉及到1個屬性,在表級完整性約束中,每個約束可以涉及到多個屬性。(20237月考)7.在SQL中,列級完整性約束分為6種情況,表級完整性約束分為4種情況。8.在SQL中,主碼約束的關鍵字為primarykey,外碼約束的關鍵字為foreignkey。(20237月考)(20231月考)9.在SQL中,單值約束的關鍵字為unique,檢查約束的關鍵字為check。(20237月考)(20237月考)(20231月考)10.在SQL中,createtable、altertable和droptable命令分別為在數據庫中建立、_修改__和刪除基本表結構的命令。(20231月考)(20231月考選擇)11.向基本表中插入數據有兩種命令格式,一種稱為單行插入格式,另一種稱為多行插入格式。(20237月考)12.在SQL中,對基本表進行插入、修改和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全面家居裝修合同:一站式家庭裝修協議
- 2025年xx村干部個人自查自糾報告
- 《地產營銷策略》課件
- 《針灸治療偏頭痛》課件
- 海爾冰柜新品上市活動媒介策略
- 遂寧職業學院《朝鮮語高級閱讀I》2023-2024學年第二學期期末試卷
- 寧夏財經職業技術學院《大學計算機基礎Ⅱ》2023-2024學年第二學期期末試卷
- 遼寧省營口市大石橋市水源鎮2025年5月中考二模英語試題含答案
- 西安郵電大學《顏系行草(2)(唐五代書法史論)》2023-2024學年第二學期期末試卷
- 江西師范大學科學技術學院《計算機網絡前沿技術》2023-2024學年第二學期期末試卷
- 常見含麻黃堿類藥物目錄
- Unit 4 Protecting our heritage sites 課文語篇填空-牛津譯林版高中英語選擇性必修第三冊
- GB/T 16955-1997聲學農林拖拉機和機械操作者位置處噪聲的測量簡易法
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- GB 16410-2007家用燃氣灶具
- 鐵碳合金的相圖解讀
- 2023年復旦大學博士研究生入學考試專家推薦信模板
- 中小學教師資格證面試課件講義
- 全國初中英語優質課大賽一等獎《八年級Unit 6An old man》說課課件
- 湖北地區醫院詳細名單一覽表
- 麥肯錫入職培訓第一課:讓職場新人一生受用的邏輯思考力新員工培訓教材
評論
0/150
提交評論