




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精品一、選擇題1 .在數據庫系統中,把可以相互區別的客觀事物稱為(D)A屬性B.字段C.文件D.實體2 .數據庫的存儲設備和存取方法變化不影響整體邏輯結構的特點,稱為數據庫的(D)A.實體獨立性B.物理數據獨立性C.客觀獨立性D.邏輯數據獨立性3 .學生社團可以接納多名學生參加,但每個學生只能參加一個社團,從社團到學生之間的聯系類型是(B)A.多對多B.一對多C.多對一D.一對一4 .如果關系模式R上有函數依賴AB-C和A-C,則R中存在(B)A.完全依賴B.部分依賴C.傳遞依賴D.多值依賴5 .關系模型的參照完整性約束是指(C)A.限制引用一個關系中的不同元組數據B.限制引用不同關系中的元組
2、數據C.限制一個關系引用與之聯系關系中不存在的元組數據D.限制兩個關系間的互相引用6 .在嵌入式SQL中,為了把集合操作轉換成單記錄處理方式,引進了以下哪個概念(B)A.宿主語言B.游標C.DDL語言D.DML語言7 、單個用戶使用的數據視圖的描述稱為(A)。A.外模式B.概念模式C.內模式D.存儲模式8.在SQL中,下列涉空值的操作,不正確的(D:AGE=NULL)9.數據庫系統的獨立性是指(B)A. 不會因為數據的變化而影響應用程序B. 不會因為系統數據存儲結構與數據邏輯結構的變化而影響應用程序C. 不會因為數據存儲策略的變化而影響數據存儲結構D. 不會因為某些數據邏輯結構的變化而影響應用
3、程序1 0.設有T1和T2兩個事務,若并發操作如下,則下面評價中正確的是(C)。T1T2 讀A=100,B=5 讀A=100A=A*2回寫 求A+B=105,驗證錯A.該操作不存在問題B.該操作丟失修改C.該操作不能重復讀D.該操作讀“臟數據”11. 下列SQL語句中,修改表結構的是(ALTER)12. 概念模型獨立于(DBMS)13. 一個數據庫系統必須能夠表示實體和關系,聯系可以與(1個或者1個以上)實體有關。14. 若數據庫中只包含成功事務提交的結果,則此數據庫就稱為處于(一致)狀態。15. 索引屬于(內模式)。16. 恢復機制的關鍵問題是建立冗余數據,最常用的技術是(D:數據轉儲+登錄
4、日志文件)17.在基本的關系中,下列說法正確的是(C)A行列順序有關B屬性名允許重名C任意兩個元組不允許重復D列式非同質的18. 兩個關系在沒有公共屬性時,其自然連接操作表現為(A:結果為空關系)19. 在關系數據庫中,從關系規范化的意義看,如果關系R中的非主屬性對碼有部分函數依賴,那么R至多是(B:2NF)20. 設有關系W(工號,姓名,工種,定額),將其規范化到第三范式正確的解答是(C)°A.W1(工號,姓名),W2(工種,定額)B.W1(工號,工種,定額),W2(工號,姓名)C.W1(工號,姓名,工種),W2(工號,定額)D.以上都不對21. 若系統在運行過程中,由于某種硬件故
5、障,使存儲在外存上的數據部分丟失或全部丟失,這種情況稱為(A)。A.介質故障B.系統故障C.事務故障D.運行故障22. 數據流程圖(DFD)是用于描述結構化方法中(C)階段的工具。A.可行性分析B.程序設計C.需求分析D.詳細設計23. 進行自然聯接運算的兩個關系必須具有(B)。A.相同屬性個數B.公共屬性C.相同關系名D.相同關鍵字24. 數據庫的特點之一是數據的共享,嚴格地講,這里的數據共享是指(D)。A.同一應用的多個程序共享一個數據集合B.多個用戶、同一語言共享C.多個用戶共享同一個數據文件D.多種應用、多種語言、多個用戶相互覆蓋地使用數據集合25. 關系模型中,表示實體間N:M聯系是
6、通過增加一個(A)。A.關系實現B.屬性實現C.關系或一個屬性實現D.關系和一個屬性實現26. SQL語言是(B)的語言,易學習。A.過程化B.非過程化C.格式化D.導航化27. 建立數據字典的時機是(A)。A.需求分析階段B.數據庫物理設計階段C.數據庫實施D.概念結構設計階段28. 現有關系表:學生(宿舍編號,宿舍地址,學號,姓名,性別,專業,出生日期),它的主鍵是(B)。A.宿舍編號B.學號C.宿舍地址,姓名)D.宿舍編號,學號)29. 數據庫系統的體系機構是(C)。A.二級模式結構和一級1映射B.三級模式結構和一級映射C.三級模式結構和二級映射D.三級模式結構和三級映射30. 為提高效
7、率,關系數據庫系統必須進行(B)處理。A.定義視圖B.查詢優化C.數據恢復D.數據規范化到最高范式31. 下列聚合函數中不忽略空值(NULL)的是(C)。A.SUM(列名)B.MAX(列名)C.COUNT(*)E.AVG(列名)32. 如果事務T獲得了數據項Q上的它鎖,則T對Q(B)。A.只能讀不能寫B.既可讀又能寫C.只能寫不能讀D.不能讀不能寫33. 設有關系R,按條件f對關系R進行選擇,正確的是(D)。A.RXRB.R?fRC.H(R)D.f(R)34. 在數據庫系統中死鎖屬于(C:事務故障)35. 有一個關系,學生(學號,姓名,系別)規定學號的值域是8個數字組成的字符串,這一規則屬于(
8、D:用戶自定義完整性約束)36.關系模式設計理論最要解決的問題是(C:減少數據操作的復雜性)37. 關于視圖,下列說法正確的是(D)。A.對視圖的使用與表一樣,也可以進行插、查、刪、改操作B.視圖只能從表中導出C.視圖與表一樣,也存儲著數據D.對視圖的操作,最終都要轉化成對基本表的操作38. 如果事務T的封鎖序列為:LOCKS(A)LOCKS(B)LOCKX(C)UNLOCK(B)UNLOCK(A)UNLOCK(C),則T(B)。A.會發生死鎖B.遵守兩段鎖協議C.可串行化D.不會發生死鎖39. 管理數據庫系統是數據庫系統的核心,它負責有效地組織、存儲、獲取和管理數據,屬于一種(A),是位于用
9、戶與操作系統之間的一層數據管理軟件。A.系統軟件B.工具軟件C.應用軟件D.數學軟件40. 數據庫邏輯設計時,下列原則中不正確的是(D)。A.數據流程圖和數據字典B.E-R圖C.規范化理論D.SQL語言41. 應用數據庫的主要目的是(C)。A.解決數據保密問題B.解決數據完整性問題C.解決數據共享問題D.解決數據量大的問題42. 假如采用關系數據庫系統實現應用,在數據庫設計的(邏輯設計)階段,需要將E-R模型轉化為關系模型。43. 為了提高效率,關系數據系統必須進行(查詢優化)處理。44. 如果采用關系數據庫來實現應用,在數據庫設計的(C)階段將關系模式進行規化處理。A需求分析B概念設計C邏輯
10、設計D物理設計45. DBMS通常提供授權功能來控制不同用戶訪問數據的權限,這主要是為了實現數據庫的(D)。A.可靠性B.一致性C.完整性D.安全性二、填空題1 、SQL中有兩種安全機制:一是視圖機制,二是(授權子系統)。2 、數據庫管理系統的三層模式中的內模式是數據庫(物理結構)和(存儲方式)的描述,是數據在數據庫內部的表示方式。3 、數據庫保護包括:安全性保護、完整性保護、(并發控制)和恢復。4 、根據關系演算中變量的不同,可將關系演算進一步分為(元組關系演算)和域關系演算。5 、數據庫設計分為6個階段:需求分析階段、(物理結構設計階段)、邏輯設計階段、(關系模型設計階段)、(數據庫實施階
11、段)、運行階段和維護階段。6 、設有以下關系:合同(合同號,用戶號,用戶名,擁護地址),若合同號是惟一的,則這個關系的范式等級是(2NF)。7 、關系數據庫的實體完整性規則規定基本關系的(主碼)不能取空值。8 、DBMS并發控制的單位為(事務)。9 、關系代數的基本運算是并、差、(笛卡爾積)、(選擇)和(投影)。10 、視圖是定義在()字之上的,對視圖的一切操作最終要轉換為對(基本表)的操作。11 、在DBMS的授權子系統中,授權和回收權限的語句分別是(GRANT)和Revolce語句。12 、數據字典是對系統中數據的詳細描述,通常包括數據項,(數據結構),數據流,(數據存儲)和數據處理五部分
12、。13 、數據庫運行過程中可能產生的故障有(事務故障)、(系統故障)、介質故障等故障。14 、DBMS提供數據操縱語言對數據庫的操縱功能分成兩種:檢索和更新。其中更新操作包括(修改)(插入)(刪除)。16 、數據在兩個或更多文件中重復出現稱為(數據冗余),在數據更新時可能導致(數據異常、數據不一致性)等錯誤。17 、數據庫恢復是將數據庫從(錯誤)狀態恢復到某一已知的正確狀態。18 、若關系模式R中的屬性全部是主屬性,則R的最高范式必定是(3NF)。19 、目前,設計數據庫系統主要采用的是以(新奧爾良方法)和(基于E-R模型的數據庫設計方法)為中心的規范設計方法。20 、查詢優化的策略之一是對關
13、系文件進行適當的預處理。預處理的方法是對文件進行排序或建立(索引文件)。21 、SQL以同一種語法格式,提供交互式和嵌入式兩種_使用方式。22 、在SQLSelect語句中要去掉查詢結果中的重復記錄應使用(DISTINCT)關鍵字。23 、事務必須具有四個性質是:原子性、一致性,(隔離性)和永久性。24 、關系模型由關系數據結構,關系操作集合和(完整性約束)三部分組成。25 、設計概念結構通常有四類方法:自頂向下,自底向上、(逐步擴張)(混合策略)。26 、將一個關系模式分解成多個關系模式時,為了保持原模式所滿足的特性,要求分解處理具有1NF和2NF。三、簡述題(選三)1、數據庫的外模式、模式
14、和內模式,兩級(層)映象的作用是什么?( 1)外模式:是用戶與數據庫系統的接口,是用戶用到的那部分數據的描述。( 2)內模式:是數據庫在物理存儲方面的描述,定義所有的內部記錄類型、索引和文件的組成方式,以及數據控制方面的細節。( 3)模式/內模式映象:這個映象存在于概念級和內部級之間,用于定義概念模式和內模式間的對應性,即概念記錄和內部記錄間的對應性。此映象一般在內模式中描述。( 4)外模式/模式映象:這人映象存在于外部級和概念級之間,用于定義外模式和概念模式間的對應性,即外部記錄和內部記錄間的對應性。此映象都是在外模式中描述。2 、封鎖協議答:封鎖是實現并發控制的主要技術。封鎖分排它鎖(X鎖
15、)和共享鎖(S鎖)兩種類型。對X鎖或S鎖何時申請鎖、何時釋放鎖均有約定的規則。三級封鎖協議可分別達到系統一致性的不同級別,兩段鎖協議是保證并發調度可串行性的封鎖協議。3 、試述索引選擇的原則答:索引是與表或視圖關聯的磁盤上結構,可以加快從表或視圖中檢索行的速度。索引包含由表或視圖中的一列或多列生成的鍵。1. 了解數據庫本身的特征。2. 了解最常用的查詢的特征。3. 了解查詢中使用的列的特征。4. 確定哪些索引選項可在創建或維護索引時提高性能。5. 確定索引的最佳存儲位置。非聚集索引可以與基礎表存儲在同一個文件組中,也可以存儲在不同的文件組中。4、試述數據庫設計的過程答:這里只概要列出數據庫設計
16、過程的六個階段:(l)需求分析;(2)概念結構設計;(3)邏輯結構設計;(4)數據庫物理設計;(5)數據庫實施;(6)數據庫運行和維護。這是一個完整的實際數據庫及其應用系統的設計過程。不僅包括設計數據庫本身,還包括數據庫的實施、運行和維護。設計一個完善的數據庫應用系統往往是上述六個階段的不斷反復。5 、假設R和S分別是三元和二元關系,試把表達式ni,5(c2=4A3=4(R冷)轉換成等價的元組表達式。解:元組表達式:t|(u)(v)(R(u)AS(v)A(u2=v1Vu3=v1)At1=u1At2=v2)6 、實現嵌入式SQL需解決那些問題?(1) 如何將嵌有SQL的宿主語言程序編譯成可執行碼
17、(這是首要問題)。(2) 宿主語言和DBMS之間如何傳遞數據和信息。(3) 如何將查詢結果賦值給宿主語言程序中的變量(通過游標語句)。(4) 宿主語言與SQL之間數據類型的轉換問題(按系統約定轉換)。7 、什么是數據庫設計?答:數據庫設計(DatabaseDesign)是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)。在數據庫領域內,常常把使用數據庫的各類系統統稱為數據庫應用系統。8 、什么是概念結構設計?答:概念結構是信息世界的結構,即概念模型,其主要特點是:(l)能真實、充分地反映現實世界,包括事
18、物和事物之間的聯系,能滿足用戶對數據的處理要求,是對現實世界的一個真實模型;(2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫設計成功的關鍵;(3)易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充;(4)易于向關系、網狀、層次等各種數據模型轉換。概念結構的設計策略通常有四種:l)自頂向下,即首先定義全局概念結構的框架,然后逐步細化;2)自底向上,即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構;3)逐步擴張,首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構;4)混合策略,即將自頂向下
19、和自底向上相結合,用自頂向下策略設計一個全局概念結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構。9 、數據模型的優化包含哪些方法?1 .確定數據依賴。按需求分析階段所得到的語義分別寫出每個關系模式內部各屬性之間的數據依賴以及不同關系模式屬性之間數據依賴。2 .對于各個關系模式之間的數據依賴進行極小化處理,消除冗余的聯系。3 .按照數據依賴的理論對關系模式逐一進行分析,考查是否存在部分函數依賴、傳遞函數依賴、多值依賴等,確定各關系模式分別屬于第幾范式。4 .按照需求分析階段得到的各種應用對數據處理的要求,分析對于這樣的應用環境這些模式是否合適,確定是否要對它們進行合并或分解。5
20、.按照需求分析階段得到的各種應用對數據處理的要求,對關系模式進行必要的分解或合并,以提高數據操作的效率和存儲空間的利用率。10、試述關系數據庫的特點?( 1)以面向系統的觀點組織數據,使數據具有最小的冗余度,支持復雜的數據結構;( 2)具有高度的數據和程序的獨立性,應用程序與數據的邏輯結構及數據的物理存儲方式無關;( 3)由于數據具有共享性,使數據庫中的數據能為多個用戶服務;( 4)關系數據庫允許多個用戶同時訪問,同時提供了各種控制功能,保證數據的安全性、完整性和并發性控制。安全性控制可防止未經允許的用戶存取數據;完整性控制可保證數據的正確性、有效性和相容性;并發性控制可放置多用戶并發訪問數據
21、時由于相互干擾而產生的數據不一致。四、設計題1、設計一個學生課程的數據庫,包含下列表關系:學生關系(學號,姓名,性別,年齡,所在系)課程關系(課程號,課程名,學分)選修關系(學號,課程號,成績)試用E-R圖描述這個數據庫,要求在圖中表示聯系的類型(1:1,1:N,M:N);并且指出每個表關系的鍵碼。注:一個學生可以選修多門課,一門課可由多個學生選修,學生選課后有成績。2、用SQL語句定義上述表關系結構。感謝下載載3、假定一個部門的數據庫包含下述信息。職工的信息:職工號、姓名、地址和所在部門。部門的信息:部門所在職工、經理和銷售的產品。產品的信息:產品名、制造商、價格、型號及產品內部編號。制造商
22、的信息:制造商名稱、廠址、生產的產品名和價格。試畫出這個數據庫的E-R圖,并注明屬性和聯系類型。解:ER圖如下銷售ong1制造商生產職工部門產品從屬ong職工號姓名地址部門產品名產品內部編號4 、將3題所得到的E-R圖轉換成關系模型,并給出各關系模式中的關鍵字。職工(職工號、姓名、住址)。部門(部門名、經理,職工號)。產品(產品名、產品內部編號)。制造商(制造商名稱、地址)。生產(產品內部編號,制造商名稱,價格、型號)5 、學生管理的情況:一個系有若干名學生,一個學生只屬于一個系,一個系只有一名系主任,一個學生可以選修多門課程,一門課程可由多名學生選修,每個學生學了每門課程有一個成績,請設計一
23、個數據庫模式(E-R圖,邏輯結構)。解:E-R圖如下:6 、已知某企業各部門有許多職員,一個職員僅屬于一個部門;每個職員可在多項工程中做工或負責管理,每項工程可有多個職員參加.其中,職工有:職工號,職工名;部門有:部門號,部門名;工程有:工程號,工程名;每個職工參加某個工程有參加日期.請完成如下設計或處理:(1)據上述語義設計ER模型,要求標注聯系類型,可省略屬性.(5分)解:(2)將ER模型轉換成關系數據模型,并指出每一個關系的主鍵和外鍵(如果存在).(5分)解:五綜合題1、設有如下三個基本表,表結構如下:BORROWER(借書證號,姓名,系名,班級)LOANS(借書證號,圖書登記號,借書日
24、期)BOOKS(索書號,書名,作者,圖書登記號,出版社,價格)試用SQL語言進行查詢:(1) 檢索借了5本書以上的學生的借書證號、姓名、系名和借書數量。(2) 檢索借書和歐陽同學所借圖書中任意一本相同的學生的姓名、系名、書名和借書日期。(3)建立信息系學生借書的視圖SB,該視圖的屬性列由借書證號、姓名、班級、圖書登記號、書名、出版社和借書日期組成。解:1)select借書證號,姓名,系名,count(*)fromborrow,loanswhereborrow.借書證號=loans.借書證號groupby借書證號havingcount(*)>52)select姓名、系名、書名和借書日期fromborrow,loanswhereborrow.借書證號=loans.借書證號and圖書登記號inselect圖書登記號feomborrow,loanswhereborrow.借書證號=loans.借書證號and姓名=歐陽3)creatviewsb(借書證號、姓名、班級、圖書登記號、書名、出版社和借書日期)asselect借書證號、姓名、班級、圖書登記號、書名、出版社和借書日期fromborrow,loanswhereborrow.借書證號=loans.借書證號andloans.圖書登記號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機關舉辦棋牌活動方案
- 2025年婚姻家庭咨詢師職業技能鑒定試卷:婚姻輔導心理測試試題
- 2025至2030MEMS諧振器行業市場占有率及投資前景評估規劃報告
- 2025至2030便攜式嬰兒發聲器行業市場深度研究與戰略咨詢分析報告
- 2025至2030北斗系統產業行業市場深度研究與戰略咨詢分析報告
- 杭州國學活動方案
- 月餅美術活動方案
- 杯子活動促銷活動方案
- 最強喜事活動方案
- 期末實踐活動方案
- 云硫礦業招聘試題及答案
- 楊浦區“十五五”規劃綱要及專項規劃編制工作方案
- 2025至2030中國海洋涂料行業市場發展分析及發展前景與投融資報告
- 集中供熱工程項目可行性研究報告
- 浙江學考語文試題及答案
- 廣東省廣州市天河區2023-2024學年八年級下學期期末數學試題
- 2025年中國氧化鎂項目投資計劃書
- 2025屆內蒙古自治區呼和浩特市七年級數學第二學期期末檢測試題含解析
- 桐鄉市2025年六年級下學期小升初招生數學試卷含解析
- GA/T 2158-2024法庭科學資金數據獲取規程
- 用藥錯誤應急預案處理
評論
0/150
提交評論