




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、模擬試題一及參考答案模擬試題一1.用 SQL 的有關(guān)語句定義:(1)學生關(guān)系 ,包括學號 Sno、姓名SN、年齡 ;(2)課程關(guān)系 ,包括課程號 Cno、課程名 CN、任課教師 CT;(3)學生選課關(guān)系 SC,包括 Sno,Cno 和成績。2.按題 1 的學生關(guān)系模式,用 SQL 的有關(guān)語句。(1)授予趙華對學生關(guān)系 Student 的插入和修改權(quán)限;(2)插入任意 3 個學生的完整信息;(3)修改所有學生的年齡。3.結(jié)合題 1 定義的學生選課數(shù)據(jù)庫,用 SQL 語句查詢學生數(shù)據(jù)庫課程的成績,輸4.已知關(guān)系 、S 如下所示,求域演算表達式的結(jié)果。R A B C S D E Fa c 5b d
2、3m e 44 d 85 a 13 e 2R XYZ (XYZ) S(XYZ)Z315.按嵌入式 SQL 的格式插入任意一個學生的學號、姓名和年齡。6.商店銷售商品的數(shù)據(jù)庫,涉及如下數(shù)據(jù):商店號、商店名、地址;商品號、商品名、單價。某商店銷售某商品的數(shù)量和日期。(1)設(shè)計 E-R (2)7.有關(guān)圖書發(fā)行的關(guān)系模式如下:書店 S(書店號 SNo,書店名 SN,地址 A)圖書 書號 書名 BN,價格 P)圖書館 L(館號 館名 LN,城市 C)圖書發(fā)行 LBS(LNo, BNo, 發(fā)行量 Q)分別用關(guān)系代數(shù)和 SQL 語言表達如下查詢:圖書館L (館號)收藏圖書的書名和出售該書的書店名。48.圖書
3、管理數(shù)據(jù)庫關(guān)系模式如下:圖書 書號 BN,書名 T,作者 A,出版社 P)學生 S(姓名 N,班級 借書證號 LN)借書 L(LN,BN,日期 D)查詢:以前借書的學生姓名和書名。求:(1)以笛卡兒積為基礎(chǔ)表達查詢要求;(2)畫出原始語法樹;(3)畫出優(yōu)化語法樹。9.寫出 3 個關(guān)系模式分別滿足:(1)是 1NF,不是 ;(2)是 2NF,不是 ;(3)是 3NF,也是 BCNF。各用兩句話分別說明所寫的關(guān)系模式是前者,不是(或也是)后者。10.電影數(shù)據(jù)庫涉及如下數(shù)據(jù):電影類包括電影名、制作年份、電影長度等屬性,演員類包括姓名、年齡、地址等屬性,每部電影都可能有多個演員出演,而每個演員都可能出
4、演多部電影。(1)用 ODL 給出類的說明;(2)用 OQL 查詢演員張曉麗所出演的電影的電影名和制作年份。參考答案11)CREATE TABLE Student(Sno INT PRIMARY KEYSN CHAR(30SA INT(2)CREATE TABLE Course(Cno INT PRIMARY KEY,CN CNAR(30CT CHAR(30)(3)CREATE TABLE SC(Sno INT,Cno INT,G INT,PRIMARY KEY(Sno,Cno),F(xiàn)OREIGN KEY(Sno)REFERENCES Student(SnoFOREIGN KEY(Cno)REF
5、ERENCES Course(Cno)21)GRANT ,UPDATEON Student(2)INSERT INTO Student(TABLE (0100119(0100218(01003,(3)UPDATE StudentSET SA1;3SELECT SN,GFROM Student,SCWHERE Student. Sno AND Course. CnoAND Course. CN=數(shù)據(jù)庫ORDER BY G ,Sno;4R1 X Y Za c 5b d 3m e 44 d 85.(1)說明:EXEC SQL BEGIN DECLARE SECTION;int sno;char sn
6、ame30;int sage;char SQLSTATE6;EXEC SQL END DECLARE SECTION;(2)賦值:sno:01001;Sname:19;(3)插入:EXEC SQL INSERTINTO Student:snosname;6. (1) E-R 圖如圖 6-2-1 所示。(2)商店(商店號,商店名,地址)商店號商店名,地址商品(商品號,商品名,單價)商品號商品名,單價銷售(商店號,商品號,日期,數(shù)量)商店號,商品號,日期數(shù)量71)(BLBSS)BN,SNLN=L4(2)SELECT BN,SNFROM ,LBS,SWHERE AND AND L ;481) (SL
7、B)N,TD20010101L.LNS.LN AND L.BN=B.BN(2)原始語法樹如圖 6-2-2 所示。(3)優(yōu)化語法樹如圖 6-2-3 所示。9.(1)學生選課(學號,姓名,課程號,成績)屬性不可分,是 1NF;存在非主屬性對鍵碼的部分依賴(學號,課程號 姓p 2NF。(2)學生(學號,姓名,系別,系主任)鍵碼為單屬性,不存在部分依賴,是2NF;存在非主屬性對鍵碼的傳遞依賴(學號姓名,系別;系別 學號;系別系主任;學號 3NF。(3)學生(學號,姓名,年齡)非主屬性(姓名,年齡)對鍵碼不存在部分依賴和傳遞依賴,是 3NF;主屬性(學號)對鍵碼也不存在部分依賴和傳遞依賴,是 BCNF。
8、101)interface (extent )attribute string title;attribute integer ;attribute integer ;relationship Setactsinverse ;;interface (extent )attribute string name;attribute integer ;attribute string ;relationship Set Movie starredIninverse ;(2)SELECT m. title m. yearFROM Acts ,a. starredIn mWHERE a. name=模擬
9、試題二及參考答案模擬試題二一、判斷題1.采用規(guī)范的方法,使分解后的模式屬于第二或第三范式,只能保證無損連接,2.原則上,兩個不同的對象所具有的屬性值不能相同,但在給定關(guān)系中的元組可3.4.執(zhí)行查詢語句時 DBMS 從數(shù)據(jù)字典中調(diào)出相應(yīng)的模式描述,并從外模式映像到5.6.對象查詢語言中,可以用運算符 ELEMENT 從多個元素的聚集中提取單個元素。)()7.對于表只能有惟一的主鍵碼,但可有任意數(shù)量的UNIQUE 屬性或?qū)傩约#ǎ?.如果一個關(guān)系沒有一個屬性能由所有其他屬性函數(shù)決定,則該關(guān)系根本不存在9.)10.)二、單項選擇題1.使用 CREATE VIEW語句建立的是。A、數(shù)抿庫、 表、視圖
10、D、索引2.元組關(guān)系演算表達式t R(t) S(t)表達的是A、RUS、RI S、R-SD、S-R3如果一個關(guān)系 R 中的所有非主屬性都完全函數(shù)依賴于鍵碼,則稱關(guān)系 R 屬于A、2NF、3NF、4NFD、BCNF4.數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)是A、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)D、數(shù)據(jù)模型5.一個學生可以同時借閱多本圖書,一本圖書只能借給一個學生,學生和圖書之間的聯(lián)系為(A、一對一、一對多、多對多D、多對一)的聯(lián)系。6.要查詢與課程“數(shù)據(jù)庫系統(tǒng)”相關(guān)的所有教授的名字,可用如下 OQL 語句:SELECTFROM Courses )PWHERE C、name=A、course. ProfessorD、
11、course. professors7.在演員類 Actor 中增加與電影類 Movie 之間的演員在電影中扮演角色的聯(lián)系,一個演員可以扮演多個角色,一部電影有多個演員出演。下述語句中關(guān)于聯(lián)系的描述正確的是A、可以在 Actor 的類說明中加入:relationship Movie movies、可以在 Actor 的類說明中加入:relationship actors、可以在 Movie 的類說明中加入relationship moviesD、可以在 Movie 的類說明中加入:relationship Movie movies8.下面對觸發(fā)程序中規(guī)定動作與觸發(fā)事件之間的關(guān)系描述錯誤的是A、
12、 AFTER 觸發(fā)事件完成后,如果WHEN 子句中的條件為真,則執(zhí)行隨后的動作、 BEFORE 觸發(fā)事件執(zhí)行以后,測試 WHEN 子句中的條件,若為真,則執(zhí)行隨后的動作、 INSTEAD OF:觸發(fā)事件發(fā)生時,如WHEN 子句中的條件為真,就執(zhí)行隨后動作D、使用 BEFORE 的情況下,無論條件真假,都執(zhí)行觸發(fā)事件9. T,T 兩個事務(wù)并發(fā)操作順序如下圖所示,該操作序列屬于12A、有問題丟失修改、有問題讀“臟”數(shù)據(jù)、有問題不可重復讀D、不存在問題TT123)A=A-105)6)寫回 A=1510.代數(shù)的基本運算是:并、差、選擇、投影、改名和A、等值連接、 連接、自然連接D、笛卡兒積三、多項選擇
13、題1. o 表示某類的對象,a 表示屬性,r 表示聯(lián)系,m 表示方法,下述表達式中合法的有A、D、F. 數(shù)據(jù)庫的邏輯設(shè)計對數(shù)據(jù)庫的性能有一定的影響,下列措施中可以明顯改善數(shù)據(jù)庫性能的有A、將數(shù)據(jù)庫中的關(guān)系進行完全的規(guī)范化、將大的關(guān)系分成多個小的關(guān)系、減少連接運算D、盡可能使用快照3.數(shù)據(jù)庫管理系統(tǒng)為了實現(xiàn)數(shù)據(jù)的 (1)通常提供(2)功能限制用戶訪問數(shù)據(jù)庫的權(quán)限。(1) A、完整性、安全性、可靠性D、一致性(2) A、審核、定義、授權(quán)D、命令4.已知函數(shù)依賴A A B B ,則下列依賴中一定正確的是1212A、A A B121、A A B122、A B B112D、A B B2125.在 SEL
14、ECT 語句中,需要對分組情況應(yīng)滿足的條件進行判斷時,應(yīng)使用A、WHERE、GROUP BY、ORDER BYD、 HAVING四、填空題1.數(shù)據(jù)操作描述的是系統(tǒng)的動態(tài)特性,主要分為( )2.在 SQL 中表示并集的關(guān)鍵字是(3.數(shù)據(jù)邏輯:P(a,b,c,d) S(a,b,c) AND (c,d)表達的關(guān)系運算是(4.對象查詢語言中,可以使用( )和(5.如果對 并發(fā)操作不 進行合 理的調(diào) 度,可 能導致 的 3 種數(shù)據(jù)不一致 性是)和()兩4 種操作。)兩種量詞表達式。()和(五、簡答題1.什么是關(guān)系模型2.概述查詢優(yōu)化的策略。3.為什么在數(shù)據(jù)庫設(shè)計階段不直接用關(guān)系模型,而首先用 ODL 或
15、 E-R 圖進行設(shè)計六、綜合題1.假設(shè)學生課程數(shù)據(jù)庫關(guān)系模式如下:S(Sno,Sname,Ssex)(Cno,Cname,Teacher)SC(Sno,Cno,)用 SQL 語句表達下列查詢:(1)找出劉老師所授課程的課程號和課程名;(2)找出年齡小于 22 歲的女學生的學號和姓名。2.電影數(shù)據(jù)庫涉及如下數(shù)據(jù):電影類包括電影名、制作年份等屬性;演員類包括姓名、性別等屬性;每部電影都可能有多個演員出演,而每個演員都可能出演多部電影。用對象定義語言 ODL 3.以第 2 題所定義的電影類和演員類為基礎(chǔ),用對象查詢語言O(shè)QL 查詢演員王小蘭所出演電影的電影名。4.有關(guān)圖書發(fā)行的關(guān)系模式如下:書店 S
16、(書店號 書店名 SN,地址 A)圖書 書號 書名 T,作者 N,價格 P)圖書館 館號 館名 LN,城市 C)圖書發(fā)行 發(fā)行量 Q)分別用(1)關(guān)系代數(shù)(2)SQL 語言表達如下查詢:5.涉及到學生、教師和課程的關(guān)系模式STCE(SNo, SA, 6 個屬性分別為學生的學號、姓名、年齡、教師的姓名、課程名以及學生的成績。假設(shè)學生有重名,課程名也可能有重名。又假設(shè)教師無重名,且每個教師只教一門課,但一門課可有幾個教師同時開設(shè)。當某個學生選定某門課后,其上課教師就固定了。(1)(2)分解關(guān)系模式使之屬于 BC 范式。參考答案一、判斷題12.1ABCE 2. BCD31)(2)C3.4.5.1.2
17、. UNION 3.自然連接 4. FOR ALL,EXISTS5.丟失修改,讀臟數(shù)據(jù),不可重復讀6.7.8.9.10.五、簡答題1.數(shù)據(jù)以關(guān)系的形式,也就是以二維表的形式表示,其數(shù)據(jù)模型就是所謂的關(guān)系模型。2.查詢優(yōu)化策略主要包括。一元選擇首先做,投影、選擇同時做,乘積、選擇合并做,索引、排序預(yù)先做。3.因為關(guān)系模型中只有單一的概念關(guān)系,沒有其他的輔助概念,例如 ODL 中的類和聯(lián)系,E-R 圖中的實體集和聯(lián)系等,所以在數(shù)據(jù)庫設(shè)計階段用關(guān)系模型不如用 ODL 或 E-R 圖來得方便和直觀。六、綜合題11)SELECT Cno,CnameFROM CWHERE Teacher LIKE(2)S
18、ELECT Sno,SnameFROM SWHERE Sage 22 AND Ssex=F;21)interface Movie(extent )(attribute string ;attribute integer ;relationship actorsinverse ;(2)interface Actor(extent )attribute string ;attribute char ;relationship SetMoviestarredIninverse ;3 SELECT m. titleFROM Actors ,、 starredIn mWHERE A、 name4.(1)(LSBLBS)T.SNLN=上海圖書館(2)S
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防安全合同管理規(guī)定
- 船舶制造材料供應(yīng)合同
- 新建住宅買賣合同備案流程
- 股權(quán)轉(zhuǎn)讓合同及相關(guān)權(quán)益轉(zhuǎn)讓協(xié)議
- 股權(quán)轉(zhuǎn)讓居間服務(wù)合同樣本
- 商鋪租賃合同參考模板
- 小班安全玩滑梯課件
- 創(chuàng)業(yè)企業(yè)的股權(quán)結(jié)構(gòu)設(shè)計考核試卷
- 方便食品的包裝設(shè)計與人機工程考核試卷
- 新材料新技術(shù)的巨大潛力探索未知的研究領(lǐng)域考核試卷
- 《水利工程質(zhì)量檢測管理規(guī)定》知識培訓
- 2025年02月貴州省司法廳所屬事業(yè)單位公開招聘2人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年校長春季開學思政第一課講話稿1720字例文【供參考】
- 2025至2030年中國單板電磁制動器數(shù)據(jù)監(jiān)測研究報告
- 2024年07月國新國證期貨有限責任公司(海南)2024年招考2名工作人員筆試歷年參考題庫附帶答案詳解
- 人教版數(shù)學八年級下冊 第17章 勾股定理 單元測試(含答案)
- 國網(wǎng)標書制作流程
- 六年級語文教學學情分析提高六語文質(zhì)量的措施
- 中醫(yī)藥臨床適宜技術(shù)
- 銀發(fā)經(jīng)濟的發(fā)展路徑
- 工業(yè)廠房水電安裝施工方案
評論
0/150
提交評論