歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

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

  • 資源ID:95325371       資源大?。?span id="zjft0w5" class="font-tahoma">26.03KB        全文頁(yè)數(shù):11頁(yè)
  • 資源格式: DOCX        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

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

第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)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取?. 答:數(shù)據(jù)定義語(yǔ)言及其翻譯處理程序;數(shù)據(jù)操縱語(yǔ)言及其編譯(或解釋)程序;數(shù)據(jù)庫(kù)運(yùn)行控制程序;實(shí)用程序。4. 答: 文件系統(tǒng)中的文件是面向應(yīng)用的,一個(gè)文件基本上對(duì)應(yīng)于一個(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)的改變(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(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)系來組織的,因此可以方便地供多用戶多應(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)之上的,專用于對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的系統(tǒng)軟件。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的所有操作都要通過數(shù)據(jù)庫(kù)管理系統(tǒng)來實(shí)現(xiàn)。數(shù)據(jù)庫(kù)管理系統(tǒng)通常會(huì)提供接口和工具以支持?jǐn)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(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)系的描述,關(guān)系模式是靜態(tài)的、穩(wěn)定的。關(guān)系模式可以形式化地表示為:R(U,D,dom,F(xiàn))。(6)域是一組具有相同數(shù)據(jù)類型的值的信息或數(shù)據(jù),在關(guān)系中用來表示屬性的取值范圍。域中的元素可以完全不同,也可以部分或全部相同。2. 答:關(guān)系具有如下性質(zhì): (1)關(guān)系中不允許出現(xiàn)相同的元組。任意兩個(gè)元組不能完全相同。因?yàn)閿?shù)學(xué)上集合中沒有相同的元素,而關(guān)系是元組的集合,所以作為集合元素的元組應(yīng)該是唯一的。(2)關(guān)系中元組的順序(即行序)可以任意。元組上下無序,在一個(gè)關(guān)系中可以任意交換兩行的次序。因?yàn)榧现械脑厥菬o序的,所以作為集合元素的元組也是無序的。(3)關(guān)系中屬性的順序無所謂,即列的順序可以任意交換。按屬性名引用時(shí),屬性左右無序。交換時(shí),應(yīng)同屬性名一起交換,否則將得到不同的關(guān)系。(4)同一屬性名下的各個(gè)屬性值必須來自同一個(gè)域,是同一類型的數(shù)據(jù)。列是同質(zhì)的(Homogeneous),即每一列中的分量是同一類型的數(shù)據(jù),來自同一個(gè)域。(5)關(guān)系中各個(gè)屬性必須有不同的名字,而不同的屬性可來自同一個(gè)域。不同的列可來自同一個(gè)域,其中的每一列稱為一個(gè)屬性,不同的屬性要設(shè)置不同的屬性名。例如專職與兼職是兩個(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. 答:關(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ī)則:若屬性(或?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ù)與否,只是把參加運(yùn)算的關(guān)系的屬性連接起來即可。運(yùn)算過程通過連接條件控制選取符合條件的元組。當(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-SABCA1B1C1A3B3C3R×SR.AR.AR.AS.AS.BS.CA1B1C1A2B2C2A1B1C1A4B4C4A2B2C2A2B2C2A2B2C2A4B4C4A3B3C3A2B2C2A3B3C3A4B4C4C,A(R)CAC1A1C2A2C3A32,1(R)BAB1A1B2A2B3A3B'B1'(R)ABCA1B1C12. 答:YAXYZS.XABxm2zaxm1bmxn3zbxm1bmxj4zcxm1bmxj4zcxn3bjY=AXYZS.XABxn3zbxn3bjR.XS.XXYZS.XABxm2zaxm1bmxm2zaxm5bnxn3zbxn3bjR和S的自然連接XYZABxm2za1bmxm2za5bnxn3zb3bj3. 答:(1):關(guān)系代數(shù):SELL,zno (tno't1'(SELL)ALPHA語(yǔ)言:GET W (SELL. zno):SELL. tno ='t1'QBE語(yǔ)言: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(tno't1' (READERµSELL)/用dno自然連接ALPHA語(yǔ)言: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ǔ)言:AUTHORznoznzsexzbpz1P.成功SELLznotnodnoz1t1BOOKtnotntjtpubt1tpub'高等教育出版社'第3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL三、簡(jiǎn)答題1.答:SQL語(yǔ)言的優(yōu)點(diǎn)是:(1)它是非過程化語(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ù)表中的記錄號(hào),其文件大小要比原數(shù)據(jù)表小得多;其次,索引文件使用二分法查找記錄,這種方法比順序查找快數(shù)倍。3. 答:按照索引記錄的存放位置可以將索引分為聚集索引和非聚集索引。按照索引記錄是否允許具有索引值相同的行,可以將索引分唯一索引和非唯一索引。按照索引記錄字段個(gè)數(shù)可區(qū)分是否為組合索引。聚集(簇)索引按照索引字段來排列記錄,并按照指定的次序?qū)⒂涗洿鎯?chǔ)在表中。非聚集索引按照索引字段排列記錄,但排列的結(jié)果并不存儲(chǔ)在表中,而是存儲(chǔ)在另外的位置。唯一索引,不允許具有索引值相同的行,即每一個(gè)索引值只對(duì)應(yīng)唯一的記錄,從而禁止重復(fù)的索引或鍵值。組合索引是將兩個(gè)或兩個(gè)以上的字段組合起來建立的索引,單獨(dú)的字段允許有重復(fù)值。4. 答:當(dāng)一個(gè)查詢請(qǐng)求涉及到數(shù)據(jù)庫(kù)的多個(gè)表時(shí),必須用一定的連接條件將這些表連接起來,才能提供給用戶需要的信息。SQL中可通過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)子查詢兩類。不相關(guān)子查詢:子查詢的查詢條件不依賴于父查詢。子查詢可以獨(dú)立運(yùn)行,并且只執(zhí)行一次,執(zhí)行完畢后將值傳遞給外部查詢。相關(guān)子查詢:子查詢的查詢條件依賴于父查詢。子查詢不能獨(dú)立運(yùn)行,必須依靠父查詢數(shù)據(jù),并且外部查詢執(zhí)行一行,子查詢就執(zhí)行一次。7. 答:嵌套查詢中ANY或ALL謂詞與集函數(shù)有如下對(duì)照關(guān)系:=<><<=>>=ANYIN<MAX<=MAX>MAX>=MAXALLNOT IN<MIN<=MIN>MIN>=MIN8. 答:視圖是用戶觀察數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要機(jī)制,通常用來集中、簡(jiǎn)化和自定義每個(gè)用戶對(duì)數(shù)據(jù)庫(kù)的不同認(rèn)識(shí)。視圖也可用作安全機(jī)制,方法是允許用戶通過視圖訪問數(shù)據(jù),而不授予用戶直接訪問視圖基礎(chǔ)表的權(quán)限。視圖通常分類如下:視 圖 類 型子查詢數(shù)據(jù)源視 圖 名 稱基本表視圖單表視圖行列子集視圖帶表達(dá)式的視圖分組視圖多表視圖普通多表視圖帶表達(dá)式的視圖分組視圖視圖上的視圖單視圖上視圖普通單表視圖帶表達(dá)式的視圖分組視圖多視圖上視圖普通多表視圖帶表達(dá)式的視圖分組視圖基本表和視圖上的視圖普通視圖 帶表達(dá)式的視圖分組視圖9. 答:為了保證視圖更新約束,在視圖中增加 WITH CHECK OPTION子句,這樣對(duì)視圖的所有插入和修改操作都將受到檢查,以保證插入的或修改的元組確為視圖所見(即滿足視圖定義條件)。視圖的作用如下:視圖能使用戶以多種角度看待同一數(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ù)泄漏和破壞。數(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)限時(shí),則可以把這些權(quán)限定義為一個(gè)角色,對(duì)此角色進(jìn)行操作即可。這樣就避免了許多重復(fù)性的工作,簡(jiǎn)化了管理數(shù)據(jù)庫(kù)用戶權(quán)限的工作。12答:若運(yùn)用T-SQL 來進(jìn)行編程,有兩種方法。其一,在本地存儲(chǔ)T-SQL程序,并創(chuàng)建應(yīng)用程序向SQL Server 發(fā)送命令來對(duì)結(jié)果進(jìn)行處理;其二,把部分用T-SQL編寫的程序作為存儲(chǔ)過程存儲(chǔ)在SQL Server 中,并創(chuàng)建應(yīng)用程序來調(diào)用存儲(chǔ)過程,對(duì)數(shù)據(jù)結(jié)果進(jìn)行處理,存儲(chǔ)過程能夠通過接收參數(shù)向調(diào)用者返回結(jié)果集,結(jié)果集的格式由調(diào)用者確定。13答:存儲(chǔ)過程具有以下優(yōu)點(diǎn):(1)存儲(chǔ)過程允許標(biāo)準(zhǔn)組件式編程。(2)存儲(chǔ)過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。(3)存儲(chǔ)過程能夠減少網(wǎng)絡(luò)流量。(4)存儲(chǔ)過程可被作為一種安全機(jī)制來充分利用。14答:SQL Server支持以下5種類型的存儲(chǔ)過程:(1)系統(tǒng)存儲(chǔ)過程:此類存儲(chǔ)過程內(nèi)置于SQL Server,不能任意修改,提供有關(guān)數(shù)據(jù)庫(kù)模式、對(duì)象名、約束、數(shù)據(jù)類型以及許可等方面的信息。(2)局部存儲(chǔ)過程:此類存儲(chǔ)過程由數(shù)據(jù)庫(kù)管理員或SQL Server開發(fā)人員編寫。(3)臨時(shí)存儲(chǔ)過程:此類存儲(chǔ)過程由數(shù)據(jù)庫(kù)管理員和SQLServer開發(fā)人員編寫,但是只存在于連接期間。(4)遠(yuǎn)程存儲(chǔ)過程:此類存儲(chǔ)過程存在于遠(yuǎn)程服務(wù)器中,并且可以被一個(gè)初始服務(wù)器引用,用于分布式應(yīng)用程序中。(5)擴(kuò)展存儲(chǔ)過程:此類存儲(chǔ)過程在功能上類似于局部存儲(chǔ)過程,但它們可以引用SQL Server外部的函數(shù)。15答:創(chuàng)建存儲(chǔ)過程使用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)(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 Cno='M01'UNIONSELECT SnoFROM SCWHERE Cno= 'M02';(8) UPDATE StudentSET Sage=23WHERE Sno='08001'2、(1) SELECT C#, CnFROM CWHERE TEACHER=周亮(2) SELECT S#, SnFROM SWHERE Sa>23 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#=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.TEACHER=周亮)(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 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#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 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.Sa>ALL(SELECT S1.SaFROM S,S2WHERE S2.Sex=女 )(11)方法一: Select Snfrom Swhere S.S#>(select S1.S#from S as S1where S1.Sn='曹童') and S.Sa<( select S2.Sa from S as S2 where S2.Sn='曹童')方法二: Select Snfrom S as S1where Exists (select *from S as S2where S2.Sn='曹童') and S1.S#>S2.S# and S1.Sa<S2.Sa

注意事項(xiàng)

本文(徐州工程學(xué)院 數(shù)據(jù)庫(kù) 答案)為本站會(huì)員(陳**)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(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),我們立即給予刪除!