【正文】
的ER圖轉(zhuǎn)換為關(guān)系模型第一章習(xí)題12 :學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生;每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可由若干學(xué)生選修。辦公地點(diǎn),學(xué)會(huì)名224。系辦公地點(diǎn),系號(hào)224。系名 所以 班號(hào) 與 系名 之間存在著傳遞函數(shù)依賴。入校年份,專業(yè)名224。系名所以 學(xué)號(hào) 與 系名 之間存在著傳遞函數(shù)依賴。宿舍區(qū)所以 班號(hào) 與 宿舍區(qū)之間存在著傳遞函數(shù)依賴。宿舍區(qū)所以學(xué)號(hào)與宿舍區(qū)之間存在著傳遞函數(shù)依賴。系名,系名224。指出各關(guān)系模式的候選碼、外部碼,有沒有全碼存在?解:(1) 學(xué)生(學(xué)號(hào),姓名,出生年月,系名,班號(hào),宿舍區(qū)) 最小函數(shù)依賴集如下: 學(xué)號(hào)224。一個(gè)系的學(xué)生住在同一宿舍區(qū)。班級(jí):班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。答CREATE TABLE DEPT (Deptno CHAR(2), Deptname CHAR(10), Manager CHAR(10), PhoneNumber CHAR(12) CONSTRAINT PK_SC RIMARY KEY(Deptno))。 CREATE VIEW 部門工資 AS SELECT ,MAX(工資),MIN(工資),AVG(工資) FROM 職工,部門 WHERE = GROUP BY GRANT SELECT ON 部門工資 TO 楊蘭。 GRANT ALTER TABLE ON 職工,部門 TO 張新。 GRANT INSERT,DELETE ON 職工,部門 TO 李勇( c ) 每個(gè)職工只對(duì)自己的記錄有SELECT 權(quán)力。(10)從供應(yīng)商關(guān)系中刪除供應(yīng)商號(hào)是S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。 AND JNO=39。UPDATE SPJ SET SNO=39。藍(lán)39。SELECT JNO FROM SPJ WHERE JNO NOT IN (SELECT JNO FROM SPJ,S WHERE = AND =39。(6)找出使用上海產(chǎn)的零件的工程名稱。J239。 SELECT JNO FROM SPJ WHERE SNO=39。 建 J 表:CREATE TABLE J(JNO CHAR(2) PRIMARY KEY,JNAME CHAR(8), CITY CHAR(4))對(duì)于 SPJ 表: SPJ ( SNO , PNO , JNO , QTY) 。 建 S 表: CREATE TABLE S ( SNO CHAR(2) PRIMARY KEY, SNAME CHAR(6), STATUS CHAR(2),