徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案

上傳人:陳** 文檔編號(hào):95325371 上傳時(shí)間:2022-05-24 格式:DOCX 頁(yè)數(shù):11 大?。?6.03KB
收藏 版權(quán)申訴 舉報(bào) 下載
徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案_第1頁(yè)
第1頁(yè) / 共11頁(yè)
徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案_第2頁(yè)
第2頁(yè) / 共11頁(yè)
徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案_第3頁(yè)
第3頁(yè) / 共11頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案(11頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論三、簡(jiǎn)答題1. 答:數(shù)據(jù)庫(kù)DB是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨(dú)立性等特點(diǎn)。2. 答:數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取?. 答:數(shù)據(jù)定義語(yǔ)言及其翻譯處理程序;數(shù)據(jù)操縱語(yǔ)言及其編譯(或解釋?zhuān)┏绦?;?shù)據(jù)庫(kù)運(yùn)行控制程序;實(shí)用程序。4. 答: 文件系統(tǒng)中的文件是面向應(yīng)用的,一個(gè)文件基本上對(duì)應(yīng)于

2、一個(gè)應(yīng)用程序,文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)庫(kù)系統(tǒng)中的文件不再面向特定的某個(gè)或多個(gè)應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng),文件之間是相互聯(lián)系的,減少了數(shù)據(jù)冗余,實(shí)現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨(dú)立性高。5. 答:實(shí)現(xiàn)數(shù)據(jù)的集中化控制;數(shù)據(jù)的冗余度小,易擴(kuò)充;采用一定的數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)化;避免了數(shù)據(jù)的不一致性;實(shí)現(xiàn)數(shù)據(jù)共享;提供數(shù)據(jù)庫(kù)保護(hù);數(shù)據(jù)獨(dú)立性;數(shù)據(jù)由DBMS統(tǒng)一管理和控制。6. 答:數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)獨(dú)立于應(yīng)用程序,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)與存取方式的改變不影響應(yīng)用程序。數(shù)據(jù)獨(dú)立性一般分為數(shù)據(jù)的邏輯獨(dú)立性和數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)邏輯獨(dú)立性是指數(shù)據(jù)庫(kù)總體邏輯結(jié)構(gòu)的

3、改變(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類(lèi)型、改變數(shù)據(jù)間的聯(lián)系等)不需要修改應(yīng)用程序。數(shù)據(jù)物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu)、存取方式等)的改變,如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)格式和存取方式的改變等不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),因而不會(huì)引起應(yīng)用程序的改變。7. 答:數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)不是面向單個(gè)應(yīng)用組織的,而是直接面向數(shù)據(jù)本身及數(shù)據(jù)間的內(nèi)在聯(lián)系來(lái)組織的,因此可以方便地供多用戶多應(yīng)用共享,這樣,數(shù)據(jù)的冗余度就大幅度降低了。8. 答:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是基于數(shù)據(jù)庫(kù)創(chuàng)建的,能實(shí)現(xiàn)用戶相關(guān)實(shí)際需求的應(yīng)用系統(tǒng),而數(shù)據(jù)庫(kù)管理系統(tǒng)則是運(yùn)行于操作系統(tǒng)之上的,專(zhuān)用于對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的系統(tǒng)軟件。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的所有操作都要

4、通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)實(shí)現(xiàn)。數(shù)據(jù)庫(kù)管理系統(tǒng)通常會(huì)提供接口和工具以支持?jǐn)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)。9. 答:完整性規(guī)則是庫(kù)中數(shù)據(jù)及數(shù)據(jù)間聯(lián)系應(yīng)滿足的制約和依存規(guī)則。完整性規(guī)則可用以限定數(shù)據(jù)庫(kù)的狀態(tài)以及狀態(tài)的變化,以保證庫(kù)中數(shù)據(jù)的正確、有效和相容,所以要定義完整性規(guī)則。第二章 三、簡(jiǎn)答題1. 答:(1)關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系都有一個(gè)關(guān)系名。關(guān)系是一個(gè)屬性數(shù)目相同的元組的集合。(2)屬性:就是關(guān)系的標(biāo)題欄中各列的名字,描述該列各數(shù)據(jù)項(xiàng)的含義,即二維表中垂直方向的列稱為屬性。(3)元組:除了關(guān)系的標(biāo)題欄外,二維表中水平方向的行稱為元組。(4)分量:元組中的一個(gè)屬性值。(5)關(guān)系模式是對(duì)關(guān)系的描

5、述,關(guān)系模式是靜態(tài)的、穩(wěn)定的。關(guān)系模式可以形式化地表示為:R(U,D,dom,F(xiàn))。(6)域是一組具有相同數(shù)據(jù)類(lèi)型的值的信息或數(shù)據(jù),在關(guān)系中用來(lái)表示屬性的取值范圍。域中的元素可以完全不同,也可以部分或全部相同。2. 答:關(guān)系具有如下性質(zhì): (1)關(guān)系中不允許出現(xiàn)相同的元組。任意兩個(gè)元組不能完全相同。因?yàn)閿?shù)學(xué)上集合中沒(méi)有相同的元素,而關(guān)系是元組的集合,所以作為集合元素的元組應(yīng)該是唯一的。(2)關(guān)系中元組的順序(即行序)可以任意。元組上下無(wú)序,在一個(gè)關(guān)系中可以任意交換兩行的次序。因?yàn)榧现械脑厥菬o(wú)序的,所以作為集合元素的元組也是無(wú)序的。(3)關(guān)系中屬性的順序無(wú)所謂,即列的順序可以任意交換。按屬性

6、名引用時(shí),屬性左右無(wú)序。交換時(shí),應(yīng)同屬性名一起交換,否則將得到不同的關(guān)系。(4)同一屬性名下的各個(gè)屬性值必須來(lái)自同一個(gè)域,是同一類(lèi)型的數(shù)據(jù)。列是同質(zhì)的(Homogeneous),即每一列中的分量是同一類(lèi)型的數(shù)據(jù),來(lái)自同一個(gè)域。(5)關(guān)系中各個(gè)屬性必須有不同的名字,而不同的屬性可來(lái)自同一個(gè)域。不同的列可來(lái)自同一個(gè)域,其中的每一列稱為一個(gè)屬性,不同的屬性要設(shè)置不同的屬性名。例如專(zhuān)職與兼職是兩個(gè)不同的屬性,但它們可取自同一個(gè)域如教師,工人,農(nóng)民。(6)關(guān)系不允許表中套表。關(guān)系中的每一個(gè)屬性值都是不可分解的,表中的元組分量必須是原子的。關(guān)系中的每一個(gè)數(shù)據(jù)項(xiàng)必須是簡(jiǎn)單的數(shù)據(jù)項(xiàng),而不是組合數(shù)據(jù)項(xiàng)。3. 答

7、:關(guān)系的鍵是指屬性或?qū)傩越M合,其值能夠唯一地標(biāo)識(shí)一個(gè)元組,常用的關(guān)系的鍵主要有以下幾種:(1)候選鍵(Candidate Key): 能唯一標(biāo)識(shí)關(guān)系中元組的一個(gè)屬性或?qū)傩约?,稱為候選鍵。(2)主關(guān)系鍵( Primary Key): 若一個(gè)關(guān)系有多個(gè)候選鍵,通常選用一個(gè)候選鍵作為查詢、插入或刪除元組的操作變量。被選用的候選鍵稱為主關(guān)系鍵。(3)外部關(guān)系鍵(Foreign key):如果關(guān)系R2 的一個(gè)或一組屬性A不是R2的主關(guān)系鍵,而是另一關(guān)系R1的主關(guān)系鍵,則該屬性或?qū)傩越MA稱為關(guān)系R2的外部關(guān)系鍵或外碼。4. 答:實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。參照完整性規(guī)

8、則:若屬性(或?qū)傩越M )F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系 ),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值 );或者等于S中某個(gè)元組的主碼值。外部屬性可以為空,因?yàn)橥獠繉傩詫?duì)其基本關(guān)系本身是非碼,不是標(biāo)識(shí)元組的屬性值,故可以為空。因此屬性值尚未確定時(shí),此外部屬性為空。5. 答:關(guān)系數(shù)據(jù)語(yǔ)言可以分為元組關(guān)系演算語(yǔ)言ALPHA和域關(guān)系演算語(yǔ)言QBE,前者以元組變量作為謂詞變?cè)幕緦?duì)象;后者以元組變量的分量即域變量作為謂詞變員的基本對(duì)象。6. 答:連接運(yùn)算是將關(guān)系的屬性拼成一個(gè)具有更多屬性的關(guān)系,它不理會(huì)屬性的重復(fù)與否

9、,只是把參加運(yùn)算的關(guān)系的屬性連接起來(lái)即可。運(yùn)算過(guò)程通過(guò)連接條件控制選取符合條件的元組。當(dāng)連接運(yùn)算符為“=”時(shí),稱為等值連接。自然連接是刪除重復(fù)屬性的等值連接,它是最常用的連接運(yùn)算,是連接運(yùn)算的一個(gè)特例。參加運(yùn)算的關(guān)系一般具有一個(gè)或多個(gè)同名屬性。在連接中,同名屬性一般是外關(guān)鍵字,否則會(huì)出現(xiàn)重復(fù)數(shù)據(jù)。四、綜合題1. 答:RSABCA1B1C1A2B2C2A3B3C3A4B4C4RSABCA2B2C2R-SABCA1B1C1A3B3C3RSR.AR.AR.AS.AS.BS.CA1B1C1A2B2C2A1B1C1A4B4C4A2B2C2A2B2C2A2B2C2A4B4C4A3B3C3A2B2C2A3B

10、3C3A4B4C4C,A(R)CAC1A1C2A2C3A32,1(R)BAB1A1B2A2B3A3BB1(R)ABCA1B1C12. 答:YAXYZS.XABxm2zaxm1bmxn3zbxm1bmxj4zcxm1bmxj4zcxn3bjY=AXYZS.XABxn3zbxn3bjR.XS.XXYZS.XABxm2zaxm1bmxm2zaxm5bnxn3zbxn3bjR和S的自然連接X(jué)YZABxm2za1bmxm2za5bnxn3zb3bj3. 答:(1):關(guān)系代數(shù):SELL,zno (tnot1(SELL)ALPHA語(yǔ)言:GET W (SELL. zno):SELL. tno =t1QBE語(yǔ)言

11、:SELLznotnodnoP.z1tno =t1(2):關(guān)系代數(shù):zn, zno, zsex(AUTHOR)ALPHA語(yǔ)言:GET W (AUTHOR.zn, AUTHOR.zno)QBE語(yǔ)言:AUTHORznoznzsexzbpP.z1P.成功(3):關(guān)系代數(shù):zn(zbp山東zsex=男(AUTHOR)ALPHA語(yǔ)言:GET W (AUTHOR. zn): AUTHOR. zbp =山東 AUTHOR. zsex=男QBE語(yǔ)言:AUTHORznoznzsexzbpP.成功zsex =男Zbp=山東(4):關(guān)系代數(shù):dn(tnot1 (READERSELL)/用dno自然連接ALPHA語(yǔ)言

12、:RANGE READER CX SELL EXGET W (READER.dn):CX$EX(EX.dnoCX.dnoCX.tno t1)QBE語(yǔ)言:SELLznotnodnoP.z1tno=t1d1READERdnodndsexdbpd1P.吳號(hào)(5):關(guān)系代數(shù):zn(AUTHOR (zno(tpub高等教育出版社(BOOK SELL) ALPHA語(yǔ)言:RANGE AUTHOR CX SELL EX BOOK TXGET W (AUTHOR.zn):CX$EX(CX.znoEX.znoEX.tnoTX.tnoTX. tpub 高等教育出版社)QBE語(yǔ)言:AUTHORznoznzsexzbp

13、z1P.成功SELLznotnodnoz1t1BOOKtnotntjtpubt1tpub高等教育出版社第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL三、簡(jiǎn)答題1.答:SQL語(yǔ)言的優(yōu)點(diǎn)是:(1)它是非過(guò)程化語(yǔ)言(2)它是統(tǒng)一的語(yǔ)言(3)它是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。它提供的命令主要有:(1)查詢數(shù)據(jù)(2)在表中插入、修改和刪除記錄(3)建立、修改和刪除數(shù)據(jù)對(duì)象(4)控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取(5)保證數(shù)據(jù)庫(kù)一致性和完整性 2. 答: 索引是基本表的目錄,按某一字段或一組字段對(duì)數(shù)據(jù)表進(jìn)行排序,以加快查找速度。索引之所以能加快查詢速度是因?yàn)椋菏紫?,索引文件只有兩個(gè)字段,一個(gè)是要排序的字段,一個(gè)是該記錄在原數(shù)據(jù)表中

14、的記錄號(hào),其文件大小要比原數(shù)據(jù)表小得多;其次,索引文件使用二分法查找記錄,這種方法比順序查找快數(shù)倍。3. 答:按照索引記錄的存放位置可以將索引分為聚集索引和非聚集索引。按照索引記錄是否允許具有索引值相同的行,可以將索引分唯一索引和非唯一索引。按照索引記錄字段個(gè)數(shù)可區(qū)分是否為組合索引。聚集(簇)索引按照索引字段來(lái)排列記錄,并按照指定的次序?qū)⒂涗洿鎯?chǔ)在表中。非聚集索引按照索引字段排列記錄,但排列的結(jié)果并不存儲(chǔ)在表中,而是存儲(chǔ)在另外的位置。唯一索引,不允許具有索引值相同的行,即每一個(gè)索引值只對(duì)應(yīng)唯一的記錄,從而禁止重復(fù)的索引或鍵值。組合索引是將兩個(gè)或兩個(gè)以上的字段組合起來(lái)建立的索引,單獨(dú)的字段允許有

15、重復(fù)值。4. 答:當(dāng)一個(gè)查詢請(qǐng)求涉及到數(shù)據(jù)庫(kù)的多個(gè)表時(shí),必須用一定的連接條件將這些表連接起來(lái),才能提供給用戶需要的信息。SQL中可通過(guò)WHERE連接查詢方式和JOIN連接查詢方式實(shí)現(xiàn)連接查詢。5. 答:JOIN連接查詢方式中有5種連接形式,分別是:(1)INNER JOIN(內(nèi)連接)(2)LEFT OUTER JOIN(左連接)(3)RIGHT OUTER JOIN(右連接)(4)FULL OUTER JOIN(全連接)(5)CROSS JOIN(交叉連接)。6. 答:嵌套查詢通常分為不相關(guān)子查詢和相關(guān)子查詢兩類(lèi)。不相關(guān)子查詢:子查詢的查詢條件不依賴于父查詢。子查詢可以獨(dú)立運(yùn)行,并且只執(zhí)行一次

16、,執(zhí)行完畢后將值傳遞給外部查詢。相關(guān)子查詢:子查詢的查詢條件依賴于父查詢。子查詢不能獨(dú)立運(yùn)行,必須依靠父查詢數(shù)據(jù),并且外部查詢執(zhí)行一行,子查詢就執(zhí)行一次。7. 答:嵌套查詢中ANY或ALL謂詞與集函數(shù)有如下對(duì)照關(guān)系:=ANYINMAXMAX=MAXALLNOT INMINMIN=MIN8. 答:視圖是用戶觀察數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要機(jī)制,通常用來(lái)集中、簡(jiǎn)化和自定義每個(gè)用戶對(duì)數(shù)據(jù)庫(kù)的不同認(rèn)識(shí)。視圖也可用作安全機(jī)制,方法是允許用戶通過(guò)視圖訪問(wèn)數(shù)據(jù),而不授予用戶直接訪問(wèn)視圖基礎(chǔ)表的權(quán)限。視圖通常分類(lèi)如下:視 圖 類(lèi) 型子查詢數(shù)據(jù)源視 圖 名 稱基本表視圖單表視圖行列子集視圖帶表達(dá)式的視圖分組視圖多表視圖普

17、通多表視圖帶表達(dá)式的視圖分組視圖視圖上的視圖單視圖上視圖普通單表視圖帶表達(dá)式的視圖分組視圖多視圖上視圖普通多表視圖帶表達(dá)式的視圖分組視圖基本表和視圖上的視圖普通視圖 帶表達(dá)式的視圖分組視圖9. 答:為了保證視圖更新約束,在視圖中增加 WITH CHECKOPTION子句,這樣對(duì)視圖的所有插入和修改操作都將受到檢查,以保證插入的或修改的元組確為視圖所見(jiàn)(即滿足視圖定義條件)。視圖的作用如下:視圖能使用戶以多種角度看待同一數(shù)據(jù)視圖能夠簡(jiǎn)化用戶的操作視圖為重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性視圖能夠?yàn)闄C(jī)密數(shù)據(jù)提供安全保護(hù)10. 答:保護(hù)數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用所造成的數(shù)據(jù)泄漏和

18、破壞。數(shù)據(jù)庫(kù)系統(tǒng)中,保證數(shù)據(jù)庫(kù)安全性的主要措施是進(jìn)行存取控制。不同的用戶對(duì)不同的數(shù)據(jù)具有何種操作權(quán)力,是由數(shù)據(jù)庫(kù)管理員(DataBase Administrator,DBA)和用戶數(shù)據(jù)庫(kù)所有者(DataBase Owner,DBO)根據(jù)具體情況決定的,SQL語(yǔ)言為DBA和DBO定義和回收這種權(quán)限提供了手段。11答:權(quán)限機(jī)制是主要的安全機(jī)制,其基本思想是授予用戶不同的權(quán)限,使用戶能夠進(jìn)行的數(shù)據(jù)庫(kù)操作以及所操作的數(shù)據(jù)限定在指定的范圍內(nèi),禁止用戶超越權(quán)限對(duì)數(shù)據(jù)庫(kù)進(jìn)行非法的操作,必要時(shí)可以收回權(quán)限,從而保證數(shù)據(jù)庫(kù)的安全性。角色是多種權(quán)限的集合,可以授予用戶或其他角色。當(dāng)要為某一用戶同時(shí)授予或收回多項(xiàng)權(quán)

19、限時(shí),則可以把這些權(quán)限定義為一個(gè)角色,對(duì)此角色進(jìn)行操作即可。這樣就避免了許多重復(fù)性的工作,簡(jiǎn)化了管理數(shù)據(jù)庫(kù)用戶權(quán)限的工作。12答:若運(yùn)用T-SQL 來(lái)進(jìn)行編程,有兩種方法。其一,在本地存儲(chǔ)T-SQL程序,并創(chuàng)建應(yīng)用程序向SQL Server 發(fā)送命令來(lái)對(duì)結(jié)果進(jìn)行處理;其二,把部分用T-SQL編寫(xiě)的程序作為存儲(chǔ)過(guò)程存儲(chǔ)在SQL Server 中,并創(chuàng)建應(yīng)用程序來(lái)調(diào)用存儲(chǔ)過(guò)程,對(duì)數(shù)據(jù)結(jié)果進(jìn)行處理,存儲(chǔ)過(guò)程能夠通過(guò)接收參數(shù)向調(diào)用者返回結(jié)果集,結(jié)果集的格式由調(diào)用者確定。13答:存儲(chǔ)過(guò)程具有以下優(yōu)點(diǎn):(1)存儲(chǔ)過(guò)程允許標(biāo)準(zhǔn)組件式編程。(2)存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。(3)存儲(chǔ)過(guò)程能夠減少網(wǎng)絡(luò)流量。

20、(4)存儲(chǔ)過(guò)程可被作為一種安全機(jī)制來(lái)充分利用。14答:SQL Server支持以下5種類(lèi)型的存儲(chǔ)過(guò)程:(1)系統(tǒng)存儲(chǔ)過(guò)程:此類(lèi)存儲(chǔ)過(guò)程內(nèi)置于SQL Server,不能任意修改,提供有關(guān)數(shù)據(jù)庫(kù)模式、對(duì)象名、約束、數(shù)據(jù)類(lèi)型以及許可等方面的信息。(2)局部存儲(chǔ)過(guò)程:此類(lèi)存儲(chǔ)過(guò)程由數(shù)據(jù)庫(kù)管理員或SQL Server開(kāi)發(fā)人員編寫(xiě)。(3)臨時(shí)存儲(chǔ)過(guò)程:此類(lèi)存儲(chǔ)過(guò)程由數(shù)據(jù)庫(kù)管理員和SQLServer開(kāi)發(fā)人員編寫(xiě),但是只存在于連接期間。(4)遠(yuǎn)程存儲(chǔ)過(guò)程:此類(lèi)存儲(chǔ)過(guò)程存在于遠(yuǎn)程服務(wù)器中,并且可以被一個(gè)初始服務(wù)器引用,用于分布式應(yīng)用程序中。(5)擴(kuò)展存儲(chǔ)過(guò)程:此類(lèi)存儲(chǔ)過(guò)程在功能上類(lèi)似于局部存儲(chǔ)過(guò)程,但它們可以引

21、用SQL Server外部的函數(shù)。15答:創(chuàng)建存儲(chǔ)過(guò)程使用CREATE PROCEDURE 語(yǔ)句,其語(yǔ)法如下:CREATE PROC EDURE procedure_name ; number parameter data_type VARYING = default OUTPUT ,n WITH RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION FOR REPLICATION AS sql_statement n四、綜合題1. (1) CREATE TABLE SC ( Sno CHAR(5) ,Cno CHAR(3) , Grade int)(

22、2) CREATE INDEX SCno ON SC(Sno ASC,Cno DESC) (3) SELECT Sno,Sname,Ssex,Sage,Sdept FROM Student 或SELECT *FROM Student (4) SELECT Sname,Sdept,SageFROM StudentWHERE Sage BETWEEN 20 AND 23 (5) SELECT Sname,Sno FROM Student WHERE Sname LIKE _明 %(6) SELECT COUNT(*) FROM Student(7) SELECT SnoFROM SCWHERE C

23、no=M01UNIONSELECT SnoFROM SCWHERE Cno= M02;(8) UPDATE StudentSET Sage=23WHERE Sno=080012、(1) SELECT C#, CnFROM CWHERE TEACHER=周亮(2) SELECT S#, SnFROM SWHERE Sa23 AND Sex=男(3) 方法一:SELECT Cn, TEACHERFROM CWHERE C# IN(SELECT C#FROM SCWHERE S#=S3)方法二:SELECT Cn, TEACHERFROM C, SCWHERE C.C#=SC.C# AND SC.S

24、#=S3方法三:SELECT Cn, TEACHERFROM C WHERE EXISTS (SELECT *FROM SC WHERE SC.C#=C.C# AND S#=S3)(4) 方法一:SELECT SnFROM SWHERE Sex=女 AND EXISTS(SELECT *FROM SCWHERE SC.S#=S.S# AND SC.C# IN(SELECT C#FROM CWHERE THACHER=周亮)方法二:SELECT SnFROM SWHERE Sex=女(SELECT *FROM SC,CWHERE SC.S#=S.S# AND SC.C#=C.C# AND C.T

25、EACHER=周亮)(5) 方法一:SELECT C#FROM CWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.C#=C.C# AND SC.S# IN(SELECT S#FROM SWHERE Sn=李清))方法二:SELECT C#FROM SC,SWHERE SC.C#=C.C# AND SC.S#=S.S# AND S.Sn=李清(6) 方法一:SELECT DISTINCT S1.S# FROM SC AS SC1, SC AS SC2WHERE SC1.S#=SC2.S# AND SC1.C#!=SC2.C#方法二:SELECT S# FROM

26、SC GROUP BY S#HAVING COUNT(*)=2(7) 方法一:SELECT C#, CnFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.S#=S.S# AND SC.C#=C.C#)方法二:SELECT C#, CnFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE S# NOT IN(SELECT S#FROM SCWHERE SC.C#=C.C#)方法三:SELECT C#, CnFROM CWHERE C# IN(SELECT C#

27、FROM SCGROUP BY C#HAVING COUNT(*)=(SELECT COUNT(*)FROM S)(8) 方法一:SELECT DISTINCT S#FROM SCWHERE C# IN(SELECT C#FROM CWHERE TEACHER=周亮)方法二: SELECT DISTINCT S#FROM SCWHERE EXISTS(SELECT *FROM CWHERE C.C#=SC.C# AND TEACHER=周亮)方法三: SELECT DISTINCT S#FROM SC, CWHERE SC.C#=C.C# AND C.TEACHER=周亮(9) SELECT

28、Sn, SaFROM SWHERE S.Sex=男 AND S.Sa(SELECT AVG(S1.Sa) FROM S AS S1WHERE S1.Sex=女)(10)方法一: SELECT S1.Sn, S1.SaFROM S,S1WHERE S1.Sex=男 AND S1.Sa( SELECT Max(S2.Sa)FROM S,S2WHERE S2.Sex=女 )方法二: SELECT S1.Sn, S1.SaFROM S,S1WHERE S1.Sex=男 AND S1.SaALL(SELECT S1.SaFROM S,S2WHERE S2.Sex=女 )(11)方法一: Select Snfrom Swhere S.S#(select S1.S#from S as S1where S1.Sn=曹童) and S.SaS2.S# and S1.SaS2.Sa

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!