【正文】
教師(教師編號,姓名,職稱,電話,單位編碼)單位(單位編碼,單位名稱)論文(論文編碼,論文名稱,期刊名稱,發(fā)表日期,期刊級別,檢索類別)發(fā)表(論文編號,教師編號,排列名次)(3)指出轉換結果中每個關系模式的候選碼。一個教師可以發(fā)表多篇論文,一篇論文有多個作者。教師:教師編號,姓名,職稱,電話,單位編碼。(2分)規(guī)范的關系模式為R1和R2。請回答下列問題(1) R中存在那些函數依賴?(2分)職工號→職工名,職工號→單位號,職工號→單位名,單位號→單位名(2) 關系模式R的侯選碼是什么?(1分)關系模式R的侯選碼是職工號和職工名?;蛘?SELECT distict sno FROM SPJ,J where city=“上海” and =。 Пsno,qty (σcity=“北京” ∧jno=“j1” (S∞SPJ ∞P)) 使用SQL語句實現(xiàn):建立上述的供應情況表SPJ。 “C語言_課程設計”的課程號SELECT Cno FROM Course WHERE Cname Like “C語言\_程序設計”ESCAPE‘\’。Пo(σame=‘數據庫原理’ ∧Cteacher=‘劉洋’(Course))2. 查詢既選修了課程1又選修了課程3的學生學號,姓名。2. 查詢王寒同學沒有選修的課程的課程號SELECT Cno FROM Course WHERE Cno NOT IN (SELECE Cno FROM SC, Student WHERE = AND Sname=”王寒”) 。SELECT Sname,SnoFROM StudentWHERE Sname LIKE ‘_ _陽%’;SELECT ,Cname FROM Course WHERE Cno IN (SELECT Cno FROM SC WHERE Sno IN (SELECT SnoFROM Student WHERE Sname= ‘劉陽’))。4. 查詢年齡在1920歲之間的男生和女生的數量;SELECT Ssex,COUNT(Sno) FROM Student WHERE Sage≥19 and Sage≤20 GROUP BY Ssex。系(系名、系號、系辦公室地點、人數)。(1) 設計學校的ER圖。select max(score),min(score) from sc。(4) 查詢年齡18到30歲之間的學生姓名和年齡;select sn, sa from st where sa between 18 and 30。(3)查找選修了“軟件工程” 的男生姓名和年齡。 ;7. 向學生表中插入一個記錄(‘980810’,‘王東’,‘男’,‘計算機’,150)答案:.INSERT INTO 學生VALUES(‘980810’,‘王東’,‘男’,‘計算機’,150);8. 定義“英語”專業(yè)學生所學課程的信息視圖AAA,包括學號、姓名、課程號和分數答案:CREATE VIEW AAA(學號,姓名,課程號,分數) AS SELECT 學號,姓名,課程號,分數 FROM 學生,學習 WHERE = AND 專業(yè)=’英語’ ;9. 檢索所有有成績的學生學號和課程號。C13539。1003139?!?0031”,課程成績高于90分的所有學生的學號。 。答案: SELECT 編號, COUNT(職工號)FROM 參加GROUP BY編號;或者: SELECT , COUNT(職工號)FROM 參加, 社會團體=參加. 編號GROUP BY 名稱;10. 查詢名字中第二個字為“明”字的職工的姓名和職工號。1. П姓名,性別(σ年齡20(職工)) 2. П姓名,年齡 (σ編號=101 (職工∞參加))3. П名稱(σ負責人=‘劉剛’∧活動地點=‘北二區(qū)小禮堂’(社會團體))4. П編號 (σ住址=‘西三環(huán)’∧工資1000 (職工∞參加))5. П姓名,職工號 (σ名稱=‘健美’∧參加時間=‘周六’ (職工∞參加∞社會團體))用SQL語句實現(xiàn)下列6—12小題: ,職工號不能為空,其值唯一。(∏C(3)查詢選修 “數據庫原理”課程的學生姓名。C(C,CN,PC),C表示課程號,CN表示課程名,PC表示先修課程號。(5) 查詢選修了先修課程號PC為6的課程學生學號。請用關系代數完成如下查詢操作:(1)查詢選修課程號為C成績?yōu)锳的所有學生姓名。請畫出ER圖。√ (1)屬于BC范式的關系模式中已經完全消除了插入異常和刪除異常。 √ 2. 在數據庫三級模式間引入二級映象的主要作用是提高數據與程序的安全性。 (2)當數據庫的存儲結構改變了,由數據庫管理員對模式/內模式映象作相應改變,可以使模式保持不變,從而保證了程序與數據的物理獨立性。(1)假設一個倉庫可存放多種商品,同種商品只能存放在一個倉庫中,則從倉庫到商品的聯(lián)系是多對一的聯(lián)系。數據模型從計算機系統(tǒng)的觀點,對信息建模。3. 關系代數運算中,專門的關系運算有 投影、選擇、連接、除。(43)解決并發(fā)操作帶來的數據不一致性問題時普遍采用(封鎖)。(39)臟數據的讀出是(并發(fā)性) 遭到破壞的情況。(35)數據完整性保護中的約束條件是指(值的約束和結構的約束 )。(31)數據庫系統(tǒng)中,對存取權限定義為(授權) 。(27)設要對關系模式R(學號