



免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
杭州電子科技大學(xué)學(xué)生考試卷(A)卷參考答案考試課程數(shù)據(jù)庫概論考試日期08年 6 月 16日成 績課程號教師號任課教師姓名李桂杰考生姓名學(xué)號(8位)年級專業(yè)說明:所有題目均直接答在試卷上。一、 單項選擇題(每小題2分,共20分)1SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的 ( D ) A.完整性B.并發(fā)控制C.隔離性D.安全性2記載數(shù)據(jù)庫系統(tǒng)運行過程中所有更新操作的文件稱為 ( C )。 A.更新文件 B. 后備文件 C.日志文件 D.數(shù)據(jù)文件3如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q ( C ) A.只能讀不能寫 B.只能寫不能讀 C.既可讀又可寫 D.不能讀不能寫4在SQL中,SELECT語句的SELECT DISTINCT表示查詢結(jié)果中 (C )A.屬性名都不相同B.去掉了重復(fù)的列 C.行都不相同D.屬性值都不相同 5已知關(guān)系R如圖1所示,可以作為R主碼的屬性組是( B ) RABCD123413452456143413473456圖1A. ABC B. ABD C. ACD D. BCD6 關(guān)系數(shù)據(jù)庫中的哪一種基本數(shù)據(jù)操作不能同時操作兩個關(guān)系( B )A.交 B.選擇 C.連接 D.并7事務(wù)的ACID性質(zhì),是指事務(wù)具有原子性、一致性和 ( C ) A.隔離性、透明性 B.獨立性、透明性 C.隔離性、持久性 D.共享性、持久性8個別用戶使用的數(shù)據(jù)視圖的描述稱為 ( A ) A.外模式 B.概念模式 C.內(nèi)模式 D.存儲模式 9數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 ( c )。 A.數(shù)據(jù)安全性控制 B.數(shù)據(jù)一致性規(guī)則 C.數(shù)據(jù)完整性約束 D.數(shù)據(jù)處理邏輯10為實現(xiàn)嵌入式SQL語句與主語言之間的通信,特引進了以下概念(B )A、視圖、游標、SQL通信區(qū); B、SQL通信區(qū)、游標、主變量;C、碼、SQL通信區(qū)、主變量; D、模式、視圖、SQL通信區(qū)。二、填空題(每空1分,共14分) 1數(shù)據(jù)庫的一大特點是數(shù)據(jù)共享,即用戶可以并發(fā)訪問數(shù)據(jù)庫對象,但并發(fā)操作可能會引起丟失更新、不可重復(fù)讀、讀臟數(shù)據(jù)這幾類數(shù)據(jù)不一致性的問題,于是就要進行并發(fā)控制。并發(fā)控制的主要技術(shù)是封鎖,封鎖對象的規(guī)模稱為封鎖粒度。2在數(shù)據(jù)庫設(shè)計中,將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型屬于邏輯設(shè)計階段,對數(shù)據(jù)庫模式進行規(guī)范化處理,屬于邏輯設(shè)計階段,規(guī)劃存儲結(jié)構(gòu)和存取方法屬于物理設(shè)計階段。 3數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了_人工管理_、_文件系統(tǒng)_和 _數(shù)據(jù)庫系統(tǒng)_段。4在數(shù)據(jù)庫安全性控制技術(shù)中第一步就是用戶標識與鑒定,在SQL Server這一步技術(shù)包含有兩部分內(nèi)容,一是用戶登陸NT服務(wù)器的的認證;另一步是已經(jīng)登陸到NT 的用戶進一步成為SQL服務(wù)器帳戶的認證,根據(jù)需要,這樣的認證有 WINDOWS身份驗證模式 、 混合模式 兩種模式。5SQL語言中,定義事務(wù)的語句主要有BEGIN TRANSACTION 、COMMIT 和 _ROLLBACK_ 。三、判斷改錯題(判斷正誤,錯誤的請改正。每小題2分,共10分)1 可以在基本表上定義視圖,但不能在視圖上定義視圖。 “但不能”改為“也可以”。 () 2 DBMS包括DB和DBS 。 改為:DBS包括DB和DBMS ()3 對關(guān)系R進行投影運算后,得到關(guān)系S,則關(guān)系R的元組數(shù)大于或等于關(guān)系S的元組數(shù)。()4 如果一個關(guān)系模式R屬于BCNF,則R一定屬于3NF。 ()5 在SQL的查詢語句中,對應(yīng)關(guān)系代數(shù)中“選擇”運算的語句是SELECT。 ()“SELECT”改為“WHERE”或“選擇”改為“投影“。四、 問答題(共20分)1數(shù)據(jù)庫的完整性與安全性有什么不同?(5分)數(shù)據(jù)的完整性和安全性是兩個不同的概念。前者是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),防止錯誤信息的輸入和輸出,即所謂垃圾進垃圾出(Garbage In Garbage Out)所造成的無效操作和錯誤結(jié)果。后者是保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。也就是說,安全性措施的防范對象是非法用戶和非法操作,完整性措施的防范對象是不合語義的數(shù)據(jù)。 2什么是數(shù)據(jù)冗余?在關(guān)系數(shù)據(jù)庫中能完全消除數(shù)據(jù)冗余嗎?(5分)數(shù)據(jù)庫中數(shù)據(jù)重復(fù)存儲的現(xiàn)象稱為數(shù)據(jù)冗余。在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。因為要實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個表的主鍵,也可能是另一個表的外鍵,有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系。所以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。3設(shè)有關(guān)系模式R(A,B,C),F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)=ACB ,ABC ,BC, 試問R在函數(shù)依賴范圍內(nèi)最高能達到第幾范式,并簡要說明理由。(6分)R1NF。候選碼為AC和AB。存在非主屬性C對碼AB的部分函數(shù)依賴,所以R1NF,4現(xiàn)有部門表(DEPARTMENT)及員工表(EMPLOYEE),假設(shè)各表中已有數(shù)據(jù)如下,請指出下面給出的各行數(shù)據(jù)中哪一行不能插入EMPLOYEE 表 ,為什么? (4分)DEPARTMENT: (主碼為DEPT_ID)DEPT_ID NAME LOCATION 10 Accounting New york 40 Sales miami EMPLOYEE: (主碼為EMP_ID,外部碼為DEPT_ID)EMP_ID EMP_NAME EMP_MGR TITLE DEPT_ID1234 Green President 40 4567 Gilmore 1234 Senior VP 40 1045 Rose 4567 Director 10 9876 Smith 1045 Accountant 10 A. (9213, jones, 1045, clerk, 30 )B. (8997, grace, 1234 ,secretary, 40)C. (5932, allen, 4567, clerk, null )A行數(shù)據(jù)不能插入EMPLOYEE 表。因為部門號30不在部門表的DEPT_ID取值范圍內(nèi),違反了關(guān)系參照完整性約束的規(guī)定。五、數(shù)據(jù)庫設(shè)計題(12)某大學(xué)教學(xué)數(shù)據(jù)庫中有三個實體集。一是“課程”實體集,屬性有課程號、課程名稱;二是“教師”實體集,屬性有教師工號、姓名、職稱;三是“學(xué)生”實體集,屬性有學(xué)號、姓名、性別、年齡。設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位主講教師,教師主講課程將選用某本教材;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個學(xué)生可選修若干課程,每門課程可由若干學(xué)生選修,學(xué)生選修課程有個成績。(1)試畫出E-R圖;(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并說明主碼和外部碼。(1)E-R圖如下N1成績主講課程課程號課程名稱N工號教師姓名指導(dǎo)教材學(xué)生學(xué)號姓名年齡電話1選課MN職稱性別(2)轉(zhuǎn)換成的關(guān)系模型具有4個關(guān)系模式:教師(工號,姓名,職稱)學(xué)生(學(xué)號,姓名,性別,年齡,教師工號)課程(課程號,課程名稱,教師工號)選課(學(xué)號,課程號,成績)六、關(guān)系代數(shù)及SQL語句題(共24分)已知關(guān)系:Student(Sno,Sname,Ssex,Sage,Clno, Sdept) 學(xué)號 姓名 性別 年齡 班級號 系Course(Cno,Cname,Cpno,Ccredit) 課程號 課程名 先修課號 學(xué)分SC (Cno,Sno,Grade) 課程號 學(xué)號 成績(一) 用關(guān)系代數(shù)表示下列操作:(9分)1. 查詢年齡介于20與23歲之間的學(xué)生姓名及年齡;SNAME,SAGE(SAGE20SAGE23(Student) 2. 查詢沒有選修1號課程的學(xué)生姓名;SNAME(Student)-SNAME(CNO=1(SC)Student)此題可有多種答案3. 查詢選修了“數(shù)據(jù)庫概論”課程且成績在90分以上的學(xué)生姓名。Sname(Cname=數(shù)據(jù)庫概論(Course)Grade90(SC)Student)此題可有多種答案(二) 用SQL語句完成下列操作:(15分)1. 查詢數(shù)學(xué)系姓王的學(xué)生姓名及年齡,并按學(xué)生年齡降序排序;select sname from studentwhere sdept=數(shù)學(xué)and sname like 王%order by sage;2. 查詢每個班級每門課程的選課人數(shù)和平均分;select clno,cno,count(*) 選課人數(shù),avg(grade) 平均分from student,scwhere student.sno=sc.snogroup by clno,cno;3.查詢李爽同學(xué)沒選修的課程名;SELECT cnameFROM courseWHERE NOT EXISTS(SELECT *FROM scWHERE cno=oAND sno=(SELECT snoFROM studentWHERE sname=李爽)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 劇組合作合同范例
- 1956-13-15-會議會展服務(wù)合同協(xié)議書
- 體育服裝采購合同范例
- 企業(yè)定向采購合同范本
- 中介買房押金合同范例
- 別墅樓道電梯銷售合同范例
- 個人荒山轉(zhuǎn)讓合同范本
- 人教版初中歷史與社會七年級上冊 3.5.1 石油寶庫 教學(xué)設(shè)計
- 農(nóng)場廠長合同范例
- 加盟合同范本里
- 體育測量與評價-第一章緒論課件
- 航空機載設(shè)備履歷本
- 企業(yè)風(fēng)險管理-戰(zhàn)略與績效整合(中文版)
- 高效能人士的七個習(xí)慣The7HabitsofHighlyEffectivePeople課件
- 小學(xué)體育與健康教育科學(xué)二年級下冊第一章體育基本活動能力立定跳遠教案 省一等獎
- 工程分包管理計劃
- 民事訴訟法學(xué)整套ppt課件完整版教學(xué)教程最全電子講義(最新)
- 河北省自然科學(xué)基金資助項目申請書模板
- 四年級奧數(shù)-容斥問題
- 常用標準波導(dǎo)和法蘭尺寸
- 損益平衡點的計算方法
評論
0/150
提交評論