違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?數據庫系統原理自考2016年10月真題

自考 責任編輯:彭雅倩 2019-06-23

摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。

數據庫系統原理自考2016年10月真題及答案解析

本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。

一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)

1.造成數據庫中的數據不一致的原因是( )

A.數據冗余
B.數據存儲數量太大
C.數據相互關系復雜
D.數據庫安全性差

2.邏輯模式/內模式映像,保證了數據庫的( )

A.完整性
B.安全性
C.邏輯獨立性
D.物理獨立性

3.數據庫系統生存期中,下面不是需求分析階段工作的是( )

A.分析用戶活動,產生業(yè)務流程圖
B.確定系統范麗,產生系統關聯圖
C.可行性分析
D.分析系統數據,產生數據字典

4.關系數據庫的數據與更新必須遵循三類完整性規(guī)則,下列不是其中一項的是( )

A.實體完整性規(guī)則
B.邏輯完整性規(guī)則
C.參照完整性規(guī)則
D. 用戶定義的完整性規(guī)則

5.設關系模式R(ABCDE),F是R上成立的FD集,F=={AB→C,CD→E,DE→B),則 關系R的候選鍵是( )

A.A
B.AB C ABD
C.ABD 試題分析:因為F=={AB→C,CD→E,DE→B),則ABD→E,因此關系R的候選鍵是ABD。
D.ABE

6.關于模式分解,下面敘述不正確的是( )

A.模式分解能消除數據冗余和操作異?,F象
B.在分解以后,所有的檢索操作可以節(jié)省時間
C.在分解了的數據庫中可以存儲懸掛元組,存儲泛關系中無法存儲的信息
D.在有泛關系假設時,對數據庫中關系進行自然連接時,可能產生寄生元組,即損失 了信息

7.假設有學生表(學號,姓名,性別,班級,專業(yè)),查找英語專業(yè)的學生學號、姓名和班 級,正確的關系代數表達式是( )

A.ⅰ和ⅲ
B.只有ⅰ正確
C.只有ⅱ正確
D.ⅰ和ⅱ

8.若關系R和S的i至接運算結果中能夠保留不滿足連接條件的元組,該連接為( ) A,自然連接

A.條件連接
B.外連接
C.交叉連接

9.下列聚合函數中,不忽略空值的是( )

A.AVG
B.COUNT
C.SUM
D.MAX

10.關于使用存儲過程的說法錯誤的是( )

A.存儲過程會預先編譯,執(zhí)行速度會快于交互執(zhí)行的SQL語句
B.存儲過程能完成復雜的邏輯判斷和復雜的運算
C.存儲過程中的聲明和參數都是可選的
D.存儲過程中可以便用創(chuàng)建數據庫對象的語句

11.在DB恢復時,對已提交的事務但更新還留在緩沖區(qū)的事務應執(zhí)行( )

A.RED0處理
B.UND0處理
C.ROLLBACK處理
D.ABORT處理

12.數據的正確性、有效性和相容性,防.tE錯誤的數據進入數據庫是( )

A.數據庫可恢復性
B.數據庫的并發(fā)性
C.數據庫的完整性
D.數據庫的安全性

13.在SQL Server 2000安裝時,安裝程序會把系統文件存放在啟動盤的目錄下,存放客戶 端和服務器端可執(zhí)行文件與DLL文件的是 ( )

A.BackUp
B.Binn
C.]Books
D.Log

14.PowerBuilder 9.0中,用于顯示對開發(fā)人員做出的操作響應的是( )

A.系統樹窗口
B.剪貼板窗口
C.輸出窗口
D.編輯窗口

15.在對象聯系圖中,表示兩個屬性之間值的聯系為逆聯系的是( )

A.單箭頭(→)
B.雙箭頭(→→)

C.雙線箭頭()


D.雙向箭頭(←→)

二、填空題(本大題共10小題,每空1分,共10分)

11.DBMS總是基于某種數據模型,可以分為層次型、網狀型、______和面向對象型等。

12.在數據庫運行階段,對數據庫經常性的維護工作主要是由______完成的。

13.如果A是關系模式R的候選鍵的屬性,那么A是R的______ 屬性。

14.在元組表達式中,原子公式R(s),其中R是關系名,S是元組變量,它所表示的命題 是______。

15.組成核心SQL的四個部分包括數據定義語言、數據操縱語言、嵌入式SQL語畜的使用 規(guī)定和______四個部分。

16.在多個事務并發(fā)執(zhí)行時,系統應保證與這些事務先后單獨執(zhí)行時的結果一樣,此時稱事 務達到了______的要求。

17.鎖是一個與數據項相關的變量,對可能應用于該數據項上的操作而言,鎖描述了該數據 項的______。

18.觸發(fā)器是SQL Server提供給程序員和數據分析員來保證數據完整性的一種方法,它是與表事件相關的特殊的______。

19.PB9.0中,:l:作空間是開發(fā)應用系統的“容器”,用戶必須首先建立或______一個工作空間才能進行開發(fā)。

110.在UML類圖中,關聯的端部,也就是與關聯相連的類,稱為______。

三、簡答題(本大題共10小題,每小題3分,共30分)

21.簡述DBMS的主要功能。

22.什么是弱實體與強實體?

23.設F是關系模式R(ABC)的FD集,F={A→BC,B→C,A→B,AB→C),試求其最小依賴集。

24.預處理方式對于嵌入式SQL的實現有什么重要意義?

25.安全性措施中強制存取控制是如何實現的?

26.用戶修改數據庫模式的權限有哪些?

27.數據庫的并發(fā)操作通常會帶來哪些問題?

28.簡述GSQL語言中If…Else語句的功能。

29.簡述PowerBuilder9.0數據庫畫板的功能。

210.簡述ODBC體系結構中驅動程序管理器的功能。

四、設計題(本大題共5小題,每小題4分,共20分)

31.某學生管理系統的數據庫包含如下關系表:Student(Sn0,Name,Gender,Class,Major,Dno);Student為學生表,分別表示(學號、姓名、性別、班級、專業(yè)、系號)Course(Cn0,Subject,Credit,Time); Course為課程表,分別表示(課程號,課程名,學分,學時)Study(Sn0,Cn0,Score);Study為選課表,分別表示(學生號,課程號,成績)Dept(Dn0,Dname,Tele);Dept為系表,分別表示(系號,系名,電話)實現下列操作: 使用關系代數查詢與“王曉”在同一個班級的學生的學號、姓名、性別。

32.使用SQL語句建立學生表Student,其中以學號為主碼,以系號為外碼,姓名不可以為 空值。

33.使用SQL語句查詢沒有選修“001”號課程的學生姓名、專業(yè)、系號。

34.使用SQL語句將在系表(Dept)中插入一條記錄,系號為“06”,系名為“機械自動化系”, 電話為“84706601”。

35.使用SQL語言將“數據庫原理”課程的學時改為64。

五、綜合題(本大題共2小題,每小題5分,共10分)

41.現有如、F關系模式:R(教師號,姓名,部門號,部門名稱,科研項目編號,項目 名稱,項目經費,擔任.[作,完成時間)每名教師可以參加多項科研項目,每個項目可以有多名教師參加,教師參加科研工 作包括擔任工作及他完成所擔任部分的完成時間。(1)根據上述條件,寫出關系模式R的關鍵碼。(2)R最高屬于第幾范式,為什么? (3)將R規(guī)范到3NF。

42.有一個數據庫應用系統包括三個實體:商店:商店編號、店名、地址、店長會員:會員編號、會員名、住址職工:職工編號、職工名、性別、工資其中,每個商店有若干職工,但每個職工只能在一家商店工作,入店工作就有參加工作時間;每個商店有若干會員,每個會員可以屬于多家商店,會員有加入日期。(1)試畫出反映上述實體關系的E—R圖(可以省略實體的屬性)。(2)轉換成關系模式,并指出每個關系模式的主鍵和外鍵(如果存在)。

更多資料

00149《國際貿易理論與實務》【知識集錦】

00159《高級財務會計》【知識集錦】

00184《市場營銷策劃》【知識集錦】

溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

自考備考資料免費領取

去領取