?數據庫系統原理自考2015年10月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數據庫系統原理自考2015年10月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.不是數據管理技術進入數據庫階段的標志的20世紀60年代末的三件大事的是( )
A.1968年美國IBM公司推出層次模型IMS系統
B.1969年美國CODASYL組織發布了DBTG報告
C.1970年美國IBM公司的E.F.Codd連續發表論文
D.1970年James Gray因在數據庫領域的成就獲得圖靈獎
2.關于概念模型的描述,不正確的是( )
A.概念模型表達了數據的局部邏輯結構
B.概念模型是從用戶需要的觀點出發,對數據建模
C.概念模型獨立于硬件和軟件
D.概念模型是數據庫設計人員與用戶之間進行交流的工具
3.不是數據庫的運行與維護階段任務的工作是( )
A.數據庫的轉儲和恢復
B.數據庫試運行
C.數據庫安全性、完整性控制
D.數據庫性能的監督、分析和改進
4.在關系模型中,對于關系性質敘述正確的是( )
A.關系中每一個屬性值都是可分解的
B.關系中允許出現重復元組
C.由于關系是一個集合,因此不考慮元組間的順序,即沒有行序
D.元組中的屬性在理論上是有序的
5.在討論關系模式的質量時,關于非形式化的衡量準則,敘述不正確的是( )
A.關系模式的設計應盡可能只包含有直接聯系的屬性
B.盡可能使得相應關系中不出現插入、刪除和修改等操作異常
C.相應關系中最好放置一些經常為空值的屬性
D.盡可能使關系的等值連接在主鍵和外鍵的屬性上進行
6.“左部不可約依賴”也稱為( )
A.局部依賴
B.完全依賴
C.平凡函數依賴
D.非平凡的函數依賴
7.如題7圖,兩個關系R1和R2,運算能得到關系R3的是( )
A.連接
B.笛卡兒積
C.并
D.交
8.設有關系R和S,與R-S等價的元組關系演算表達式是( )
A.![]()
B.![]()
C.![]()
D.![]()
9.在SQL查詢語言中,用于合并查詢的謂詞是( )
A.Exists
B.All
C.Union
D.Some
10.設某數據庫中一個表S的結構為S(SNAME,CNAME,GRADE),其中SNAME為學生名,CNAME為課程名,二者均為字符型,GRADE為成績,數值型,取值范圍是0一100,若要把“張一的化學成績80分”插入S中,則下列語句正確的是( )
A.ADD INTO S VALUES(ˋ張一ˊ, ˋ化學ˊ, ˋ80ˊ)
B.INSERT INTO S VALUES(ˋ張一ˊ,ˋ化學ˊ, ˋ80ˊ)
C.ADD INTO S VALUES(ˋ張一ˊ, ˋ化學ˊ, 80)
D.INSERT INTO S VALUES(ˋ張一ˊ,ˋ化學ˊ,80)
11.關于事務的故障與恢復,下列說法正確的是( )
A.事務日志用來記錄事務執行的頻度
B.任何故障的恢復都由系統自動完成
C.系統故障的恢復只需進行RED0操作
D.對日志文件設置檢查點是為了提高故障恢復的效率
12.若事務T1已經給數據A加上了排他鎖,則事務T2( )
A.只能再對數據A加共享鎖
B.不能再給數據A加任何鎖
C.只能再對數據A加排他鎖
D.可以對數據A加任何鎖
13.在SQL Server 2000安裝時,安裝程序會把系統文件存放在啟動盤的目錄下,存放日志文件的目錄是( )
A.Log
B.Books
C.Jobs
D.BackUp
14.PowerBuilder 9.0中,可以對應用程序的0pen、Close、Error等事件編程的畫板是( )
A.數據窗口畫板
B.數據管道畫板
C.應用畫板
D.函數畫板
15.一個UML類圖,如題15圖所示,表示類的名稱的是( )
A.Faculty
B.fno
C.salary
D.num_teach
二、填空題(本大題共10小題,每空1分,共10分)
11.DBMS總是基于某種數據模型,可以分為層次型、網狀型、________和面向對象模型。
12.概念設計中最著名的方法就是________。
13.在關系模式R中,能函數決定所有屬性的屬性組稱為模式R的________。
14.在對關系R和S做自然連接時,把原該舍棄的元組也保留在新關系中,同時在這些元組新增加的屬性上填上空值,這種操作稱為________。
15.在SQL語言中,對分組查詢中指定滿足條件的語句是________。
16.視圖被用來對無權用戶屏蔽數據。用戶只能使用視圖定義中的數據,而不能使用視圖定義外的其他數據,從而保證了數據________。
17.DBMS的恢復子系統必須在系統重新啟動時,對非正常終止的事務進行處理,把數據庫 恢復到________狀態。
18.SQL Server中,存儲過程是存放在服務器上的預先________好的SQL語句。
19.系統樹窗口為PowerBuilder開發人員提供了關于________的活動狀態視圖。
110.ODBC規范定義的驅動程序有兩種類型:即單層驅動程序和________。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述DBS的全局結構。
22.簡述數據庫設計的規劃階段的任務。
23.設有關系模式R(U,F),其中U={A,B,C,D,E},F={A→BC,CD→E,B→D,E→A}, 求屬性A在F上的閉包(A)+。
24.在嵌入式SQL中如何區分SQL語句和宿主語言語句? 試題答案: 在嵌入式SQL中,為了能夠區分SQL語句與宿主語言語句,所有SQL語句都必須加前綴 EXEC SQL。并以“END EXEC"作為語句結束標志。結束標志在不同的主語言中是不同的,在C和PASCAL語言程序中規定結束標志不用END EXEC,而是用分號“;”。 30. 簡述事務的性質。
25.簡述用戶(或應用程序)訪問數據的權限種類。
26.簡述事務的存取模式種類。
27.簡述T—SQL語言中Goto語句的作用。
28.簡述PowerBuilder 9.0輸出窗口的功能。
29.簡述SQL/CLl中語句記錄的功能。
四、設計題(本大題共5小題,每小題4分,共20分)
31.某集團公司職工管理系統的數據庫包括如下關系表:職工表:EMP(EN0,ENAME,AGE,SEX),其屬性分別表示職工工號、姓名、年齡和性別;工作表:WORKS(EN0,CN0,SALARY),其屬性分別表示職工工號、工作的公司編號和工資;公司表:COMP(CN0,CNAME,CADDRESS),其屬性分別表示公司編號、公司名稱和地址。實現下列操作:使用關系代數語言查詢工作在C1號公司的年齡超過50歲的職工工號和姓名。
32.使用SQL語句查詢各個公司的公司號以及職工人數。
33.使用SQL語句查詢在編號為C4和C8的公司兼職的職工工號。
34.使用SQL語句將編號為C2公司,低于該公司平均工資的職工工資提高5%。
35.用SQL語言創建視圖V_EWC:視圖包括職工工號、姓名、工資、公司編號、公司名稱。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設有一個商業集團的關系模式R(商品號,商品名,類號,類名,商店號,商店名,地址,售價),每種商品在每個商店只有一個售價。(1)寫出關系模式R的關鍵碼。(2)將R規范到2NF。(3)將R規范到3NF。
42.一個工廠要建立一個管理數據庫系統,該系統有部門、職工、設備、零部件、廠商等實體,各實體屬性如下:部門:部門號、部門名、電話、地址;職工:職工號、職工名、性別、職務;設備:設備號、名稱、價格;零部件:零部件號、名稱、規格、價格; 廠商:單位號、名稱、電話、地址。一個部門有多個職工,但每個職工只能在一個部門工作;一個部門管理多臺設備, 每臺設備只屬于一個部門;一臺設備裝配多種零部件,每種零部件可以裝配在多臺設備 上;一個廠商可以提供多種零部件,每種零部件可以由多個廠商提供。(1)試畫出反映上述實體關系的E—R圖(可以省略實體的屬性)。(2)轉換成關系模式,并指出每個關系模式的主鍵和外鍵(如果存在)。
延伸閱讀
- 考前自救指南:希賽自考題庫快速提分
- 自考專屬刷題工具,刷題即提分!
- 最后9天,自考歷年真題應該怎么刷?
- 自考備考一站式服務:希賽自考題庫APP
- 0基礎逆襲秘籍:希賽全套自考學習包(含智能題庫)
- 避開備考誤區!用希賽自考APP快速提分!
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取
掃描二維碼