【正文】
參考。什么時(shí)候離光明最近?那就是你覺得黑暗太黑的時(shí)候。我不知道年少輕狂,我只知道勝者為王。 ⑥ 列具有原子性,即每一列值是不可分的數(shù)據(jù)項(xiàng)五、綜合應(yīng)用題?。?0分)1. 授課(課程號(hào),教師姓名,教師年齡,教師辦公室);選修(學(xué)號(hào),課程號(hào),成績(jī)); 2.(1)SELECT , FROMA 授課,選修 WHERE = AND 40 AND45;(2)INSERT INTO選修(學(xué)號(hào),課程號(hào),成績(jī)) VALUES(‘990101’,‘C12’,78);(3)UPDATE 授課SET 教師辦公室=‘302’ WHERE 教師姓名=‘李利’ AND教師辦公室=‘201’ (4)DELETE 課程 WHERE 課程號(hào) IN(SELECT 課程號(hào) FROM 選修 GROUP BY 課程號(hào) HAVING COUNT(學(xué)號(hào))=5)歡迎您的光臨,!希望您提出您寶貴的意見,你的意見是我進(jìn)步的動(dòng)力。 ④ 任意兩個(gè)元組不能完全相同。不同列的屬性名不同。 不同列可以取相同的數(shù)據(jù)類型。這個(gè)四個(gè)特性也簡(jiǎn)稱為ACID特性。事務(wù)是用戶定義的一個(gè)操作序列,這些操作要么全做要么全不做,事務(wù)是一個(gè)不可分割的工作單位。 函數(shù)依賴是數(shù)據(jù)依賴的一種類型。CREATE TABLE 學(xué)生(學(xué)號(hào) CHAR (8),姓名 CHAR (8),專業(yè) CHAR (13),入學(xué)日期 DATE,PRIMARY KEY (學(xué)號(hào)));CREATE TABLE 收費(fèi)(學(xué)年 CHAR (10),學(xué)號(hào) CHAR (8),學(xué)費(fèi) NUMERIC (4),書費(fèi) NUMERIC (5,2),總金額 NUMERIC (7,2),PRIMARY KEY (學(xué)年,學(xué)號(hào)),F(xiàn)OREIGN KEY (學(xué)號(hào)) REFERENCES 學(xué)生 (學(xué)號(hào)));四、問(wèn)答題?。?5分)數(shù)據(jù)依賴是通過(guò)一個(gè)關(guān)系中屬性間值的相等與否體現(xiàn)出來(lái)的數(shù)據(jù)間的相互關(guān)系。(4) 不一定。五、綜合應(yīng)用題?。?0分)(1) 有三個(gè)函數(shù)依賴:(商店編號(hào),商品編號(hào))→部門編號(hào)(商店編號(hào),部門編號(hào))→負(fù)責(zé)人(商店編號(hào),商品編號(hào))→數(shù)量(2) R的候選碼是 (商店編號(hào),商品編號(hào))(3) 因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對(duì)候選碼(商店編號(hào)、商品編號(hào))的傳遞函數(shù)依賴,所以R屬于2NF,R不屬于3NF。數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)由DBMS統(tǒng)一管理和控制,有較好地控制數(shù)據(jù)安全性、完整型、并發(fā)管理、數(shù)據(jù)庫(kù)恢復(fù)等。 文件系統(tǒng)的應(yīng)用程序與數(shù)據(jù)之間有了一定的獨(dú)立性;而數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)兩方面的映象功能,使數(shù)據(jù)具有物理獨(dú)立性和邏輯獨(dú)立性。文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)所處理的數(shù)據(jù)都可長(zhǎng)期保存,反復(fù)操作。 (5)數(shù)據(jù)庫(kù)實(shí)施階段:建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),程序試運(yùn)行。 (3)邏輯結(jié)構(gòu)設(shè)計(jì)階段:將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型。UPDATE WORKSSET工資 = 工資 * WHERE公司號(hào)IN(SELECT公司號(hào)FROM COMPANYWHERE公司名 =‘聯(lián)華公司’);四、問(wèn)答題?。?5分)(1)需求分析階段:需求收集和分析,得到數(shù)據(jù)字典和數(shù)據(jù)流圖。2)學(xué)生(學(xué)號(hào),姓名,系別,系主任) 鍵碼為單屬性,不存在部分依賴,是2NF;存在非主屬性對(duì)鍵碼的傳遞依賴(學(xué)號(hào)→姓名,系別;系別學(xué)號(hào);系別→系主任;學(xué)號(hào)系主任),不是3NF。4) 分組統(tǒng)計(jì)出2001年1月1日以前借閱超過(guò)3本圖書的借書證號(hào)及數(shù)量。 2. SELECT 作者名,書名,出版社FROM 圖書,作者WHERE 圖書 . 作者編號(hào) = 作者 . 作者編號(hào)AND 年齡 = (SELECT AVG (年齡)FROM 作者);四、綜合應(yīng)用題?。?0分) 2)商店(商店號(hào),商店名,地址) 商店號(hào)→商店名,地址 商品(商品號(hào),商品名,單價(jià)) 商品號(hào)→商品名,單價(jià) 銷售(商店號(hào),商品號(hào),數(shù)量,日期) 商店號(hào),商品號(hào)→數(shù)量,日期(1) 該關(guān)系模式不滿足2NF的要求;(2) R2(B#,C,D),最高滿足2NF;(3) R1(A#,B#,E);R2(B#,C);R22(C,D)。 AND = AND =39。 3). UPDATE SCSET GRADE=0WHERE SNO IN(SELECT SNOFROM STUDENTWHERE SDEPT=‘CS’) 4). CREATE VIEW IS_S1(Sno, Sname, Grade) AS SELECT , Sname, Grade FROM Student, SC WHERE Sdept=39。IS39。男39。陳冬39。9502039。)。 SELECT A,EFROM R,SWHERE B=D AND?。健∧M試題三一、 填空題 (30分)共享 冗余 模型 獨(dú)立性數(shù)據(jù)定義 數(shù)據(jù)操縱 數(shù)據(jù)庫(kù)的運(yùn)行管理 數(shù)據(jù)庫(kù)建立和維護(hù) 概念世界域并 交 差外鍵函數(shù)依賴于 函數(shù)決定 X→Y完全依賴于 X-f→Y3NF傳遞依賴1E-R圖1非法用戶和非法操作 不合語(yǔ)義的數(shù)據(jù)1 GRANT REVOKE1 概念世界1基本表1物理獨(dú)立性1邏輯獨(dú)立性二、單項(xiàng)選擇題 (20分) b d b b ba d a b a三、設(shè)計(jì)題 (30分)1). SELECT Sno, Sname FROM Student WHERE Sdept IN ( SELECT Sdept FROM Student WHERE Sname=39。 查詢結(jié)果為: Cno COUNT(Sno) 1 1 2 2 3 24). SELECT , Sname, , FROM Student, SC, Course WHERE = and =。CS39。IS39。 CREATE CLUSTED INDEX Stusname ON Student(Sname)。d) INSERT INTO ITEMVALUES(‘9’,’電動(dòng)玩具’,100);INSERT INTO STOCKVALUES(‘402’,‘8’,500)。 將 R(U,F(xiàn))分解為如下三個(gè)關(guān)系模式: {學(xué)號(hào),姓名,所在系} {所在系,系主任} {學(xué)號(hào),課程號(hào),成績(jī)}三個(gè)關(guān)系模式中,不存在非碼屬性對(duì)碼的部分依賴和傳遞依賴。 (10分)四、綜合應(yīng)用題 (20分)符合3NF的關(guān)系模式,要求不存在非碼屬性對(duì)碼的部分依賴和傳遞依賴。3. (10分)SELECT SN,G FROM Student,Course,SC WHERE = AND = AND =’數(shù)據(jù)庫(kù)’ ORDER BY G DESC,Sno。2.?。?分) 1) GRANT INSERT, UPDATE, ON Student TO 趙華; 2) INSERT INTO Student (TABLE (01001,’趙華’,19), (01002,’李芳’,18), (01003,’劉紅’,20), )。 2) CREATE TABEL Course( Cno INT PRIMARY KEY, CN CHAR(30), CT CHAR(30))。五、綜合應(yīng)用題(10分)1.現(xiàn)有關(guān)系模式:教務(wù)(學(xué)號(hào),課程號(hào),成績(jī),教師姓名,教師年齡,教師辦公室),其中學(xué)號(hào)與課程號(hào)組成主鍵,請(qǐng)將其進(jìn)行無(wú)損聯(lián)結(jié)分解,規(guī)范化至3NF,假設(shè)一門課程是由一個(gè)教師講授,但一個(gè)教師可以教多門課程,教師可能重名。(定義中應(yīng)包括主鍵子句和外鍵子句)列的寬度自定義。(2)假設(shè)上述關(guān)系模式RS上的全部函數(shù)依賴為:A1→A3指出上述模式RS最高滿足第幾范式?(在1NF-BCNF之內(nèi)),為什么?(3)如果將上述應(yīng)用的數(shù)據(jù)庫(kù)設(shè)計(jì)為三個(gè)關(guān)系模式,如下:R1(A#,A1,A2,A4)R2(B#,B1,B2)R3(A#,B#,D1)關(guān)系模式R2是否一定滿足第3范式?為什么?3.學(xué)校有多名學(xué)生,財(cái)務(wù)處每年要收一次學(xué)費(fèi)。2.現(xiàn)有某個(gè)應(yīng)用,涉及到兩個(gè)實(shí)體集,相關(guān)的屬性為:實(shí)體集R(A#,A1,A2,A3),其中A#為碼實(shí)體集S(B#,B1,B2),其中B#為碼從實(shí)體集R到S存在多對(duì)一的聯(lián)系,聯(lián)系屬性是D1。借書證號(hào) = 借閱A.?dāng)?shù)理邏輯中的形式演算 B.形式邏輯中的關(guān)系演算C.?dāng)?shù)理邏輯中的謂詞演算 D.形式邏輯中的邏輯演算三、設(shè)計(jì)題(25分)A.必定是3NF B.必定是1NF C.可能是1NF D.必定是BCNF應(yīng)用數(shù)據(jù)庫(kù)的主要目的是_________。A.外模式 B.概念模式 C.內(nèi)模式 D.存儲(chǔ)模式規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:其每一個(gè)屬性都是_________。A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王華’)B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王華’C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王華’)D.SELECT SN,AGE,SEX FROM S WHERE AGE>規(guī)范化過(guò)程主要是為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常、刪除異常以及_________的缺陷。A.不能全同 B.可以全同 C.必須全同 D.以上都不是關(guān)系數(shù)據(jù)庫(kù)中的關(guān)鍵字是指_________。二、單項(xiàng)選擇題?。?0分)a a d a ca b b d c二、單項(xiàng)選擇題(20分)數(shù)據(jù)庫(kù)的概念模型獨(dú)立于_______________。