SQL相關(guān)模擬試題及答案_第1頁
SQL相關(guān)模擬試題及答案_第2頁
SQL相關(guān)模擬試題及答案_第3頁
SQL相關(guān)模擬試題及答案_第4頁
SQL相關(guān)模擬試題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

SQL有關(guān)模擬試題及答案一、名詞解釋:每小題2分,共10分

1、數(shù)據(jù)庫:2、表:3、索引:4、存儲過程:5、DTS:

二、判斷題(對的打√,錯的打×):每小題1分,共10分

1、安裝MicrosoftSQLServer公司版對操作系統(tǒng)的最低規(guī)定能夠是MicrosoftWindowsProfessional。()

2、每一種服務(wù)器必須屬于一種服務(wù)器組。一種服務(wù)器組能夠包含0個、一種或多個服務(wù)器。()

3、認(rèn)證模式是在安裝SQLServer過程中選擇的。系統(tǒng)安裝之后,能夠重新修改SQLServer系統(tǒng)的認(rèn)證模式。()

4、在創(chuàng)立表時,不能指定將表放在某個文獻(xiàn)上,只能指定將表放在某個文獻(xiàn)組上。如果但愿將某個表放在特定的文獻(xiàn)上,那么必須通過創(chuàng)立文獻(xiàn)組來實(shí)現(xiàn)。()

5、當(dāng)顧客定義的數(shù)據(jù)類型正在被某個表的定義引用時,這些數(shù)據(jù)類型不能被刪除。()

6、在使用子查詢時,必須使用括號把子查詢括起來,方便分辨外查詢和子查詢。()

7、索引越多越好。()

8、視圖本身沒有數(shù)據(jù),由于視圖是一種虛擬的表。()

9、創(chuàng)立觸發(fā)器的時候能夠不是表的全部者或數(shù)據(jù)庫的全部者。()

10、輸入對的的全部者口令,才能夠修改DTS包的定義和執(zhí)行DTS包。如果只輸入顧客口令,那么只能執(zhí)行DTS包,不能修改該DTS包的定義。()

三、填空題:每空1分,共20分

1、認(rèn)證模式類型有和兩種。

2、數(shù)據(jù)庫對象就是存儲和管理數(shù)據(jù)庫的構(gòu)造形式,這些數(shù)據(jù)庫對象涉及數(shù)據(jù)庫圖表、表、函數(shù)、視圖、、、缺省、規(guī)則、出版物等。

3、表是由行和列構(gòu)成的,行有時也稱為,列有時也稱為或域。

4、數(shù)據(jù)庫操縱技術(shù)就是指插入、、檢索和表中數(shù)據(jù)的技術(shù)。

5、創(chuàng)立索引的辦法能夠分為和。

6、在MicrosoftSQLServer系統(tǒng)中,支持3種類型的備份介質(zhì):、磁帶和。

7、觸發(fā)器有3種類型,即INSERT類型、和。

8、Transact-SQL語言有4部分元素構(gòu)成,分別是:、數(shù)據(jù)定義語言、和某些附加的語言元素。

9、事務(wù)的4個屬性:自動性、一致性、和。

10、ODBC構(gòu)造中涉及4種重要的組件元素,即、ODBC驅(qū)動器管理程序、和數(shù)據(jù)源。

四、簡答題:每小題8分,共40分

1、如何驗(yàn)證SQLServer系統(tǒng)的對的安裝成果2、創(chuàng)立數(shù)據(jù)庫的3種辦法3、創(chuàng)立索引的3種辦法

4、當(dāng)備份某個數(shù)據(jù)庫時,SQLServer執(zhí)行哪些操作

5、什么是數(shù)據(jù)互操作性技術(shù)五、操作題:每小題4分,共20分

有一種“學(xué)生-課程”數(shù)據(jù)庫,數(shù)據(jù)庫中涉及三個表:

(1)“學(xué)生”表Student由學(xué)號(Sno)、姓名(Sname)、性別(Ssex)、年紀(jì)(Sage)、所在系(Sdept)五個屬性構(gòu)成,可記為:Student(Sno,Sname,Ssex,Sage,Sdept)Sno為核心字。(2)“課程”表Course由課程號(Cno)、課程名(Cname)、先修課號(Cpno)、學(xué)分(Ccredit)四個屬性構(gòu)成,可記為:Course(Cno,Cname,Cpno,Ccredit)Cno為核心字。

(3)“學(xué)生選課”表SC由學(xué)號(Sno)、課程號(Cno)、成績(Grade)三個屬性構(gòu)成,可記為:SC(Sno,Cno,Grade)(SNO,CNO)為核心字。完畢下列操作:

1、建立一種“學(xué)生”表Student,它由學(xué)號Sno、姓名Sname、性別Ssex、年紀(jì)Sage、所在系Sdept五個屬性構(gòu)成,其中學(xué)號屬性不能為空,并且其值是唯一的。

2、查詢?nèi)w學(xué)生的具體統(tǒng)計

3、查詢年紀(jì)在20至23歲之間的學(xué)生的姓名、系別、和年紀(jì)4、計算1號課程的學(xué)生平均成績5、將計算機(jī)科學(xué)系全體學(xué)生的成績置零答案一、名詞解釋:每小題2分,共10分

1、數(shù)據(jù)庫:數(shù)據(jù)庫是存儲數(shù)據(jù)和其它數(shù)據(jù)庫對象的操作系統(tǒng)文獻(xiàn),是數(shù)據(jù)庫服務(wù)器的重要組件,是數(shù)據(jù)庫管理系統(tǒng)的核心。

2、表:表是數(shù)據(jù)庫中的重要對象,用來存儲多個各樣的信息。表是由行和列構(gòu)成的。

3、索引:索引就是表中數(shù)據(jù)和對應(yīng)存儲位置的列表。

4、存儲過程:存儲過程是存儲在服務(wù)器上的一組預(yù)編譯的Transact-SQL語句。

5、DTS:數(shù)據(jù)轉(zhuǎn)換服務(wù)

二、判斷題(對的打√,錯的打×):每小題1分,共10分

1、×2、√3、×4、√5、√6、√7、×8、√9、×10、√

三、填空題:每空1分,共20分

1、Windows認(rèn)證模式、混合模式2、存儲過程、觸發(fā)器

3、統(tǒng)計、字段4、修改、刪除

5、直接辦法、間接辦法6、硬盤文獻(xiàn)、NamedPipe(或命名管道)

7、UPDATE類型、DELETE類型

8、數(shù)據(jù)控制語言(或DCL)、數(shù)據(jù)操作語言(或DML)

9、獨(dú)立性、持久性

10、ODBC應(yīng)用程序、ODBC驅(qū)動程序

四、簡答題:每小題8分,共40分1、如何驗(yàn)證SQLServer系統(tǒng)的對的安裝成果

答:普通如果安裝過程中沒有出現(xiàn)錯誤提示,那么就能夠認(rèn)為安裝是成功的。也能夠使用某些辦法來驗(yàn)證SQLServer系統(tǒng)的與否對的安裝,如:檢查MicrosoftSQLServer的服務(wù)和工具與否存在,應(yīng)當(dāng)自動生成的系統(tǒng)數(shù)據(jù)庫和樣本數(shù)據(jù)庫與否存在,以及有關(guān)文獻(xiàn)和目錄與否對的等。

2、創(chuàng)立數(shù)據(jù)庫的3種辦法

答:在MicrosoftSQLServer系統(tǒng)中,有3種創(chuàng)立數(shù)據(jù)庫的辦法:

(1)使用CREATEDATABASE語句

(2)使用CreateDacabaseWizard

(3)使用SQLServerEnterpriseManager

3、創(chuàng)立索引的3種辦法

答:在MicrosoftSQLServer系統(tǒng)中,有3種創(chuàng)立索引的辦法:

(1)使用CREATEINDEX語句

(2)使用CreateIndexWizard

(3)使用IndexTurningWizard4、當(dāng)備份某個數(shù)據(jù)庫時,SQLServer執(zhí)行哪些操作

答:當(dāng)備份某個數(shù)據(jù)庫時,SQLServer執(zhí)行以下操作:

(1)檢查點(diǎn)機(jī)制檢查數(shù)據(jù)庫,統(tǒng)計最早的事務(wù)日志統(tǒng)計的日志序列號;

(2)通過直接閱讀磁盤,把全部的數(shù)據(jù)頁寫進(jìn)備份介質(zhì)中

(3)從捕獲的序列號到日志末尾,寫全部的事務(wù)日志統(tǒng)計

5、什么是數(shù)據(jù)互操作性技術(shù)

答:數(shù)據(jù)互操作性技術(shù),也能夠稱為數(shù)據(jù)轉(zhuǎn)換技術(shù),就是把數(shù)據(jù)庫中的數(shù)據(jù)引出到數(shù)據(jù)庫之外的數(shù)據(jù)源、把數(shù)據(jù)庫之外的數(shù)據(jù)庫源中的數(shù)據(jù)引入到數(shù)據(jù)庫中、把數(shù)據(jù)從一種地方轉(zhuǎn)移到另外一種地方、把一種類型的數(shù)據(jù)轉(zhuǎn)換成另外一種類型的數(shù)據(jù)的技術(shù)。五、操作題:每小題4分,共20分

完畢下列操作:

1、建立一種“學(xué)生”表Student,它由學(xué)號Sno、姓名Sname、性別Ssex、年紀(jì)Sage、所在系Sdept五個屬性構(gòu)成,其中學(xué)號屬性不能為空,并且其值是唯一的。

CREATETABLEStudent

(SnoCHAR(5)NOTNULLUNIQUE,

SnameCHAR(20),

SsexCHAR(1),

SageINT,

SdeptCHAR(15));2、查詢?nèi)w學(xué)生的具體統(tǒng)計

SELECT*

FROMStudent;3、查詢年紀(jì)在20至23歲之間的學(xué)生的姓名、系別、和年紀(jì)

SELECTSname,Sdept,Sage

FROMStudent

WHERESageBETWEEN20AND23;4、計算1號課程的學(xué)生平均成績

SELECTAVG(Grade)

FROMSC

WHERECno='1';5、將計算機(jī)科學(xué)系全體學(xué)生的成績置零UPDATESC

SETGrade=0

WHERE‘CS’=

(SELECTSdept

FROMStudent

WHEREStudent.Sno=SC.Sno);練習(xí)一1.

什么是數(shù)據(jù)庫?數(shù)據(jù)庫是互有關(guān)聯(lián)的數(shù)據(jù)的集合,它用綜合的辦法組織數(shù)據(jù),含有較小的數(shù)據(jù)冗余,可供多個顧客共享,含有較高的數(shù)據(jù)獨(dú)立性,含有安全控制機(jī)制,能夠確保數(shù)據(jù)的安全、可靠,允許并發(fā)地使用數(shù)據(jù)庫,能有效、及時地解決數(shù)據(jù),并能確保數(shù)據(jù)的一致性和完整性。2.

簡要概述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的含義。數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是三個不同的概念,數(shù)據(jù)庫強(qiáng)調(diào)的是互有關(guān)聯(lián)的數(shù)據(jù),數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的系統(tǒng)軟件,而數(shù)據(jù)庫系統(tǒng)強(qiáng)調(diào)的是基于數(shù)據(jù)庫的計算機(jī)應(yīng)用系統(tǒng)。3.

數(shù)據(jù)獨(dú)立性的含義是什么?數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的組織和存儲辦法與應(yīng)用程序互不依賴、彼此獨(dú)立的特性。這種特性使數(shù)據(jù)的組織和存儲辦法與應(yīng)用程序互不依賴,從而大大減少應(yīng)用程序的開發(fā)代價和維護(hù)代價。4.

數(shù)據(jù)完整性的含義是什么?確保數(shù)據(jù)對的的特性在數(shù)據(jù)庫中稱之為數(shù)據(jù)完整性。5.

簡要概述數(shù)據(jù)庫管理員的職責(zé)。數(shù)據(jù)庫管理員的職責(zé)能夠概括以下:(1)

首先在數(shù)據(jù)庫規(guī)劃階段要參加選擇和評價與數(shù)據(jù)庫有關(guān)的計算機(jī)軟件和硬件,要與數(shù)據(jù)庫顧客共同擬定數(shù)據(jù)庫系統(tǒng)的目的和數(shù)據(jù)庫應(yīng)用需求,要擬定數(shù)據(jù)庫的開發(fā)計劃;(2)

在數(shù)據(jù)庫設(shè)計階段要負(fù)責(zé)數(shù)據(jù)庫原則的制訂和共用數(shù)據(jù)字典的研制,要負(fù)責(zé)各級數(shù)據(jù)庫模式的設(shè)計,負(fù)責(zé)數(shù)據(jù)庫安全、可靠方面的設(shè)計;(3)

在數(shù)據(jù)庫運(yùn)行階段首先要負(fù)責(zé)對顧客進(jìn)行數(shù)據(jù)庫方面的培訓(xùn);負(fù)責(zé)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);負(fù)責(zé)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù);負(fù)責(zé)監(jiān)視數(shù)據(jù)庫的性能,并調(diào)節(jié)、改善數(shù)據(jù)庫的性能,提高系統(tǒng)的效率;繼續(xù)負(fù)責(zé)數(shù)據(jù)庫安全系統(tǒng)的管理;在運(yùn)行過程中發(fā)現(xiàn)問題、解決問題。6.

文獻(xiàn)系統(tǒng)用于數(shù)據(jù)管理存在哪些明顯的缺點(diǎn)?文獻(xiàn)系統(tǒng)用于數(shù)據(jù)管理明顯存在以下缺點(diǎn):(1)

數(shù)據(jù)冗余大。這是由于每個文獻(xiàn)都是為特定的用途設(shè)計的,因此就會造成同樣的數(shù)據(jù)在多個文獻(xiàn)中重復(fù)存儲。(2)

數(shù)據(jù)不一致性。這往往是由數(shù)據(jù)冗余造成的,在進(jìn)行更新時,稍不謹(jǐn)慎就會造成同一數(shù)據(jù)在不同文獻(xiàn)中的不一致。(3)

程序和數(shù)據(jù)之間的獨(dú)立性差。應(yīng)用程序依賴于文獻(xiàn)的存儲構(gòu)造,使得若修改文獻(xiàn)的存儲構(gòu)造則必須修改程序。(4)

數(shù)據(jù)聯(lián)系弱。文獻(xiàn)與文獻(xiàn)之間是獨(dú)立的,文獻(xiàn)之間的聯(lián)系必須通過程序來構(gòu)造。因此,文獻(xiàn)系統(tǒng)是一種不含有彈性的、無構(gòu)造的數(shù)據(jù)集合,不能反映現(xiàn)實(shí)世界事物之間的聯(lián)系。練習(xí)二1.

數(shù)據(jù)的三種范疇的含義是什么?數(shù)據(jù)需要我們的認(rèn)識、理解、整頓、規(guī)范和加工,然后才干寄存到數(shù)據(jù)庫中。數(shù)據(jù)從現(xiàn)實(shí)生活進(jìn)入到數(shù)據(jù)庫實(shí)際經(jīng)歷了現(xiàn)實(shí)世界階段(認(rèn)識、理解)、信息世界階段(規(guī)范、提高)和機(jī)器世界階段(管理),我們也把之稱為數(shù)據(jù)的三種范疇,數(shù)據(jù)在三種范疇中的概念、術(shù)語都有些不同。2.

試述為什么要討論實(shí)體之間的聯(lián)系類型?實(shí)體之間的聯(lián)系類型決定了數(shù)據(jù)庫設(shè)計時的成果,與數(shù)據(jù)庫的設(shè)計質(zhì)量親密有關(guān)。3.

多對多聯(lián)系如何轉(zhuǎn)換成一對多聯(lián)系?并舉例闡明。通過引入一種表達(dá)聯(lián)系的實(shí)體,將原來兩個實(shí)體之間的一種多對多的聯(lián)系轉(zhuǎn)換成分別與表達(dá)聯(lián)系的實(shí)體之間的兩個一對多的聯(lián)系。例如,倉庫和材料兩個實(shí)體之間存在著多對多的聯(lián)系,即一種倉庫能夠寄存多個材料,一種材料能夠寄存在多個倉庫;通過引入一種庫存實(shí)體轉(zhuǎn)換為倉庫與庫存之間的一對多聯(lián)系和材料與庫存之間的一對多聯(lián)系。4.

解釋連接陷阱的概念,在操作數(shù)據(jù)庫時如何避免連接陷阱?所謂連接陷阱就是誤認(rèn)為原來不存在聯(lián)系的兩個實(shí)體之間存在聯(lián)系,從而強(qiáng)行進(jìn)行連接操作,自然得到錯誤的成果。為了避免連接陷阱,必須明確實(shí)體之間的聯(lián)系和聯(lián)系類型,只在有聯(lián)系的實(shí)體之間進(jìn)行關(guān)聯(lián)操作。5.

傳統(tǒng)的三大數(shù)據(jù)模型是哪些?它們分別是如何表達(dá)實(shí)體之間的聯(lián)系的?傳統(tǒng)的三大數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關(guān)系模型。層次模型用層次構(gòu)造表達(dá)聯(lián)系,它的典型代表IMS用層次型表達(dá)聯(lián)系;網(wǎng)狀模型用網(wǎng)狀構(gòu)造表達(dá)聯(lián)系,它的典型代表CODASYL用系表達(dá)聯(lián)系;關(guān)系模型用關(guān)系表達(dá)聯(lián)系。6.

解釋存儲數(shù)據(jù)獨(dú)立性和概念數(shù)據(jù)獨(dú)立性的區(qū)別。存儲數(shù)據(jù)獨(dú)立性強(qiáng)調(diào)的是應(yīng)用程序與數(shù)據(jù)的存儲構(gòu)造互相獨(dú)立的特性,即修改數(shù)據(jù)的存儲辦法或數(shù)據(jù)構(gòu)造時不影響應(yīng)用程序;而概念數(shù)據(jù)獨(dú)立性強(qiáng)調(diào)的是應(yīng)用程序與數(shù)據(jù)的概念構(gòu)造互相獨(dú)立的特性,即修改概念構(gòu)造中的字段時不影響應(yīng)用程序。7.為什么說概念數(shù)據(jù)庫和外部數(shù)據(jù)庫物理上并不真正存在?只有存儲數(shù)據(jù)庫是物理上存在的數(shù)據(jù)庫,概念數(shù)據(jù)庫是存儲數(shù)據(jù)庫的抽象,它反映了數(shù)據(jù)庫的全局邏輯構(gòu)造;而外部數(shù)據(jù)庫是概念數(shù)據(jù)庫的部分抽取,它反映了數(shù)據(jù)庫的局部邏輯構(gòu)造。8.

闡明在DBMS中存儲模式、概念模式和外部模式的作用。存儲模式描述了數(shù)據(jù)庫的存儲構(gòu)造,它涉及對存儲數(shù)據(jù)庫中每個文獻(xiàn)以及字段的描述,涉及用于實(shí)現(xiàn)輔助核心字或存儲文獻(xiàn)間聯(lián)系的指針字段的細(xì)節(jié)。存儲數(shù)據(jù)庫運(yùn)用存儲模式組織和存取存儲數(shù)據(jù)庫中的文獻(xiàn)。如果要修改存儲數(shù)據(jù)庫的構(gòu)造(例如,用倒排文獻(xiàn)替代多鏈表),那么僅僅需要把這些修改反映在存儲模式中,以使數(shù)據(jù)庫存儲系統(tǒng)能夠操作新的存儲數(shù)據(jù)庫。按這種辦法,數(shù)據(jù)庫管理系統(tǒng)能夠提供存儲(物理)數(shù)據(jù)獨(dú)立性。概念模式是對概念數(shù)據(jù)庫的描述,它涉及對概念文獻(xiàn)及概念文獻(xiàn)之間聯(lián)系的描述。概念數(shù)據(jù)庫不包含真正的數(shù)據(jù),一切都是由存儲數(shù)據(jù)庫決定的。外部模式則是對外部數(shù)據(jù)庫的描述,它需要闡明外部文獻(xiàn)、構(gòu)成外部文獻(xiàn)的字段及這些外部文獻(xiàn)之間的聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)提供了外部模式與概念模式之間的映象以及概念模式與存儲模式之間的映象,使顧客通過外部數(shù)據(jù)庫或概念數(shù)據(jù)庫來操作存儲數(shù)據(jù)庫。練習(xí)三1.

解釋屬性與值域的區(qū)別。屬性是二維表中的列,而值域是列或?qū)傩缘娜≈捣懂牎?.

關(guān)系模型的三個構(gòu)成部分是什么?關(guān)系數(shù)據(jù)模型涉及關(guān)系數(shù)據(jù)構(gòu)造、關(guān)系操作集合和關(guān)系完整性約束三個重要因素。3.

對關(guān)系模型的操作都涉及哪些?關(guān)系數(shù)據(jù)模型中的操作涉及:(1)

傳統(tǒng)的集合運(yùn)算:并(Union)、交(Intersection)、差(Difference)、廣義笛卡爾積(ExtendedCartesianProduct);(2)

專門的關(guān)系運(yùn)算:選擇(Select)、投影(Project)、連接(Join)、除(Divide);(3)

有關(guān)的數(shù)據(jù)操作:查詢(Query)、插入(Insert)、刪除(Delete)、修改(Update)。4.

關(guān)系模型的完整性規(guī)則都有哪些?在關(guān)系數(shù)據(jù)模型中普通將數(shù)據(jù)完整性分為實(shí)體完整性、參考完整性和顧客定義完整性。5.

試述外部核心字的概念和作用,外部核心字與否允許為空值,為什么?如果一種屬性集不是所在關(guān)系的核心字,但是是其它關(guān)系的核心字,則該屬性集稱為外部核心字。外部核心字用于實(shí)現(xiàn)表與表之間的參考完整性。外部核心字與否允許為空值取決于語義的規(guī)定。外部核心字的取值或者為空值、或者為被參考關(guān)系中的某個核心字字段的值。6.

分別敘述在進(jìn)行插入、刪除、更新操作時都需要進(jìn)行哪些完整性檢查,并闡明理由。(1)

執(zhí)行插入操作時需要分別檢查實(shí)體完整性規(guī)則、參考完整性規(guī)則和顧客定義完整性規(guī)則。首先檢查實(shí)體完整性規(guī)則,如果插入元組的主核心字的屬性不為空值、并且對應(yīng)的屬性值在關(guān)系中不存在(即保持唯一性),則能夠執(zhí)行插入操作,否則不能夠執(zhí)行插入操作。接著再檢查參考完整性規(guī)則,如果是向被參考關(guān)系插入元組,則不必檢查參考完整性;如果是向參考關(guān)系插入元組,則要檢查外部核心字屬性上的值與否在被參考關(guān)系中存在對應(yīng)的主核心字的值,如果存在則能夠執(zhí)行插入操作,否則不允許執(zhí)行插入操作。另外,如果插入元組的外部核心字允許為空值,則當(dāng)外部核心字是空值時也允許執(zhí)行插入操作。最后檢查顧客定義完整性規(guī)則,如果插入的元組在對應(yīng)的屬性值上恪守了顧客定義完整性規(guī)則,則能夠執(zhí)行插入操作,否則不能夠執(zhí)行插入操作。(2)

執(zhí)行刪除操作時普通只需要檢查參考完整性規(guī)則。如果刪除的是參考關(guān)系的元組,則不需要進(jìn)行參考完整性檢查,能夠執(zhí)行刪除操作。如果刪除的是被參考關(guān)系的元組,則檢查被刪除元組的主核心字屬性的值與否被參考關(guān)系中某個元組的外部核心字引用,如果未被引用則能夠執(zhí)行刪除操作;否則可能有三種狀況:1)

不能夠執(zhí)行刪除操作,即回絕刪除;2)

能夠刪除,但需同時將參考關(guān)系中引用了該元組的對應(yīng)元組一起刪除,即執(zhí)行級聯(lián)刪除;3)

能夠刪除,但需同時將參考關(guān)系中引用了該元組的對應(yīng)元組的外部核心字置為空值,即空值刪除。(3)

執(zhí)行更新操作能夠看作是先刪除舊的元組,然后再插入新的元組。因此執(zhí)行更新操作時的完整性檢查綜合了上述兩種狀況。7.

試述關(guān)系的自然連接和等值連接的異同之處。自然連接和等值連接都是基于相等比較運(yùn)算的連接,但是自然連接要去掉重復(fù)的屬性,而等值連接卻不需要去掉重復(fù)的屬性。練習(xí)四1.簡述客戶/服務(wù)器構(gòu)造的概念,并闡明客戶/服務(wù)器構(gòu)造與文獻(xiàn)服務(wù)器網(wǎng)絡(luò)構(gòu)造的區(qū)別??蛻?服務(wù)器構(gòu)造的基本思想是應(yīng)用程序或應(yīng)用邏輯能夠根據(jù)需要劃分在服務(wù)器和客戶工作站中,它既不像集中式系統(tǒng)那樣全部的應(yīng)用程序都在主機(jī)上執(zhí)行,也不像文獻(xiàn)服務(wù)器網(wǎng)絡(luò)那樣全部的應(yīng)用程序都在客戶端執(zhí)行,它能夠使應(yīng)用程序合理負(fù)擔(dān)在服務(wù)器和客戶端??蛻?服務(wù)器構(gòu)造與文獻(xiàn)服務(wù)器網(wǎng)絡(luò)構(gòu)造的硬件拓?fù)錁?gòu)造很相似,它們的根本區(qū)別在于:客戶/服務(wù)器構(gòu)造的服務(wù)器能夠執(zhí)行應(yīng)用程序;而文獻(xiàn)服務(wù)器的服務(wù)器只是一種數(shù)據(jù)共享器,它不能執(zhí)行應(yīng)用程序。2.在客戶/服務(wù)器構(gòu)造中,數(shù)據(jù)庫服務(wù)器和客戶端計算機(jī)是如何分工的?數(shù)據(jù)庫服務(wù)器應(yīng)完畢數(shù)據(jù)管理、信息共享、安全管理、以及某些更高級的管理。它是一種開放的體系構(gòu)造,能夠接受來自多個應(yīng)用程序和開發(fā)工具的客戶端的連接;它除了要管理集中的數(shù)據(jù)庫之外,還要解決來自客戶端的數(shù)據(jù)訪問請求和將成果反饋給顧客(涉及管理請求隊列、管理緩存、響應(yīng)服務(wù)、管理成果和告知服務(wù)完畢等)的工作。而客戶端計算機(jī)是面對最后顧客的,因此它的重要任務(wù)是提供和諧的顧客界面,提交數(shù)據(jù)訪問請求以及接受和解決數(shù)據(jù)庫的返回成果,組織返回數(shù)據(jù)的輸出(如生成數(shù)據(jù)瀏覽窗口、生成數(shù)據(jù)報表和圖形等),提供初步的數(shù)據(jù)驗(yàn)證功效等。3.SQLServer在安裝后默認(rèn)創(chuàng)立了哪幾個系統(tǒng)數(shù)據(jù)庫?分別敘述它們的作用。SQLServer在安裝后默認(rèn)創(chuàng)立了4系統(tǒng)數(shù)據(jù)庫,它們是:(1)

master數(shù)據(jù)庫。master數(shù)據(jù)庫用于存儲SQLServer系統(tǒng)的全部系統(tǒng)級信息,涉及全部的其它數(shù)據(jù)庫(如建立的顧客數(shù)據(jù)庫)的信息(涉及數(shù)據(jù)庫的設(shè)立、對應(yīng)的操作系統(tǒng)文獻(xiàn)名稱和位置等)、全部數(shù)據(jù)庫注冊顧客的信息以及系統(tǒng)配備設(shè)立等。(2)

tempdb數(shù)據(jù)庫。tempdb數(shù)據(jù)庫用于保存全部的臨時表和臨時存儲過程,它還能夠滿足任何其它的臨時存儲規(guī)定。(3)

model數(shù)據(jù)庫。model數(shù)據(jù)庫是一種模板數(shù)據(jù)庫,當(dāng)使用CREATEDATABASE命令建立新的數(shù)據(jù)庫時,新數(shù)據(jù)庫的第一部分總是通過復(fù)制model數(shù)據(jù)庫中的內(nèi)容創(chuàng)立,剩余部分由空頁填充。(4)

msdb數(shù)據(jù)庫。msdb數(shù)據(jù)庫用于SQLServer代理程序調(diào)度報警和作業(yè)等系統(tǒng)操作。4.試述SQLServer的CREATEDATABASE命令在創(chuàng)立數(shù)據(jù)庫時是如何申請物理存儲空間的?通過指定的物理文獻(xiàn)名、文獻(xiàn)的大小等向操作系統(tǒng)申請物理存儲空間。練習(xí)五1.討論數(shù)據(jù)庫安全都與哪些安全問題有關(guān)?數(shù)據(jù)庫安全實(shí)際涉及到諸多方面,除了數(shù)據(jù)庫管理系統(tǒng)應(yīng)當(dāng)含有安全保護(hù)功效之外,還需要從管理機(jī)制、人員行為、操作系統(tǒng)安全和網(wǎng)絡(luò)安全等多個方面采用方法。2.

試述數(shù)據(jù)庫的自主存取控制和強(qiáng)制存取控制的區(qū)別和各自的特點(diǎn)。自主存取控制的特點(diǎn)是由顧客“自主”地控制數(shù)據(jù)庫對象的訪問權(quán)限;而強(qiáng)制存取控制的特點(diǎn)是嚴(yán)格的分層次管理,有嚴(yán)格的等級制度。3.

試述角色管理在數(shù)據(jù)庫安全控制中的作用。角色管理類似于顧客組的管理,能夠?qū)?shù)據(jù)庫的全部顧客劃分成不同的角色,這樣能夠

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論