版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上數(shù)據(jù)庫期末綜合練習題及答案 來源: 第一章 填空題: 1在文件管理結點程序和數(shù)據(jù)在存儲位置上是_存放的。 2在_系統(tǒng)中,不容易做到數(shù)據(jù)共享,在_系統(tǒng)中,容易做到數(shù)據(jù)共享。 3在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為_,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為_。 4分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的_應用,又支持客戶的_應用。 5若一個聯(lián)系涉及到兩個實體則稱為_聯(lián)系,若只涉及到一個實體則稱為_聯(lián)系。 6若實體A和B是多對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是_對_的聯(lián)系。 7若實體A和B是1對多的聯(lián)系,實體B和C是多對1的聯(lián)系,則實體A和C是_對_的聯(lián)系。 8任一種數(shù)據(jù)模
2、型都有_和_的區(qū)別。 9層次模型是一棵_結構,關系模型是一個_結構。 10把保存_的關系稱為對應數(shù)據(jù)庫的元關系,一個數(shù)據(jù)庫的元關系由_自動建立。 11在對象數(shù)據(jù)模型中,每個對象不僅要包含描述實體的_特征,而且要包含描述實體的_特征。 12數(shù)據(jù)庫系統(tǒng)中的四類用戶分別為_、_、_和_。 13在數(shù)據(jù)庫體系結構的三級模式中,全局模式處于_層,外模式處于_層,內模式處于_層。 14DBMS的主要功能之一是_和_數(shù)據(jù)字典。 15SQL具有數(shù)據(jù)_、_、_和_等四種主要功能。第二章 填空題: 1設D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為_,每個元組有_個分量。 2關系中的碼可分為_、
3、_、_、_和外碼五種。 3學生關系中的班級號屬性與班級關系中的班級號主碼屬性相對應,則_為學生關系中的_。 4設一個關系R1中的屬性A是外碼,它對應關系R2中的主碼為B,則稱_為子關系,_為父關系。 5用戶定義的_是對關系中一些屬性的取值給定相應的約束條件,禁止非法數(shù)據(jù)進入_。 6. 專門的關系運算包括_、_、_和_四種。 7設一個關系模式為R(A,B,C),對應的關系內容為R=1,10,50, 2,10,60, 3,20,72, 4,30,60,則B(C(姓名=K(_)。 9設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),求出所有選課
4、的學生信息的運算表達式為_與_的自然連接。第三章 填空題: 1在一個關系R中,若屬性集X函數(shù)決定屬性集Y,同時Y函數(shù)決定X,則記作為_,它們之間互為_。 2在一個關系R中,若XY,并且X的任何真子集都不能函數(shù)決定Y,則稱XY為_函數(shù)依賴,否則,若XY,并且X的一個真子集也能夠函數(shù)決定Y,則稱XY為_函數(shù)依賴。 3在一個關系R中,若存在“學號系號,系號系主任”,則隱含存在著_函數(shù)決定_。 4. 在一個關系R中,若存在X(Y,Z),則也隱含存在_和_,稱此為函數(shù)依賴的_規(guī)則。 5. 設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,BC,DE,則該關系的候選碼為_,該候選碼含有
5、_屬性。 6. 設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,(C,D)E,則該關系的候選碼為_,候選碼函數(shù)決定E是_性。 7關系數(shù)據(jù)庫中的每個關系必須最低達到_范式,該范式中的每個屬性都是_的。 8設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,(A,D)E,則該關系的候選碼為_,該關系存在著_函數(shù)依賴。 9設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,(C,D)E,該關系只滿足_范式,若要規(guī)范化為第三范式,則將得到_個關系。 10. 設一個關系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為FD
6、=AB,AC,CD,CE,AF,FG,該關系滿足_范式,若要規(guī)范化為高一級的范式,則將得到_個關系。 11若一個關系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關系達到_范式。 12. 若一個關系中只有一個候選碼,并且該關系達到了第三范式,則表明它同時也達到了_范式,該關系中所有屬性的_都是候選碼。第四章 一、填空題 1在實際的數(shù)據(jù)庫管理系統(tǒng)中,對數(shù)據(jù)庫的操作方式有_、_和_等三種。 2在SQL中建立和刪除數(shù)據(jù)庫模式的命令分別為_和_。 3在SQL中,列級完整性約束分為_種情況,表級完整性約束分為_種情況。 4在_完整性約束中,每個約束只能涉及到1個屬性,在_完整性約束中,每個約束
7、可以涉及到多個屬性。 5在SQL中,建立、修改和刪除數(shù)據(jù)庫中基本表結構的命令分別為_、_和_命令。 6. 向基本表插入數(shù)據(jù)時,可以在命令中使用關鍵字_引出記錄值,或者在命令中_子句得到一個結果表。 7基本表屬于全局模式中的表,它是_,而視圖則屬于局部模式中的表,它是_。 8在SQL中,通過使用視圖,能夠使在關系規(guī)范化時被分解的關系_連接起來,能夠增強數(shù)據(jù)庫的_性。 9在SQL中,create view、update和drop view命令分別為_、_和_視圖的命令。 10. 在SQL新版的查詢語句中,_選項實現(xiàn)投影運算,_選項實現(xiàn)連接運算,_選項實現(xiàn)選擇運算。 11在新版的SQL中,查詢所涉及
8、到的表及表之間的連接是在from選項中實現(xiàn)的,表之間的連接共有三種方式,分別稱為_、_和_。 二、根據(jù)主教材第四章所給的商品庫和教學庫,按照下列所給的每條SQL查詢語句寫出相應的功能。 1select distinct 產地 from 商品表2 2select count(distinct 產地) as 產地數(shù) from 商品表2 3select 學生.學生號,count(*) as 選課門數(shù) from 學生,選課 where 學生.學生號=選課.學生號 group by 學生.學生號 4select distinct x.* from 學生 x,選課 y,選課 z where y.學生號=z
9、.學生號 and y.課程號z.課程號 and x.學生號=y.學生號 5select x.學生號,y.學生號,y.課程號 from 選課 x,選課 y where x.學生號=s1 and y.學生號=s2 and x.課程號=y.課程號 6select * from 課程 where exists (select 課程號 from 選課 where 課程.課程號=選課.課程號 group by 課程號 having count(*) between 2 and 4 ) 7select * from 學生 where 學生號 in (select 學生號 from 選課 group by 學
10、生號 having count(*)=a 2. declare a char(6) set a=劉亮 if(exists(select * from students where 姓名=a) print 姓名為+a+的同學存在! else print 姓名為+a+的同學不存在! 3. select year(入學日期) as 入學年份,count(*) as 人數(shù) from students group by year(入學日期) 4. select day(入學日期) as 入學日號,count(*) as 人數(shù) from students group by day(入學日期) 5.crea
11、te procedure xxk2 as begin select x.學號,x.姓名,x.專業(yè),count(*) as 門數(shù) from students x,score y where x.學號=y.學號 group by x.學號,x.姓名,x.專業(yè) end 6.create procedure xxk4 ( a char(8),b varchar(10),c numeric(5,2) ) as begin update score set 成績=c where 學號=a and 課程名=b end 7.create procedure xxk6 ( a char(8),b varchar
12、(10) ) as begin delete from score where 學號=a and 課程名=b end 8.declare a char(8),b varchar(10),c numeric(5,2) declare xxx cursor for select 學號,課程名,成績 from score open xxx fetch xxx into a,b,c while fetch_status=0 begin print a+replicate( ,3)+b+str(c)+replicate( ,3)+(case when c=90 then 優(yōu)秀 when c=70 the
13、n 良好 when c=60 then 及格 else 不及格 end ) fetch from xxx into a,b,c end close xxx deallocate xxx 9.declare a char(8),b varchar(10) declare c numeric(5,2) declare d int set d=80 declare xxx cursor for select 學號,課程名,成績 from score open xxx fetch xxx into a,b,c while fetch_status=0 begin if(c=d) print a+rep
14、licate( ,3)+b+str(c,5) fetch from xxx into a,b,c end close xxx deallocate xxx 10.declare a char(8),b varchar(10) declare s char(8),r varchar(10) set s= set r=數(shù)學 declare xxx cursor for select 學號,課程名 from score open xxx fetch xxx into a,b while fetch_status=0 begin if(a=s and b=r) begin delete from sc
15、ore where current of xxx break end fetch from xxx into a,b end close xxx deallocate xxx五、期末綜合練習題參考答案第一章 填空題1. 分開 2. 文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)3. 記錄、數(shù)據(jù)項 4. 局部、全局5. 二元、一元 6. 多、多7. 多、多 8. 型、值9. 樹、二維表格 10. 關系定義、DBMS11. 狀態(tài)、行為12. 數(shù)據(jù)庫管理員、數(shù)據(jù)庫設計員、應用程序員、終端用戶13. 中間、最上、最下 14. 建立、維護15. 定義、查詢、更新、控制第二章 填空題1. 24、3 2. 超碼、候選碼、主碼、備用碼
16、3. 班級號、外碼 4. R1、R25. 完整性、數(shù)據(jù)庫 6. 選擇、投影、連接、除7. 2、1 8. C、X、S9. 學生號(X)、S第三章 填空題1. XY、決定因素 2. 完全、部分3. 學號、系主任 4. XY、XZ、分解性5. (A,D)、2 6. (A,D)、偽傳遞7. 第一、不可再分 8. (A,D)、部分9. 第一、3 10. 第二、311. 第三 12. BC、決定因素第四章 一、填空題1. 命令交互、程序執(zhí)行、窗口界面 2. create schema、drop schema3. 6、4 4. 列級、表級5. create table、alter table、drop ta
17、ble 6. values、select7. 實表、虛表 8. 連接、安全9. 建立、修改、(更新)、刪除 10. select、from、where11. 中間連接、左連接、右連接 二、根據(jù)主教材第四章所給的商品庫和教學庫,按照下列所給的每條SQL查詢語句寫出相應的功能。1. 從商品庫中查詢出所有商品的不同產地。2. 從商品庫中查詢出所有商品的不同產地的總數(shù)。3. 從教學庫中查詢出每個學生選課的門數(shù)。4. 從教學庫中查詢出至少選修了兩門課程的全部學生。5. 從教學庫中查詢出學生號為s1的學生和學生號為s2的學生所選修的共同課程的課程號。6. 從教學庫中查詢出被2至4名學生選修的所有課程。7.
18、 從教學庫中查詢出最多選修了2門課程(含未選任何課程)的全部學生。8. 從教學庫中查詢出選修了姓名為a的學生的全部選課的所有學生。 三、根據(jù)教材第四章所給的商品庫和教學庫,按照下列所給的每種功能寫出相應的查詢語句。1. select count(*) from 商品表1 where 數(shù)量102. select 分類名,max(單價) as 最高單價 from 商品表1 group by 分類名3. select 分類名,sum(數(shù)量) as 總數(shù)量 from 商品表1 group by 分類名4. select * from 商品表1 where 單價all(select 單價 from 商品
19、表1 where 分類名=電視機 )5. select 商品表1.*,產地 from 商品表1,商品表2 where 商品表1.商品代號=商品表2.商品代號 and 產地 in (select 產地 from 商品表1 x,商品表2 y where x.商品代號=y.商品代號 group by 產地 having count(*)=1 )6. select distinct x.* from 課程 x,選課 y,選課 z where y.課程號=z.課程號 and y.學生號z.學生號 and x.課程號=y.課程號7. select 課程.課程號,課程名,count(課程.課程號) as 人
20、數(shù) from 課程,選課 where 課程.課程號=選課.課程號 group by 課程.課程號,課程名 order by 人數(shù)第五章填空題1. 邏輯設計、物理設計2. 數(shù)據(jù)流圖、數(shù)據(jù)字典、需求說明書3. 局部ER圖、整體ER圖4. 商品實體、銷售實體、收款實體5. 基本表、主碼、外碼6. 1對1、1對多7. 數(shù)據(jù)、操作8. 客房表、住宿表9. 客房表、 客房空閑表第六章 一、單選題1. D 2. B 3. B 4. A 5. C 6. C7. D 8. C 9. D 10. A 二、填空題1. 數(shù)據(jù)庫窗體 2. 標題欄、菜單欄、工作區(qū)3. 貨幣型、顯示方式、精度 4. 1、mdb5. 數(shù)據(jù)、
21、數(shù)據(jù)庫對象 6. 取值范圍7. 文本或數(shù)字、數(shù)字 8. 頁眉、主體、頁腳第七章 一、單選題1. C 2. B 3. D 二、填空題1. Access數(shù)據(jù)庫、更高版本 2. 類模塊、標準模塊(次序無先后)3. 對象列表框,代碼編輯區(qū)域,過程事件列表框4. 密碼、權限 5. 大小寫第八章 一、單選題1. B 2. D 3. B 4. B 5. A 6. B 二、填空題1. 客戶機(或客戶端) 2. 硬盤空間3. 注冊賬號(或登錄賬號) 4. 企業(yè)版、標準版、個人版(次序無先后)5. 域用戶賬號 6. mdf、ndf、ldf (次序無先后)7. 批處理 8. 局部變量9. ab10. bigint、
22、int、smallint、tinyint (次序無先后)11. windows 關系 12. 邏輯組件 三、根據(jù)下面所給的AAA數(shù)據(jù)庫,寫出下列每條查詢語句的執(zhí)行結果,或者寫出下列每條語句或程序段的功能。889 2. 學生號 課程號 無成績-1. 888 3. 學生號 課程號 0 四、根據(jù)下面所給的AAA數(shù)據(jù)庫,按照下列每種功能寫出相應的Transact-SQL語句或程序段。1. select 學號,課程名,isnull(成績,-1) from Score2. select year(getdate(),month(getdate()3. select left(學號,4) fron Students4. select datalength(25),datalength(getdate()第九章 一、單選題1. A 2. B 3. D 4. D 5. D 二、填空題1. sp_renamedb 2. Backup Database、Restore Database3. 備份 4. 索引5. 插入、刪除、修改 6. 快7. SELECT、SET 8. 數(shù)據(jù)、日志9. 多、多 10. 聚集、非聚集11. 非空、唯一、聚集(次序無先后)12. -、/*、*/13. SELECT、SET 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 32151.31-2024溫室氣體排放核算與報告要求第31部分:木材加工企業(yè)
- 2024藕塘承包與農業(yè)產業(yè)化發(fā)展合作合同范本3篇
- 2024房租租賃合同補充協(xié)議
- 2019年7月國家開放大學??啤陡叩葦?shù)學基礎》期末紙質考試試題及答案
- 焦慮癥健康宣教
- 2024年解除婚姻關系后贍養(yǎng)費協(xié)議
- 2024水電安裝勞務分包合同協(xié)議書-農村飲水安全工程專用3篇
- 2024某電子商務公司與社交媒體平臺廣告投放合同
- 福建省南平市太平鎮(zhèn)中學高三數(shù)學理期末試卷含解析
- 2024洗滌服務綠色環(huán)保材料采購合同書3篇
- 中小學生志愿服務記錄表、評定表
- 排洪溝工程設計說明
- 常用法語財務詞匯
- (整理版高中英語)杭高第一學期期末考試高一英語試卷
- 學校食堂生鮮肉(豬肉、牛肉、羊肉、雞鴨鵝肉)配送服務方案
- SMT工資方案(原創(chuàng))
- 關于礦棉裝飾吸聲板檢驗報告加圖標版
- 大紅色節(jié)word感謝信信紙背景模板
- 安全檢查匯報材料
- 2005年海南高考理科綜合真題及答案
- 機房巡檢記錄表.doc
評論
0/150
提交評論