數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁
數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理及應(yīng)用學(xué)習(xí)通超星期末考試章節(jié)答案2024年層次模型的數(shù)據(jù)結(jié)構(gòu)是(

)結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是(

)結(jié)構(gòu);關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是(

)結(jié)構(gòu);面向?qū)ο竽P偷臄?shù)據(jù)結(jié)構(gòu)之間可以(

)。

答案:樹;有向圖;二維表;嵌套和遞歸數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和(

)三種。

答案:關(guān)系模型在數(shù)據(jù)庫理論中,數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,不需要修改相應(yīng)的應(yīng)用程序,稱為(

答案:邏輯獨立性數(shù)據(jù)庫保護分為:安全性控制、(

)、并發(fā)性控制和數(shù)據(jù)恢復(fù)。

答案:完整性控制;完整性數(shù)據(jù)庫系統(tǒng)中,實現(xiàn)數(shù)據(jù)管理功能的核心軟件稱為(

答案:數(shù)據(jù)庫管理系統(tǒng);DBMS在數(shù)據(jù)庫理論中,數(shù)據(jù)物理結(jié)構(gòu)的改變,如存儲設(shè)備的更換、物理存儲的更換、存取方式等都不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不引起應(yīng)用程序的變化,稱為(

答案:物理獨立性數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是(

答案:數(shù)據(jù)庫系統(tǒng)階段;數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)庫數(shù)據(jù)庫中不僅能夠保存數(shù)據(jù)本身,而且能保存數(shù)據(jù)之間的相互聯(lián)系,保證了對數(shù)據(jù)修改的()。

答案:獨立性

()是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。

答案:數(shù)據(jù)庫下列有關(guān)數(shù)據(jù)庫的描述,正確的是()。

答案:數(shù)據(jù)庫是一個DBF文件下列敘述中,錯誤的是()。

答案:數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致下面關(guān)于數(shù)據(jù)系統(tǒng)敘述正確的是()。

答案:數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余下列關(guān)于數(shù)據(jù)庫的正確敘述是()。

答案:數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都存在聯(lián)系數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指()。

答案:以上三種說法都不對數(shù)據(jù)庫系統(tǒng)的核心是()。

答案:數(shù)據(jù)庫管理系統(tǒng)將E-R圖向關(guān)系模型進行轉(zhuǎn)換是(

)階段的任務(wù)。

答案:邏輯結(jié)構(gòu)設(shè)計(

)地進行需求分析,再(

)地設(shè)計概念結(jié)構(gòu)。

答案:自頂向下;自底向上(

)就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型。

答案:概念結(jié)構(gòu)設(shè)計(

)是數(shù)據(jù)庫設(shè)計的起點,為以后的具體設(shè)計做準備。

答案:需求分析在數(shù)據(jù)庫的概念設(shè)計中,最常用的數(shù)據(jù)模型是()。

答案:實體聯(lián)系模型在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它是數(shù)據(jù)庫設(shè)計的()階段。

答案:概念設(shè)計概念結(jié)構(gòu)設(shè)計的主要目標是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映()。

答案:企業(yè)組織的信息需求數(shù)據(jù)庫設(shè)計人員和用戶之間溝通信息的橋梁是()。

答案:實體聯(lián)系圖E-R圖的基本成分不包含()。

答案:元組基于課堂學(xué)習(xí)的內(nèi)容,創(chuàng)建如下三個視圖,并寫出SQL語句。(1)

查詢學(xué)生的學(xué)號、姓名、所在系、課程號、課程名、課程學(xué)分。(2)

查詢學(xué)生的學(xué)號、姓名、選修的課程名和考試成績。(3)

統(tǒng)計每個學(xué)生的選課門數(shù),列出學(xué)生學(xué)號和選課門數(shù)。

答案:(1)

查詢學(xué)生的學(xué)號、姓名、所在系、課程號、課程名、課程學(xué)分。答:Createviewv1

As

Selects.sno,sname,sdept,o,cname,credit

Fromstudentsjoinscons.sno=sc.sno

Joincoursecono=o

(2)

查詢學(xué)生的學(xué)號、姓名、選修的課程名和考試成績。答:Createviewv2

As

Selects.sno,sname,cname,grade

Fromstudentsjoinscons.sno=sc.sno

Joincoursecono=o

(3)

統(tǒng)計每個學(xué)生的選課門數(shù),列出學(xué)生學(xué)號和選課門數(shù)。答:Createviewv3

As

Selectsno,count(*)astotal

Fromscgroupbysno試說明使用視圖的好處。

答案:利用視圖可以簡化客戶端的數(shù)據(jù)查詢語句,使用戶能從多角度看待同一數(shù)據(jù),可以提高數(shù)據(jù)的安全性,視圖對應(yīng)數(shù)據(jù)庫三級模式中的外模式,因此提供了一定程度的邏輯獨立性。索引分為哪幾種類型?分別是什么?它們的主要區(qū)別是什么?

答案:分為聚集索引和非聚集索引兩種。聚集索引會對數(shù)據(jù)進行物理排序,非聚集索引不對數(shù)據(jù)進行物理排序。在employees表的phone列上建立一個非聚集索引的SQL語句是什么?

答案:CREATEINDEXIDX1ONemployees(phone)或:CREATENONCLUSTEREDINDEXIDX1ONemployees(phone)使用視圖可以加快數(shù)據(jù)的查詢速度,這句話對嗎?

答案:錯不管對表進行什么類型的操作,在表上建立的索引越多越能提高操作效率。對嗎?

答案:錯在建立非聚集索引時,數(shù)據(jù)庫管理系統(tǒng)并不對數(shù)據(jù)進行物理排序。對嗎?

答案:對在建立聚集索引時,數(shù)據(jù)庫管理系統(tǒng)首先要將數(shù)據(jù)按聚集索引列進行物理排序。對嗎?

答案:對聚集索引一定是唯一性索引,對嗎?

答案:錯索引建立的合適,可以加快數(shù)據(jù)(

)操作的執(zhí)行效率。

答案:查詢在一個表上最多可以建立(

)個聚集索引,可以建立(

)個非聚集索引。

答案:一;1;多修改視圖定義的語句是(

答案:ALTERVIEW視圖是虛表,在數(shù)據(jù)庫中只存儲視圖的(

),不存儲視圖的數(shù)據(jù)。

答案:定義對視圖的操作最終都轉(zhuǎn)換為對(

)的操作。

答案:基本表下列關(guān)于索引的說法,正確的是

答案:在一個表上可以建立多個唯一的非聚集索引設(shè)有學(xué)生表(學(xué)號,姓名,所在系)。下列建立統(tǒng)計每個系的學(xué)生人數(shù)的視圖語句中,正確的是

答案:CREATEVIEWv1(系名,人數(shù))

AS

SELECT所在系,COUNT(*)

FROM學(xué)生表

GROUPBY所在系創(chuàng)建視圖的主要作用是

答案:提供用戶視角的數(shù)據(jù)下列關(guān)于視圖的說法,正確的是

答案:視圖提供了數(shù)據(jù)的邏輯獨立性下列關(guān)于通過視圖更新數(shù)據(jù)的說法,錯誤的是

答案:如果視圖的定義涉及到多張表,則對這種視圖一般情況下允許進行更新操作在視圖的定義語句中,只能包含()

答案:數(shù)據(jù)查詢語句下列關(guān)于視圖的說法,正確的是()

答案:對視圖的操作最終都轉(zhuǎn)換為對基本表的操作對于后觸發(fā)型觸發(fā)器,當觸發(fā)器執(zhí)行時,引發(fā)觸發(fā)器的操作語句(已執(zhí)行完/未執(zhí)行)_____。

答案

答案:已執(zhí)行完當執(zhí)行由UPDATE語句引發(fā)的觸發(fā)器時,下列關(guān)于該觸發(fā)器臨時工作表的說法,正確的是:

答案:系統(tǒng)會自動產(chǎn)生INSERTED表和DELETED表,用INSERTED表存放更改后的數(shù)據(jù),用DELETED表存放更改前的數(shù)據(jù)設(shè)在SC(Sno,Cno,Grade)表上定義了觸發(fā)器:CREATETRIGGERtri1ONSCINSTEADOFINSERT…當執(zhí)行語句:INSERTINTOSCVALUES('s001','c01',90)會引發(fā)該觸發(fā)器執(zhí)行。下列關(guān)于觸發(fā)器執(zhí)行時表中數(shù)據(jù)的說法,正確的是

答案:SC表中不包含新插入的數(shù)據(jù),INERTED表中包含新插入的數(shù)據(jù)設(shè)有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值范圍與教師職稱有關(guān),比如,教授的基本工資是6000~10000,副教授的基本工資是4000~8000。下列實現(xiàn)該約束的方法中,可行的是:

答案:A和B都可以定義觸發(fā)器的主要作用是:

答案:實現(xiàn)復(fù)雜的約束事務(wù)的一致性是指()。

答案:事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)在事務(wù)依賴圖中,如果兩個事務(wù)的依賴關(guān)系形成一個循環(huán),那么就會()。

答案:出現(xiàn)死鎖現(xiàn)象在數(shù)據(jù)庫恢復(fù)時,對尚未做完的事務(wù)執(zhí)行()。

答案:UNDO處理在數(shù)據(jù)庫技術(shù)中,“臟數(shù)據(jù)”是指()。

答案:未提交隨后又被撤銷的數(shù)據(jù)如事務(wù)T對數(shù)據(jù)對象R實現(xiàn)X封鎖,則T對R()。

答案:既可讀又可寫解決并發(fā)控制帶來的數(shù)據(jù)不一致問題普遍采用的技術(shù)是()。

答案:封鎖實現(xiàn)事務(wù)回滾的語句是()。

答案:ROLLBACK一個事務(wù)在執(zhí)行時,應(yīng)該遵守“要么不做,要么全做”的原則,這是事務(wù)的()。

答案:原子性事務(wù)的并發(fā)操作可能帶來丟失修改、讀“臟”數(shù)據(jù)、不可重復(fù)讀、產(chǎn)生“幽靈”數(shù)據(jù)等問題。

答案:對在數(shù)據(jù)庫環(huán)境下,進行并發(fā)控制的主要方式是使用封鎖機制。

答案:對多個事務(wù)同時運行,即可能帶來數(shù)據(jù)不一致的問題。

答案:對數(shù)據(jù)庫系統(tǒng)是一個多用戶共享數(shù)據(jù)庫資源的系統(tǒng),即多用戶可以同時去操作數(shù)據(jù)庫中的數(shù)據(jù)。

答案:對(1)UPDATE支付表

SET帳戶總額=帳戶總額-nWHERE帳戶名=‘A’UPDATE支付表

SET帳戶總額=帳戶總額+nWHERE帳戶名=‘B’(2)BEGINTRANSACTION

UPDATE支付表

SET帳戶總額=帳戶總額-nWHERE帳戶名=‘A’UPDATE支付表

SET帳戶總額=帳戶總額+nWHERE帳戶名=‘B’COMMIT上面2個代碼的主要區(qū)別是,第(1)個是事務(wù)形式,第(2)個不是。

答案:錯事務(wù)的ACID特征指原子性、一致性、隔離性、回滾性。

答案:錯事務(wù)的持久性特征是指事務(wù)一旦提交,可以回滾。

答案:錯事務(wù)的一致性特征指事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個狀態(tài)變到另一個狀態(tài)。

答案:錯事務(wù)是用戶定義的數(shù)據(jù)操作系列,這些操作作為一個完整的工作單元,一個事務(wù)內(nèi)的所有語句被作為一個整體,要么全部執(zhí)行,要么全部不執(zhí)行。

答案:對一個事務(wù)的多條更新語句,可以執(zhí)行其中部分語句,部分不執(zhí)行。

答案:錯數(shù)據(jù)庫設(shè)計開始就可以直接用createtable語句創(chuàng)建關(guān)系模式。

答案:錯解決沖突是合并E-R圖的主要工作和關(guān)鍵。

答案:對調(diào)查用戶需求的方法可以用檢查文檔、面談、觀察業(yè)務(wù)的運轉(zhuǎn)、研究、問卷調(diào)查等。

答案:對數(shù)據(jù)庫設(shè)計是非常嚴謹,需要一步到位,進入下一個階段后,不能再修改前一階段的設(shè)計。

答案:錯數(shù)據(jù)庫設(shè)計的新奧爾良(NewOrleans)方法包含需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計階段。

答案:錯數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是()。

答案:DBS包括DB和DBMS

在修改數(shù)據(jù)結(jié)構(gòu)時,為保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,只需要修改的是(

)。

答案:三級模式之間的兩層映射

描述數(shù)據(jù)庫整體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是數(shù)據(jù)庫的(

答案:模式

下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的3個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的階段是()。I.人工管理階段

II.文件系統(tǒng)階段

III.數(shù)據(jù)庫階段

答案:只有Ⅰ下列4項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是(

答案:數(shù)據(jù)冗余度高在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是(

)。

答案:模式關(guān)系模型中,一個關(guān)鍵字(

)。

答案:可由一個或多個其值能唯一標識該關(guān)系模式中任何元組的屬性組成數(shù)據(jù)庫在磁盤上的基本組織形式是(

)。

答案:文件下列關(guān)于碼的敘述錯誤的是(

)。

答案:超碼是候選碼的子集數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,下列不屬于三級模式的是(

)。

答案:抽象模式設(shè)關(guān)系R、S、W各有10個元組,那么這3個關(guān)系的自然連接的元組個數(shù)為(

)。

答案:不確定(與計算結(jié)果有關(guān))設(shè)某列的類型是varchar(10),存放“數(shù)據(jù)庫”,占用空間的字節(jié)數(shù)是()。

答案:6下列約束中用于限制列取值不重復(fù)的約束是(

)。

答案:unique下列所述功能中,不屬于SQL功能的是()。

答案:提供方便的用戶操作界面功能設(shè)某列的類型是char(10),存放“數(shù)據(jù)庫”,占用空間的字節(jié)數(shù)是(

)。

答案:10在關(guān)系代數(shù)運算中,五種基本運算為(

)。

答案:并、差、選擇、投影、笛卡爾積設(shè)有關(guān)系模式:銷售(顧客號,商品號,銷售時間,銷售數(shù)量),若一個顧客可在不同時間對同一產(chǎn)品購買多次,同一個顧客在同一時間可購買多種商品,則此關(guān)系模式的主鍵是(

)。

答案:(顧客號,商品號,銷售時間)保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的資料泄漏、更改破壞。這是指數(shù)據(jù)的()。

答案:安全性對于下圖所示的S和SC關(guān)系,當對其進行右外連接時,其元組個數(shù)為(

)。

SnoSnameSexSDAgeSnoCnoGrade300130024003400410411042王

平張

勇黎

明劉明遠趙國慶樊建璽女男女男男男計算機計算機機

械機

械通

信通

信18191819202030023002300240044004104210421

2

32

3

1

2

93

84

8483

93

84

82SSC

答案:7設(shè)有關(guān)系R(A,B,C)的值如下,下列敘述正確的是(

)。ABC223233345

答案:函數(shù)依賴BC→A在上述關(guān)系中成立在關(guān)系模式R中,函數(shù)依賴X→Y的語義是()。

答案:在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達式R-(R-S)表示的是(

)。

答案:R∩S對于下圖所示的S和SC關(guān)系,當對其進行左外連接時,其元組個數(shù)為()。

SnoSnameSexSDAgeSnoCnoGrade300130024003400410411042王

平張

勇黎

明劉明遠趙國慶樊建璽女男女男男男計算機計算機機

械機

械通

信通

信18191819202030023002300240044004104210421

2

32

3

1

2

93

84

8483

93

84

82SSC

答案:10SQL中“DROPTABLE

表名”表示()。

答案:從數(shù)據(jù)庫中撤消這個基本表SQL中,下列涉及空值的操作,不正確的是(

)

答案:AGE=NULL關(guān)系模式R中若沒有非主屬性,則(

)。

答案:R屬于3NF,但不一定屬于BCNF下列關(guān)于1NF關(guān)系的描述,正確的是(

)。

答案:關(guān)系是笛卡爾積的子集SQL中,聚合函數(shù)COUNT(列名)用于(

)。

答案:對每一列的非空值計算個數(shù)關(guān)系模式中,滿足2NF的模式(

)。

答案:必定是1NFSQL中,聚合函數(shù)COUNT(*)用于()。

答案:對一列中的非空值和空值計算個數(shù)關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中(

)的問題而引入的。

答案:插入、刪除和數(shù)據(jù)冗余

下列聚合函數(shù)中不忽略空值(NULL)的是(

)。

答案:COUNT(*)

SQL查詢語句中HAVING子句的作用是______。

答案:指出分組查詢的條件關(guān)系模式R中若沒有非主屬性,則(

)。

答案:R屬于3NF,但不一定屬于BCNF查詢“圖書”表中書名含有“計算機”的圖書信息,正確的選項是(????)。

答案:select?*?from?book?where?bname?like?‘%計算機%’SQL語言中,條件“年齡between10and20”,表示年齡在10至20之間,且()。

答案:包括10歲和20歲(

)不符合Armstrong推理規(guī)則。

答案:若XZ→Y,則有X→Z/star3/origin/c0044b994b79aed2ac57f4e69992e828.png

答案:insertintoSTUDENT(SNO,SEX,AGE)VALUES('s9','男',17)給定關(guān)系模式R(U,F),U={A,B,C,D,E},F(xiàn)={B→A,D→A,A→E,AC→B},則分解ρ{R1(ABCE),R2(CD)}滿足(

)。

答案:不具有無損連接性、不保持函數(shù)依賴在查詢表數(shù)據(jù)時,為列sno定義別名,以下選項正確的是(????)。

答案:select?sno?學(xué)號?from?student?設(shè)有關(guān)系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},則屬性集ABD的閉包(ABD)+為(

)。

答案:ABCD/star3/origin/be4f3529957b5450ab56c63bf0a0bfd4.png

答案:圖書.總編號=借閱.總編號and讀者.借書證號=借閱.借書證號T-SQL語句中的commit語句的主要作用是(

)。

答案:提交事務(wù)關(guān)于視圖的敘述,錯誤的是(

)。

答案:視圖可以實現(xiàn)數(shù)據(jù)的物理獨立性在有事務(wù)運行時轉(zhuǎn)儲全部數(shù)據(jù)庫的方式是(

)。

答案:動態(tài)海量轉(zhuǎn)儲“日志”文件用于保存(

)。

答案:對數(shù)據(jù)庫的更新操作事務(wù)是一個(

)。

答案:操作序列有12個實體類型,并且它們之間存在著16個不同的二元聯(lián)系,其中6個是1:1聯(lián)系類型,5個是1:N聯(lián)系類型,5個是M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式至少有(

)。

答案:17個在E/R圖中,表示實體集、聯(lián)系和屬性的幾何圖形分別為(

)。

答案:矩形、菱形和橢圓

DBMS故障所引起的數(shù)據(jù)庫運行故障屬于(

)。

答案:系統(tǒng)故障SQL的視圖是從()中導(dǎo)出的。

答案:基本表或視圖建立索引的作用之一是(

)。

答案:提高查詢速度

簡述數(shù)據(jù)庫管理系統(tǒng)的主要功能,并舉例說明3個常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。(7分)

答案:數(shù)據(jù)庫管理系統(tǒng)的主要功能:對數(shù)據(jù)定義;對數(shù)據(jù)進行增加、刪除、更新、查詢等操作;對數(shù)據(jù)進行組織、存儲與管理;維護數(shù)據(jù)庫,保證數(shù)據(jù)庫的正常運行;保護數(shù)據(jù)庫中數(shù)據(jù)的安全,數(shù)據(jù)遭到破壞后能夠恢復(fù);負責處理數(shù)據(jù)的傳送。舉例:3個常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)mysql,sqlserver,oracle。/star3/origin/272cc4d15e79c2afb83b3e95952c1636.png

答案:CREATEPROCEDUREStatisticStore(intypevarchar(20),outtotalint)BEGINdeclarecint;declarenvarchar(20);declaredoneintdefaultfalse;declarecurcursorforselectname,countfromstorewherename=type;declarecontinueHANDLERfornotfoundsetdone=true;settotal=0;opencur;repeatfetchcurinton,c;ifnotdonethensettotal=total+c;endif;untildone

endrepeat;closecur;END;CALLStatisticStore('iphone',@total)SELECT@total創(chuàng)建觸發(fā)器orders_update,當買家修改了訂單號(o_id)為3的商品購買數(shù)量(amount)為5時激活觸發(fā)器,然后goods表中對應(yīng)的商品庫存先要恢復(fù)為原來的數(shù)量,接著再減去新訂單中商品的數(shù)量,同時向表orders_modify(o_id,oamount,namount)中插入記錄,記錄訂單號o_id,原來的amount和新的amount。寫出創(chuàng)建觸發(fā)器、激活觸發(fā)器,查看表orders_modify的SQL語句。;(4分)

答案:CREATETRIGGERorders_updateAFTERUPDATEONordersFOREACHROW

BEGIN

UPDATEgoodsSETnum=num+OLD.amount-NEW.amountWHEREid=NEW.goods_id;

INSERTintoorders_modifyVALUES(new.o_id,OLD.amount,NEW.amount);

ENDUPDATEorderssetamount=5whereo_id=3SELECT*fromorders_modify使用子查詢查詢職位ID最大的員工信息。(3分)

答案:SELECT*fromstaffwherepositions_idin(SELECTmax(positions_id)fromstaff)創(chuàng)建以staff表和section表為基表的視圖v_table3,v_table3包含有字段s_name表示姓名,s_title表示部門名稱。(3分)

答案:CREATEVIEWv_table3(s_name,s_title)ASSELECT,section.section_titleFROMstaffJOINsectionONstaff.section_id=section.section_id;查詢orders表中是否存在goods_id值為3的記錄,如果存在,則查詢goods表中id值小于3的記錄。(3分)

答案:SELECT*FROMgoodsWHEREid<'3'ANDEXISTS(SELECTo_idFROMordersWHEREgoods_id='3');在goods表和orders表中查詢哪些商品有訂單,哪些商品沒有訂單,并使用商品名稱對查詢結(jié)果進行排序。(3分)

答案:SELECTgoods.id,,orders.o_idFROMgoodsLEFTJOINordersONgoods.id=orders.goods_idORDERBY;在staff表和section表中查詢部門名稱為“財務(wù)部”的員工ID、姓名、性別、部門名稱和電話號碼。(3分)

答案:SELECTstaff_id,name,sex,section_title,phone_numberFROMstaffINNERJOINsectionONstaff.section_id=section.section_idWHEREsection.section_title='財務(wù)部';/star3/origin/115360ae51083a22daabb54790090ca7.jpg

答案:SELECTsection.section_id,section_title,FROMsectionLEFTJOINstaffONsection.section_id=staff.section_id;/star3/origin/082a262d4be1f9284d2f2cde1fbde575.jpg

答案:SELECTs1.staff_id,,s1.moneyFROMstaffASs1INNERJOINstaffASs2ONs1.staff_id=s2.staff_idANDs2.money>15000;將goods表中的記錄按照type字段分組并統(tǒng)計每組的數(shù)量,然后只取商品數(shù)量大于3的分組。(3分)

答案:SELECTtype,count(*)FROMgoodsGROUPBYtypeHAVINGCOUNT(*)>3;查詢goods表中商品的最高庫存和最低庫存,并顯示查詢結(jié)果別名“最大庫存”“最小庫存”。(3分)

答案:SELECTMAX(num)最大庫存,MIN(num)最小庫存FROMgoods;查詢goods表中每個商品類別的平均價格,并按照商品平均價格降序排列。(3分)

答案:SELECTid,type,AVG(price)FROMgoodsGROUPBYtypeorderbyAVG(price)desc;查詢goods表中商品表的商品價格總和,并把查詢結(jié)果顯示為別名“價格總和”。(3分)

答案:SELECTSUM(price)價格總和FROMgoods;查詢goods表中name值以“紅”開頭,以“夢”結(jié)尾的記錄,并返回商品編號和名稱。(3分)

答案:SELECTid,nameFROMgoodsWHEREnameLIKE'紅%夢';/star3/origin/b0bc72e66e48e64008021bc37c11805e.png

答案:CREATETABLEorders(o_idINT(11)PRIMARYKEY,add_timeDATETIME,goods_idINT(11),amountint(11),CONSTRAINTgoo_ordFOREIGNKEY(goods_id)REFERENCESgoods(id));/star3/origin/246a0b7a686ce13be03175a38d6761d1.png

答案:CREATETABLEgoods(idINT(11)PRIMARYKEYAUTO_INCREMENT,typeVARCHAR(30)NOTNULL,nameVARCHAR(30)UNIQUE,priceDECIMAL(7,2)UNSIGNED,numINT(11)DEFAULT0,add_timeDATETIME);設(shè)有關(guān)系模式:教師表(教師號,教師名,所在系,工資),現(xiàn)需建立一個統(tǒng)計每個系全體教師工資總額的視圖顯示系名和工資總額,正確的語句是()。

答案:Createviewsalaryview(系名,工資總額)asselect所在系,sum(工資)from教師表groupby所在系關(guān)于MySQL索引設(shè)計原則,以下選項錯誤的是()。

答案:經(jīng)常執(zhí)行修改操作的表要創(chuàng)建較多索引關(guān)于使用關(guān)鍵字ALL說法錯誤的是()。

答案:只要滿足子查詢中的任一個比較條件,就返回一個結(jié)果關(guān)于使用OR關(guān)鍵字查詢,下列說法錯誤的是()。

答案:IN關(guān)鍵字執(zhí)行速度比OR關(guān)鍵字慢現(xiàn)有如下關(guān)系:入境旅客(旅客護照號,旅客姓名,性別,出生日期,國籍)機場(機場編號,機場名稱,所在地址)核酸檢測(旅客護照號,機場編號,診斷日期,診斷結(jié)果)其中,核酸檢測關(guān)系中的外鍵是(

答案:旅客護照號,機場編號關(guān)于枚舉類型說法正確的是()。

答案:直接插入數(shù)字時,會認為是選項值列表的索引數(shù)據(jù)庫對象是指存儲、管理和使用數(shù)據(jù)的不同結(jié)構(gòu)形式,主要包括表、索引、視圖、存儲過程和函數(shù)、()。

答案:缺省值、規(guī)則、觸發(fā)器利用數(shù)據(jù)庫可對數(shù)據(jù)進行集中控制和管理,下面可以解決同時訪問相互干擾的是()。

答案:并發(fā)控制物理獨立性是指數(shù)據(jù)的物理結(jié)構(gòu)改變時,包括()等改變,用戶的應(yīng)用程序不用改變。

答案:存取方式可以使用call直接調(diào)用觸發(fā)器。()

答案:錯視圖的優(yōu)勢主要包括簡單、安全和數(shù)據(jù)一致性。()

答案:錯左連接和右連接經(jīng)過基表互換后可以得到相同結(jié)果。()

答案:對當視圖中的數(shù)據(jù)被修改,基表中的數(shù)據(jù)不會被修改。()

答案:錯不能在表的多個字段上創(chuàng)建組合索引。()

答案:錯一張表只能設(shè)置一個字段為自增約束。()

答案:對MySQL不支持多種存儲引擎。()

答案:錯設(shè)置外鍵的字段和關(guān)聯(lián)的主鍵可以是不同的數(shù)據(jù)類型。()

答案:錯MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。()

答案:對在關(guān)系模型中,實體和實體之間的聯(lián)系都用____表示。

答案:關(guān)系RDBMS的指_____________________.

答案:關(guān)系數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了____、____和____三個階段。

答案:人工管理階段;人工管理;文件系統(tǒng)階段;文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)階段;數(shù)據(jù)庫系統(tǒng)按照數(shù)據(jù)模型分類,數(shù)據(jù)庫管理系統(tǒng)可分為()。

答案:關(guān)系型,層次型,網(wǎng)狀儲蓄所有多個儲戶,儲戶能夠在多個儲蓄所存取款,儲蓄所與儲戶之間是()。

答案:多對多的聯(lián)系下面不屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)的是()

答案:IMS把實體-聯(lián)系模型轉(zhuǎn)換為關(guān)系模型時,實體之間多對多聯(lián)系在關(guān)系模型中是通過()。

答案:建立新的關(guān)系來實現(xiàn)在E-R模型中,實體間的聯(lián)系用()表示

答案:菱形下列四項說法中不正確的是()。

答案:數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)在數(shù)據(jù)庫系統(tǒng)中,不是數(shù)據(jù)模型(邏輯模型)的是()。

答案:實體-聯(lián)系模型數(shù)據(jù)庫設(shè)計中的概念結(jié)構(gòu)設(shè)計階段的主要工具是()。

答案:E-R模型為了防止多個用戶對數(shù)據(jù)庫的同一數(shù)據(jù)進行非法存取操作,DBMS必須提供()

答案:并發(fā)控制()是數(shù)據(jù)庫系統(tǒng)的核心,它負責數(shù)據(jù)庫的配置、存取、管理和維護等工作。

答案:數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是()。

答案:DBS包括DB和DBMSSQLServer2012是一個()的數(shù)據(jù)庫系統(tǒng)。

答案:關(guān)系型DBMS的指()。

答案:數(shù)據(jù)庫管理系統(tǒng)查詢課程編號為'0101001'的成績在80-95之間的學(xué)生的學(xué)號,語句為

答案:selectsnofromscorewherecno='0101001'

and

(gradebetween80and95查詢課程編號為'0201002'的不及格學(xué)生的學(xué)號和成績;語句為

答案:selectsno,gradefromscorewherecno='0201002'andgrade<60查詢課時(period列表示課時)大于64的課程的課程編號、課程名稱、學(xué)時、學(xué)分語句為

答案:select

cno,cname,period,

creditfromcourseswhereperiod>64查詢所有選修課程的信息語句為

答案:select*fromcourseswheretype=‘選修課’查詢所有必修課程的信息(注:typy字段的值為“必修課”、“選修課”)語句為

答案:select*fromcourseswheretype='必修課'查詢J13001班學(xué)生的學(xué)號、姓名、性別、電話,語句為

答案:selectsno,sname,gender,phonefromstudentswhereclass='J13001'查詢少數(shù)民族學(xué)生的學(xué)號、姓名、班級(民族不是漢族的即為少數(shù)民族),語句為

答案:select

sno,sname,classfromstudentswherenation!='漢族';select

sno,sname,classfromstudentswherenation<>'漢族'查詢男生的信息,語句為

答案:select*fromstudentswheregender='男'用于求平均值的函數(shù)是(

答案:avg在T-SQL中,分支判斷語句是

答案:ifelse語句下列語句有語法錯誤的是(

答案:delete*fromscore下列標識符可以用作局部變量使用的是(

答案:@myvar表達式'123'+'456'的結(jié)果是(

答案:'123456'可以用來獲取指定子字符串的函數(shù)是()

答案:substring用以去掉字符串尾部空格的函數(shù)是()

答案:RTRIM在SQLServer中,全局變量以()符號開頭

答案:@@對于T-SQL單行注釋,必須使用下列(

)符號進行指明

答案:--課程信息表(course)表結(jié)構(gòu)如下所示:cnochar(8)主鍵,cnamevarchar(20),periodint,creditint,typechar(20)完成如下操作,將相應(yīng)的T-SQL代碼粘貼寫在答案區(qū)(1)向course表中插入2條記錄,記錄內(nèi)容如下:cno:101,cname:網(wǎng)絡(luò)數(shù)據(jù)庫構(gòu)建與維護,period:96,credit:6,type:必選課cno:102,cname:網(wǎng)頁設(shè)計與制作,period:60,credit:4,type:必選課(2)將“網(wǎng)頁設(shè)計與制作”課程的學(xué)時(period)修改為64(3)如果要刪除課程編號為'101'的課程,寫出對應(yīng)的SQL語句。

答案:insertintocourse(cno,cname,period,credit,type)values('101','網(wǎng)絡(luò)數(shù)據(jù)庫構(gòu)建與維護',96,6,'必選課')insertintocourse(cno,cname,period,credit,type)values('102','網(wǎng)頁設(shè)計與制作,60,4,'必選課')updatecoursesetperiod=64wherecname='網(wǎng)頁設(shè)計與制作'deletefromcoursewherecno='101'關(guān)于SQLServer的恢復(fù)模式敘述正確的是()。

答案:完整恢復(fù)模式是最好的安全模式下列關(guān)于數(shù)據(jù)庫備份的敘述錯誤的是()。

答案:如果數(shù)據(jù)庫很穩(wěn)定就不需要經(jīng)常做備份,反之要經(jīng)常做備份以防數(shù)據(jù)庫損壞()備份最耗費時間。

答案:數(shù)據(jù)庫完整備份進行數(shù)據(jù)庫差異備份之前,需要做()備份。

答案:數(shù)據(jù)庫完整備份B.數(shù)據(jù)庫差異備份SQLServer的安全性管理可分為4個等級,不包括()

答案:用戶級關(guān)于登錄名和用戶名,下列各項表述不正確的是()

答案:用戶和登錄必須同名在SQL語句中,刪除索引的語句是(

答案:DROPINDEX在一個表上,最多可以定義多少個聚集索引()。

答案:1如果要求購買圖書數(shù)量必須在1-100之間,通過()約束實現(xiàn)

答案:check下面關(guān)于UPDATE語句錯誤的是()。

答案:如果UPDATE語句中沒有指定搜索條件,則默認只能修改第一行關(guān)于索引描述錯誤的是以下的哪一項?(

答案:表中的任何數(shù)據(jù)列都可以添加索引下面是有關(guān)主鍵和外鍵之間關(guān)系的描述,請問哪些描述是正確的()。

答案:在定義外鍵時,應(yīng)該首先定義主鍵約束,然后定義外鍵約束。數(shù)據(jù)完整性不包括()

答案:記錄正確SQL語言中,刪除一個表的命令是()。

答案:DROPTABLE()管理工具是SQLServer提供的集成環(huán)境,用于訪問、配置、控制、管理和開發(fā)SQLServer的所有組件。

答案:SQLServerBusinessIntelligenceDevelopmentStudioSQLServer安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是()系統(tǒng)數(shù)據(jù)庫。

答案:pub下列哪個不是sql數(shù)據(jù)庫文件的后綴()。

答案:tif刪除數(shù)據(jù)庫使用的T-SQL語句是()。

答案:DROPDATABASE記錄SQLServer實例的所有系統(tǒng)級信息的數(shù)據(jù)庫是()

答案:Master數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是()。

答案:DBMSSQLServer屬于()類型的數(shù)據(jù)模型。

答案:關(guān)系型數(shù)據(jù)模型在一個關(guān)系中,能唯一標識元組的屬性或?qū)傩越M稱為關(guān)系的()。

答案:主鍵ER方法的三要素是:

答案:實體、屬性、聯(lián)系在數(shù)據(jù)庫技術(shù)中,實體-聯(lián)系模型是一種:。

答案:概念數(shù)據(jù)模型下列4項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是:

答案:數(shù)據(jù)冗余度高數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是:

答案:DBS包括DB和DBMS下列選項不屬于SQLServer權(quán)限管理的是()。

答案:管理員權(quán)限對SQLServer實例的登錄有兩種驗證模式:Windows身份驗證模式和()。

答案:混合身份驗證模式有關(guān)系表SC(S#,C#,Score),求“001”號課成績比“002”號課成績高的所有學(xué)生的學(xué)號。下列SQL語句正確的是_________

答案:A.SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#

and

S1.C#=‘001’

and

S2.C#=‘002’andS1.Score>S2.Score;如果表創(chuàng)建唯一索引后,SQLServer將禁止(

)語句向表中添加重復(fù)的鍵值行。

答案:INSERT或UPDATE已知關(guān)系Member(S#,Name,D#)和Team(D#,Dname,Leader),其中Member的S#為主鍵,D#為外鍵,且S#范圍為1000000-1100000。Team={<’01’,’技術(shù)研發(fā)’,’趙六’>,<’02’,’產(chǎn)品運營’,’錢琪’>}。問:下面哪一個選項中的元組可以是Member的元組。

答案:A.<‘1000101’,null,‘01’>/star3/origin/838578597ef519204bf42693e47da491.png

答案:A.UPDATE

選課SET

成績=成績+10WHERE

課號=‘1002’;備份數(shù)據(jù)庫不僅要備份用戶定義的數(shù)據(jù)庫,還要備份系統(tǒng)數(shù)據(jù)庫,這些系統(tǒng)數(shù)據(jù)庫是()

答案:都是不允許在關(guān)系中出現(xiàn)重復(fù)記錄,約束可以(

)方式實現(xiàn)。

答案:primarykey性別列的取值只能是男或女,可以通過定義()約束實現(xiàn)。

答案:check對于DROPTABLE命令的解釋正確的是()

答案:刪除表里的數(shù)據(jù),同時刪除了表的數(shù)據(jù)結(jié)構(gòu)從用戶角度看數(shù)據(jù)庫管理系統(tǒng),其功能包括__________。

答案:上述全部關(guān)于DML,下列說法正確的是__________。

答案:DML是數(shù)據(jù)庫操縱語言從用戶角度看數(shù)據(jù)庫管理系統(tǒng)的功能,下列說法正確的是__________。

答案:數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱和數(shù)據(jù)庫控制功能的系統(tǒng),同時提供了一系列程序能夠?qū)崿F(xiàn)對數(shù)據(jù)庫的各種存儲與維護關(guān)于數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng),下列說法正確的是__________。

答案:數(shù)據(jù)庫管理系統(tǒng)是軟件產(chǎn)品,而數(shù)據(jù)庫系統(tǒng)不僅僅是軟件產(chǎn)品關(guān)于數(shù)據(jù)庫系統(tǒng),下列說法正確的是__________。

答案:數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序、數(shù)據(jù)庫管理員以及計算機與網(wǎng)絡(luò)基本系統(tǒng)關(guān)于數(shù)據(jù)獨立性,下列說法正確的為__________。

答案:外模式到概念模式的映像實現(xiàn)了數(shù)據(jù)的邏輯獨立性數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要差別在_______________。

答案:包括其他全部選項數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指_______________。

答案:不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序在三級模式兩層映像結(jié)構(gòu)中,“全局模式”是指__________。

答案:概念模式下列說法不正確的是_______________。

答案:模式是對數(shù)據(jù)模型的抽象,數(shù)據(jù)模型的結(jié)構(gòu)性描述稱為模式數(shù)據(jù)庫系統(tǒng)的三級模式是指__________。

答案:用戶模式、概念模式和存儲模式關(guān)系數(shù)據(jù)庫系統(tǒng)對層次/網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的重大改進是_______________。

答案:包括其他全部選項關(guān)于數(shù)據(jù)獨立性,下列說法正確的為________。

答案:概念模式到內(nèi)模式的映像實現(xiàn)了數(shù)據(jù)的物理獨立性關(guān)于關(guān)系的特性,說法不正確的是______

答案:關(guān)系是以屬性在關(guān)系的位置來區(qū)分的參照完整性規(guī)則是指表的__________必須是另一個表主鍵的有效值,或者是空值。

答案:外鍵關(guān)于關(guān)系模型完整性的說法,不正確的是______

答案:外鍵如果取空值,則違反了參照完整性若規(guī)定工資表中的基本工資不得超過5000元,則這個規(guī)則屬于________。

答案:用戶定義完整性約束關(guān)系模型中,實現(xiàn)不同關(guān)系之間的聯(lián)系是通過________。

答案:外鍵關(guān)于關(guān)系模式與關(guān)系,說法不正確的是_______

答案:關(guān)系模式是穩(wěn)定的;同一關(guān)系模式下,只有一種關(guān)系“合同”關(guān)系和“客戶”關(guān)系如下表所示,關(guān)于這兩個表說法正確的是________合同合同號合同名稱合同簽訂人客戶號HT01鋼材合同張三CUST01HT02煤礦合同李四CUST02HT03鋼材合同張三CUST01客戶客戶號客戶名稱客戶地址聯(lián)系人CUST01首鋼北京李吉CUST02天麟煤礦北京李潤CUST03寶鋼上海李婷

答案:“合同”關(guān)系和“客戶”關(guān)系的主碼分別為“合同號”和“客戶號”,“合同”的外碼為“客戶號”已知關(guān)系Member(S#,Name,D#)和Team(D#,Dname,Leader),其中Member的S#為主鍵,D#為外鍵,且S#范圍為1000000-1100000。Team={<’01’,’技術(shù)研發(fā)’,’趙六’>,<’02’,’產(chǎn)品運營’,’錢琪’>}。問:下面哪一個選項中的元組可以是Member的元組。_______

答案:<‘1000101’,null,‘01’>關(guān)系數(shù)據(jù)庫中,體現(xiàn)“實體能夠區(qū)分并唯一標識元組”的規(guī)則是________。

答案:實體完整性規(guī)則/star3/origin/9629d6576bbc08c0283ed2208587f6b3.png

答案:查詢沒有學(xué)習(xí)過課程號為002號課程的學(xué)生姓名和年齡WHERE條件中出現(xiàn)LIKE'_A%',下面哪一個結(jié)果是可以被檢索出來的_________。

答案:BAI已知有:學(xué)生表Student(S#char(8),Sname

char(10),Ssexchar(2),Sage

integer,D#char(2),Sclass

char(6))中,若要在學(xué)生表中追加一個元組“學(xué)號為98030101的男同學(xué)張三,年齡為20,所屬系別03,所在班級980301”,則可用_________。

答案:INSERTINTOStudentVALUES(‘98030101’,‘張三’,‘男’,20,‘03’,‘980301’);/star3/origin/62ad0581eca82a5fa20fc7467a591eed.png

答案:UPDATE

選課SET

成績=成績+10WHERE

課號=‘1002’;查詢時,若要輸出無重復(fù)的記錄,SELECT子句中使用的保留字是:_________。

答案:DISTINCT查詢結(jié)果輸出時要求按“總評成績”降序排列,相同者按“性別”升序,正確的子句是_________。

答案:ORDERBY總評成績DESC,性別已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句:SELECTSnameFROMStudent,SC,CourseWHEREStudent.S#=SC.S#ANDCourse.C#=SC.C#ANDT#=‘T01’

ANDScore<60;關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:學(xué)習(xí)T01號教師講授課程不及格的所有學(xué)生的姓名有學(xué)生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。要檢索學(xué)生表中“所有年齡小于等于19歲的學(xué)生的年齡及姓名”,SQL語句正確的是_________。

答案:SelectSage,SnameFromStudentWhereSage<=19;有關(guān)系表SC(S#,C#,Score),求既學(xué)過“001”號課又學(xué)過“002”號課的所有學(xué)生的學(xué)號,下列SQL語句正確的是_________。

答案:SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’and

S2.C#=‘002;已知Titles(Title_Idchar(4),Titlechar(20),Pub_idchar(4),priceinteger),其中Title_Id圖書編號,Title圖書名,Pub_id出版商編號,price價格。列出Titles表中其價格高于出版商ID為0736的出版商出版的書的最大價格的書的標題和ID,合適的查詢語句是_________。

答案:SELECTTitle_Id,TitleFROMTitlesWHEREprice>ALL(SELECTpriceFROMTitlesWHEREPub_id=‘0736’)現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎學(xué)金),課程(課程號,課程名,學(xué)分),選課(學(xué)號,課程號,分數(shù)),用SQL語言實現(xiàn)題目:檢索沒有任何一門課程成績在80分以下的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè),正確的SQL語句是_____。

答案:SELECT學(xué)號,姓名,專業(yè)

FROM學(xué)生

WHERE學(xué)號

NOT

IN

(SELECT學(xué)號

FROM選課

WHERE分數(shù)<80)/star3/origin/44b860ae171416b8451c937c9748e16b.png

答案:SELECT

姓名,課程號,成績

FROM學(xué)生,選課,課程

WHERE

學(xué)生.學(xué)號=選課.學(xué)號

AND選課.課程號=課程.課程號

ANDYear(出生日期)=1996

AND開課學(xué)期=’秋’;已知S(S#,

SN,

AGE,

SEX),S#學(xué)號,SN姓名。若要檢索所有比'王華'年齡大的學(xué)生姓名、年齡和性別,正確的SELECT語句是_________。

答案:SELECTSN,AGE,SEX

FROMSWHEREAGE>(SELECTAGE

FROM

SWHERESN='王華')已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTSnameFROMStudentWHERES#

NOTIN(SELECTS#

FROM

SC,Course

WHERE

T#=‘03’

andSC.C#=C.C#);關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:沒學(xué)過03號教師講授過的任一門課的學(xué)生的姓名已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句Select

Sname

From

StudentWhereS#NOTIN(SelectS#

From

SC,CourseC,Teacher

TWhere

T.Tname

=‘李明’

and

SC.C#=C.C#

andT.T#=C.T#

);關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:列出沒學(xué)過李明老師講授任一課程的學(xué)生姓名已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTSnameFROMStudentWHERES#IN(SELECTS#FROMSCWHEREStudent.S#=SC.S#andC#=‘C01’

andScore>=60);關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:C01號課程及格的所有學(xué)生的姓名已知關(guān)系模式Student(S#

char(8)Primarykey,Sname

char(10),Ssexchar(2),Sage

integer,

D#

char(2),Sclass

char(6)),在此基礎(chǔ)上定義了視圖createviewCStud(S#,Sname,Sclass)as(selectS#,Sname,Sclassfrom

StudentwhereD#=‘03’)。若要對該視圖進行更新,下列語句正確的是_________。

答案:insert

intoCStudValues

(“98030104”,“張三豐”,“980301”

);已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTC#FROMSCWHEREScore<60GROUPBYC#HAVINGCount(*)>2;關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:有2人以上不及格的課程號設(shè)關(guān)系Teacher的結(jié)構(gòu)為:Teacher(T#char(3),Tnamechar(10),D#char(2),Salaryfloat(2)),其中T#教師編號,Tname教師姓名,D#系號,Salary工資。Dept(D#char(2),

Dnamechar(10),

Deanchar(10)),Dname系名,Dean系主任。若要將所有計算機系的教師工資上調(diào)10%,則可用_________。

答案:UpdateTeacherSetSalary=Salary*1.1Where

D#

in(SelectD#FromDeptWhereDname=‘計算機’);已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTS#FROMSCWHEREScore<60ANDCount(*)>2GROUPBYS#;關(guān)于其查詢結(jié)果,下列說法正確的是_____。

答案:其它選項的說法都不正確現(xiàn)有關(guān)系數(shù)據(jù)庫如下:

學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎學(xué)金),課程(課程號,課程名,學(xué)分),選課(學(xué)號,課程號,分數(shù)),

用SQL語言實現(xiàn)題目:對成績得過滿分(100分)的學(xué)生,如果沒有獲得獎學(xué)金的,將其獎學(xué)金設(shè)為1000元,正確的SQL語句是_____。

答案:UPDATE學(xué)生

SET獎學(xué)金=1000WHERE

獎學(xué)金<=0

AND

學(xué)號

IN(SELECT

學(xué)號

FROM選課

WHERE分數(shù)=100)關(guān)于SQL視圖更新的可執(zhí)行性,下列說法不正確的是_________。

答案:對于由單一Table子集構(gòu)成的視圖,即如果視圖是從單個基本表使用選擇、投影操作導(dǎo)出的,并且包含了基本表的主鍵,則不能更新下面有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()。

答案:一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并以下關(guān)于數(shù)據(jù)庫設(shè)計的各階段描述中,錯誤的是()。

答案:邏輯結(jié)構(gòu)設(shè)計是要為數(shù)據(jù)庫選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)在E-R模型中,如果有3個不同的實體型,2個M:N聯(lián)系,2個1:N聯(lián)系,根據(jù)E-R模型到關(guān)系模型的轉(zhuǎn)換規(guī)則轉(zhuǎn)換為關(guān)系的數(shù)目至少為()

答案:5在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式的任務(wù)是()。

答案:邏輯設(shè)計階段有關(guān)概念結(jié)構(gòu)設(shè)計,下列說法正確的是()。

答案:概念結(jié)構(gòu)設(shè)計與具體的DBMS無關(guān)在合并分E-R圖中,實體間的聯(lián)系在不同的分E-R圖中為不同的類型,這是屬于()。

答案:結(jié)構(gòu)沖突數(shù)據(jù)抽象中,抽象了對象值和型之間的“ismemberof”的語義的是()。

答案:分類關(guān)于E-R圖的描述中,錯誤的是()。

答案:實體、聯(lián)系、屬性之間用有向邊連接以下語句描述了實體間的什么關(guān)系:每份“DNA樣本”可以并且只能取自一個“人”;每個“人”可以并且只能提供一份“DNA樣本”。()

答案:一對一反映了數(shù)據(jù)之間的組合關(guān)系的是()。

答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)字典中,描述數(shù)據(jù)結(jié)構(gòu)停留和保存的地方是()。

答案:數(shù)據(jù)存儲以下關(guān)于數(shù)據(jù)庫設(shè)計特點的描述中,不正確的是()。

答案:數(shù)據(jù)庫設(shè)計是結(jié)構(gòu)和行為分離的設(shè)計下面關(guān)于數(shù)據(jù)庫設(shè)計方法的描述中,不正確的是()。

答案:新奧爾良方法屬于計算機輔助設(shè)計方法以下關(guān)于規(guī)范化的描述,錯誤的是()。

答案:規(guī)范化程度越高的關(guān)系模式就越好設(shè)有關(guān)系模式R(A,B,C,D),函數(shù)依賴集:F={(A,D)→C,C→B},則R的所有候選碼為()

答案:候選碼為(A,D)若關(guān)系模式R中沒有非主屬性,則()

答案:R屬于3NF,但R不一定屬于BCNF關(guān)系模式規(guī)范化中的第三范式必須滿足()。

答案:每一個非主屬性既不部分依賴于碼,也不傳遞依賴于碼以下關(guān)于數(shù)據(jù)依賴的描述,錯誤的是()。

答案:X→Y,但YX,則稱X→Y是非平凡的函數(shù)依賴由于關(guān)系模式設(shè)計不當所引起的插入異常指的是()。

答案:由于碼值的一部分為空而不能將有用的信息作為一個元組插入到關(guān)系中設(shè)有關(guān)系R(A,B,C)的值如下:ABC3

6

92

7

32

8

9下列敘述正確的是(

)。

答案:函數(shù)依賴AB→C在上述關(guān)系中成立在SQLServer中提供的四種數(shù)據(jù)庫備份方式,其中()是備份制作數(shù)據(jù)庫中所有內(nèi)容的一個副本。

答案:完全備份在SQLServer中,用戶進行數(shù)據(jù)備份時,應(yīng)備份()內(nèi)容。

答案:以上所有內(nèi)容在SQLServer中提供的四種數(shù)據(jù)庫備份方式,其中()是指將從最近一次完全備份結(jié)束以來所有改變的數(shù)據(jù)備份到數(shù)據(jù)庫。

答案:差分備份解決活鎖的方法是()。

答案:先來先服務(wù)以下是用來保障并發(fā)調(diào)度的可串行化的是()。

答案:兩段鎖三級封鎖協(xié)議中,不加S鎖的是()。

答案:一級假設(shè)事務(wù)T1和T2對數(shù)據(jù)庫中的數(shù)據(jù)D進行操作,可能有如下幾種情況,請問哪一種操作不會發(fā)生沖突()。

答案:D、T1正在讀D,T2也要讀D下列不屬于并發(fā)操作帶來的問題是()。

答案:死鎖封鎖協(xié)議要求,數(shù)據(jù)更新時應(yīng)對數(shù)據(jù)()。

答案:加X鎖如果一個事務(wù)完成以后,再開始另一個事務(wù),這種執(zhí)行方式稱為事務(wù)的()執(zhí)行。

答案:串行()協(xié)議可以防止丟失修改,讀“臟”數(shù)據(jù)和不可重復(fù)讀。

答案:三級封鎖如果事務(wù)T對數(shù)據(jù)R已加S鎖,則對數(shù)據(jù)R()。

答案:可加S鎖不能加X鎖一個事務(wù)執(zhí)行過程中,其正在訪問的數(shù)據(jù)被其他事務(wù)修改,導(dǎo)致處理結(jié)果不一致,這是由于違背了事務(wù)()特性引起的。

答案:隔離性REVOKESELECTONGoods是指()Goods表的select權(quán)限。

答案:撤銷權(quán)限是()級別的認證。

答案:數(shù)據(jù)庫對象下面的SQL命令中,用于實現(xiàn)數(shù)據(jù)控制命令的是()。

答案:GRANT數(shù)據(jù)庫的()是指數(shù)據(jù)的正確性和相容性。

答案:完整性下列關(guān)于AFTER觸發(fā)器,說法不正確的是()。

答案:AFTER觸發(fā)器可以在表和視圖上定義。下列()事件不能激活作用域為當前數(shù)據(jù)庫的DDL觸發(fā)器。

答案:CREATE_DATABASE下列關(guān)于觸發(fā)器描述不正確的是()。

答案:觸發(fā)器既可以由時間觸發(fā)自動執(zhí)行,也可以由用戶直接調(diào)用執(zhí)行。AVG屬于()函數(shù)。

答案:聚合函數(shù)在SQLServer中,關(guān)于自定義函數(shù)的說法錯誤的是()。

答案:自定義函數(shù)可以不用返回值。在SQLServer中,關(guān)于系統(tǒng)存儲過程下列說法不正確的是()。

答案:用戶不能使用系統(tǒng)存儲過程更新系統(tǒng)表,只能查詢系統(tǒng)表。創(chuàng)建存儲過程時,希望使用輸出參數(shù),需要在CREATEPROCEDURE語句中指定的關(guān)鍵字是()。

答案:OUTPUTsp_help屬于哪一種存儲過程()。

答案:系統(tǒng)存儲過程下列對變量的定義錯誤的語句是()。

答案:DECLARE@v3text下面關(guān)于字符類型的描述錯誤的是()。

答案:nchar(10)最多可以存放10個英文字符,占10個字節(jié)的存儲空間。4.[其它]超市管理數(shù)據(jù)庫的表結(jié)構(gòu)信息如下:學(xué)生信息表Student(SNOvarchar(20),SName

varchar(20),BirthYearint,Ssex

varchar(2),

College

varchar(100),Majorvarchar(100),WeiXinvarchar(100));商品信息表Goods(GoodsNOvarchar(20),

SupplierNOvarchar(20),

CategoryNOvarchar(20),

GoodsNamevarchar(100),

InPricedecimal(18,2),SalePricedecimal(18,2),

Numberint,

ProductTimesmalldatetime,

QGPeriodtinyint,);商品種類信息表Category(CategoryNOvarchar(20)primarykey,

CategoryNamevarchar(100),

Descriptionvarchar(500));供應(yīng)商信息表Supplier(SupplierNOvarchar(20),

SupplierNamevarchar(100),

Addressvarchar(200),

Telephonevarchar(20));銷售信息表SaleBill(GoodsNOvarchar(20),

SNOvarchar(20),

HappenTimedatetime,

Numberint,

)。

建立視圖,存儲將在30天內(nèi)過期的商品信息。

答案:CREATE

VIEW

V_GoodsOffASSELECT

*FROM

Goods

where

(QGPeriod

*

30-

DATEDIFF

(

day

,ProductTime

,GETDATE(

)

))

between

0

and

30允許用戶更新的視圖在定義時必須加上____短語。

答案:WITH

CHECK

OPTION下面關(guān)于“視圖”的敘述中,不正確的是(

)。

答案:不能通過視圖來更新數(shù)據(jù)庫中的數(shù)據(jù)。為了考慮安全性,每個教師只能存取自己講授的課程的學(xué)生成績,為此DBA應(yīng)創(chuàng)建(

)。

答案:視圖3.[其它]學(xué)校教務(wù)管理數(shù)據(jù)庫表結(jié)構(gòu)信息如下:學(xué)生信息表STUDENT(SNOvarchar(10),SNAMEnvarchar(10),SAGEdatetime,SSEXnvarchar(10));課程信息表COURSE(CNOvarchar(10),CNAMEnvarchar(10),TNOvarchar(10));教師信息表TEACHER(TNOvarchar(10),

TNAMEnvarchar(10));選課信息表SC(SNOvarchar(10),CNOvarchar(10),SCOREdecimal(18,1));刪除選修“數(shù)據(jù)庫”課程的學(xué)生選課記錄。

答案:deletefromscwherecno=(selectcnofromcoursewherecname='數(shù)據(jù)庫');在使用DELETE語句時,如果不指定____就會將整個表的數(shù)據(jù)刪除。

答案:where

條件4.[其它]超市管理數(shù)據(jù)庫的表結(jié)構(gòu)信息如下:學(xué)生信息表Student(SNOvarchar(20),SName

varchar(20),BirthYearint,Ssex

varchar(2),

College

varchar(100),Majorvarchar(100),WeiXinvarchar(100));商品信息表Goods(GoodsNOvarchar(20),

SupplierNOvarchar(20),

CategoryNOvarchar(20),

GoodsNamevarchar(100),

InPricedecimal(18,2),SalePricedecimal(18,2),

Numberint,

ProductTimesmalldatetime,

QGPeriodtinyint,);商品種類信息表Category(CategoryNOvarchar(20)primarykey,

CategoryNamevarchar(100),

Descriptionvarchar(500));供應(yīng)商信息表Supplier(SupplierNOvarchar(20),

SupplierNamevarchar(100),

Addressvarchar(200),

Telephonevarchar(20));銷售信息表SaleBill(GoodsNOvarchar(20),

SNOvarchar(20),

HappenTimedatetime,

Numberint,

)。

查詢購買了商品編號為“GN0001"或“GN0002”商品的學(xué)生信息。

答案:select

*

from

studentwhere

sno

in

(select

sno

from

salebill

where

goodsno

in

(‘GN001’,’GN002’))3.[其它]學(xué)校教務(wù)管理數(shù)據(jù)庫表結(jié)構(gòu)信息如下:學(xué)生信息表STUDENT(SNOvarchar(10),SNAMEnvarchar(10),SAGEdatetime,SSEXnvarchar(10));課程信息表COURSE(CNOvarchar(10),CNAMEnvarchar(10),TNOvarchar(10));教師信息表TEACHER(TNOvarchar(10),

TNAMEnvarchar(10));選課信息表SC(SNOvarchar(10),CNOvarchar(10),SCOREdecimal(18,1));查詢學(xué)過”張三”老師授課的同學(xué)的信息。

答案:SELECT

P.*

FROM

STUDENT

P

INNER

JOIN

SC

QON

P.SNO=Q.SNOWHERE

Q.CNO=(SELECT

B.CNOFROM

TEACHER

A

,COURSE

BWHERE

A.TNO=B.TNO

AND

A.TNAME='張三');4.[其它]

學(xué)校教務(wù)管理數(shù)據(jù)庫表結(jié)構(gòu)信息如下:學(xué)生信息表STUDENT(SNOVARCHAR(3),SNAMEVARCHAR(4)L,

SSEXVARCHAR(2),SBIRTHDAYDATETIME,

CLASSVARCHAR(5));課程信息表COURSE(CNOVARCHAR(5),CNAMEVARCHAR(10),TNOVARCHAR(10));成績信息表SCORE(SNOVARCHAR(3),CNOVARCHAR(5),DEGREENUMERIC(10,1));教師信息表TEACHER(TNOVARCHAR(3),TNAMEVARCHAR(4),TSEXVARCHAR(2),TBIRTHDAYDATETIME,PROFVARCHAR(6),DEPARTVARCHAR(10));查詢Score表中至少有5名學(xué)生選修的并以3開頭的課程的平均分數(shù)。

答案:SELECT

AVG(DEGREE),CNO

FROM

SCORE

WHERE

CNO

LIKE

‘3%’GROUP

BY

CNO

HAVING

COUNT(SNO)>=5;3.[其它]超市管理數(shù)據(jù)庫的表結(jié)構(gòu)信息如下:學(xué)生信息表Student(SNOvarchar(20),SName

varchar(20),BirthYearint,Ssex

varchar(2),

College

varchar(100),Majorvarchar(100),WeiXinvarchar(100));商品信息表Goods(GoodsNOvarchar(20),

SupplierNOvarchar(20),

CategoryNOvarchar(20),

GoodsNamevarchar(100),

InPricedecimal(18,2),SalePricedecimal(18,2),

Numberint,

ProductTimesmalldatetime,

QGPeriodtinyint,);商品種類信息表Category(CategoryNOvarchar(20)primarykey,

CategoryNamevarchar(100),

Descriptionvarchar

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論