數(shù)據(jù)庫應用技術形成性考核冊答案2018_第1頁
數(shù)據(jù)庫應用技術形成性考核冊答案2018_第2頁
數(shù)據(jù)庫應用技術形成性考核冊答案2018_第3頁
數(shù)據(jù)庫應用技術形成性考核冊答案2018_第4頁
數(shù)據(jù)庫應用技術形成性考核冊答案2018_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫應用技術形成性考核冊(答案)201標準化文件發(fā)布號:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第1章數(shù)據(jù)庫系統(tǒng)概述一、單項選擇題1、下列關于數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的是(C)。A、數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)有關,操作系統(tǒng)的類型決定了能夠運行的數(shù)據(jù)庫管理系統(tǒng)的類型B、數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫文件的訪問必須經(jīng)過操作系統(tǒng)才能實現(xiàn)C、數(shù)據(jù)庫應用程序可以不經(jīng)過數(shù)據(jù)斥管理系統(tǒng)而直接讀取數(shù)據(jù)庫文件D、數(shù)據(jù)庫管理系統(tǒng)對用戶隱藏數(shù)據(jù)庫文件的存放位置和文件名2、下列關于用文件管理數(shù)據(jù)的說法,錯誤的是(D)。A、用文件管理數(shù)據(jù),難以捉供應用程序?qū)?shù)據(jù)的獨立性B、當存儲數(shù)據(jù)的文件

2、名發(fā)生變化時,必須修改訪問數(shù)據(jù)文件的應用程序C、用文件存儲數(shù)據(jù)的方式難以實現(xiàn)數(shù)據(jù)訪問的安全控制D、將相關的數(shù)據(jù)存儲在-個文件中,有利于用戶對數(shù)據(jù)進行分類,因此也可以加快用戶操作數(shù)據(jù) 的效率3、數(shù)據(jù)庫系統(tǒng)的物理獨立性是指(D)。A、不會因為數(shù)據(jù)的變化而影響應用程序B、不會因為數(shù)據(jù)存儲結(jié)構(gòu)的變化而影響應用程序C、不會因為數(shù)據(jù)存儲策略的變化而影響數(shù)據(jù)的存儲結(jié)構(gòu)D、不會因為數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應用程序4、數(shù)據(jù)庫系統(tǒng)是由若干部分組成的。下列不屬于數(shù)據(jù)庫系統(tǒng)組成部分的是(B)。A、數(shù)據(jù)庫 B、操作系統(tǒng) C、應用程序D、數(shù)據(jù)庫管理系統(tǒng)5、數(shù)據(jù)庫三級模式結(jié)構(gòu)的劃分,有利于(A)。A、數(shù)據(jù)的獨立性B、管理數(shù)

3、據(jù)庫文件C、建立數(shù)據(jù)庫D、操作系統(tǒng)管理數(shù)據(jù)庫6、在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是(B)。A、內(nèi)模式 B、模式 C、外模式 D、其他7、在用數(shù)據(jù)模型描述數(shù)據(jù)時,般要求數(shù)據(jù)模型要滿足三個要求。下列描述中,不屬于數(shù)據(jù)模型 應滿足要求的是(A).A、能夠描述并發(fā)數(shù)據(jù)B、能夠真實地模擬現(xiàn)實世界C、容易被業(yè)務人員理解D、能夠方便地在計算機上實現(xiàn)8、數(shù)據(jù)模型三要素是指(B)。A、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象和數(shù)據(jù)共享B、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束C、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的安全控制D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的可靠性9、下列關于實體聯(lián)系模型中聯(lián)系的說法,錯誤的是(D )。A、個

4、聯(lián)系可以只與一個實體有關B、-個聯(lián)系可以與兩個實體有關C、一-個聯(lián)系可以與多個實體有關D、一個聯(lián)系可以不與任何實體有關10、數(shù)據(jù)庫系統(tǒng)中的三級模式以及模式間的映像捉供了數(shù)據(jù)的獨立性。下列關于兩級映像的說法, 正確的是(C) oA、外模式到模式的映像是由應用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS實現(xiàn)的B、外模式到模式的映像是由DBMS實現(xiàn)的,模式到內(nèi)模式的映像是由應用程序?qū)崿F(xiàn)的C、外模式到模式的映像以及模式到內(nèi)模式的映像都是由DBMS實現(xiàn)的D、外模式到模式的映像以及模式到內(nèi)模式的映像都是由應用程序?qū)崿F(xiàn)的二、判斷題1、使用數(shù)據(jù)庫管理數(shù)據(jù)可以實現(xiàn)數(shù)據(jù)的相互獨立。(X)2、數(shù)據(jù)庫管理系統(tǒng)是個系統(tǒng)軟

5、件,這個軟件主妥負資將碗盤上的數(shù)據(jù)庫文件讀入到內(nèi)存中。(X)3、數(shù)據(jù)的特征分為靜態(tài)特征和動態(tài)特征(V)4、E-R模型是一種用于描述數(shù)據(jù)的組織形式的模型(X)5、數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨立性(丿)三、簡答題1、與文件管理相比,數(shù)據(jù)庫管理有哪些優(yōu)點(1)相互關聯(lián)的數(shù)據(jù)集合:(2)較少的數(shù)據(jù)冗余:(3)程序與數(shù)據(jù)相互獨立:(4)保證數(shù)據(jù)的安全可靠:(5)最人限度地保證數(shù)據(jù)的正確性:(6)數(shù)據(jù)可以共字并能保證數(shù)據(jù)的致性。2、數(shù)據(jù)獨立性指的是什么它能帶來哪些好處數(shù)據(jù)獨立性包扌舌邏輯獨立性和物理獨立性兩部分。物理獨立性是指當數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化時, 不影響應用程序的特性:邏

6、輯獨立性是指當衣達現(xiàn)實世界的信息內(nèi)容發(fā)生變化時,不影響應用程序的特 性。這兩個獨立性使用戶只需關心邏輯層即可,同時增強了應用程序的可維護性。3、說明實體-聯(lián)系模型中的實體、屬性和聯(lián)系的概念。實體是具有公共性質(zhì)的并可相互區(qū)分的現(xiàn)實世界對象的集合。屬性是實體所具有的特征或性質(zhì)。聯(lián) 系是實體之間的關聯(lián)關系。第2章關系數(shù)據(jù)庫理論一、單項選擇題1、下列不屬于數(shù)據(jù)模型三要素的是(C)。A、數(shù)據(jù)結(jié)構(gòu)B、數(shù)據(jù)操作C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)完整性約束2、關于傳統(tǒng)關系代數(shù)的說法,錯誤的是(B)。A、集合的并運算要求參與運算的兩個關系必須具有相同的目B、有m 0 x行數(shù)據(jù)的關系R和有n目y行數(shù)據(jù)的關系S進行笛卡爾積

7、運算,其結(jié)果是有(m-n)目和 (x+y)行數(shù)據(jù)的關系C、對m目的關系R進行選擇運算,其結(jié)果關系定也是m目的D、對m行數(shù)據(jù)的關系R進行投影運算,其結(jié)果關系的行數(shù)可能小于m3、關于自然連接的說法,錯誤的是(B) °A、自然連接的連接條件-定是等值連接B、進行自然連接的兩個關系必須具有相同的列C、對兩個關系進行相同條件的戶I然連接和等值連接,向然連接結(jié)果的列個數(shù)定少于等值連接結(jié) 果的列個數(shù)D、自然連接是種特殊的等值連接4、關于集合并運算的說法,正確的是(C) °A、進行并運算的兩個關系必須具有相同數(shù)目的行個數(shù)B、進行并運算的兩個關系必須具有相同數(shù)目的行個數(shù)和列個數(shù)C、進行并運算

8、的兩個關系的列個數(shù)必須相同,對應列的語義相同D、如果兩個集合包含相同的數(shù)據(jù)行,則這個關系的并運算結(jié)果也將包含這些重復的數(shù)據(jù)行5、對關系模式進行規(guī)范化的主要目的是(B) oA、提高數(shù)據(jù)操作效率B、維護數(shù)據(jù)的-致性C、加強數(shù)據(jù)的安全性D、為用戶提供更快捷的數(shù)據(jù)操作6、如果有函數(shù)依賴X-Y,并且對X的某個真了集X',有X' -Y成立,則稱(B)。A、Y完全函數(shù)依賴于XB、Y部分函數(shù)依賴于XC、X完全函數(shù)依賴于YD、X部分函數(shù)依賴于Y7、下列關于第三范式的說法,錯誤的是(D)。A、第三范式的關系模式-定是第二范式的B、第三范式的關系模式一定也是第一范式的C、第三范式的關系模式-定不包含

9、部分函數(shù)依賴和傳遞函數(shù)依賴D、第三范式的關系模式-定不包含傳遞函數(shù)依賴,但可以包含部分函數(shù)依賴8、有關系模式:學生(學號,姓名,所在系,系主任),設個系只有個系主任,則該關系模 式至少屬于(B)。A、第-范式B、第二范式C、第三范式D、BC范式9、屬于傳統(tǒng)的集合運算是(D)。A、選擇運算B、投影運算C、連接運算D、并運算10、用于農(nóng)達關系代數(shù)中投影運算的運算符是(B)A、0 B、口 C、8 D、+二、判斷題1、選擇、投影和連接操作屬于傳統(tǒng)的關系運算(X)2、SQL語音的特點是過程化(X)3、使用FORENCE KEY約束可以實現(xiàn)參照完整性約束(J)4、一-個關系模式只能有一個候選鍵(X)5、限

10、制“年齡”列取值范圉在0160的約束衣達式是:check (年齡in 0160) (X)三. 簡答題1、關系數(shù)據(jù)庫的三個完整性約束是什么各是什么含義實體完整性、參照完整性和用戶定義的完整性。實體完整性指關系數(shù)據(jù)岸中所有的農(nóng)都必須有主 鍵。參照完整性用于描述和約束實體之間的關聯(lián)關系=用戶定義的完整性是針對某具體應用領域定義 的數(shù)據(jù)約束條件,它反映某一具體應用所涉及的數(shù)據(jù)必須滿足應用語義的要求。2、設有關系模式:學生修課(學號,姓名,所在系,性別,課程號,課程名,學分,成績)。設 個學生可選多門課程,門課程可以被多名學生選。每位學生由學號惟標識,-個學生只在個系學習:每門課程由課程號惟一標識。每個

11、學生選的每門課程有惟一的成績。(1)請指出此關系模式的候選鍵。(2)寫出該關系模式的函數(shù)依賴集。(3)該關系模式屬于第幾范式并簡單說明理由。(4)若不是第三范式的,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主 鍵和外鍵。答:(1)候選鍵:(學號,課程號)(2)學號一姓名,學號一所在系,學號一性別,課程號一課程名,課程號一學分,(學號,課程號)一成績(3)屬于第二范式,因為存在部分函數(shù)依賴:學號一姓名。(4)第三范式關系模式:學生(學號,姓名,所在系,性別)課程(課程號,課程名,學分)考試(學號,課程號,成績),學號為引用學生的外鍵,課程號為引用課程的外鍵。3、設有關系模式:學

12、生(學號,姓名,所在系,班號,班主任,系主任),其語義為:一個學生 只在個系的一個班學習,-個系只有個系主任,個班只有名班主任,個系可以有多個班。(1)請指出此關系模式的候選鍵。(2)寫出該關系模式的函數(shù)依賴集。(3)該關系模式屬于第幾范式并簡單說明理由。(4)若不是第三范式的,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主 鍵和外鍵。答:(1)候選鍵:學號(2)學號一姓名,學號一所在系,學號一班號,班號一班主任,所在系一系主任(3)第二范式,因為有:學號一班號,班號一班主任,因此存在傳遞函數(shù)依賴:學號班主任(4)第三范式關系模式:學生(學號,姓名,所在系,班號),班號為引用班

13、的外鍵,所在系為引用系的外鍵。班(班號,班主任)系(系名,系主任)第3章創(chuàng)建數(shù)據(jù)庫一. 單項選擇題1、屬于SQL Server 2008最核心服務的是(A)。A、數(shù)據(jù)庫引擎服務B、SQL Server Management StudioC、SQL Server配置管理器 D、SQL Server管理工具2、關于SQL Server數(shù)據(jù)庫的說法,正確的是(A)。A、-個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成B、-個數(shù)據(jù)庫只能包含-個日志文件,但可包含多個數(shù)據(jù)文件C、個數(shù)據(jù)庫的所有數(shù)據(jù)文件必須存放在相同的物理位置D、個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件必須存放在不同的物理位置3、關于擴人SQL Serv

14、er數(shù)據(jù)庫空間的說法,錯誤的是(D)。A、可以擴大數(shù)據(jù)文件和日志文件的空間B、可以通過添加新文件的方法擴人數(shù)據(jù)庫空間C、可以直接擴大數(shù)據(jù)文件的空間D、只能通過添加新文件的方法擴大日志的空間4、下列關于收縮SQL Server數(shù)據(jù)脖空間的說法,錯誤的是(C)。A、可以收縮某個指定數(shù)據(jù)文件的空間B、可以收縮某個指定日志文件的空間C、收縮數(shù)據(jù)文件空間時不能小于該文件的初始大小D、收縮數(shù)據(jù)庫有縮小整個數(shù)據(jù)庫空間人小和縮小某個文件人小兩種方式5、屬于SQL Server推薦的日志文件擴展名是(D)A、. data B、. mdf C、. ndf D、. ldfSql Server中主數(shù)據(jù)庫文件.mdf;

15、次數(shù)據(jù)庫.ndf ;而日志文件.1 df二、判斷題1、在-臺計算機上安裝次SQL Server時,就生成了 個實例。在臺計算機上只能安裝個默 認實例,同時也只能安裝一個命名實例。(X)2、SSMS工具捉供了圖形化的操作界而來創(chuàng)建和維護對象,下拉列衣框列出了當前査詢編輯器所連 接的數(shù)據(jù)庫服務器上的所有數(shù)據(jù)庫,衣示當前正在操作的數(shù)據(jù)庫是master, ( V)3、Tempdb數(shù)據(jù)庫是系統(tǒng)自動生成的臨時數(shù)據(jù)庫,用于保存臨時對象或中間結(jié)果集。(丁)4、Msdb數(shù)據(jù)庫是用戶必須建立的,用作SQL Server實例上創(chuàng)建的所有數(shù)據(jù)庫的模板。(X)5、日志文件的推薦擴展名為.ldf,用于存放恢復數(shù)據(jù)庫的所有

16、日志信息。每個數(shù)據(jù)庫只能有個 日志文件。(X)6、邏輯文件名是在所有SQL語句中引用物理文件時所使用的名稱。物理文件名包括存儲文件的路 徑以及物理文件名本身。(J)7、數(shù)據(jù)庫的空間會出現(xiàn)不夠用的情況,如果日志空間不夠了則意味著不能再向數(shù)據(jù)庫中插入數(shù) 據(jù):如果數(shù)據(jù)空間不夠了,則意味著不能再對數(shù)據(jù)庫數(shù)據(jù)進行任何修改操作。(X)8、SQL Server 2008 最核心的服務是 SSMS。(X)9、在SQL Server中,不允許刪除正在被用戶使用的數(shù)據(jù)庫。(J)10、刪除數(shù)據(jù)庫,只能刪除數(shù)據(jù)文件,并不刪除日志文件(X)三、簡答題1、SQL Server最核心的服務是什么數(shù)據(jù)庫引擎服務。2、啟動服務

17、使用的是SQL Server的哪個工具SQL Server配置管理器。3、SQL Server數(shù)據(jù)庫由幾類文件組成這些文件的推薦擴展名分別是什么由2類文件組成:數(shù)據(jù)文件和日志文件。主要數(shù)據(jù)文件的推薦擴展名為mdf,次耍數(shù)據(jù)文件的推薦 擴展名為ndf,日志文件的推薦擴展名為ldf。第4章SQL語言基礎與關系表一、單項選擇題1、下列所述功能中,不屬于SQL語言功能的是(D )。A、數(shù)據(jù)表的定義功能 B、數(shù)據(jù)查詢功能C、數(shù)據(jù)增、刪、改功能 D、扌是供方便的用戶操作界面功能2、設某職工衣中有用于存放年齡(整數(shù))的列,最適合年齡列的類型是(C)。A int B、 smallint C、 tinyint

18、D、 bit3、用于限制列的取值范圍的約束是(B)。A、PRIMARY KEY B、 CHECK C、 DEFAULT D、 UNIQUE4、用于限制列的取值不能重復的約束是(D)。A、PRIMARY KEY B、 CHECK C、 DEFAULT D、 UNIQUE5、用于實現(xiàn)實體完整性的是(A) °A、PRIMARY KEY B、 CHECK C、 DEFAULT D、 UNIQUE6、關于DEFAULT約束的說法,錯誤的是(D)。A、個DEFAULT約束只能約束農(nóng)中的個列B、在個農(nóng)上可以定義多個DEFAULT約束C、DEFAULT只能定義在列級完整性約束處D、在列級完整性約束和

19、農(nóng)級完整性約束處都可以定義DEFAULT約束7、為變雖賦值的語句中,錯誤的是(D)。A、SET X = 10B、 SELECT X = 10C、 SET X =10+10 D、 SET ©X = 10 + 'A'8、設有衣T,現(xiàn)要在該衣新增加個列,列名為:cl,類型為int。下列能實現(xiàn)該功能的語句是(A) A、ALTER TABLE T ADD cl intB、ALTER TABLE T ADD (cl int)C、ALTER TABLE T ADD COLUMN cl int C、ALTER TABLE T ADD COLUMN (cl int)9、屬于普通編碼可變

20、長字符串類型的是(D)A、real B、 nvarcher C、 numeric D、 varcher10、現(xiàn)要定義“工作年限”列的數(shù)據(jù)類型,假設用整型類型,且其值不會超過100,則最合適的數(shù) 據(jù)類型是(C)A、int B、 smallint C、 tinyint D、 real二、判斷題1、decimal (p, s)數(shù)據(jù)類型屬于字符型。(X)2、/* */之間的內(nèi)容用于農(nóng)示注釋,對程序無影響。(J )3、'tell' + 236 的果結(jié)為:tell236o (X)4、Ssex XCHAR仃)DEFAULT '女語句中的DEFAULT約束農(nóng)示Ssex變量的默認值為女。

21、(V )5、Sage TINYINT CHECK (Sage >=18 AND Sage<=60)限定 Sage 的取值只能在 18 到 60 之間。(V )三、簡答題1、簡述SQL語言的功能,每個功能的作用是什么SQL按其功能可分為四大部分:數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)査詢和數(shù)據(jù)操作。數(shù)據(jù)定義功能用于定 義、刪除和修改數(shù)據(jù)庫中的對象:數(shù)據(jù)查詢功能用于實現(xiàn)查詢數(shù)據(jù)的功能,查詢數(shù)據(jù)是數(shù)據(jù)悴中使用最 多的操作;數(shù)據(jù)操作功能用于增加、刪除和修改數(shù)據(jù):數(shù)據(jù)控制功能用于控制用戶對數(shù)據(jù)庫的操作權(quán) 限。2、Transact-SQL支持的主要數(shù)據(jù)類型有哪些數(shù)值類型(包括準確數(shù)值類型和浮點數(shù)值類型)、字

22、符串類型(包括統(tǒng)字符編碼的字符串類型和 普通字符編碼的字符串類型)、日期時間類型以及二進制數(shù)據(jù)類型。第5章數(shù)據(jù)操作語言一. 單項選擇題1、當關系R和S進行連接操作時,如果R中的元組不滿足連接條件,在連接結(jié)果中也會將這些記 錄保留下來的操作是(A) oA、2、3、A、左外連接B、右外連接C.內(nèi)連接D.自連接 聚合函數(shù)中,SUM(列名)查詢語句中,SELECT不忽略空值的是(D) oB、MAX(列名) C、AVG(列名)D、COUNT(*) 錯誤的是(B) oCOUNT(*) FROM SC GROUP BY SnoB、C、D、SELECTSELECTSELECTSno,Sno FROM SC G

23、ROUP BY Sno WHERE COUNT(*) > 3Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3Sno FROM SC GROUP BY Sno4、現(xiàn)要利用Student M查詢年齡最小的學生姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的 是(D)-A、SELECT Sname, MIN(Sage) FROM StudentB、SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C、SELECT TOP 1 Sname, Sage FROM StudentD、SELECT T

24、OP 1 Sname, Sage FROM Student ORDER BY Sage5、設SC衣中記錄成績的列為:Grade,類型為int。若在査詢成績時,希望將成績按'優(yōu)' '良'、中'、及格和'不及格'形式顯示,正確的Case函數(shù)是(C)。A、Case GradeWhen 90100 THEN '優(yōu)'When 8089 THEN '良'When 70、79 THEN '中'When 60、69 THEN '及格'Else '不及格'EndB、CaseWh

25、enGradebetween90and100 THEN Grade => /.i* > =優(yōu)WhenGradebetween80and89THEN Grade ='良WhenGradebetween70and79THEN Grade ='中WhenGradebetween60and69THEN Grade ='及格ElseGrade二'不及格EndC、CaseWhenGradebetween90and100 THEN '優(yōu)WhenGradebetween80and89THEN '良'WhenGradebetween70and7

26、9THEN '中'WhenGradebetween60and69THEN '及KElse '不及格'EndD、Case GradeWhen 90100 THEN Grade ='優(yōu)'When 8089 THEN Grade 二'良'When 7079 THEN Grade 二'中'When 60、69 THEN Grade ='及格'Else Grade =不及格'End6、下列SQL語句中,用于更新衣數(shù)據(jù)的語句是(C) °A、ALTER B. SELECT C. UPDA

27、TE D. INSERT7、設有Teachers農(nóng),該衣的定義如下:CREATE TABLE Teachers(Tno CHAR(8) PRIMARY KEY,Tname VARCHAR(IO) NOT NULL,Age TINYINT CHECK(Age BETWEEN 25 AND 65)下列插入語句中,不能正確執(zhí)行的是(D)。A、INSERT INTO Teachers VALUES (J T100 1 張宏NULL)B、INSERT INTO Teachers (Tno, Tname, Age) VALUES C T100,1 張宏 J 30)C、INSERT INTO Teacher

28、s (Tno, Tname) VALUES C T1001 / 張宏')D、INSERT INTO Teachers VALUES C T1OO 1 張宏')8、設數(shù)據(jù)庫中已有衣5-1至5-3所示的Student. Course和SC農(nóng)?,F(xiàn)要査詢學生選的第2學期開 設課程的情況,只需列出學號、姓名、所在系和所選的課程號。該查詢涉及到的衣是(D) oA、僅 Student 農(nóng)B、僅 Student 和 SC 農(nóng)C、僅 Student 和 Course 農(nóng) D、Student % SC 和 Course 衣9、刪除計算機系學生(在student k中)的修課記錄(在SC表中)的語句

29、,正確的是(B)。 DELETEFROMB、DELETEFROMC、DELETEFROMD、DELETEFROMSC JOIN Student b ON = WHERE Sdept ='計算機系'SC FROM SC JOIN Student b ON = WHERE Sdept ='計算機系' Student WHERE Sdept ='計算機系'SC WHERE Sdept 二'計算機系'10查詢年齡最人的前5位學生的姓名和年齡的語句,正確的是(C) oTOP 5姓名,年齡FROM學生表TOP 5姓名,年齡FROM學生衣ORD

30、ER BY年齡TOP 5姓名,年齡FROM學生衣ORDER BY年齡DESCTOP 5 WITH TIES姓名,年齡FROM 生衣二. 判斷題1、SELECT * FROM Student WHERE Sname LIKE '張'語句中的'張 用于查找姓張的學生。(X)2、SELECT * FROM Student WHERE Sname LIKE '張李劉打 語句可以查找姓張、李、劉的學生。(J )3、SELECT COUNT (DISTINCT Sno) FROM SC語句用于統(tǒng)計學生的總?cè)藬?shù)(。X)4、HAVING 了句用于對分組后的統(tǒng)計結(jié)果再進行過濾,它

31、用于組而不是對單個記錄。(J )5、SELECT * FROM Student INNER JOIN SCON =語句可將Student與SC連接起來(V )三、簡答題1、WHERE Age BETWEEN 20 AND 30 了句,査找的 Age 范圍是多少Age大于等于20并且小于等于302、WHERE Sdept NOT IN ('CS', 'IS', ' MA'),査找的數(shù)據(jù)是什么 査找'CS', 'IS', 'MA'三個系之外的其他系。3、自連接與普通內(nèi)連接的主要區(qū)別是什么自連接中進行連接

32、操作的農(nóng)在物理上是張農(nóng),而普通內(nèi)連接進行連接的農(nóng)在物理上是兩張農(nóng)。4、外連接與內(nèi)連接的主要區(qū)別是什么進行外連接的兩個農(nóng)中,可以有張農(nóng)不滿足連接條件,而進行內(nèi)連接的兩個衣必須都滿足連接條 件。5、相關子查詢與嵌套子查詢在執(zhí)行方面的主要區(qū)別是什么相關/査詢的執(zhí)行過程是先外后內(nèi),而嵌套了査詢的執(zhí)行過程是先內(nèi)后外。而且相關了查詢中必須 有與外層查詢的關聯(lián),而嵌套了查詢中,內(nèi)、外層查詢之間沒有關聯(lián)關系。第6章數(shù)據(jù)庫其他對象管理一、單項選擇題1、關于視圖的說法,正確的是(B)。A、視圖與基本農(nóng)樣,也存儲數(shù)據(jù)B、對視圖的操作最終都轉(zhuǎn)換為對基本農(nóng)的操作C、視圖的數(shù)據(jù)源只能是基本農(nóng)D、所有視圖都可以實現(xiàn)對數(shù)據(jù)的

33、增、刪、改、査操作2、在視圖的定義語句中,只能包含(A)。A、數(shù)據(jù)查詢語句B、數(shù)據(jù)增、刪、改語句C、創(chuàng)建衣的語句D、全部都可以3、視圖對應數(shù)據(jù)庫三級模式中的(A) oA、外模式B、內(nèi)模式C、模式D、其他4、關于視圖的說法,正確的是(B)。A、通過視圖可以捉高數(shù)據(jù)查詢效率B、視圖捉供了數(shù)據(jù)的邏輯獨立性C、視圖只能建立在基本農(nóng)上D、定義視圖的語句可以包含數(shù)據(jù)更改語句5、創(chuàng)建視圖的主要作用是(D)。A、提高數(shù)據(jù)查詢效率B、維護數(shù)據(jù)的完整性約束C、維護數(shù)據(jù)的-致性D、提供用戶視角的數(shù)據(jù)6、設有學生農(nóng)(學號,姓名,所在系)。建立統(tǒng)計每個系的學生人數(shù)的視圖語句中,正確的是 (D)=A、CREATE VIE

34、W vl ASSELECT所在系,COUNT (*) FROM學生農(nóng)GROUP BY所在系B、CREATE VIEW vl ASSELECT所在系,SUM(*) FROM學生衣GROUP BY所在系C、CREATE VIEW vl (系名,人數(shù))ASSELECT所在系,SUM(*) FROM學生衣GROUP BY所在系D、CREATE VIEW vl (系名,人數(shù))ASSELECT所在系,COUNT (*) FROM學生衣GROUP BY所在系7、關于索引的說法,正確的是(C)。A、只要建立了索引就可以加快數(shù)據(jù)的查詢效率B、在-個農(nóng)上可以創(chuàng)建多個聚集索引C、在一個表上可以建立多個唯-的非聚集索

35、引D、索引會影響數(shù)據(jù)插入和更新的執(zhí)行效率,但不會影響刪除數(shù)據(jù)的執(zhí)行效率&創(chuàng)建存儲過程的用處主要是(A)。A、提高數(shù)據(jù)操作效率B、維護數(shù)據(jù)的致性C、實現(xiàn)復雜的業(yè)務規(guī)則D、增強引用完整性9. 關于存儲過程的說法,正確的是(A)。A、在定義存儲過程的代碼中可以包含數(shù)據(jù)的增、刪、改、查語句B、用戶可以向存儲過程傳遞參數(shù),但不能輸出存儲過程產(chǎn)生的結(jié)果C、存儲過程的執(zhí)行是在客戶端完成的D、存儲過程是存儲在客戶端的可執(zhí)行代碼段10、修改存儲過程P1的語句,正確的是(B)。A、ALTER Pl B、 ALTER PROC PlC、 MODIFY Pl D、 MODIFY PROC Pl11、刪除存儲過

36、程Pl的語句,正確的是(D)。A、DELETE Pl B、 DELETE PROC PlC、 DROP Pl D、 DROP PROC Pl12、觸發(fā)器的主要作用是(D) oA、捉高數(shù)據(jù)的查詢效率B、增強數(shù)據(jù)的安全性C、加強數(shù)據(jù)的保密性 D、實現(xiàn)復雜的約束13、現(xiàn)有學生衣和修課農(nóng),其結(jié)構(gòu)為:學生農(nóng)(學號,姓名,入學日期,畢業(yè)日期)修課農(nóng)(學號,課程號,考試日期,成績)現(xiàn)耍求修課衣中的考試日期必須在學生衣中相應學生的入學日期和畢業(yè)日期之間。下列實現(xiàn)方法 中,正確的是(B) A、在修課衣的考試日期列上定義個CHECK約束B、在修課農(nóng)上建立個插入和更新操作的觸發(fā)器C、在學生農(nóng)上建立個插入和更新操作的

37、觸發(fā)器D、在修課農(nóng)的考試日期列上定義個外鍵引用約束14、設在SC(Sno,Cno,Grade)農(nóng)上定義了觸發(fā)器:CREATE TRIGGER tril ON SC AFTER INSERT 當執(zhí)行語句:INSERT INTO SC VALUES C sOOf , * cOl*, 90)會引發(fā)該觸發(fā)器執(zhí)行。下列關于觸發(fā)器執(zhí)行時農(nóng)中數(shù)據(jù)的說法,正確的是(A)。A、SC衣和INSERTED農(nóng)中均包含新插入的數(shù)據(jù)B、SC衣和INSERTED衣中均不包含新插入的數(shù)據(jù)C、SC農(nóng)中包含新插入的數(shù)據(jù),INSERTED衣中不包含新插入的數(shù)據(jù)D、SC衣中不包含新插入的數(shù)據(jù),INSERTED表中包含新插入的數(shù)據(jù)15

38、、當執(zhí)行由UPDATE語句引發(fā)的觸發(fā)器時,下列關于該觸發(fā)器臨時工作農(nóng)的說法,正確的是(C) OA、系統(tǒng)會自動產(chǎn)生UPDATED衣來存放更改前的數(shù)據(jù)B、系統(tǒng)會自動產(chǎn)生UPDATED 來存放更改后的數(shù)據(jù)C、系統(tǒng)會自動產(chǎn)生INSERTED .<?<和DELETED衣,用INSERTED衣存放更改后的數(shù)據(jù),用DELETED農(nóng) 存放更改前的數(shù)據(jù)D、系統(tǒng)會自動產(chǎn)生INSERTED 和DELETED衣,用INSERTED衣存放更改前的數(shù)據(jù),用DELETED ./< 存放更改后的數(shù)據(jù)二、判斷題1、視圖是個虛農(nóng),數(shù)據(jù)庫中只存儲視圖的定義,而不存儲視圖所包含的數(shù)據(jù),這些數(shù)據(jù)仍存放 在原來的基本農(nóng)

39、中。(J)2、當基本農(nóng)中的數(shù)據(jù)發(fā)生變化時,從視圖中查詢出的數(shù)據(jù)并不隨之變化。(X)3、索引一般可以提高數(shù)據(jù)増、刪、改、査的效率。(J)4、使用索引的個優(yōu)點是,在對數(shù)據(jù)進行插入、更改和刪除操作時,不需要對索引進行相應維 護,就可以使索引與數(shù)據(jù)保持一致。(X)5、由于聚集索引項決定了農(nóng)中數(shù)據(jù)的物理存儲順序,因此個衣只能包含個聚集索引。(J)6、非聚集索引并不改變數(shù)據(jù)的物理存儲順序,可以在個衣上建立多個非聚集索引。(J)7、存儲過程是存儲在數(shù)據(jù)庫服務器端供客戶端調(diào)用執(zhí)行的SQL語句。(J )8、如果存儲過程有輸入?yún)?shù)并且沒有為輸入?yún)?shù)指定默認值,則在調(diào)用存儲過程時,會H動生成 一個常量值。(X)9.

40、 UPDATE, INSERT和DELETE都可引發(fā)觸發(fā)器代碼的執(zhí)行。(d )10. 觸發(fā)器名在數(shù)據(jù)庫中可以不是唯的。(X)三、簡答題1、試說明使用視圖的好處。利用視圖可以簡化客戶端的數(shù)據(jù)查詢語句,使用戶能從多角度看待同數(shù)據(jù),可以捉高數(shù)據(jù)的安全 性,視圖對應數(shù)據(jù)庫三級模式中的外模式,因此捉供了一定程度的邏輯獨立性。2、索引的作用是什么索引可以加快數(shù)據(jù)的査詢效率。3、索引分為哪幾種類型分別是什么它們的主要區(qū)別是什么分為聚集索引和非聚集索引兩種。聚集索引會對數(shù)據(jù)進行物理排序,非聚集索引不對數(shù)據(jù)進行物理 排序。4、存儲過程的作用是什么為什么利用存儲過程可以提高數(shù)據(jù)的操作效率存儲過程可以捉供模塊化程序

41、設計,提高數(shù)據(jù)操作效率,簡化客戶端編程。因為數(shù)據(jù)庫管理系統(tǒng)是在創(chuàng)建存儲過程時對SQL代碼進行分析和優(yōu)化,并在第次執(zhí)行時進行語法 檢查和編譯,將編譯好的可執(zhí)行代碼存儲在內(nèi)存的個專門緩沖區(qū)中,以后再執(zhí)行此存儲過程時,只需 直接執(zhí)行內(nèi)存中的可執(zhí)行代碼即可。5、觸發(fā)器的作用是什么前觸發(fā)和后觸發(fā)的主要區(qū)別是什么觸發(fā)器可以實現(xiàn)復雜的完整性約束,同時還可以實現(xiàn)些商業(yè)規(guī)則。前觸發(fā)器并不真正執(zhí)行引發(fā)觸發(fā)器執(zhí)行才數(shù)據(jù)操作語句;后觸發(fā)器是在引發(fā)觸發(fā)器執(zhí)行的數(shù)據(jù)操作 語句執(zhí)行完后,再引發(fā)觸發(fā)器執(zhí)行。第7章數(shù)據(jù)庫管理與維護一、單項選擇題1、下列不屬于事務特征的是(A) °A、完整性B、一致性C、隔離性D、原子

42、性2、事務-旦捉交,其對數(shù)據(jù)庫中數(shù)據(jù)的修改就是永久的,以后的操作或故障不會對事務的操作結(jié) 果產(chǎn)生任何影響。這個特性是事務的(D)。A、原子性B、一致性C、隔離性D、持久性3、事務所包含的操作作為個整體,要么都做,妥么都不做,這個特性稱為事務的(A)。A.-致性B.持久性C.隔離性D.原子性4、關于SQL Server &份設備的說法,正確的是(B)。A、備份設備可以是灘盤上的-個文件B、備份設備是個邏輯設備,它只能建立在磁盤上C、備份設備是臺物理存在的有特定要求的設備D、個備份設備只能用于個數(shù)據(jù)庫的一次備份5、在簡單恢復模式下,可以進行的備份是(C)。A、僅完整備份B、僅事務日志備份C

43、、僅完整備份和差異備份D、完整備份、差異備份和日志備份6、關于差異備份的說法,正確的是(B)。A、差異備份備份的是從上次備份到當前時間數(shù)據(jù)庫變化的內(nèi)容B、差異備份備份的是從上次完整備份到當前時間數(shù)據(jù)庫變化的內(nèi)容C、差異備份僅備份數(shù)據(jù),不備份日志D、兩次完整備份之間進行的各差異備份的備份時間都是樣的7、關于日志備份的說法,錯誤的是(D)。A、日志備份僅備份日志,不備份數(shù)據(jù)B、日志備份的執(zhí)行效率通常比差異備份和完整備份高C、日志備份的時間間隔通常比差異備份短D、第次對數(shù)據(jù)庫進行的備份可以是日志備份8、設有如下備份操作:完整備份1曰志 備份i|曰志 備份2|差異備份11曰志備份3|曰志 備份4|$

44、.周日周_周周_周二周二周二0:0010:015:00:0010:015:0n:oo故陣現(xiàn)從備份中對數(shù)據(jù)庫進行恢復,正確的恢復順序為(B)。A、完整備份1,日志備份1,日志備份2,差異備份1,日志備份3,日志備份4B、完整備份1,差異備份1,日志備份3,日志備份4C、完整備份1,差異備份1D、完全備份1,日志備份49、關于SQL Server數(shù)據(jù)庫服務器登錄賬戶的說法,錯誤的是(B)。A、登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶B、所有的Windows用戶都自動是SQL Server的合法賬戶C、在Windows身份驗證模式下,不允許非Windows身份的用戶登錄到

45、SQL Server服務器D、sa是SQL Server提供的-個具有系統(tǒng)管理員權(quán)限的默認登錄賬戶10、下列關于SQL Server身份認證模式的說法,正確的是(C)。A、只能在安裝過程中設置身份認證模式,安裝完成之后不能再修改B、只能在安裝完成后設置身份認證模式,安裝過程中不能設置C、在安裝過程中可以設置身份認證模式,安裝完成之后還可以再對其進行修改D、身份認證模式是系統(tǒng)規(guī)定好的,在安裝過程中及安裝完成后都不能進行修改二、判斷題1、事務可以保證在個事務中的全部操作或者全部成功,或者全部失敗。(?。?、ROLLBACK衣示事物正常結(jié)束,COMMIT農(nóng)示事務中的全部操作被撤銷。(X3、事務的持久

46、性是指數(shù)據(jù)庫中個事務的執(zhí)行不能被其他事務干擾。(X)4、對象權(quán)限是用戶在已經(jīng)創(chuàng)建好的對象上行使的權(quán)限,例如CRAETE TABLE. (X)5、在恢復數(shù)據(jù)庫之前,如果數(shù)據(jù)庫的日志文件沒有損壞,可在恢復之前對數(shù)據(jù)脖進行次尾部日 志備份,這樣可將數(shù)據(jù)的損失減少到最小。(J)三、簡答題1、試說明事務的概念及四個特征。事務是用戶定義的數(shù)據(jù)操作系列,這些操作作為-個完整的工作單元執(zhí)行。個事務內(nèi)的所有語句 作為個整體,要么全部執(zhí)行,要么全部不執(zhí)行。爭務的特征包括:原子性、-致性、隔離性和持久性。2、SQL Server 2008的安全驗證過程是什么在SQL Server 2008中,用戶要訪問數(shù)據(jù)庫中的數(shù)

47、據(jù),必須經(jīng)過三個認證過程。第-個是身份認 證,這通過登錄賬戶(SQL Server稱之為登錄名)來標識用戶,身份認證只驗證用戶連接到SQL Server數(shù)據(jù)庫服務器的資格,即驗證該用戶是否具有連接到數(shù)據(jù)庫服務器的“連接權(quán)”:第二個是訪問 權(quán)認證,當用戶訪問某數(shù)據(jù)粽時,必須具有該數(shù)據(jù)庫的訪問權(quán),即驗證用戶是否是該數(shù)據(jù)庫的合法用 戶。第三個是操作權(quán)限認證,當用戶訪問數(shù)據(jù)庫中的數(shù)據(jù)或?qū)ο髸r,必須具有合適的操作權(quán)限。3、權(quán)限的管理包含哪些操作權(quán)限的管理包插授予權(quán)限、收回權(quán)限和拒絕訪問三種。4、日志備份是哪段時間的哪些內(nèi)容差異備份備份的是哪段時間的哪些內(nèi)容日志備份要求數(shù)據(jù)脖恢復模式不能是簡單的。差異備份

48、備份的是從上次完整備份到當前時刻數(shù)據(jù)庫的變化部分。5、若對數(shù)據(jù)庫進行了完整備份、差異備份和日志備份,則當恢復該數(shù)據(jù)庫時,正確的恢復順序是 什么要求先恢復完整備份,然后恢復完整備份之后最近的差異備份,最后再按備份順序逐個恢復差異備 份后的全部日志備份。第8章數(shù)據(jù)庫設計一、單項選擇題1. 在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換為關系數(shù)據(jù)模型是(C)完成的匸作。A、需求分析階段B、槪念設計階段C、邏輯設計階段D、物理設計階段2. 在將E-R圖轉(zhuǎn)換為關系模型時,般都將m:n聯(lián)系轉(zhuǎn)換成-個獨立的關系模式。下列關于這種 聯(lián)系產(chǎn)生的關系模式的主碼的說法,正確的是(C).A、只需包含m端關系模式的主碼即可B、只需包含

49、n端關系模式的主碼即可C、至少包含!)端和n端關系模式的主碼D、必須添加新的屬性作為主碼3. 在將局部E-R圖合并為全局E-R圖時,可能會產(chǎn)生些沖突。下列沖突中不屬于合并E-R圖沖 突的是(B)=A、結(jié)構(gòu)沖突B、語法沖突C、屬性沖突D、命名沖突4. 個銀行營業(yè)所可以有多個客戶,個客戶也可以在多個營業(yè)所進行存取款業(yè)務,則客戶和銀 行營業(yè)所之間的聯(lián)系是(D)-A、一對一 B、-對多C、多對一 D、多對多5. 設實體A與實體B之間是-對多聯(lián)系。如下邏輯結(jié)構(gòu)設計方法中,最合理的是(A)。A、實體A和實體B分別對應個關系模式,且外碼放在實體B的關系模式中B、實體A和實體B分別對應-個關系模式,且外碼放在

50、實體A的關系模式中C、為實體A和實體B設計-個關系模式,該關系模式包含兩個實體的全部屬性D、分別為實體A、實體B和它們之間的聯(lián)系設計個關系模式,外碼在聯(lián)系對應的關系模式中6. 設有描述圖書出版情況的關系模式:出版(書號,出版日期,印刷數(shù)量),設本書可以被出 版多次,每次出版都有一個印刷數(shù)量。該關系模式的主碼是(B) oA、書號B、(書號,出版日期)C、(書號,印刷數(shù)量)D、(書號,出版日期,印刷數(shù)量)7. 在數(shù)據(jù)庫設計中,進行用戶子模式設計是(C)要完成的工作。A、需求分析階段B、槪念結(jié)構(gòu)設計階段C、邏輯結(jié)構(gòu)設計階段 D、物理結(jié)構(gòu)設計階段&屬于數(shù)據(jù)庫邏輯設計內(nèi)容的是(B)。A、存儲記錄

51、的格式設計B、將槪念設計的結(jié)果轉(zhuǎn)換為特定DBMS所支持的數(shù)據(jù)模型C、設計局部的E-R圖D、將各局部E-R圖合并為全局E-R圖9. 關于數(shù)據(jù)庫設計中新奧爾良方法的說法,錯謀的是(D)。A、數(shù)據(jù)庫設計包含需求分析、概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計和物理結(jié)構(gòu)設計B、E-R圖是數(shù)據(jù)庫概念結(jié)構(gòu)設計產(chǎn)生的結(jié)果C、概念結(jié)構(gòu)設計是在需求分析之后,邏輯結(jié)構(gòu)設計之前進行的D、邏輯結(jié)構(gòu)設計是在需求分析之后,槪念結(jié)構(gòu)設計之前進行的10. 在數(shù)據(jù)庫設計中,衣設計原則遵守(C)標準。A、第-范式 B、第二范式 C、第三范式 D、字段設計二、判斷題1、數(shù)據(jù)庫設計就是建立一個數(shù)據(jù)庫應用系統(tǒng)。(X)2、數(shù)據(jù)庫的槪念結(jié)構(gòu)設計通常與具體

52、的數(shù)據(jù)庫管理關系無關。(J)3、在進行數(shù)據(jù)庫槪念結(jié)構(gòu)設計時,要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。(X)4、設計局部E-R圖屬于邏輯設計的任務。(X)5、將槪念結(jié)構(gòu)轉(zhuǎn)換為關系數(shù)據(jù)模型屬于概念設計的任務。X)三、簡答題1、數(shù)據(jù)庫設計分為哪幾個階段每個階段的主要匸作是什么。數(shù)據(jù)庫設計-般包含如下過程:1)需求分析。了解用戶系統(tǒng)需求,解決“干什么”的問題。2)結(jié)構(gòu)設計,包括槪念設計、邏輯設計和物理設計。槪念設計的目標是產(chǎn)生反映全體用戶信息需 求的整體數(shù)據(jù)庫概念結(jié)構(gòu);數(shù)據(jù)庫邏輯設計的任務是把概念設計階段產(chǎn)生的E-R圖轉(zhuǎn)換為具體DBMS支 持的組織層數(shù)據(jù)模型,也就是轉(zhuǎn)換為DBMS可以處理的數(shù)據(jù)庫邏輯結(jié)構(gòu):物

53、理設計的任務和目標是為邏 輯數(shù)據(jù)模型選取-個最適合應用環(huán)境的物理結(jié)構(gòu)。3)數(shù)據(jù)庫實施,主要任務和目標就是在實際的計算機系統(tǒng)中建立數(shù)據(jù)庫應用系統(tǒng)。4)數(shù)據(jù)庫運行和維護階段°主要工作包括:數(shù)據(jù)庫的備份和恢復、數(shù)據(jù)庫的安全性和完整性控 制、監(jiān)視、分析、調(diào)整數(shù)據(jù)庫性能、數(shù)據(jù)庫的重組。2、需求分析階段的任務是什么其中發(fā)現(xiàn)事實的方法有哪些需求分析階段的主要工作就是,通過調(diào)査從用戶處獲得對數(shù)據(jù)庫的下列需求。1)信息需求:用戶將從數(shù)據(jù)庫中獲得的信息的內(nèi)容和性質(zhì),對信息的要求、導出數(shù)據(jù)的要求,即 確定在數(shù)據(jù)庫中存儲哪些數(shù)據(jù)。D、(書號,出版日期,印刷數(shù)量)B、概念結(jié)構(gòu)設計階段D、物理結(jié) 構(gòu)設計階段7.

54、在數(shù)據(jù)庫設計中,進行用戶子模式設計是下述哪個階段要完成的工作(C) C、邏輯 結(jié)構(gòu)設計階段2)處理需求:用戶要完成什么處理功能,對某種處理的執(zhí)行頻度、用戶要求的響應時間,處理的 方式是聯(lián)機處理還是批處理等。3)安全性和完整性的約束。3、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計簡述其設計步驟。數(shù)據(jù)庫邏輯設計的任務是把概念設計階段產(chǎn)生的E-R圖轉(zhuǎn)換為具體DBMS支持的組織層數(shù)據(jù)模型, 這些模式在功能、性能、完整性和-致性約束方面滿足應用要求。關系數(shù)據(jù)庫的邏輯設計一般包含三項工作:1)將槪念結(jié)構(gòu)轉(zhuǎn)換為關系數(shù)據(jù)模型。2)對關系數(shù)據(jù)模型進行優(yōu)化=3)設計面向用戶的外模式。4、把E-R模型轉(zhuǎn)換為關系模式的轉(zhuǎn)換規(guī)則有哪些

55、1)個實體轉(zhuǎn)換為個關系模式。實體的屬性就是關系模式的屬性,實體的碼就是關系模式的主 鍵。2)對于實體間的聯(lián)系有以下不同的情況: 個1 : 1聯(lián)系通常是與任意端所對應的關系模式合并,并將在該關系模式的屬性中加入另 個實體的碼和聯(lián)系本身的屬性。 個1 : n聯(lián)系通常是與n端所對應的關系模式合并,并將在該關系模式中加入1端實體的碼以 及聯(lián)系本身的屬性。 個m:n聯(lián)系必須轉(zhuǎn)換為-個獨立的關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬 性均轉(zhuǎn)換為此關系模式的屬性,且關系模式的主鍵包含各實體的碼。 三個或三個以上實體間的-個多元聯(lián)系可以轉(zhuǎn)換為個關系模式。與該多元聯(lián)系和連的各實體的 碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為此關系模式的屬性,而此關系模式的主鍵包含各實體的碼。 具有相同主鍵的關系模式可以合并。5、數(shù)據(jù)模型的優(yōu)化包含哪些方法關系數(shù)據(jù)模型的優(yōu)化通常以關系規(guī)范化理論為指導,并考慮系統(tǒng)的性能。具體方法為:1)確定各屬性間的函數(shù)依賴關系。根據(jù)需求分析階段得出的語義,分別寫出每個關系模式的各屬 性之間的函數(shù)依賴以及不同關系模式中各屬性之間的數(shù)據(jù)依賴關系。2)對各個關系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。3)判斷每個關系模式的范式,根

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論