freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論第四版_王珊_薩師煊主編_課后習題答案-在線瀏覽

2024-08-02 14:40本頁面
  

【正文】 圖( E 一 R 圖):提供了表示實體型、屬性和聯(lián)系的方法: 屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來; 10 .試給出 3 個實際部門的 E 一 R 圖,要求實體型之間具有一對一、一對多、多對多各種不同的聯(lián)系。 3 個實體型之間的多對多聯(lián)系和三個實體型兩兩之間的三個多對多聯(lián)系等價嗎?為什么?答:3 個實體型之間的多對多聯(lián)系和 3 個實體型兩兩之間的 3 個多對多聯(lián)系是不等價,因為它們擁有不同的語義。12 .學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授和副教授每人各帶若干研究生;每個班有若干學生,每個學生選修若干課程,每門課可由若干學生選修。答:13 .某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件按所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫中。答:14 .試述層次模型的概念,舉出三個層次模型的實例。答:子女兄弟鏈接法:層次序列鏈接法:16 .試述網(wǎng)狀模型的概念,舉出三個網(wǎng)狀模型的實例。 ( l )允許一個以上的結(jié)點無雙親; ( 2 )一個結(jié)點可以有多于一個的雙親。答:層次模型的優(yōu)點主要有: ( l )模型簡單,對具有一對多層次關(guān)系的部門描述非常自然、直觀,容易理解,這是層次數(shù)據(jù)庫的突出優(yōu)點; ( 2 )用層次模型的應(yīng)用系統(tǒng)性能好,特別是對于那些實體間聯(lián)系是固定的且預(yù)先定義好的應(yīng)用,采用層次模型來實現(xiàn),其性能優(yōu)于關(guān)系模型; ( 3 )層次數(shù)據(jù)模型提供了良好的完整性支持。網(wǎng)狀數(shù)據(jù)模型的優(yōu)點主要有: ( l )能夠更為直接地描述現(xiàn)實世界,如一個結(jié)點可以有多個雙親; ( 2 )具有良好的性能,存取效率較高。由于記錄之間聯(lián)系是通過存取路徑實現(xiàn)的,應(yīng)用程序在訪問數(shù)據(jù)時必須選擇適當?shù)拇嫒÷窂健?8 .試述關(guān)系模型的概念,定義并解釋以下術(shù)語: ( l )關(guān)系( 2 )屬性( 3 )域( 4 )元組 ( 5 )主碼( 6 )分量( 7 )關(guān)系模式答:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。 ( l )關(guān)系:一個關(guān)系對應(yīng)通常說的一張表; ( 2 )屬性:表中的一列即為一個屬性; ( 3 )域:屬性的取值范圍; ( 4 )元組:表中的一行即為一個元組; ( 5 )主碼:表中的某個屬性組,它可以惟一確定一個元組; ( 6 )分量:元組中的一個屬性值; ( 7 )關(guān)系模式:對關(guān)系的描述,一般表示為關(guān)系名(屬性 1 ,屬性 2 , … ,屬性 n ) 19 .試述關(guān)系數(shù)據(jù)庫的特點。 ( 2 )關(guān)系模型的概念單一,無論實體還是實體之間的聯(lián)系都用關(guān)系表示,操作的對象和操作的結(jié)果都是關(guān)系,所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用。當然,關(guān)系數(shù)據(jù)模型也有缺點,其中最主要的缺點是,由于存取路徑對用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。 20 .試述數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu),這種結(jié)構(gòu)的優(yōu)點是什么?答:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。模式,亦稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)的三個抽象級別,它把數(shù)據(jù)的具體組織留給 DBMs 管理,使用戶能邏輯抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計算機中的表示和存儲。正是這兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。內(nèi)模式,亦稱存儲模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存儲方式的描述。 DML :數(shù)據(jù)操縱語言,用來對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除和修改的語句。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性。數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。答:數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。具體職責包括: ① 決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu); ② 決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略; ③ 定義數(shù)據(jù)的安全性要求和完整性約束條件; ④ 監(jiān)督和控制數(shù)據(jù)庫的使用和運行; ⑤ 改進和重組數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫設(shè)計人員負責數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計。在很多情況下,數(shù)據(jù)庫設(shè)計人員就由數(shù)據(jù)庫管理員擔任。第2章 關(guān)系數(shù)據(jù)庫1 .試述關(guān)系模型的三個組成部分。2 .試述關(guān)系數(shù)據(jù)語言的特點和分類。關(guān)系演算語言:元組關(guān)系演算語言和域關(guān)系演算語言。這些關(guān)系數(shù)據(jù)語言的共同特點是,語言具有完備的表達能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語言中使用。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空?答:實體完整性規(guī)則是指若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。即屬性F本身不是主屬性,則可以取空值,否則不能取空值。 πPno(σSno=‘S1‘ (SPJ))6.試述等值連接與自然連接的區(qū)別和聯(lián)系。它是從關(guān)系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉。其他3種運算,即交、連接和除,均可以用這5種基本運算來表達。答:(l)綜合統(tǒng)一。(2)高度非過程化。 (3)面向集合的操作方式。(4)以同一種語法結(jié)構(gòu)提供兩種使用方式。作為自含式語言,它能夠獨立地用于聯(lián)機交互的使用方式;作為嵌入式語言,它能夠嵌入到高級語言程序中,供程序員設(shè)計程序時使用。2 .試述 sQL 的定義功能。 SQL 語言使用 cREATE TABLE 語句建立基本表, ALTER TABLE 語句修改基本表定義, DROP TABLE 語句刪除基本表;使用 CREATE INDEX 語句建立索引, DROP INDEX 語句刪除索引;使用 CREATE VIEW 語句建立視圖, DROP VIEW 語句刪除視圖。答:對于 S 表: S ( SNO , SNAME , STATUS , CITY ) 。對于 P 表: P ( PNO , PNAME , COLOR , WEIGHT )。對于 J 表: J ( JNO , JNAME , CITY) 。 建 SPJ 表:SPJ(SNO,PNO,JNO,QTY)CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2), QTY INT)) 4 個表試用 sQL 語言完成第二章習題 5 中的查詢。SELECT DIST SNO FROM SPJ WHERE JNO=’J1’ ( 2 )求供應(yīng)工程 Jl 零件 Pl 的供應(yīng)商號碼 SNO 。J139。P139。 SELECT SNO FROM SPJ,P WHERE JNO=39。 AND = AND COLOR=39。( 4 )求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號 JNO 。天津39。紅39。( 5 )求至少用了供應(yīng)商 Sl 所供應(yīng)的全部零件的工程號 JNO 。S139。SELECT JNO FROM SPJ WHERE PNO=39。 AND JNO IN (SELECT JNO FROM SPJ WHERE PNO=39。)5.針對習題3中的四個表試用SQL語言完成以下各項操作:(1)找出所有供應(yīng)商的姓名和所在城市。SELECT PNAME,COLOR,WEIGHT FROM P(3)找出使用供應(yīng)商S1所供應(yīng)零件的工程號碼。S139。SELECT PNAME,QTY FROM SPJ,P WHERE = AND =39。(5)找出上海廠商供應(yīng)的所有零件號碼。上海39。SELECT JNAME FROM SPJ,S,JWHERE = AND =39。 AND =(7)找出沒有使用天津產(chǎn)的零件的工程號碼。天津39。天津39。UPDATE P SET COLOR=39。 WHERE COLOR=39。(9)由S5供給J4的零件P6改為由S3供應(yīng)。S339。S539。J439。P639。 A、DELETE FROM S WHERE SNO=’S2’ B、DELETE FROM SPJ WHERE SNO=‘S2’(11)請將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。視圖是從一個或幾個基本表導(dǎo)出的表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。 7 .試述視圖的優(yōu)點。8 .所有的視圖是否都可以更新?為什么?答:不是。因為有些視圖的更新不能惟一有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的.9 .哪類視圖是可以更新的?哪類視圖是不可更新的?各舉一例說明。若視圖的屬性來自集函數(shù)、表達式,則該視圖肯定是不可以更新的。答VFP11.請為三建工程項目建立一個供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。三建39。SELECT DIST PNO,QTY FROM VSP(2)找出供應(yīng)商S1的供應(yīng)情況。S139。2 .數(shù)據(jù)庫安全性和計算機系統(tǒng)的安全性有什么關(guān)系?答:安全性問題不是數(shù)據(jù)庫系統(tǒng)所獨有的,所有計算機系統(tǒng)都有這個問題。系統(tǒng)安全保護措施是否有效是數(shù)據(jù)庫系統(tǒng)的主要指標之一。答:各個國家在計算機安全技術(shù)方面都建立了一套可信標準。(TDI / TCSEC 標準是將TcsEc 擴展到數(shù)據(jù)庫管理系統(tǒng),即《 可信計算機系統(tǒng)評估標準關(guān)于可信數(shù)據(jù)庫系統(tǒng)的解釋》 (Tmsted Database Interpretation 簡稱TDI , 又稱紫皮書)。TDI 與TcsEc 一樣,從安全策略、責任、保證和文檔四個方面來描述安全性級別劃分的指標。4 .試述TcsEC ( TDI )將系統(tǒng)安全級別劃分為4 組7 個等級的基本內(nèi)容。這些安全級別之間具有一種偏序向下兼容的關(guān)系,即較高安全性級別提供的安全保護包含較低級別的所有保護要求,同時提供更多或更完善的保護能力。一切不符合更高標準的系統(tǒng),統(tǒng)統(tǒng)歸于D 組。能夠?qū)崿F(xiàn)對用戶和數(shù)據(jù)的分離,進行自主存取控制(DAC ) ,保護或限制用戶權(quán)限的傳播。Bl 級標記安全保護。B2 級結(jié)構(gòu)化保護。該級的TCB 必須滿足訪問監(jiān)控器的要求,審計跟蹤能力更強,并提供系統(tǒng)恢復(fù)過程。5 .試述實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)。每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通過鑒定后才提供系統(tǒng)的使用權(quán)。例如CZ 級中的自主存取控制( DAC ) , Bl 級中的強制存取控制(MAC )。( 4 )審計:建立審計日志,把用戶對數(shù)據(jù)庫的所有操作自動記錄下來放入審計日志中,DBA 可以利用審計跟蹤的信息,重現(xiàn)導(dǎo)致數(shù)據(jù)庫現(xiàn)有狀況的一系列事件,找出非法存取數(shù)據(jù)的人、時間和內(nèi)容等。6 .什么是數(shù)據(jù)庫中的自主存取控制方法和強制存取控制方法? 答:自主存取控制方法:定義各個用戶對不同數(shù)據(jù)對象的存取權(quán)限。防止不合法用戶對數(shù)據(jù)庫的存取。系統(tǒng)規(guī)定只有具有某一許可證級別的用戶才能存取某一個密級的數(shù)據(jù)對象。答:SQL 中的自主存取控制是通過GRANT語句和REVOKE語句來實現(xiàn)的。 就將Student 表的SELECT 和INSERT 權(quán)限授予了用戶王平,后面的“WITH GRANT OPTION ”子句表示用戶王平同時也獲得了“授權(quán)”的權(quán)限,即可以把得到的權(quán)限繼續(xù)授予其他用戶。 就將Student 表的INSERT 權(quán)限從用戶王平處收回,選項CASCADE 表示,如果用戶王平將Student 的INSERT 權(quán)限又轉(zhuǎn)授給了其他用戶,那么這些權(quán)限也將從其他用戶處收回。 GRANT SELECT ON 職工,部門 TO 王明( b )用戶李勇對兩個表有INSERT 和DELETE 權(quán)力。 GRANT SELECT ON 職工 WHEN USER()=NAME TO ALL。 GRANT SELECT,UPDATE(工資) ON 職工 TO 劉星 ( e )用戶張新具有修改這兩個表的結(jié)構(gòu)的權(quán)力。 ( f )用戶周平具有對兩個表所有權(quán)力(讀,插,改,刪數(shù)據(jù)),并具有給其他用戶授權(quán)的權(quán)力。( g )用戶楊蘭具有從每個部門職工中SELECT 最高工資、最低工資、平均工資的權(quán)力,他不能查看每個人的工資。9 .把習題8 中(1)(7)的每一種情況,撤銷各用戶所授予的權(quán)力(1) REVOKE SELECT ON 職工,部門 FROM 王明;(2) REVOKE INSERT , DELETE ON 職工,部門 FROM 李勇;(3) REOVKE SELECT ON 職工WHEN USER ( ) =NAMEFROM ALI 。11 .理解并解釋MAC 機制中主體、客體、敏感度標記的含義。客體是系統(tǒng)中的被動實體,是受主體操縱的,包括文件、基表、索引、視圖等。敏感度標記被分成若干級別,例如絕密(Top Secret )、機密(Secret )主體的敏感度標記稱為許可證級別(ClearanCe 玫vel ) ,客體的敏感度標記稱為密級(Classification Level )。因為任何系統(tǒng)的安全保護措施都不是完美無缺的,蓄意盜竊破壞數(shù)據(jù)的人總可能存在。14 .統(tǒng)計數(shù)據(jù)庫中存在何種特殊的安全性問題?答:統(tǒng)計數(shù)據(jù)庫允許用戶查詢聚集類型的信息,如合計、平均值、最大值、最小值等,不允許查詢單個記錄信息。第5章 數(shù)據(jù)庫完整性1什么是數(shù)據(jù)庫的完整性?答:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。前者是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),防止錯誤信息的輸入和輸出,即所謂垃圾進垃圾出( Garba : e In Garba : e out )所造成的無效操作和錯誤結(jié)果。也就是說,安全性措施
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1