九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

大學(xué)數(shù)據(jù)庫考試復(fù)習(xí)試題帶答案【教學(xué)試題】

  • 資源ID:117786537       資源大?。?span id="24d9guoke414" class="font-tahoma">268.50KB        全文頁數(shù):17頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

大學(xué)數(shù)據(jù)庫考試復(fù)習(xí)試題帶答案【教學(xué)試題】

2019數(shù)據(jù)庫期末復(fù)習(xí)內(nèi)容1.選擇題(1)(數(shù)據(jù)庫)是存儲在計算機內(nèi)結(jié)構(gòu)化的數(shù)據(jù)的集合(2)下述關(guān)于數(shù)據(jù)系統(tǒng)正確的描述是(數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余)。(3)數(shù)據(jù)庫(DB)、與數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是( DBS 包含DB 和DBMS )。(4)數(shù)據(jù)庫管理系統(tǒng)的工作不包括(為定義的確據(jù)庫提供操作系統(tǒng))。(5)用于對現(xiàn)實世界進(jìn)行描述的工具是(數(shù)據(jù)模型)。(6)在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全局邏輯結(jié)構(gòu)和特征的是(模式 )。(7)E-R圖用來建立數(shù)據(jù)庫的(概念模型 )。(8)下列模型中不能直接描述實體間多對多的聯(lián)系的是(關(guān)系模型 )。(9)數(shù)據(jù)模型的三個要素是(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束)(10)數(shù)據(jù)庫的設(shè)計人員和用戶之間溝通信息的橋梁是(實體聯(lián)系圖)。(11)數(shù)據(jù)的獨立性分為(邏輯獨立性和物理獨立性)。(12)數(shù)據(jù)庫通常是根據(jù)(數(shù)據(jù)模型)來分類的。(13)關(guān)系數(shù)據(jù)庫系統(tǒng)能實現(xiàn)專門的關(guān)系運算,包括(選擇、投影、連接、除)。(14)在關(guān)系模型中,下述關(guān)于關(guān)鍵字的說法正確的是(可以由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成 )。(15)被稱為關(guān)系的兩個不變性,由關(guān)系數(shù)據(jù)庫系統(tǒng)自動支持的是(實體完整性和參照完整性)。(16)在關(guān)系中不能出現(xiàn)相同元組的約束是通過(主碼)來實現(xiàn)。(17)下列數(shù)據(jù)模型中,數(shù)據(jù)獨立性最高的是(關(guān)系模型).(18)規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計的理論依據(jù)。根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每一屬性都是(不可分解的 )。(19)關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中(插入異常、刪除異常和數(shù)據(jù)冗余)問題而引入的。(20)在關(guān)系數(shù)據(jù)庫中,任何二元關(guān)系模式的最高范式必定是( BCNF )(21)若屬性X函數(shù)依賴于屬性Y時,則屬性X與屬性Y之間的關(guān)系是 (多對一 )。(22)設(shè)有關(guān)系模式:部門(部門代碼,部門名稱,部門成員,部門經(jīng)理)由于其中( 部門成員 )屬性存在,使該關(guān)系不屬于第一范式。(23)若關(guān)系模式R中的屬性都是主屬性,則R最高屬于( 3NF ) 。(24)若要徹底消除插入異常和刪除異常,關(guān)系模式最低要屬于(BCNF)。(25)關(guān)系模式分解的無損連接和保持函數(shù)依賴兩個特性之間的聯(lián)系是(沒有必然聯(lián)系)。(26)關(guān)系模式中數(shù)據(jù)依賴的存在,可能會導(dǎo)致成立蘊涵后者數(shù)據(jù)插入異常,這是指(該插入的數(shù)據(jù)未被插入 )。(27)設(shè)要對關(guān)系模式R(學(xué)號,姓名,課程代碼,課程名,課程成績)進(jìn)行分解,將其規(guī)范化到3NF,下列(B)是正確的規(guī)范化結(jié)果。B.R1(學(xué)號,姓名) R2(課程代碼,課程名)R3 (學(xué)號,課程代碼,課程成績)(28)有如下關(guān)系R(是BCNF)。 (29)對用戶訪問數(shù)據(jù)庫的權(quán)限加以限定是為了保護(hù)數(shù)據(jù)庫的(安全性) 。(30)下面(可移植性)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能。(31)數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限定義為(授權(quán)) 。(32)在數(shù)據(jù)庫的安全性控制中,為了保證用戶只能存取他有權(quán)存取的數(shù)據(jù),在授權(quán)的定義中,數(shù)據(jù)對象的 (范圍越?。跈?quán)子系統(tǒng)就越靈活。(33)數(shù)據(jù)庫安全性遭到破壞的情況屬于(非法用戶讀取數(shù)據(jù)庫中的數(shù)據(jù) ) 。(34)數(shù)據(jù)庫的(完整性) 是指數(shù)據(jù)的正確性和相容性。(35)數(shù)據(jù)完整性保護(hù)中的約束條件是指(值的約束和結(jié)構(gòu)的約束 )。(36)實體完整性和參照完整性屬于(靜態(tài)關(guān)系約束 ) 。(37)數(shù)據(jù)類型、取值范圍、空值約束屬于(靜態(tài)列級約束 )。(38)“斷言”是數(shù)據(jù)庫系統(tǒng)采用的(完整性約束)。(39)臟數(shù)據(jù)的讀出是(并發(fā)性) 遭到破壞的情況。(40)SQL中ROLLBACK語句的主要作用是(事務(wù)卷回)。(41)SQL中提供的(GRANT)語句用于實現(xiàn)數(shù)據(jù)存取的安全控制 。(42)SQL中COMMIT語句的主要作用是(提交事務(wù) )。(43)解決并發(fā)操作帶來的數(shù)據(jù)不一致性問題時普遍采用(封鎖)。(44)不允許其它事務(wù)對這個鎖定目標(biāo)再加任何類型的鎖是(排他鎖)。填空題:1. 三級模式之間的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的 邏輯獨立性、物理獨立性。2. 關(guān)系的完整性約束條件包括三大類:實體完整性、參照完整性、用戶定義的完整性。3. 關(guān)系代數(shù)運算中,專門的關(guān)系運算有 投影、選擇、連接、除。4. 數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。5數(shù)據(jù)模型分成兩個不同的層次。概念模型從用戶的觀點對現(xiàn)實世界的信息建模,主要用于數(shù)據(jù)庫設(shè)計。數(shù)據(jù)模型從計算機系統(tǒng)的觀點,對信息建模。6. 常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型三種。2.判斷題(1)在文件系統(tǒng)階段,數(shù)據(jù)的獨立性差。 (2)對于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)存,決定存儲結(jié)構(gòu)和存儲策略及安全授權(quán)等工作的是應(yīng)用程序員。×(1)假設(shè)一個倉庫可存放多種商品,同種商品只能存放在一個倉庫中,則從倉庫到商品的聯(lián)系是多對一的聯(lián)系。× (2)在數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)中,外模式有且僅有一個。×(3)數(shù)據(jù)獨立性是指應(yīng)用程序與數(shù)據(jù)之間相互獨立,不受影響。(1)一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,表中的一行即為一個屬性,表中的一列即為一個元組。 × (2)當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映象作相應(yīng)改變,可以使模式保持不變,從而保證了程序與數(shù)據(jù)的物理獨立性。( )(1)相對于非關(guān)系模型,關(guān)系模型的缺點之一是存取路徑對用戶透明,需進(jìn)行查詢優(yōu)化。 (2)關(guān)系模型的三個組成部分,不包括完整性約束。×1. 數(shù)據(jù)庫物理存儲方式的描述稱為內(nèi)模式。 2. 在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是提高數(shù)據(jù)與程序的安全性。 × 3. 關(guān)系模型是數(shù)據(jù)模型,而網(wǎng)狀模型不是數(shù)據(jù)模型。 ×4. 同一關(guān)系模型的任意兩個元組值不能完全相同。5. 在關(guān)系中能唯一標(biāo)識元組的屬性集的是主碼。 (1)屬于BC范式的關(guān)系模式中已經(jīng)完全消除了插入異常和刪除異常。(2)在關(guān)系模式R(A,B,C,D)中,有函數(shù)依賴集F=B C ,C D,D A,則R能達(dá)到3NF ×應(yīng)用題設(shè)有如下教學(xué)環(huán)境:一個班級有多名學(xué)生,一個學(xué)生只屬于一個班級。一個學(xué)生可以選修若干門課程,一門課程只有一個教師主講。每位教師屬于一個教研室,一個教研室有若干位教師。請畫出E-R圖。關(guān)系代數(shù)練習(xí)給定如下關(guān)系:S(S#,SN,SA,SD),S#表示學(xué)號,SN表示姓名,SA表示年齡,SD表示所在系。C(C#,CN,PC#),C#表示課程號,CN表示課程名,PC#表示先修課程號。SC(S#,C#,G),S#、C#含義同上,G表示成績。請用關(guān)系代數(shù)完成如下查詢操作:(1)查詢選修課程號為C1、成績?yōu)锳的所有學(xué)生姓名。(2)查詢年齡為23歲的學(xué)生所選修的課程名。(3)查詢選修 “數(shù)據(jù)庫原理”課程的學(xué)生姓名。(4)查詢選修所有課程的同學(xué)姓名。(5) 查詢選修了先修課程號PC為6的課程學(xué)生學(xué)號。解:(1) SN(S S#(C#=“C1”G=”A” (SC)) (2) CN(C C#(SC S# (SA=23 (S) (3)SN(S S#(SC C#(CN=數(shù)據(jù)庫原理(C) (4) SN(S S#( (SC)÷(C# (C))(5) S#(SC C#(PC=6(C)=給定如下關(guān)系:S(S#,SN,SA,SD),S#表示學(xué)號,SN表示姓名,SA表示年齡,SD表示所在系。C(C#,CN,PC#),C#表示課程號,CN表示課程名,PC#表示先修課程號。SC(S#,C#,G),S#、C#含義同上,G表示成績。請用關(guān)系代數(shù)完成如下查詢操作:(1)查詢所有小于20歲學(xué)生的學(xué)號、姓名。(2)查詢計算機系的學(xué)生所選修的課程名。(3)查詢選修 “數(shù)據(jù)庫原理”課程的學(xué)生姓名。(4)查詢選修所有課程的同學(xué)姓名。(5)查詢選修了先修課程號PC為6的課程學(xué)生學(xué)號。(1) S# ,SN ( SA=20 (S)(2) CN(C C#(SC S# ( SD=計算機 (S)或者:CN (SD=計算機(C SC S) )(3)SN(S S#(SC C#(CN=數(shù)據(jù)庫原理(C) 或者: SN ( CN=數(shù)據(jù)庫原理(C SC S) )(4) SN(S S# (SC÷(C# (C))或者:SN(S S# (SC÷C))(5) S#(SC C#(PC=6(C)或者: S# ( PC=6(C SC) )設(shè)職工社團(tuán)數(shù)據(jù)庫有三個基本表: 職工(職工號,姓名,年齡,性別,工資,住址); 社會團(tuán)體(編號,名稱,負(fù)責(zé)人,活動地點); 參加(職工號,編號,參加日期)。用關(guān)系代數(shù)表達(dá)式實現(xiàn)下列15小題: 1.查詢年齡大于20歲的職工姓名和性別。2.查詢參加社會團(tuán)體編號為101的所有職工的姓名和年齡。3.查詢負(fù)責(zé)人為劉剛,活動地點在北二區(qū)小禮堂的社會團(tuán)體的名稱。4查詢在西三環(huán)居住、工資在1000元以上職工參加社團(tuán)的編號。5查詢參加健美社團(tuán)、活動時間在周六的職工的姓名和職工號。1. 姓名,性別(年齡>20(職工) 2. 姓名,年齡 (編號=101 (職工參加)3. 名稱(負(fù)責(zé)人=劉剛活動地點=北二區(qū)小禮堂(社會團(tuán)體)4. 編號 (住址=西三環(huán)工資>1000 (職工參加)5. 姓名,職工號 (名稱=健美參加時間=周六 (職工參加社會團(tuán)體)用SQL語句實現(xiàn)下列612小題: 6.定義職工表,職工號不能為空,其值唯一。答案. CREAT TABLE職工(職工號CHAR(l0)NOT NULL UNIQUE,姓名CHAR(8)NOT NULL,年齡SMALLINT,性別CHAR(2);7.建立視圖:參加人情況(職工號,姓名,社團(tuán)編號,社團(tuán)名稱,參加日期)答案. CREAT VIEW參加人情況(職工號,姓名,社團(tuán)編號,社團(tuán)名稱,參加日期)AS SELECT參加職工號,姓名,社會團(tuán)體編號,名稱,參加日期FROM職工,社會團(tuán)體,參加WHERE職工職工號=參加職工號AND參加編號=社會團(tuán)體編號;8. 查找參加唱歌隊或籃球隊的職工號和姓名。答案. SELECT職工號,姓名FROM 職工,社會團(tuán)體,參加WHERE職工職工號=參加職工號AND參加編號=社會團(tuán)體編號AND社會團(tuán)體名稱IN(唱歌隊,籃球隊);9.求每個社會團(tuán)體的參加人數(shù)。答案: SELECT 編號, COUNT(職工號)FROM 參加GROUP BY編號;或者: SELECT 社會團(tuán)體.名稱, COUNT(職工號)FROM 參加, 社會團(tuán)體WHERE社會團(tuán)體.編號=參加. 編號GROUP BY 名稱;10. 查詢名字中第二個字為“明”字的職工的姓名和職工號。答案: SELECT職工號,姓名 FROM 職工 WHERE 姓名 LIKE _ _陽%;11將職工號=6887的年齡改為45歲。答案: UPDATE 職工 SET 年齡=45 WHERE 職工號='6887 ' ;12. 把對社會團(tuán)體和參加兩個表的數(shù)據(jù)查看、插入和刪除數(shù)據(jù)的權(quán)力賦給用戶李平,并允許他再將此權(quán)力授予其他用戶。答案:. GRANT select,insert ,delete ON TABLE 社會團(tuán)體,參加 TO 李平 WITH GRANT OPTION ;現(xiàn)有關(guān)系數(shù)據(jù)庫如下學(xué)生(學(xué)號,姓名,性別,專業(yè),獎學(xué)金)課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))用關(guān)系代數(shù)表達(dá)式實現(xiàn)下列12小題:1. 檢索“英語”專業(yè)學(xué)生的學(xué)號、姓名、性別。2.檢索課程號為“10031”,課程成績高于90分的所有學(xué)生的學(xué)號。1. 學(xué)號,姓名,性別(專業(yè)='英語'(學(xué)生)2. 學(xué)號 (分?jǐn)?shù)>90課程號='10031'(學(xué)習(xí))用SQL語言實現(xiàn)下列310小題:3. 檢索姓王學(xué)生的姓名、專業(yè)。答案:SELECT姓名,專業(yè)FROM 學(xué)生 WHERE 姓名 LIKE“王%” ;4. 檢索獎學(xué)金在200元以下的學(xué)生姓名和專業(yè)。答案:SELECT姓名,專業(yè)FROM 學(xué)生WHERE 獎學(xué)金<200;5. 檢索選修課程號為“C135”課程的學(xué)生信息,包括學(xué)號,姓名和專業(yè)答案:SELECT 學(xué)號,姓名,專業(yè)FROM 學(xué)生,學(xué)習(xí)WHERE 課程號='C135' and 學(xué)生.學(xué)號=學(xué)習(xí).學(xué)號;6. 檢索學(xué)習(xí)C1號課程的學(xué)生最高分。答案:SELECT MAX(分?jǐn)?shù))FROM 學(xué)習(xí)WHERE 課程號='C1' ;7. 向?qū)W生表中插入一個記錄(980810,王東,男,計算機,150)答案:.INSERT INTO 學(xué)生VALUES(980810,王東,男,計算機,150);8. 定義“英語”專業(yè)學(xué)生所學(xué)課程的信息視圖AAA,包括學(xué)號、姓名、課程號和分?jǐn)?shù)答案:CREATE VIEW AAA(學(xué)號,姓名,課程號,分?jǐn)?shù)) AS SELECT 學(xué)號,姓名,課程號,分?jǐn)?shù) FROM 學(xué)生,學(xué)習(xí) WHERE 學(xué)生.學(xué)號 =學(xué)習(xí).學(xué)號 AND 專業(yè)=英語 ;9. 檢索所有有成績的學(xué)生學(xué)號和課程號。答案:SELECT 學(xué)號,課程號FROM 學(xué)習(xí)WHERE 成績 IS NULL;10. 檢索選修C56 課程的學(xué)生學(xué)號和成績,檢索結(jié)果按分?jǐn)?shù)的降序排列。答案:.SELECT 學(xué)號,成績 FROM 學(xué)習(xí) WHERE 課程號=C56 ORDER BY 成績 DESC;有如下三個關(guān)系表st(sno,sn,sa,ss): 學(xué)生表格,sno:學(xué)號 sn:姓名 sa:年齡 ss:性別sc(sno,cno,score): 學(xué)生選擇課程表格,sno:學(xué)號 cno:課程號 score:成績c(cno,cn,ct): 課程表格,cno:課程號 cn:課程名 ct:課程學(xué)時1. 用關(guān)系代數(shù)寫出下面查詢的表達(dá)式(每題4分)(1)查找所有女生的學(xué)號、姓名和年齡。(2)查找選修了“數(shù)據(jù)庫技術(shù)” 的學(xué)生學(xué)號和成績。(3)查找選修了“軟件工程” 的男生姓名和年齡。2. 請按以下題目的要求寫出相應(yīng)的SQL語句(每題4分)(1) 定義學(xué)生關(guān)系表,要求學(xué)號屬性非空,取值唯一; create table st(sno char(10) not null unique,sn char(20) ,sa int,ss char(2);(2) 查詢年齡大于26歲的男生學(xué)號和姓名;select sno, sn from st where sa>26 and ss=男;(3) 查詢?nèi)w學(xué)生的姓名和出生年份;select sn, 2018-sa from st;(4) 查詢年齡18到30歲之間的學(xué)生姓名和年齡;select sn, sa from st where sa between 18 and 30;(5) 查詢所有姓孫的學(xué)生學(xué)號、姓名; select sno,sn from st where sn like 孫%;(6)查詢男女學(xué)生的平均年齡;select ss , avg(sa) from st group by ss;(7)查詢學(xué)習(xí)5號課程的最高分和最低分。select max(score),min(score) from sc; 綜合題:某個學(xué)校有若干個系,每個系有若干個學(xué)生,開設(shè)若干個課程,每門課程有若干學(xué)生選修,某一門課可以為不同的系開設(shè)。用E-R圖畫出該學(xué)校的概念模型。描述學(xué)生的屬性有:學(xué)號、姓名、出生日期、系號、班號;描述系的屬性有:系名、系號、系辦公室地點、人數(shù);描述學(xué)校的屬性有:學(xué)校名、成立年份、地點;描述課程的屬性有:課程號、課程名、學(xué)分。(1) 設(shè)計學(xué)校的E-R圖。(2)將該E-R圖轉(zhuǎn)換為關(guān)系模式。關(guān)系模型如下。學(xué)生(學(xué)號、姓名、出生日期、系號、班號)。系(系名、系號、系辦公室地點、人數(shù))。學(xué)校(學(xué)校名、成立年份、地點)課程(課程號、課程名、學(xué)分)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的候選碼。學(xué)生關(guān)系的主碼:用戶名 系的主碼:系號 學(xué)校主碼:學(xué)校名 課程主碼:學(xué)校名有三個關(guān)系如下(1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名Sname、年齡Sage、性別Ssex;(2)課程關(guān)系Course,包括課程號Cno、課程名Cname、任課教師Cteacher; (3)學(xué)生選課關(guān)系SC,包括Sno、Cno和成績Grade。1.定義學(xué)生關(guān)系Student,學(xué)號不能為空,其值唯一,姓名值也唯一,學(xué)號為主碼;CREATE TABLE Student (Sno CHAR(10)NOT NULL UNIQUE PRIMARY KEY, Sname CHAR(30) UNIQUE, Sage INT , Ssex CHAR(2) ;2. 查詢1號課程的平均成績;SELECT AVG(Grade)FROM SC WHERE Cno=1;3. 查詢學(xué)號“95001”的學(xué)生選修全部課程號和成績;SELECT Cno,Grade FROM SC WHERE Sno=95001;4. 查詢年齡在19-20歲之間的男生和女生的數(shù)量;SELECT Ssex,COUNT(Sno) FROM Student WHERE Sage19 and Sage20 GROUP BY Ssex;或者:WHERE Sage BETWEEN 19 and 20有三個關(guān)系如下:(1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名Sname、年齡Sage、性別Ssex;(2)課程關(guān)系Course,包括課程號Cno、課程名Cname、任課教師Cteacher; (3)學(xué)生選課關(guān)系SC,包括Sno、Cno和成績Grade。1.查詢 “軟件工程”課程的平均成績;SELECT AVG(Grade) FROM Course,SC WHERE Cname=軟件工程 AND SC.Cno=Course.Cno;或者:SELECT AVG(Grade) FROM SC WHERE Cno IN (SELECT Cno FROM Course WHERE Cname=軟件工程)2.查詢名字中第2個字為"陽"字的學(xué)生的姓名和學(xué)號。SELECT Sname,SnoFROM StudentWHERE Sname LIKE _ _陽%;3.查詢劉陽同學(xué)所選修的課程號和課程名SELECT Course.Cno,Cname FROM Course WHERE Cno IN (SELECT Cno FROM SC WHERE Sno IN (SELECT SnoFROM Student WHERE Sname= 劉陽);或者:SELECT Course.Cno,Sname FROM Student,Course,SC WHERE Sname= 劉陽 AND SC.Cno=Course.Cno AND Student.Sno=SC.Sno;4查詢學(xué)生數(shù)據(jù)庫課的成績,輸出學(xué)生姓名和成績,按成績排序(降序) 。SELECT Sname,Grade FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.Cname=數(shù)據(jù)庫 ORDER BY Grade DESC;5.檢索沒有成績的學(xué)生姓名和課程號。Select Sname,Cno From Student,SC Where Grade is NULL AND Student.Sno=SC.Sno 有三個關(guān)系如下(1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名Sname、年齡Sage、性別Ssex;(2)課程關(guān)系Course,包括課程號Cno、課程名Cname、任課教師Cteacher; (3)學(xué)生選課關(guān)系SC,包括Sno、Cno和成績Grade。使用SQL語句實現(xiàn):1. 為學(xué)生表建立一個聚簇索引STUNO,按學(xué)號升序和年齡降序。CREAT CLUSTER INDEX Stuon ON Student(SNO ASC,SAGE DESC);2. 查詢王寒同學(xué)沒有選修的課程的課程號SELECT Cno FROM Course WHERE Cno NOT IN (SELECE Cno FROM SC, Student WHERE SC.Sno=Student.Sno AND Sname=”王寒”) ;3. 創(chuàng)建一個成績高于90分的學(xué)生視圖S1 ,包括學(xué)生學(xué)號、出生年份、所選課程號、成績。CREAT VIEW S1(Sno,Sbirth,Cno,Grade ) AS SELECT Sno,2018-Sage,Cno, Grade FROM Student,SC WHERE Student.Sno=Sc.Sno AND Grade>904. 向課程表中增加屬性任課教師(Tname),類型是字符型ALTER TABLE Course Add Tname char(20)5.將課程號為003 課程成績增加10分UPDATE SC SET Grade= Grade+10 WHERE Cno=003 有三個關(guān)系如下(1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名Sname、年齡Sage、性別Ssex;(2)課程關(guān)系Course,包括課程號Cno、課程名Cname、任課教師Cteacher; (3)學(xué)生選課關(guān)系SC,包括Sno、Cno和成績Grade。 下面使用關(guān)系代數(shù)表達(dá)式實現(xiàn):1. 查詢課程名為數(shù)據(jù)庫原理,授課教師為劉洋的課程號。cno(cname=數(shù)據(jù)庫原理 Cteacher=劉洋(Course)2. 查詢既選修了課程1又選修了課程3的學(xué)生學(xué)號,姓名。Sno,Sname (cno=“1” (StudentSC) Sno,Sname (cno=“2” (StudentSC) 使用SQL語句實現(xiàn):3. 將數(shù)據(jù)庫原理課程的成績提高10分。UPDATE SC SET GRADE=GRADE+10 where 數(shù)據(jù)庫原理=(select Cname from Course where Co=SC.cno);4. 查詢至少2門課在80分以上的學(xué)生學(xué)號及課程數(shù)SELECT Sno, COUNT(*) FROM SC WHERE Grade>=80 GROUP BY Sno HAVING COUNT(*)>=2; 5.查詢“C語言_課程設(shè)計”的課程號SELECT Cno FROM Course WHERE Cname Like “C語言_程序設(shè)計”ESCAPE;有四個關(guān)系如下:(1)S(sno,sname,city);(2)P(pno,pname,color,weight); (3)J(jno,jname,city) ; (4)SPJ(sno,pno,jno,qty) ;其含義見教材P64。 下面使用關(guān)系代數(shù)表達(dá)式實現(xiàn):1. 查詢供應(yīng)紅色零件的供應(yīng)商號。Sno (color=“紅” (SSPJ P)2.查詢北京的供應(yīng)商供應(yīng)工程j1零件的供應(yīng)商號及數(shù)量。 sno,qty (city=“北京” jno=“j1” (SSPJ P) 使用SQL語句實現(xiàn):3、建立上述的供應(yīng)情況表SPJ。Creat table SPJ (sno char(5) not null unique, pno char(5) not null unique, jno char(5) not null unique, qty int );4、查詢?yōu)樯虾5墓こ烫峁┝慵墓?yīng)商號。SELECT distict sno FROM SPJwhere jno in (select jno from J where city=“上?!?;或者:SELECT distict sno FROM SPJ,J where city=“上海” and J.jno=SPJ.jno; 5.創(chuàng)建北京的工程號及名稱視圖J-BJ 。CREATE VIEW J-BJ AS SELECT Jno,JnameFROM JWHERE city=北京;設(shè)有如下所示的關(guān)系R。請回答下列問題(1) R中存在那些函數(shù)依賴?(2分)職工號職工名,職工號單位號,職工號單位名,單位號單位名(2) 關(guān)系模式R的侯選碼是什么?(1分)關(guān)系模式R的侯選碼是職工號和職工名。(3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(1分)關(guān)系模式R是2NF,因為在關(guān)系模式中,存在非主屬性對候選碼的傳遞函數(shù)依賴:職工號單位名。(4)如果R不屬于3NF,請將R分解為3NF。并指出分解后各關(guān)系的主碼。(2分)規(guī)范的關(guān)系模式為R1和R2。R1(職工號,職工名,年齡,性別,單位號),R1的主碼為職工號。R2(單位號,單位名),R2的主碼是單位號。1. 某大學(xué)科研處為管理教師發(fā)表論文情況建立數(shù)據(jù)庫管理系統(tǒng),需要下述信息。教師:教師編號,姓名,職稱,電話,單位編碼。單位:單位編碼,單位名稱。論文:論文編碼,論文名稱,期刊名稱,發(fā)表日期,期刊級別,檢索類別。其中,一個單位有多名教師,一個教師只屬于一個單位。一個教師可以發(fā)表多篇論文,一篇論文有多個作者。此外,需要記錄作者在論文中的名次。(1) 設(shè)計該數(shù)據(jù)庫管理系統(tǒng)的E-R圖。(2) 將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)。教師(教師編號,姓名,職稱,電話,單位編碼)單位(單位編碼,單位名稱)論文(論文編碼,論文名稱,期刊名稱,發(fā)表日期,期刊級別,檢索類別)發(fā)表(論文編號,教師編號,排列名次)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的候選碼。教師關(guān)系的主碼:教師編號 單位關(guān)系的主碼:單位編號 論文關(guān)系的主碼:論文編號 發(fā)表關(guān)系的主碼:論文編號,教師編號R: S:ABCABC123345345134178276R S RBSBR.AR.BR.CS.AS.BS.C12334512313412327645276R-S RSRS B < 5(R),3,2(S)ABCABCABCABCCB123345123123541783453454317867134276R×SR.AR.BR.CS.AS.BS.C123345123134123276345345345134345276178345178134178276R SA BC345關(guān)系運算如下:RABC123456789SABC123346569RSABC123456789346569WDE7548R- SABC456789R×WABCDE123751234845675456487897578948RSABC123C,A( R )CA31639517教學(xué)#材料

注意事項

本文(大學(xué)數(shù)據(jù)庫考試復(fù)習(xí)試題帶答案【教學(xué)試題】)為本站會員(8**)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!