




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
習題12 P38 學校中有若干系 每個系有若干班級和教研室 每個教研室有若干教員 其中有的教授和副教授每人各帶若干研究生 每個班有若干學生 每個學生選修若干課程 每門課可由若干學生選修 請用E一R圖畫出此學校的概念模型 P74 習題5 設(shè)有一個SPJ數(shù)據(jù)庫 包括S P J SPJ四個關(guān)系模式 1 求供應(yīng)工程J1零件的供應(yīng)商號碼SNO Sno Sno J1 SPJ 2 求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO Sno Sno J1 Pno P1 SPJ 3 求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO Sno Pno P1 COLOR 紅 P SPJ 4 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO Jno SPJ JNO city 天津 Color 紅 SSPJP 5 求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO Jno Pno SPJ Pno Sno S1 SPJ 除 Division 給定關(guān)系R X Y 和S Y Z 其中X Y Z為屬性組 R中的Y與S中的Y可以有不同的屬性名 但必須出自相同的域集 R與S的除運算得到一個新的關(guān)系P X P是R中滿足下列條件的元組在X屬性列上的投影 元組在X上分量值x的象集Yx包含S在Y上投影的集合 記作 R S tr X tr R Y S Yx Yx x在R中的象集 x tr X 除 續(xù) 例6 設(shè)關(guān)系R S分別為下圖的 a 和 b R S的結(jié)果為圖 c 分析 在關(guān)系R中 A可以取四個值 a1 a2 a3 a4 a1的象集為 b1 c2 b2 c3 b2 c1 a2的象集為 b3 c7 b2 c3 a3的象集為 b4 c6 a4的象集為 b6 c6 S在 B C 上的投影為 b1 c2 b2 c1 b2 c3 只有a1的象集包含了S在 B C 屬性組上的投影所以R S a1 綜合舉例 以學生 課程數(shù)據(jù)庫為例 P56 例7 查詢至少選修1號課程和3號課程的學生號碼首先建立一個臨時關(guān)系K 然后求 Sno Cno SC K 綜合舉例 續(xù) 例7續(xù) Sno Cno SC 95001象集 1 2 3 95002象集 2 3 K 1 3 于是 Sno Cno SC K 95001 P127 習題3 用sQL語句建立第二章習題5 P74 中的4個表 答 對于S表 S SNO SNAME STATUS CITY 建S表 CREATETABLES SnoC 2 UNIQUE SnameC 6 StatusC 2 CityC 4 對于P表 P PNO PNAME COLOR WEIGHT 建P表 CREATETABLEP PnoC 2 UNIQUE PnameC 6 COLORC 2 WEIGHTINT 對于J表 J JNO JNAME CITY 建J表 CREATETABLEJ JnoC 2 UNlQUE JNAMEC 8 CITYC 4 對于SPJ表 SPJ sNo PNo JNo QTY 建SPJ表 SPJ SNO PNO JNO QTY CREATETABLESPJ SnoC 2 PnoC 2 JNOC 2 QTYINT P127 4 針對上題中建立的4個表試用SQL語言完成第二章習題5中的查詢 l 求供應(yīng)工程Jl零件的供應(yīng)商號碼SNO SELECTDISTINCTSNOFROMSPJWHEREJNO J1 2 求供應(yīng)工程Jl零件Pl的供應(yīng)商號碼SNO SELECTDISTINCTSNOFROMSPJWHEREJNO J1 ANDPNO P1 3 求供應(yīng)工程Jl零件為紅色的供應(yīng)商號碼SNO SELECTSNOFROMSPJ PWHEREJNO J1 ANDSPJ PNO P PNOANDCOLOR 紅 4 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO SELECTDISTINCTJNOFROMSPJWHEREJNONOTIN SELECTJNOFROMSPJ P SWHERES CITY 天津 ANDCOLOR 紅 ANDS SNO SPJ SNOANDP PNO SPJ PNO 5 求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO p 供應(yīng)商S1供應(yīng)了零件yq 工程x選用了零件y找這樣的x 使得對于所有的零件y p q都成立等價轉(zhuǎn)換為 不存在零件y 供應(yīng)商S1供應(yīng)了y 而工程x沒有選用ySELECTDISTINCTJNOFROMSPJSPJXWHERENOTEXISTS SELECT FROMSPJSPJYWHERESPJY SNO S1 ANDNOTEXISTS SELECT FROMSPJSPJZWHERESPJZ SNO SPJX SNOANDSPJZ PNO SPJY PNO 5 1 找出所有供應(yīng)商的姓名和所在城市 SELECTSNAME CITYFROMS 2 找出所有零件的名稱 顏色 重量 SELECTPNAME COLOR WEIGHTFROMP 3 找出使用供應(yīng)商S1所供應(yīng)零件的工程號碼 SELECTDISTJNOFROMSPJWHERESNO S1 4 找出工程項目J2使用的各種零件的名稱及其數(shù)量 SELECTPNAME QTYFROMSPJ PWHEREP PNO SPJ PNOANDSPJ JNO J2 5 找出上海廠商供應(yīng)的所有零件號碼 SELECTPNOFROMSPJ SWHERES SNO SPJ SNOANDCITY 上海 6 找出使用上海產(chǎn)的零件的工程名稱 SELECTJNAMEFROMSPJ S JWHERES SNO SPJ SNOANDS CITY 上海 ANDJ JNO SPJ JNO 7 找出沒有使用天津產(chǎn)的零件的工程號碼 SELECTDISTINCTJNOFROMSPJWHEREJNONOTIN SELECTDISTINCTJNOFROMSPJ SWHERES SNO SPJ SNOANDS CITY 天津 8 把全部紅色零件的顏色改成藍色 UPDATEPSETCOLOR 藍 WHERECOLOR 紅 9 由S5供給J4的零件P6改為由S3供應(yīng) UPDATESPJSETSNO S3 WHERESNO S5 ANDJNO J4 ANDPNO P6 10 從供應(yīng)商關(guān)系中刪除供應(yīng)商號是S2的記錄 并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄 A DELETEFROMSPJWHERESNO S2 B DELETEFROMSWHERESNO S2 11 請將 S2 J6 P4 200 插入供應(yīng)情況關(guān)系 INSERTINTOSPJVALUES S2 J6 P4 200 習題解答 請用SQL的GRANT和REVOKE語句 加上視圖機制 完成以下授權(quán)定義或存取控制功能 d 用戶劉星對職工表有SELECT權(quán)力 對工資字段具有更新權(quán)力 GRANTSELECT UPDATE 工資 ON職工TO劉星 e 用戶張新具有修改這兩個表的結(jié)構(gòu)的權(quán)力 GRANTALTERTABLEON職工 部門TO張新 f 用戶周平具有對兩個表所有權(quán)力 讀 插 改 刪數(shù)據(jù) 并具有給其他用戶授權(quán)的權(quán)力GRANTALLPRIVILIGESON職工 部門TO周平WITHGRANTOPTION g 用戶楊蘭具有從每個部門職工中SELECT最高工資 最低工資 平均工資的權(quán)力 他不能查看每個人的工資 CREATEVIEW部門工資ASSELECT部門 名稱 MAX 工資 MIN 工資 AVG 工資 FROM職工 部門WHERE職工 部門號 部門 部門號GROUPBY職工 部門號GRANTSELECTON部門工資TO楊蘭 假設(shè)有下面兩個關(guān)系模式 職工 職工號 姓名 年齡 職務(wù) 工資 部門號 其中職工號為主碼 部門 部門號 名稱 經(jīng)理名 電話 其中部門號為主碼 用SQL語言定義這兩個關(guān)系模式 要求在模式中完成以下完整性約束條件的定義 定義每個模式的主碼 定義參照完整性 定義職工年齡不得超過60歲 CREATETABLEDEPT DeptnoNUMBER 2 DeptnameVARCHAR 10 ManagerVARCHAR 10 PhoneNumberChar 12 CONSTRAINTPK SCPRIMARYKEY Deptno CREATE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲管理實務(wù)課件5
- 2024北京二中高二(下)段考四數(shù)學試題及答案
- 吲哚投資項目可行性研究報告(立項備案模板)undefinedundefined
- 腫瘤內(nèi)科業(yè)務(wù)學習體系構(gòu)建
- 2025年影像學基礎(chǔ)知識與技術(shù)應(yīng)用試卷及答案
- 2025年農(nóng)產(chǎn)品安全檢測專業(yè)考試試題及答案
- 運營管理課件
- 2025年財務(wù)管理資格考試試卷及答案
- 2025年測試工程師職業(yè)資格考試試卷及答案
- 2025年定量分析師資格考試試卷及答案
- 心率測定-教學設(shè)計-八年級體育健康教育
- 2025年ps cs5操作試題及答案
- 2025年太陽能空調(diào)系統(tǒng)合同
- 醫(yī)院護理人文關(guān)懷實踐規(guī)范專家共識課件
- 電商平臺商家入駐流程及風險控制標準
- 2025年中國國投高新產(chǎn)業(yè)投資集團招聘筆試參考題庫含答案解析
- 《影視照明技術(shù)》課件
- 視覺監(jiān)測與機器學習在地鐵隧道自動化監(jiān)測中的應(yīng)用研究
- 金屬材料科學與工藝技術(shù)發(fā)展歷程
- 【MOOC】《基礎(chǔ)工業(yè)工程》(東北大學)中國大學慕課答案
- 商場安全生產(chǎn)培訓
評論
0/150
提交評論