數(shù)據(jù)庫(kù)課后習(xí)題_第1頁(yè)
數(shù)據(jù)庫(kù)課后習(xí)題_第2頁(yè)
數(shù)據(jù)庫(kù)課后習(xí)題_第3頁(yè)
數(shù)據(jù)庫(kù)課后習(xí)題_第4頁(yè)
數(shù)據(jù)庫(kù)課后習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153第二章第二章 高級(jí)高級(jí)( (概念概念) )數(shù)據(jù)模型數(shù)據(jù)模型P90P90第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48數(shù)據(jù)庫(kù)原理及設(shè)計(jì)數(shù)據(jù)庫(kù)原理及設(shè)計(jì)第四章第四章 SQLSQL語(yǔ)言及其操作語(yǔ)言及其操作P215P215一、解答題一、解答題1 1、解釋術(shù)語(yǔ):數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)、解釋術(shù)語(yǔ):數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、視圖、數(shù)據(jù)字典庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、視圖、數(shù)據(jù)字典。數(shù)據(jù):是描述現(xiàn)實(shí)世界中各種具體事物或抽象概念的、可存數(shù)據(jù):是描述現(xiàn)實(shí)世界中各種具體事物或抽象概念的、可存儲(chǔ)并具有明確意義的信息。儲(chǔ)

2、并具有明確意義的信息。數(shù)據(jù)庫(kù):是相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù):是相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)管理系統(tǒng):是一個(gè)通用的軟件系統(tǒng),由一組計(jì)算機(jī)程序數(shù)據(jù)管理系統(tǒng):是一個(gè)通用的軟件系統(tǒng),由一組計(jì)算機(jī)程序構(gòu)成。構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng):是一個(gè)用戶的應(yīng)用系統(tǒng)得以順利運(yùn)行的環(huán)境。數(shù)據(jù)庫(kù)系統(tǒng):是一個(gè)用戶的應(yīng)用系統(tǒng)得以順利運(yùn)行的環(huán)境。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):主要指實(shí)現(xiàn)業(yè)務(wù)邏輯的應(yīng)用程序。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):主要指實(shí)現(xiàn)業(yè)務(wù)邏輯的應(yīng)用程序。視圖:指不同的用戶對(duì)同一數(shù)據(jù)庫(kù)的每一種理解稱為視圖。視圖:指不同的用戶對(duì)同一數(shù)據(jù)庫(kù)的每一種理解稱為視圖。數(shù)據(jù)字典:用于存儲(chǔ)數(shù)據(jù)庫(kù)的一些說(shuō)明信息的特殊文件。數(shù)據(jù)字典:用于存儲(chǔ)數(shù)據(jù)庫(kù)的一些說(shuō)明信息的特殊文件。第

3、一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48P19-202 2、簡(jiǎn)述數(shù)據(jù)抽象、數(shù)據(jù)模型及數(shù)據(jù)模式之間的、簡(jiǎn)述數(shù)據(jù)抽象、數(shù)據(jù)模型及數(shù)據(jù)模式之間的關(guān)系關(guān)系。數(shù)據(jù)模型是數(shù)據(jù)抽象的工具,是數(shù)據(jù)組織和表示的方式;數(shù)據(jù)模型是數(shù)據(jù)抽象的工具,是數(shù)據(jù)組織和表示的方式;數(shù)據(jù)模式是數(shù)據(jù)抽象利用數(shù)據(jù)模型,將數(shù)據(jù)組織起來(lái)后得到數(shù)據(jù)模式是數(shù)據(jù)抽象利用數(shù)據(jù)模型,將數(shù)據(jù)組織起來(lái)后得到的結(jié)果,的結(jié)果,總而言之,數(shù)據(jù)模式是數(shù)據(jù)抽象的結(jié)果??偠灾瑪?shù)據(jù)模式是數(shù)據(jù)抽象的結(jié)果。3 3、DBMSDBMS應(yīng)具備的基本功能有哪些應(yīng)具備的基本功能有哪些?數(shù)據(jù)獨(dú)立性、安全性、完整性、故障恢復(fù)、并發(fā)控制數(shù)據(jù)獨(dú)立性、安全性、完整性、故

4、障恢復(fù)、并發(fā)控制第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48P26P94 4、數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)最基本的、數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)最基本的4 4種操作是什么種操作是什么?增加、刪除、修改、查詢?cè)黾?、刪除、修改、查詢5 5、評(píng)價(jià)數(shù)據(jù)模型的、評(píng)價(jià)數(shù)據(jù)模型的3 3個(gè)要素是什么個(gè)要素是什么?1)1)能夠真實(shí)地描述現(xiàn)實(shí)系統(tǒng)能夠真實(shí)地描述現(xiàn)實(shí)系統(tǒng)2)2)能夠容易為業(yè)務(wù)用戶所理解能夠容易為業(yè)務(wù)用戶所理解3)3)能夠容易被計(jì)算機(jī)實(shí)現(xiàn)能夠容易被計(jì)算機(jī)實(shí)現(xiàn)6 6、數(shù)據(jù)模型的、數(shù)據(jù)模型的3 3個(gè)要素是什么個(gè)要素是什么? 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述

5、 P48P48P24P12P24第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P487 7、簡(jiǎn)述、簡(jiǎn)述SQLSQL語(yǔ)言的使用方式語(yǔ)言的使用方式。一般有兩種方式:一般有兩種方式:SQLSQL的交互式使用;用戶通過(guò)開(kāi)發(fā)應(yīng)用系統(tǒng)的交互式使用;用戶通過(guò)開(kāi)發(fā)應(yīng)用系統(tǒng)與與RDBMSRDBMS交互。交互。8 8、在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)、在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí), ,為什么涉及到多種數(shù)據(jù)模型為什么涉及到多種數(shù)據(jù)模型?因?yàn)槟壳吧逃没驗(yàn)槟壳吧逃没疍BMSDBMS沒(méi)有一個(gè)能夠同時(shí)滿足沒(méi)有一個(gè)能夠同時(shí)滿足3 3項(xiàng)要求,為項(xiàng)要求,為此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。

6、9 9、數(shù)據(jù)庫(kù)系統(tǒng)中的用戶類型有哪些、數(shù)據(jù)庫(kù)系統(tǒng)中的用戶類型有哪些?最終用戶、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、其他與最終用戶、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、其他與數(shù)據(jù)庫(kù)系統(tǒng)有關(guān)的人員。數(shù)據(jù)庫(kù)系統(tǒng)有關(guān)的人員。P13P12P28-29第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48 11 11、簡(jiǎn)述、簡(jiǎn)述OLTPOLTP與與OLAPOLAP間的區(qū)別。間的區(qū)別。OLTP(OLTP(聯(lián)機(jī)事務(wù)處理聯(lián)機(jī)事務(wù)處理) )主要面向日常的業(yè)務(wù)數(shù)據(jù)管理,完成主要面向日常的業(yè)務(wù)數(shù)據(jù)管理,完成用戶的事務(wù)處理,提高業(yè)務(wù)處理效率,通常要進(jìn)行大量的更新操用戶的事務(wù)處理,提高業(yè)務(wù)處理效率,通常要進(jìn)行大量的更新操作

7、,同時(shí)對(duì)響應(yīng)時(shí)間要求比較高。作,同時(shí)對(duì)響應(yīng)時(shí)間要求比較高。OLAP(OLAP(聯(lián)機(jī)分析處理聯(lián)機(jī)分析處理) )注重?cái)?shù)據(jù)分析,主要對(duì)用戶當(dāng)前及歷注重?cái)?shù)據(jù)分析,主要對(duì)用戶當(dāng)前及歷史數(shù)據(jù)進(jìn)行分析,輔助領(lǐng)導(dǎo)決策,通常要進(jìn)行大量的查詢操作,史數(shù)據(jù)進(jìn)行分析,輔助領(lǐng)導(dǎo)決策,通常要進(jìn)行大量的查詢操作,對(duì)時(shí)間的要求不太嚴(yán)格。對(duì)時(shí)間的要求不太嚴(yán)格。1010、數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)獨(dú)立性是如何實(shí)現(xiàn)的?、數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)獨(dú)立性是如何實(shí)現(xiàn)的?通過(guò)將數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)文件從應(yīng)用程序中分離出來(lái),交給通過(guò)將數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)文件從應(yīng)用程序中分離出來(lái),交給DBMS處理和管理來(lái)達(dá)到的處理和管理來(lái)達(dá)到的P9P42-43第一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)

8、概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48二、單項(xiàng)選擇題二、單項(xiàng)選擇題1 1、( ( A A ) )不是不是SQLSQL語(yǔ)言的標(biāo)準(zhǔn)語(yǔ)言的標(biāo)準(zhǔn)。A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-92A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-922 2、 ( ( D D ) )數(shù)據(jù)模型沒(méi)有被商用數(shù)據(jù)模型沒(méi)有被商用DBMSDBMS實(shí)現(xiàn)。實(shí)現(xiàn)。A.A.關(guān)系模型關(guān)系模型 B. B.層次模型層次模型 C. C.網(wǎng)狀模型網(wǎng)狀模型 D.E-R D.E-R模型模型3 3、( ( C C ) )不是數(shù)據(jù)模型應(yīng)滿足的要求。不是數(shù)據(jù)模型應(yīng)滿足的要求。A.A.真實(shí)描述現(xiàn)實(shí)世界真實(shí)描述現(xiàn)實(shí)世

9、界B.B.用戶易理解用戶易理解C.C.有相當(dāng)理論基礎(chǔ)有相當(dāng)理論基礎(chǔ)D.D.計(jì)算機(jī)易實(shí)計(jì)算機(jī)易實(shí) 4 4、( ( B B ) )最早使用最早使用SQLSQL語(yǔ)言語(yǔ)言。A.DB2A.DB2B.System RB.System RC.OracleC.OracleD.IngresD.IngresP156P26P12P156三、判斷題三、判斷題1.1.一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,概念模式只有一個(gè),而外模式則可有多一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,概念模式只有一個(gè),而外模式則可有多個(gè)。(個(gè)。( )2.2.每一種每一種DBMSDBMS的實(shí)現(xiàn),均是建立在某一種數(shù)據(jù)模型基礎(chǔ)之上。的實(shí)現(xiàn),均是建立在某一種數(shù)據(jù)模型基礎(chǔ)之上。( )第

10、一章第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 P48P48P11P7第二章第二章 高級(jí)高級(jí)( (概念概念) )數(shù)據(jù)模型數(shù)據(jù)模型P90P90一、簡(jiǎn)答題一、簡(jiǎn)答題1.1.名詞解釋名詞解釋( 1 ) ( 1 ) 實(shí)體,實(shí)體型,屬性,鍵,實(shí)體,實(shí)體型,屬性,鍵,聯(lián)系,聯(lián)系,聯(lián)系型,二元聯(lián)系和三聯(lián)系型,二元聯(lián)系和三元聯(lián)系;元聯(lián)系;實(shí)體:是現(xiàn)實(shí)世界或客觀世界中有別于其他對(duì)象的對(duì)象實(shí)體:是現(xiàn)實(shí)世界或客觀世界中有別于其他對(duì)象的對(duì)象實(shí)體型:是同類實(shí)體的集合實(shí)體型:是同類實(shí)體的集合屬性:是實(shí)體型的特征或者性質(zhì)屬性:是實(shí)體型的特征或者性質(zhì)鍵:具有唯一標(biāo)識(shí)的一個(gè)或一組屬性鍵:具有唯一標(biāo)識(shí)的一個(gè)或一組屬性聯(lián)系:是兩個(gè)或多個(gè)

11、的實(shí)體間的關(guān)聯(lián)聯(lián)系:是兩個(gè)或多個(gè)的實(shí)體間的關(guān)聯(lián)聯(lián)系型:相似的一組聯(lián)系聯(lián)系型:相似的一組聯(lián)系二元聯(lián)系:兩個(gè)實(shí)體間的聯(lián)系二元聯(lián)系:兩個(gè)實(shí)體間的聯(lián)系三元聯(lián)系:三個(gè)實(shí)體間的聯(lián)系三元聯(lián)系:三個(gè)實(shí)體間的聯(lián)系P55-58( 2 ) 1( 2 ) 1:1 1聯(lián)系型,聯(lián)系型,1 1:n n聯(lián)系型和聯(lián)系型和m:nm:n聯(lián)系型;聯(lián)系型;設(shè)聯(lián)系型設(shè)聯(lián)系型R R關(guān)聯(lián)實(shí)體關(guān)聯(lián)實(shí)體A A和和B B,如果,如果A A中的一個(gè)實(shí)體只與中的一個(gè)實(shí)體只與B B中的中的一個(gè)實(shí)體關(guān)聯(lián),反過(guò)來(lái),一個(gè)實(shí)體關(guān)聯(lián),反過(guò)來(lái),B B中的一個(gè)實(shí)體也只與中的一個(gè)實(shí)體也只與A A中的一個(gè)實(shí)體中的一個(gè)實(shí)體關(guān)聯(lián),稱關(guān)聯(lián),稱R R為一對(duì)一聯(lián)系型。為一對(duì)一聯(lián)系

12、型。( 3 ) ( 3 ) 鍵約束和參與約束。鍵約束和參與約束。鍵約束:一個(gè)聯(lián)系鍵約束:一個(gè)聯(lián)系R R的實(shí)例中,一個(gè)關(guān)聯(lián)的實(shí)體的實(shí)例中,一個(gè)關(guān)聯(lián)的實(shí)體A A最多只出最多只出現(xiàn)在一個(gè)聯(lián)系實(shí)例中;現(xiàn)在一個(gè)聯(lián)系實(shí)例中;參與約束:是實(shí)體和聯(lián)系之間的約束,即實(shí)體型中的實(shí)體如參與約束:是實(shí)體和聯(lián)系之間的約束,即實(shí)體型中的實(shí)體如何參與到聯(lián)系中。何參與到聯(lián)系中。( 4 ) ( 4 ) 子類,超類,演繹,歸納和聚集;子類,超類,演繹,歸納和聚集;將實(shí)體分成子類,最上層為超類,下層即為子類;將實(shí)體分成子類,最上層為超類,下層即為子類;先定義子類,再定義超類,特殊到一般的方法為歸納先定義子類,再定義超類,特殊到一般

13、的方法為歸納先定義超類,再定義子類,一般到特殊的方法為演繹先定義超類,再定義子類,一般到特殊的方法為演繹 將聯(lián)系和該聯(lián)系所關(guān)聯(lián)的實(shí)體一起作為一個(gè)高層實(shí)體來(lái)對(duì)待,將聯(lián)系和該聯(lián)系所關(guān)聯(lián)的實(shí)體一起作為一個(gè)高層實(shí)體來(lái)對(duì)待,該高層實(shí)體就是聚集該高層實(shí)體就是聚集第二章第二章 高級(jí)高級(jí)( (概念概念) )數(shù)據(jù)模型數(shù)據(jù)模型P90P90P59P61-62P67-69第二章第二章 高級(jí)高級(jí)( (概念概念) )數(shù)據(jù)模型數(shù)據(jù)模型P90P902.2.簡(jiǎn)述屬性按結(jié)構(gòu)的分類,以及按取值的分類。簡(jiǎn)述屬性按結(jié)構(gòu)的分類,以及按取值的分類。按結(jié)構(gòu)分:簡(jiǎn)單屬性、復(fù)合屬性、子屬性按結(jié)構(gòu)分:簡(jiǎn)單屬性、復(fù)合屬性、子屬性按取值分:?jiǎn)沃祵傩浴?/p>

14、多值屬性、導(dǎo)出屬性、空值屬性按取值分:?jiǎn)沃祵傩?、多值屬性、?dǎo)出屬性、空值屬性3.3.一般情況下,聯(lián)系用什么來(lái)唯一標(biāo)識(shí)?一般情況下,聯(lián)系用什么來(lái)唯一標(biāo)識(shí)?由所參與實(shí)體的鍵共同唯一確定由所參與實(shí)體的鍵共同唯一確定4.4.在開(kāi)發(fā)較大型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,為什么會(huì)涉及到多在開(kāi)發(fā)較大型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,為什么會(huì)涉及到多種數(shù)據(jù)模型?種數(shù)據(jù)模型?因?yàn)槟壳吧逃没驗(yàn)槟壳吧逃没疍BMSDBMS沒(méi)有一個(gè)能夠同時(shí)滿足沒(méi)有一個(gè)能夠同時(shí)滿足3 3項(xiàng)要求,為項(xiàng)要求,為此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。P55P57P53第二章第二章 高級(jí)高級(jí)( (概念概念

15、) )數(shù)據(jù)模型數(shù)據(jù)模型P90P90二、二、單項(xiàng)選擇題單項(xiàng)選擇題1 1、( ( C C ) )不是數(shù)據(jù)模型的要素。不是數(shù)據(jù)模型的要素。A A、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) B B、數(shù)據(jù)操作數(shù)據(jù)操作 C C、數(shù)據(jù)類型數(shù)據(jù)類型D D、完整性約束完整性約束2 2、( ( D D ) )是高級(jí)語(yǔ)義數(shù)據(jù)模型是高級(jí)語(yǔ)義數(shù)據(jù)模型。A A、關(guān)系模型關(guān)系模型B B、層次模型層次模型C C、網(wǎng)狀模型網(wǎng)狀模型D D、E-RE-R模型模型P54P51第二章第二章 高級(jí)高級(jí)( (概念概念) )數(shù)據(jù)模型數(shù)據(jù)模型P90P90三、三、判斷題判斷題1 1、候選鍵不一定是主鍵,而主鍵必定是候選鍵之一。(候選鍵不一定是主鍵,而主鍵必定是候選鍵之

16、一。( )2 2、E-RE-R模型中,實(shí)體有屬性,而聯(lián)系沒(méi)有屬性。(模型中,實(shí)體有屬性,而聯(lián)系沒(méi)有屬性。( )3 3、同一個(gè)實(shí)體型不可能存在聯(lián)系。(同一個(gè)實(shí)體型不可能存在聯(lián)系。( )4 4、在擴(kuò)展實(shí)體聯(lián)系模型中,子類與超類的演繹與歸納應(yīng)遵循的約在擴(kuò)展實(shí)體聯(lián)系模型中,子類與超類的演繹與歸納應(yīng)遵循的約束是動(dòng)態(tài)約束。(束是動(dòng)態(tài)約束。( )第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153一、一、簡(jiǎn)答題簡(jiǎn)答題1 1、簡(jiǎn)述表間數(shù)據(jù)完整性的實(shí)現(xiàn)方式。簡(jiǎn)述表間數(shù)據(jù)完整性的實(shí)現(xiàn)方式。1 1)利用外鍵約束定義)利用外鍵約束定義2 2)利用觸發(fā)器)利用觸發(fā)器2 2、簡(jiǎn)述主鍵約束的要求。簡(jiǎn)述主鍵約束的要求。1

17、1)值唯一)值唯一2 2)不能為空值)不能為空值3 3、簡(jiǎn)述唯一約束的要求。簡(jiǎn)述唯一約束的要求。1 1)值唯一)值唯一2 2)可有一個(gè)且僅有一個(gè)空值)可有一個(gè)且僅有一個(gè)空值P98P95P96第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P1534 4、SQL-92SQL-92標(biāo)準(zhǔn)支持的完整性約束是否一定會(huì)在標(biāo)準(zhǔn)支持的完整性約束是否一定會(huì)在SQL SQL ServerServer中實(shí)現(xiàn)?舉例說(shuō)明。中實(shí)現(xiàn)?舉例說(shuō)明。不一定,例如:斷言是不一定,例如:斷言是SQL-92SQL-92標(biāo)準(zhǔn)支持的,但標(biāo)準(zhǔn)支持的,但SQL Server SQL Server 就不支持?jǐn)嘌?;觸發(fā)器是就不支持?jǐn)嘌?;觸發(fā)器是SQ

18、L-92SQL-92標(biāo)準(zhǔn)不支持的,但標(biāo)準(zhǔn)不支持的,但SQL Server SQL Server 支支持觸發(fā)器;持觸發(fā)器;5 5、SQL ServerSQL Server中規(guī)則的目的中規(guī)則的目的。當(dāng)該列值變化時(shí),當(dāng)該列值變化時(shí),RDBMSRDBMS將檢查變化的值是否在該規(guī)則規(guī)將檢查變化的值是否在該規(guī)則規(guī)定的范圍內(nèi),如是的,則接受新列值,否則,拒絕該列值,并返回定的范圍內(nèi),如是的,則接受新列值,否則,拒絕該列值,并返回該列值違反的規(guī)則名稱及相關(guān)信息。該列值違反的規(guī)則名稱及相關(guān)信息。6 6、SQL ServerSQL Server中在定義某些約束時(shí)分列級(jí)與表級(jí),其分中在定義某些約束時(shí)分列級(jí)與表級(jí),其

19、分類的原則是什么?類的原則是什么?針對(duì)的是表中的一列還是多列針對(duì)的是表中的一列還是多列P99P103第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P1537 7、簡(jiǎn)述外鍵約束定義的條件。簡(jiǎn)述外鍵約束定義的條件。定義外鍵約束的列,必須是另一個(gè)表中的主鍵或者候選鍵定義外鍵約束的列,必須是另一個(gè)表中的主鍵或者候選鍵8 8、一張表上可定義的觸發(fā)器個(gè)數(shù)是多少?一張表上可定義的觸發(fā)器個(gè)數(shù)是多少?主表只需主表只需2 2個(gè)觸發(fā)器:個(gè)觸發(fā)器:刪除刪除和和修改修改觸發(fā)器觸發(fā)器從表也只需從表也只需2 2個(gè)觸發(fā)器:個(gè)觸發(fā)器:插入插入和和修改修改觸發(fā)器觸發(fā)器9 9、簡(jiǎn)述關(guān)系代數(shù)的基本操作符。簡(jiǎn)述關(guān)系代數(shù)的基本操作符。S

20、ELECTION(SELECTION(選擇選擇) ),PROJECTION(PROJECTION(投影投影) ),UNION(UNION(并或者聯(lián)合并或者聯(lián)合) ),INTERSECTION(INTERSECTION(交交) ),DIFFERENCE(DIFFERENCE(差差) ),CROSS PRODUCT(CROSS PRODUCT(積積) )P106P109P132第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P1531010、關(guān)系代數(shù)中對(duì)結(jié)果有重復(fù)元組時(shí),如何處理?關(guān)系代數(shù)中對(duì)結(jié)果有重復(fù)元組時(shí),如何處理?去掉重復(fù)元組,去掉重復(fù)元組,SQLSQL中用中用 DISTINCTDISTINC

21、T1111、簡(jiǎn)述聯(lián)結(jié)的分類。簡(jiǎn)述聯(lián)結(jié)的分類。條件聯(lián)結(jié)條件聯(lián)結(jié)(condition join)(condition join)、等聯(lián)結(jié)、等聯(lián)結(jié)(equijoin)(equijoin)自然聯(lián)結(jié)自然聯(lián)結(jié)(natural join)(natural join)、外聯(lián)結(jié)、外聯(lián)結(jié)(outer join)(outer join)1212、簡(jiǎn)述簡(jiǎn)述關(guān)系關(guān)系運(yùn)算的種類。運(yùn)算的種類。TRC(tuple relational calculus)TRC(tuple relational calculus)元組關(guān)系運(yùn)算元組關(guān)系運(yùn)算DRC(domain relational calculus)DRC(domain rel

22、ational calculus)域關(guān)系運(yùn)算域關(guān)系運(yùn)算P134P137P148二、二、單項(xiàng)選擇題單項(xiàng)選擇題1 1、( ( C C ) )不是關(guān)系代數(shù)的基本操作不是關(guān)系代數(shù)的基本操作 。A A、selection selection B B、projectionprojectionC C、joinjoinD D、intersectionintersection2 2、( ( C C ) )用唯一約束來(lái)約束。用唯一約束來(lái)約束。A A 主鍵主鍵B B外鍵外鍵C C候選鍵候選鍵D.D.簡(jiǎn)單鍵簡(jiǎn)單鍵3 3 、( ( B B ) )與與“列列”不同義。不同義。A A字段字段B B元組元組C. -C. -D

23、 D屬性屬性第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153P132P106P93第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153三、三、判斷題判斷題1 1、關(guān)系代數(shù)中的改名操作即可用于改名也可用于存放臨時(shí)關(guān)系模關(guān)系代數(shù)中的改名操作即可用于改名也可用于存放臨時(shí)關(guān)系模式結(jié)果。(式結(jié)果。( )2 2、對(duì)主表的主鍵,插入操作可能會(huì)影響從表,但刪除和更新不會(huì)。對(duì)主表的主鍵,插入操作可能會(huì)影響從表,但刪除和更新不會(huì)。( )3 3、等聯(lián)結(jié)是自然聯(lián)結(jié)的特例。(等聯(lián)結(jié)是自然聯(lián)結(jié)的特例。( )4 4、關(guān)系代數(shù)和關(guān)系運(yùn)算是兩個(gè)與關(guān)系模型有關(guān)的查詢語(yǔ)言。(關(guān)系代數(shù)和關(guān)系運(yùn)算是兩個(gè)與關(guān)系模型有關(guān)的查詢語(yǔ)言

24、。( )P137P138P93SQL語(yǔ)言三步曲1 1、最后的結(jié)果所要的字段、最后的結(jié)果所要的字段放在放在selectselect后面后面2 2、查詢涉及的幾個(gè)表、查詢涉及的幾個(gè)表放在放在fromfrom后面后面3 3、查詢的條件、查詢的條件放在放在wherewhere后面后面Select 結(jié)果字段結(jié)果字段 from 涉及的表涉及的表 where 條件條件第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153四、四、設(shè)有如下設(shè)有如下3 3個(gè)關(guān)系:個(gè)關(guān)系:S(S(Sid(Sid(學(xué)號(hào)學(xué)號(hào)) ),Sname(Sname(姓名姓名) ),Age(Age(年齡年齡),Sex(),Sex(性別性別) )S

25、C(SC(Sid(Sid(學(xué)號(hào)學(xué)號(hào)) ),Cid(Cid(課程號(hào)課程號(hào)) ),Score(Score(成績(jī)成績(jī)) )C C(Cid(Cid(課程號(hào)課程號(hào)) ),Cname(Cname(課程名課程名) ),Teacher(Teacher(教師教師) ))試用關(guān)系代數(shù)式表達(dá)下列查詢,并且寫(xiě)出前試用關(guān)系代數(shù)式表達(dá)下列查詢,并且寫(xiě)出前4 4個(gè)的個(gè)的SQLSQL查詢語(yǔ)句:查詢語(yǔ)句:1 1、檢索檢索LIULIU老師所授課程的課程號(hào)和課程名。老師所授課程的課程號(hào)和課程名。select Cid, Cname from C where Teacher = LIUselect Cid, Cname from C

26、where Teacher = LIU2 2、檢索年齡大于檢索年齡大于 23 23歲的男學(xué)生的學(xué)號(hào)和姓名。歲的男學(xué)生的學(xué)號(hào)和姓名。select Sid, Sname from S where Age23 and Sex =maleselect Sid, Sname from S where Age23 and Sex =male3 3、檢索學(xué)號(hào)為檢索學(xué)號(hào)為S3S3學(xué)生所學(xué)課程的課程名與任課教師名學(xué)生所學(xué)課程的課程名與任課教師名。 select C. Cname, C. Teacher from C,SC where C.Cid = select C. Cname, C. Teacher fro

27、m C,SC where C.Cid = SC.Cid and S.Sid = S3 SC.Cid and S.Sid = S3 4 4、檢索至少選修、檢索至少選修LIULIU老師所授課程中一門(mén)課的女學(xué)生的姓名。老師所授課程中一門(mén)課的女學(xué)生的姓名。 select Sname from S where Sid in (select Sid from SC where select Sname from S where Sid in (select Sid from SC where Cid in (select Cid from C whereTeacher=LIU)Cid in (select

28、 Cid from C whereTeacher=LIU)第三章第三章 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型P153P153S(S(Sid(Sid(學(xué)號(hào)學(xué)號(hào)) ),Sname(Sname(姓名姓名) ),Age(Age(年齡年齡),Sex(),Sex(性別性別) )SC(SC(Sid(Sid(學(xué)號(hào)學(xué)號(hào)) ),Cid(Cid(課程號(hào)課程號(hào)) ),Score(Score(成績(jī)成績(jī)) )C(C(Cid(Cid(課程號(hào)課程號(hào)) ),Cname(Cname(課程名課程名) ),Teacher(Teacher(教師教師) )第四章第四章 SQLSQL語(yǔ)言及其操作語(yǔ)言及其操作P215P2151、簡(jiǎn)述簡(jiǎn)述SQL語(yǔ)言的使用方式語(yǔ)言的使用方式。一般有兩種方式:一般有兩種方式:SQLSQL的交互式使用;用戶通過(guò)開(kāi)發(fā)應(yīng)用系的交互式使用;用戶通過(guò)開(kāi)發(fā)應(yīng)用系統(tǒng)與統(tǒng)與RDBMSRDBMS交互。交互。2、完整的完整的SQL包括哪三個(gè)子語(yǔ)言分類包括哪三個(gè)子語(yǔ)言分類?數(shù)據(jù)定義子語(yǔ)言數(shù)據(jù)定義子語(yǔ)言(DDL)、數(shù)據(jù)操縱子語(yǔ)言、數(shù)據(jù)操縱子語(yǔ)言(DML)、數(shù)據(jù)控制、數(shù)據(jù)控制子語(yǔ)言子語(yǔ)言(DCL)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論