長沙理工大學數據庫試卷_第1頁
長沙理工大學數據庫試卷_第2頁
長沙理工大學數據庫試卷_第3頁
長沙理工大學數據庫試卷_第4頁
長沙理工大學數據庫試卷_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

、選擇題下面的選項不是關系數據庫基本特征的是(A)。不同的列應有不同的數據類型(可以有,比如員工編號、部門編號)不同的列應有不同的列名與行的次序無關D.與列的次序無關實現數據庫安全性控制的常用方法和技術有(A)用戶標識與鑒別、存取控制、視圖機制、審計、數據加密存取控制、視圖機制、審計、數據加密、防火墻用戶標識與鑒別、存取控制、視圖機制、審計、防火墻存取控制、視圖機制、審計、數據加密、數據轉儲數據的(B)是為了防止數據庫中存在不符合語義的數據,也就是防止數據庫中存在不正確的數據。數據的()是保護數據庫防止惡意的破壞和非法的存取。安全性、完整性 B.完整性、安全性C.保密性、安全性 D.安全性、保密性SQL語言的GRANT和REVOKE語句主要是用來維護數據庫的(C)。完整性 B.可靠性C.安全性 D.一致性關系模型中,一個碼(關鍵字)是(C)。可以由多個任意屬性組成至多由一個屬性組成由一個或多個屬性組成,其值能夠惟一標識關系中一個元組以上都不是當關系S自然聯接時,能夠把S原該舍棄的元組放到結果關系中的操作是(D)左外聯接 B.右外聯接 C.外部并 D.外聯接7DBMS是(D)數據庫B.數據庫系統C.數據庫應用軟件D.數據庫管理軟件8下列四項中說法不正確的是(C)數據庫減少了數據冗余數據庫中的數據可以共享數據庫避免了一切數據的重復數據庫具有較高的數據獨立性9在數據庫的三級模式結構中,內模式有(A)1個B.2個C.三個D.任意多個10常見的數據模型是(A)A.層次模型、網狀模型、關系模型B.概念模型、實體模型、關系模型C.對象模型、外部模型、內部模型D.邏輯模型、概念模型、關系模型11DB、DBMS和DBS三者間的關系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS與DB和DBMS無關12要保證數據庫的物理獨立性,需要修改的是(A)三層模式之間的兩種映射模式與內模式模式與外模式三層模式13關系數據模型的基本數據結構是(D)A.樹 B.圖C.索引D.關系14提供數據庫定義、數據操縱、數據控制和數據庫維護功能的軟件稱為(C)A.OSB.DSC.DBMSD.DBS16下述那一條不屬于概念模型應具備的性質(D)A.有豐富的語義表達能力 B.易于交流和理解C.易于變動 D.在計算機中實現的效率高17在視圖上不能完成的操作是(C)A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖18當同一個實體集內部實體之間存在著一個M:N的關系時,根據E-R模型轉換成關系模型的規則,轉換成關系的數目為(C)(最后一個是聯系)A.1 B.2 C.3 D.419關系數據模型的三個組成部分中,不包括(C)A.完整性規則B.數據結構C.恢復D.數據操作20下面列出的關于視圖的條目中,不正確的是(C)A.視圖是外模式 B。視圖是虛表使用視圖可以加快查詢語句的執行速度使用視圖可以簡化查詢語句的編寫21數據庫技術的奠基人之一,E.F.Codd于1970年發表過多篇論文,主要論述的是( C)。A.層次數據模型 B.網絡數據模型C.關系數據模型 D.面向對象數據模型?22有關系模式A(C,T,H,R,S),其中各屬性的含義是:C,課程:T,教員:H,上課時間:R,教室:S,學生。根據語義有如下函數依賴集F={C-T,(H,R)fC,(H,T)fR,(H,S)-R}。關系模式A的碼是(D)。A.C B.(H,R) C.(H,T) D.(H,S)23數據庫管理系統通常提供授權功能來控制不同用戶訪問數據的權限,這主要是為了實現數據庫的(D)。A.可靠性 B.一致性 C.完整性 D.安全性24如果事務T獲得了數據項Q上的共享鎖,則T對Q(A)只能讀不能寫只能寫不能讀既可讀又可寫D.不能讀不能寫25在SQL語言的SELECT語句中,能實現選擇操作的是(A)A.SELECT B.FROM C.WHERE D.GROUPBY26在數據庫系統的組織結構中,下列(C)映射把概念數據庫與物理數據庫聯系起來。A.外模式/模式 B.內模式/外模式C.模式/內模式 D.模式/外模式27數據庫的并發操作可能帶來的問題包括(A)A.丟失更新 B.數據獨立性會提高C.非法用戶的使用 D.增加數據冗余度28.將ER模型轉換成關系模型,屬于數據庫的(C)A.需求分析B.概念設計C.邏輯設計D.物理設計29.(B)是長期儲存在計算機內、有組織的、可共享的大量數據的集合。A.數據庫系統 B.數據庫 C.關系數據庫 D.數據庫管理系統在數據庫的三級模式中,外模式有(D)。A.1個B.2個C.3個D.任意多個在數據庫的三級模式中,模式有( A)。A.1個B.2個C.3個D.任意多個在數據庫的三級模式體系結構中,內模式、模式和外模式個數的比例是(B)。A.1:1:1 B.1:1:N C.1:M:ND.M:N:P

數據模型的三個要素分別是(B)。A.實體完整性、參照完整性、用戶自定義完整性數據結構、關系操作、完整性約束數據增加、數據修改、數據查詢外模式、模式、內模式35.數據庫(35.數據庫(DB),數據庫系統(DBS)系是(A)。A.DBS包括DB和DBMSC.DB包括DBS和DBMS和數據庫管理系統(DBMS)之間的關B.DBMS包括DB和DBSD.DBS就是DB,也就是DBMS在關系模式R中,Y函數依賴于X的語義是:(B)。在R的某一關系中,若兩個元組的X值相等,則Y值也相等。在R的每一關系中,若兩個元組的X值相等,則Y值也相等。在R的某一關系中,Y值應與X值相等。在R的每一關系中,Y值應與X值相等。若對于實體集A中的每一個實體,實體集B中有n個實體(n±0)與之聯系,而對于實體集B中的每一個實體,實體集A中只有1個實體與之聯系,則實體集A和實體集B之間的聯系類型為(B)。TOC\o"1-5"\h\zA.1:1 B.1:N C.M:N D.N:139.下列不屬于數據安全性控制方法的是(D)。A?用戶標識和鑒定 B?用戶存取權限控制C?數據加密 D?網絡流量控制若關系R為M列P行,關系S為N列Q行,則(B)的結果為M+N列PXQ行。A.R-S B.RXS C.RFS D.RS數據模型應滿足(D)的要求。A.真實模擬現實世界B.容易為人們所理解C.便于在計算機上實現D.以上都是在可信計算機系統評測標準中,達到初步安全產品要求的是(C)級。A.C1 B.C2 C.B1 D.B2下列不屬于需求分析階段工作的是:(A)。A.建立E-R圖(概念設計) B.分析用戶活動C.建立數據字典 D.建立數據流圖數據庫系統的數據獨立性體現在(B) 。A.不會因為數據的變化而影響到應用程序不會因為數據存儲結構與數據邏輯結構的變化而影響應用程序不會因為存儲策略的變化而影響存儲結構不會因為某些存儲結構的變化而影響其他的存儲結構54.如果事務T對數據D已加S鎖,則其他事務對數據D(A)A.可以加S鎖,不能加X鎖B.可以加S鎖,也可以加X鎖C.不能加S鎖,可以加X鎖 D.不能加任何鎖二、填空題?1外模式/模式映象為數據庫提供了__邏輯_數據獨立性。TOC\o"1-5"\h\z2用二維表數據來表示實體及實體之間聯系的數據模型稱為___關系模型 。3關系數據庫的三類完整性為_實體完整性_、__參照完整性 、_用戶自定義完整性 。4數據庫系統的核心是___數據庫管理系統 。5數據模型主要有_層次模型 、_網狀模型 、___關系模型 。6若關系中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組為__主鍵_。7建立冗余數據最常用的技術是數據轉儲和登錄日志文件。9從指定的關系中選擇指定的若干屬性組成一個新關系的運算稱為選擇運10實體與實體之間的關系有_1:1_、__1:n 、__m:n 。11?事務的ACID特性包括:原子性、一致性、 隔離性 和持續性。12.事務并發控制機制中,避免活鎖產生的方法是采用 先來先服務的策略;SQL語言用—GRANT_語句向用戶授予操作權限,用_remove 語句收回權限。在關系代數運算中,從關系中取出滿足條件的行的運算稱為_選擇運算__。16從關系規范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、修改異常、插入異常和—刪除異常_。TOC\o"1-5"\h\z17第三范式是在第二范式的基礎上消除了 傳遞函數依賴 。18設關系R和S的屬性個數分別為r和s,則(RXS)操作結果的屬性個數為___r+s 。基本的鎖類型有兩種:排它鎖、共享鎖 。并發操作帶來的數據不一致性情況大致可以分為三種:丟失或覆蓋更新、臟讀、不可重復讀21創建規則和默認值對象的Transact-SQL語句分別為—CREATERULE)和_(CREATEDEFAULT ,而不能使用SQLServer管理平臺工具創建。22在SQLServer中,數據庫是由__主__文件和___日志__文件組成的。23數據庫結構設計包括概念結構設計、邏輯結構設計、物理結構設計。25已知關系:系(系編號,系名稱,系主任,電話,地點)和學生(學號,姓名,性別,入學日期,專業,系編號)則可知:學生關系的主碼是學號,學生關系的外碼是系編號。26連接查詢分為:內連接、外連接和交叉連接,內連接又可分為:等值連接、不等值連接和自然鏈接。27使用Transact-SQL管理數據庫時,創建數據庫的語句為__createdatabase」修改數據庫的語句為_alterdatabase」刪除數據庫的語句為_dropdatabase_。28Transact-SQL中添加記錄使用__insert—語句,修改記錄使用_alter 語句,刪除記錄可使用delete或drop語句。三、給定關系模式C(CNO,CNAME,TYPE,CREDIT,HOURS,PTNO)TC(CNO,CTERM,TEACHER)S(SNO,SNAME,SEX,BIRTH,NATIVE,SPNO)SC(SNO,CNO,GRADE)T(TEACHER,TME)請用關系代數和SQL語言完成如下查詢操作查詢選修了四門以上課程的學生學號。查詢李四同學的籍貫。查詢計算機系學生所選修的所有課程名稱。查詢所有學生的姓名及其選修課程的課程號。查詢選修了全部課程的計算機系學生學號和姓名。查詢2012年第1學期(2012-1)開出的課程編號,名稱和學分。查詢選修了所有課程的學生學號和姓名。查詢每個學生的選修課程數、總成績、平均成績。(8)查詢選修“數據庫技術與應用”的學生學號及成績。找出“張三”的學號與成績良好(>85)的課程號與成績。查詢至少選修了一門其直接先行課為“20102”課程的學生學號和姓名。四畫出E-R圖,并將ER模型轉換為關系模型。1、商店:商店編號、商店名、地址商品:商品編號、商品名、規格、單價職工:職工編號、姓名、性別、業績每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品時有月銷售量;每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。2、 設學校數據庫中有兩個實體集:學生表:學號、姓名、班級課程表:課程號、課程名稱、教師某學校有若干學生,每個學生可以選修多門課程,學校有若干課程供學生選修,每門課程可以供多個學生選修,要建立該學校學生選修課程的數據庫。3、 實體有:倉庫,零件,供應商,項目和職工。這些實體之間的聯系有:⑴一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中。⑵一個倉庫有多個職工當倉庫保管員,一個職工只能在一個倉庫工作。⑶職工之間有領導和被領導的關系。⑷一個供應商可以供給若干項目多種零件,每個項目可以使用不同供應商的零件,每種零件可以由不同的供應商供給。4、某醫院病房計算機管理系統中需要如下信息:科室:科名,科地址,科電話病房:病房號,床位號,所屬科室名醫生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診斷,主治醫生,病房號其中,一個科室有多個病房,多個醫生;一個病房只能屬于一個科室;一個醫生只屬于一個科室,但可負責多個病人的診治,一個病人的主管醫生只有一個。5、一個圖書館數據庫,此數據庫中對每個借閱者保存的記錄包括:讀者號,姓名,地址,性別,年齡,單位。對每本書保存有:書號,書名,作者,出版社。對每本被借出的書保存有讀者號、借出日期和應還日期。五、綜合題1、現有如下關系模式:Teacher(Tno,Tname,Tel,Department,Bno,Bname,BorrowDate,RDate,Backup)其中,Tno—教師編號,Tname一教師姓名,Tel—電話,Department—所在部門,Bno—借閱圖書編號,Bname一書名,BorrowDate—借書日期,RDate—還書日期,Backup一備注該關系模式的屬性之間具有通常的語義,例如,教師編號函數決定教師姓名,即教師編號是唯一的,圖書編號是唯一的,等等。1.教師編號是候選碼嗎?說明判斷的理由是什么?2.寫出該關系模式的主碼。3.該關系模式中是否存在部分函數依賴?如果存在,請寫出其中兩個。4.說明要將一個1NF的關系模式轉化為若干個2NF關系,需要如何做?2、 假設有一關系模式R(倉庫號,設備號,數量,地點)回答下列問題根據上述規定,寫出關系模式R的基本函數依賴;找出關系模式R的候選碼;試問關系模式R最高以及到達第幾范式?為什么?如果R不屬于3NF,請將R分解成3NF模式集。3、 假設為自學考試成績管理設計了一個關系R(S#,SN,C#,CN,G,U),其屬性的含義依次為考生號、姓名、課程號、課程名、分數和主考學校名稱。規定每個學生學習一門課程只有一個分數;一個主考學校主管多門課程的考試,且一門課程只能屬于一個主考學校管理;每名考生有唯一的考號,每門課程有唯一的課程號。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論