九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

數(shù)據(jù)庫(kù)原理與技術(shù)課程習(xí)題答案.doc

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

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

數(shù)據(jù)庫(kù)原理與技術(shù)課程習(xí)題答案.doc

數(shù)據(jù)庫(kù)原理與技術(shù)課程習(xí)題答案第1章一、選擇題1. 下列關(guān)于用文件管理數(shù)據(jù)的說(shuō)法,錯(cuò)誤的是 DA用文件管理數(shù)據(jù),難以提供應(yīng)用程序?qū)?shù)據(jù)的獨(dú)立性B當(dāng)存儲(chǔ)數(shù)據(jù)的文件名發(fā)生變化時(shí),必須修改訪問(wèn)數(shù)據(jù)文件的應(yīng)用程序C用文件存儲(chǔ)數(shù)據(jù)的方式難以實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)的安全控制D將相關(guān)的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中,有利于用戶對(duì)數(shù)據(jù)進(jìn)行分類,因此也可以加快用戶操作數(shù)據(jù)的效率2. 下列說(shuō)法中,不屬于數(shù)據(jù)庫(kù)管理系統(tǒng)特征的是 C A提供了應(yīng)用程序和數(shù)據(jù)的獨(dú)立性B所有的數(shù)據(jù)作為一個(gè)整體考慮,因此是相互關(guān)聯(lián)的數(shù)據(jù)的集合C用戶訪問(wèn)數(shù)據(jù)時(shí),需要知道存儲(chǔ)數(shù)據(jù)的文件的物理信息D能保證數(shù)據(jù)庫(kù)數(shù)據(jù)的可靠性,即使在存儲(chǔ)數(shù)據(jù)的硬盤出現(xiàn)故障時(shí),也能防止數(shù)據(jù)丟失3. 數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,它負(fù)責(zé)有效地組織、存儲(chǔ)和管理數(shù)據(jù),它位于用戶和操作系統(tǒng)之間,屬于 AA系統(tǒng)軟件B工具軟件C應(yīng)用軟件D數(shù)據(jù)軟件4. 數(shù)據(jù)庫(kù)系統(tǒng)是由若干部分組成的。下列不屬于數(shù)據(jù)庫(kù)系統(tǒng)組成部分的是 BA數(shù)據(jù)庫(kù)B操作系統(tǒng)C應(yīng)用程序D數(shù)據(jù)庫(kù)管理系統(tǒng)5. 下列關(guān)于數(shù)據(jù)庫(kù)技術(shù)的描述,錯(cuò)誤的是 DA數(shù)據(jù)庫(kù)中不但需要保存數(shù)據(jù),而且還需要保存數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系B數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有較小的數(shù)據(jù)冗余C數(shù)據(jù)庫(kù)中數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的變化不會(huì)影響到應(yīng)用程序D由于數(shù)據(jù)庫(kù)是存儲(chǔ)在磁盤上的,因此用戶在訪問(wèn)數(shù)據(jù)庫(kù)時(shí)需要知道其存儲(chǔ)位置二、簡(jiǎn)答題1 試說(shuō)明數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的概念。答: 數(shù)據(jù)是描述事物的符號(hào)記錄。描述事物的符號(hào)可以是數(shù)字,也可以是文字、圖形、圖像、聲音、語(yǔ)言等,數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過(guò)數(shù)字化后保存在計(jì)算機(jī)中。數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)中的有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)專門用于實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù)的系統(tǒng)軟件。數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及相關(guān)的實(shí)用工具)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員組成。2 數(shù)據(jù)管理技術(shù)的發(fā)展主要經(jīng)歷了哪幾個(gè)階段? 答: 數(shù)據(jù)管理技術(shù)的發(fā)展因此也就經(jīng)歷了文件管理和數(shù)據(jù)庫(kù)管理兩個(gè)階段。最初對(duì)數(shù)據(jù)的管理是以文件方式進(jìn)行的,也就是用戶通過(guò)編寫應(yīng)用程序來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)和管理。后來(lái)產(chǎn)生了數(shù)據(jù)庫(kù)技術(shù),也就是用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理數(shù)據(jù)。3 文件管理方式在管理數(shù)據(jù)方面有哪些缺陷?答: 文件方式管理數(shù)據(jù)有如下缺點(diǎn)。(1)編寫應(yīng)用程序不方便。(2)數(shù)據(jù)冗余不可避免。(3)應(yīng)用程序依賴性。(4)不支持對(duì)文件的并發(fā)訪問(wèn)。(5)數(shù)據(jù)間聯(lián)系弱。(6)難以滿足不同用戶對(duì)數(shù)據(jù)的需求。(7)無(wú)安全控制功能。4 與文件管理相比,數(shù)據(jù)庫(kù)管理有哪些優(yōu)點(diǎn)?答: 用數(shù)據(jù)庫(kù)技術(shù)管理數(shù)據(jù)具有以下特點(diǎn):(1)相互關(guān)聯(lián)的數(shù)據(jù)集合。(2)較少的數(shù)據(jù)冗余。(3)程序與數(shù)據(jù)相互獨(dú)立。(4)保證數(shù)據(jù)的安全和可靠。(5)最大限度地保證數(shù)據(jù)的正確性。(6)數(shù)據(jù)可以共享并能保證數(shù)據(jù)的一致性。5 在數(shù)據(jù)庫(kù)管理方式中,應(yīng)用程序是否需要關(guān)心數(shù)據(jù)的存儲(chǔ)位置和存儲(chǔ)結(jié)構(gòu)?為什么?答: 應(yīng)用程序不關(guān)心數(shù)據(jù)的存儲(chǔ)位置和存儲(chǔ)結(jié)構(gòu)。因?yàn)楫?dāng)數(shù)據(jù)的存儲(chǔ)方式發(fā)生變化時(shí), 這些變化都將由DBMS負(fù)責(zé)維護(hù)。應(yīng)用程序并不知道也不需要知道數(shù)據(jù)存儲(chǔ)方式或數(shù)據(jù)項(xiàng)已經(jīng)發(fā)生了變化。6 數(shù)據(jù)庫(kù)系統(tǒng)由哪幾部分組成,每一部分在數(shù)據(jù)庫(kù)系統(tǒng)中的作用大致是什么?答: 數(shù)據(jù)庫(kù)系統(tǒng)是基于數(shù)據(jù)庫(kù)的計(jì)算機(jī)應(yīng)用系統(tǒng),一般包括數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及相應(yīng)的實(shí)用工具)、應(yīng)用程序和數(shù)據(jù)庫(kù)管理員四個(gè)部分。數(shù)據(jù)庫(kù)是數(shù)據(jù)的匯集場(chǎng)所,它以一定的組織形式保存在存儲(chǔ)介質(zhì)上;數(shù)據(jù)庫(kù)管理系統(tǒng)是管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件,它可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的各種功能;應(yīng)用程序?qū)V冈L問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)的程序,數(shù)據(jù)庫(kù)管理員負(fù)責(zé)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行。第2章一、選擇題1 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的劃分,有利于AA. 數(shù)據(jù)的獨(dú)立性 B. 管理數(shù)據(jù)庫(kù)文件C. 建立數(shù)據(jù)庫(kù) D. 操作系統(tǒng)管理數(shù)據(jù)庫(kù)2 在數(shù)據(jù)庫(kù)的三級(jí)模式中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是BA內(nèi)模式 B.模式 C. 外模式 D. 其他3 下列關(guān)于數(shù)據(jù)庫(kù)中邏輯獨(dú)立性的說(shuō)法,正確的是CA.當(dāng)內(nèi)模式發(fā)生變化時(shí),模式可以不變B.當(dāng)內(nèi)模式發(fā)生變化時(shí),應(yīng)用程序可以不變C.當(dāng)模式發(fā)生變化時(shí),應(yīng)用程序可以不變D.當(dāng)模式發(fā)生變化時(shí),內(nèi)模式可以不變4 下列模式中,用于描述單個(gè)用戶數(shù)據(jù)視圖的是CA內(nèi)模式B模式C外模式D存儲(chǔ)模式5 數(shù)據(jù)庫(kù)中的數(shù)據(jù)模型三要素是指BA數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對(duì)象和數(shù)據(jù)共享B數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束C數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的安全控制D數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的可靠性6 下列關(guān)于E-R模型中聯(lián)系的說(shuō)法,錯(cuò)誤的是AA一個(gè)聯(lián)系最多只能關(guān)聯(lián)2個(gè)實(shí)體B聯(lián)系可以是一對(duì)一的C一個(gè)聯(lián)系可以關(guān)聯(lián)2個(gè)或2個(gè)以上的實(shí)體D聯(lián)系的種類是由客觀世界業(yè)務(wù)決定的7 數(shù)據(jù)庫(kù)中的三級(jí)模式以及模式間的映像提供了數(shù)據(jù)的獨(dú)立性。下列關(guān)于兩級(jí)映像的說(shuō)法,正確的是AA外模式到模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS實(shí)現(xiàn)的B外模式到模式的映像是由DBMS實(shí)現(xiàn)的,模式到內(nèi)模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的C外模式到模式的映像以及模式到內(nèi)模式的映像都是由DBMS實(shí)現(xiàn)的D外模式到模式的映像以及模式到內(nèi)模式的映像都是由應(yīng)用程序?qū)崿F(xiàn)的8 下列關(guān)于概念層數(shù)據(jù)模型的說(shuō)法,錯(cuò)誤的是CA概念層數(shù)據(jù)模型應(yīng)該采用易于用戶理解的表達(dá)方式B概念層數(shù)據(jù)模型應(yīng)該比較易于轉(zhuǎn)換成組織層數(shù)據(jù)模型C在進(jìn)行概念層數(shù)據(jù)模型設(shè)計(jì)時(shí),需要考慮具體的DBMS的特點(diǎn)D在進(jìn)行概念層數(shù)據(jù)模型設(shè)計(jì)時(shí),重點(diǎn)考慮的內(nèi)容是用戶的業(yè)務(wù)邏輯二、簡(jiǎn)答題1解釋數(shù)據(jù)模型的概念,為什么要將數(shù)據(jù)模型分成概念層數(shù)據(jù)模型和組織層數(shù)據(jù)模型?答: 數(shù)據(jù)模型(data model)是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。數(shù)據(jù)模型滿足三個(gè)方面的要求:(1)能夠真實(shí)地模擬現(xiàn)實(shí)世界。(2)容易被人們理解。(3)能夠方便地在計(jì)算機(jī)上實(shí)現(xiàn)。用一種模型來(lái)同時(shí)很好地滿足這三方面的要求在目前是比較困難的,因此在數(shù)據(jù)庫(kù)領(lǐng)域中是針對(duì)不同的使用對(duì)象和應(yīng)用目的,采用不同的數(shù)據(jù)模型來(lái)實(shí)現(xiàn)。根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩大類,它們分別屬于兩個(gè)不同的層次。第一類是概念層數(shù)據(jù)模型,也稱為概念模型或信息模型,它從數(shù)據(jù)的應(yīng)用語(yǔ)義視角來(lái)抽取現(xiàn)實(shí)世界中有價(jià)值的數(shù)據(jù)并按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)進(jìn)行建模。另一類是組織層數(shù)據(jù)模型,也稱為組織模型,它從數(shù)據(jù)的組織方式來(lái)描述數(shù)據(jù)。2組織層數(shù)據(jù)模型都有哪些?目前最常用的是哪個(gè)?答: 數(shù)據(jù)庫(kù)發(fā)展到現(xiàn)在主要采用了如下幾種組織方式(組織模型):層次模型(用樹(shù)型結(jié)構(gòu)組織數(shù)據(jù))、網(wǎng)狀模型(用圖型結(jié)構(gòu)組織數(shù)據(jù))、關(guān)系模型(用簡(jiǎn)單二維表結(jié)構(gòu)組織數(shù)據(jù))以及對(duì)象-關(guān)系模型(用復(fù)雜的表格以及其他結(jié)構(gòu)組織數(shù)據(jù))。目前最常用的是關(guān)系模型。3實(shí)體之間的聯(lián)系有幾種?請(qǐng)為每一種聯(lián)系舉出一個(gè)例子。答: 兩個(gè)實(shí)體之間的聯(lián)系通常有如下三類:(1)一對(duì)一聯(lián)系(1 : 1)。如部門和經(jīng)理(假設(shè)一個(gè)部門只允許有一個(gè)經(jīng)理,一個(gè)人只允許擔(dān)任一個(gè)部門的經(jīng)理)。(2)一對(duì)多聯(lián)系(1 : n)。比如,假設(shè)一個(gè)系有多名教師,而一個(gè)教師只允許在一個(gè)系工作,則系和教師之間也是一對(duì)多聯(lián)系。(3)多對(duì)多聯(lián)系(m : n)。比如學(xué)生和課程,一個(gè)學(xué)生可以選修多門課程,一門課程也可以被多個(gè)學(xué)生選修,因此學(xué)生和課程之間是多對(duì)多的聯(lián)系。4說(shuō)明實(shí)體-聯(lián)系模型中的實(shí)體、屬性和聯(lián)系的概念。答: 在實(shí)體-聯(lián)系模型中主要涉及三方面內(nèi)容:實(shí)體、屬性和聯(lián)系。(1)實(shí)體。實(shí)體是具有公共性質(zhì)、并可相互區(qū)分的現(xiàn)實(shí)世界對(duì)象的集合,或者說(shuō)是具有相同結(jié)構(gòu)的對(duì)象的集合。(2)屬性。每個(gè)實(shí)體都具有一定的特征或性質(zhì),這樣我們才能根據(jù)實(shí)體的特征來(lái)區(qū)分一個(gè)個(gè)實(shí)例。(3)聯(lián)系。在現(xiàn)實(shí)世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系在信息世界反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。5指明下列實(shí)體間聯(lián)系的種類:(1)教研室和教師(假設(shè)一個(gè)教師只屬于一個(gè)教研室,一個(gè)教研室可有多名教師)。(2)商店和顧客。(3)國(guó)家和首都(假設(shè)國(guó)家的首都不會(huì)變化,一個(gè)國(guó)家只有一個(gè)首都)(4)飛機(jī)和乘客。答:(1)教研室和教師是一對(duì)多,(2)商店和顧客是多對(duì)多,(3)國(guó)家和首都是一對(duì)一,(4)飛機(jī)和乘客是多對(duì)多.6數(shù)據(jù)庫(kù)包含哪三級(jí)模式?試分別說(shuō)明每一級(jí)模式的作用?答: 數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)的外模式、模式和內(nèi)模式.內(nèi)模式:是最接近物理存儲(chǔ)的,也就是數(shù)據(jù)的物理存儲(chǔ)方式,包括數(shù)據(jù)存儲(chǔ)位置、數(shù)據(jù)存儲(chǔ)方式等。外模式:是最接近用戶的,也就是用戶所看到的數(shù)據(jù)視圖。模式:是介于內(nèi)模式和外模式之間的中間層,是數(shù)據(jù)的邏輯組織方式。7數(shù)據(jù)庫(kù)管理系統(tǒng)提供的兩級(jí)映像的作用是什么?它帶來(lái)了哪些功能?答: 數(shù)據(jù)庫(kù)管理系統(tǒng)在三個(gè)模式之間提供了以下兩級(jí)映像:外模式/模式映像,模式/內(nèi)模式映像。正是這兩級(jí)映像功能保證了數(shù)據(jù)庫(kù)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性,使數(shù)據(jù)庫(kù)應(yīng)用程序不隨數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯或存儲(chǔ)結(jié)構(gòu)的變動(dòng)而變動(dòng)。第3章一、 選擇題1. 下列關(guān)于關(guān)系中主屬性的描述,錯(cuò)誤的是DA. 主鍵所包含的屬性一定是主屬性B. 外鍵所引用的屬性一定是主屬性C. 候選鍵所包含的屬性都是主屬性D. 任何一個(gè)主屬性都可以唯一地標(biāo)識(shí)表中的一行數(shù)據(jù)2. 設(shè)有關(guān)系模式:銷售(顧客號(hào),商品號(hào),銷售時(shí)間,銷售數(shù)量),若一個(gè)顧客可在不同時(shí)間對(duì)同一產(chǎn)品購(gòu)買多次,同一個(gè)顧客在同一時(shí)間可購(gòu)買多種商品,則此關(guān)系模式的主鍵是 DA顧客號(hào)B產(chǎn)品號(hào)C(顧客號(hào),商品號(hào))D(顧客號(hào),商品號(hào),銷售時(shí)間)3. 關(guān)系數(shù)據(jù)庫(kù)用二維表來(lái)組織數(shù)據(jù)。下列關(guān)于關(guān)系表中記錄的說(shuō)法,正確的是 BA順序很重要,不能交換B順序不重要C按輸入數(shù)據(jù)的順序排列D一定是有序的4. 下列不屬于數(shù)據(jù)完整性約束的是 DA實(shí)體完整性B參照完整性C域完整性D數(shù)據(jù)操作完整性5. 下列關(guān)于關(guān)系操作的說(shuō)法,正確的是 DA關(guān)系操作是基于集合的操作B在進(jìn)行關(guān)系操作時(shí),用戶需要知道數(shù)據(jù)的存儲(chǔ)位置C在進(jìn)行關(guān)系操作時(shí),用戶需要知道數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)D用戶可以在關(guān)系上直接進(jìn)行行定位操作6. 下列關(guān)于關(guān)系的說(shuō)法,錯(cuò)誤的是 DA關(guān)系中的每個(gè)屬性都是不可再分的基本屬性B關(guān)系中不允許出現(xiàn)值完全相同的元組C關(guān)系中不需要考慮元組的先后順序D關(guān)系中屬性順序的不同,關(guān)系所表達(dá)的語(yǔ)義也不同7. 下列關(guān)于關(guān)系代數(shù)中選擇運(yùn)算的說(shuō)法,正確的是 AA選擇運(yùn)算是從行的方向選擇集合中的數(shù)據(jù),選擇運(yùn)算后的行數(shù)有可能減少B選擇運(yùn)算是從行的方向選擇集合中的數(shù)據(jù),選擇運(yùn)算后的行數(shù)不變C選擇運(yùn)算是從列的方向選擇集合中的若干列,選擇運(yùn)算后的列數(shù)有可能減少D選擇運(yùn)算是從列的方向選擇集合中的若干列,選擇運(yùn)算后的列數(shù)不變8. 下列用于表達(dá)關(guān)系代數(shù)中投影運(yùn)算的運(yùn)算符是 BABC D+9. 下列關(guān)于關(guān)系代數(shù)中差運(yùn)算結(jié)果的說(shuō)法,正確的是 DA差運(yùn)算的結(jié)果包含了兩個(gè)關(guān)系中的全部元組,因此有可能有重復(fù)的元組B差運(yùn)算的結(jié)果包含了兩個(gè)關(guān)系中的全部元組,但不會(huì)有重復(fù)的元組C差運(yùn)算的結(jié)果只包含兩個(gè)關(guān)系中相同的元組D“A-B”差運(yùn)算的結(jié)果由屬于A但不屬于B的元組組成10. 設(shè)有如下三個(gè)關(guān)系,學(xué)生(學(xué)號(hào),姓名,性別),課程(課程號(hào),課程名,學(xué)分)和選課(學(xué)號(hào),課程號(hào),成績(jī))?,F(xiàn)要查詢趙飛選的課程的課程名和學(xué)分,下列關(guān)系代數(shù)表達(dá)式正確的是 BA課程名,學(xué)分( 姓名 =趙飛(學(xué)生) 課程 選課) B課程名,學(xué)分( 姓名 =趙飛(學(xué)生) 選課 課程)C課程名,學(xué)分( 姓名 =趙飛(學(xué)生 課程 選課) D課程名,學(xué)分( 姓名 =趙飛(課程 學(xué)生 選課 )二、簡(jiǎn)答題1 試述關(guān)系模型的三個(gè)組成部分。答:關(guān)系模型的三個(gè)組成部分是由關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)、關(guān)系模型的操作集合和關(guān)系模型的完整性約束三部分組成,這三部分也稱為關(guān)系模型的三要素。2 解釋下列術(shù)語(yǔ)的含義:(1) 主鍵: 也稱為主碼或主關(guān)鍵字,是表中的屬性或?qū)傩越M,用于唯一地確定一個(gè)元組。(2) 候選鍵: 如果一個(gè)屬性或?qū)傩约闹的軌蛭ㄒ粯?biāo)識(shí)一個(gè)關(guān)系的元組而又不包含多余的屬性,則稱該屬性或?qū)傩约癁楹蜻x鍵。(3) 關(guān)系: 關(guān)系就是二維表,二維表的名字就是關(guān)系的名字(4) 關(guān)系模式: 是指二維表的結(jié)構(gòu),或者關(guān)系模式就是二維表的表框架或表頭結(jié)構(gòu)。(5) 關(guān)系數(shù)據(jù)庫(kù): 對(duì)應(yīng)于一個(gè)關(guān)系模型的所有關(guān)系的集合稱為關(guān)系數(shù)據(jù)庫(kù)。3 關(guān)系數(shù)據(jù)庫(kù)的三個(gè)完整性約束是什么?各是什么含義?答:關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性約束主要包括三大類:實(shí)體完整性、參照完整性和用戶定義的完整性。實(shí)體完整性是保證關(guān)系中的每個(gè)元組都是可識(shí)別的和唯一的。是指關(guān)系數(shù)據(jù)庫(kù)中所有的表都必須有主鍵,而且表中不允許存在如下記錄。參照完整性也稱為引用完整性?,F(xiàn)實(shí)世界中的實(shí)體之間往往存在著某種聯(lián)系,在關(guān)系模型中,實(shí)體以及實(shí)體之間的聯(lián)系都是用關(guān)系來(lái)表示的,這樣就自然存在著關(guān)系與關(guān)系之間的引用。用戶定義的完整性也稱為域完整性或語(yǔ)義完整性。用戶定義的完整性就是針對(duì)某一具體應(yīng)用領(lǐng)域定義的數(shù)據(jù)約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足應(yīng)用語(yǔ)義的要求。4 利用表3-11至3-13所給的三個(gè)關(guān)系,寫出實(shí)現(xiàn)如下查詢的關(guān)系代數(shù)表達(dá)式。(1)查詢“信息管理系”學(xué)生的選課情況,列出學(xué)號(hào)、姓名、課程號(hào)和成績(jī)。Sno,Sname,Cno,Grade(Sdept=信息管理系(Student) SC Course)(2)查詢“VB”課程的考試情況,列出學(xué)生姓名、所在系和考試成績(jī)。Sname,Sdept,Grade(Cname=VB(Course) SC Student)(3)查詢考試成績(jī)高于90分的學(xué)生的姓名、課程名和成績(jī)。Sname,Cno,Grade(Grade90(SC) Student)(4)查詢至少選修了0821103學(xué)生所選的全部課程的學(xué)生姓名和所在系。Sname, Sdept(Student (SNO,CNO(SC) cno(Sno=0821103(SC)(5)查詢至少選了“C001”和“C002”兩門課程的學(xué)生姓名、所在系和所選的課程號(hào)。Sname,Sdept,Cno(Sno(Cno =C001 (SC) Student SC) Sname,Sdept,Cno(Sno(Cno =C002 (SC) Student SC)第4章一、選擇題1 下列關(guān)于SQL語(yǔ)言特點(diǎn)的敘述,錯(cuò)誤的是 BA使用SQL語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù),用戶只需提出做什么,而無(wú)需描述如何實(shí)現(xiàn)BSQL語(yǔ)言比較復(fù)雜,因此在使用上比較難CSQL語(yǔ)言可以在數(shù)據(jù)庫(kù)管理系統(tǒng)提供的應(yīng)用程序中執(zhí)行,也可以在命令行方式下執(zhí)行D使用SQL語(yǔ)言可以完成任何數(shù)據(jù)庫(kù)操作2 下列所述功能中,不屬于SQL語(yǔ)言功能的是 D A數(shù)據(jù)庫(kù)和表的定義功能 B數(shù)據(jù)查詢功能C數(shù)據(jù)增、刪、改功能D提供方便的用戶操作界面功能3 設(shè)某職工表中有用于存放年齡(整數(shù))的列,下列類型中最合適年齡列的是 CAint BsmallintCtinyintDbit4 設(shè)某列的類型是char(10),存放“數(shù)據(jù)庫(kù)”,占用空間的字節(jié)數(shù)是 AA10 B20C3D65 設(shè)某列的類型是nchar(10),存放“數(shù)據(jù)庫(kù)”,占用空間的字節(jié)數(shù)是 BA10 B20C3D66 設(shè)某列的類型是varchar(10),存放“數(shù)據(jù)庫(kù)”,占用空間的字節(jié)數(shù)是 DA10 B20C3D67 設(shè)某列的類型是nvarchar(10),存放“abc”,占用空間的字節(jié)數(shù)是 DA10 B20C3D68 下列約束中用于限制列的取值范圍的約束是 BAPRIMARY KEYBCHECKCDEFAULTD UNIQUE9 下列約束中用于限制列取值不重的約束是 D APRIMARY KEYBCHECKCDEFAULTD UNIQUE10 下列關(guān)于DEFAULT約束的說(shuō)法,正確的是 CA一個(gè)DEFAULT約束可用于一個(gè)表的多個(gè)列上BDEFAULT約束只能作為表級(jí)完整性約束CDEFAULT約束只能作為列級(jí)完整性約束DDEFAULT約束既可作為表級(jí)完整性約束也可作為列級(jí)完整性約束二、簡(jiǎn)答題1. SQL語(yǔ)言的特點(diǎn)是什么?具有哪些功能?答:主要特點(diǎn)有:(1)一體化,(2)高度非過(guò)程化,(3)簡(jiǎn)潔,(4)可以多種方式使用。SQL語(yǔ)言按其功能可分為4大部分:數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更改和數(shù)據(jù)控制。2. tinyint類型定義的數(shù)據(jù)的取值范圍是多少?答:tinyint類型定義的數(shù)據(jù)的取值范圍是從 0 到 255 之間的整數(shù)3. SmallDatatime類型精確到哪個(gè)時(shí)間單位?答:SmallDatatime類型的默認(rèn)格式為:YYYY-MM-DD hh:mm:00。精確到分鐘。4. 定點(diǎn)小數(shù)類型numeric(p,q)中的p和q的含義分別是什么?答:p為精度,指定可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù)。q為小數(shù)位數(shù),指定小數(shù)點(diǎn)右邊可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù)。5. char(n)和nchar(n)中n的取值范圍分別是多少?答:char(n)中的n表示字符串的最大長(zhǎng)度,取值范圍為18000。nchar(n)中的n表示字符串的最大長(zhǎng)度,取值范圍為14000。6. 架構(gòu)的作用是什么?答:架構(gòu)(schema,也稱為模式)是數(shù)據(jù)庫(kù)下的一個(gè)邏輯命名空間,可以存放表、視圖等數(shù)據(jù)庫(kù)對(duì)象,它是一個(gè)數(shù)據(jù)庫(kù)對(duì)象的容器。7. 寫出定義如下架構(gòu)的SQL語(yǔ)句。(1)定義一個(gè)名為“BOOK”的架構(gòu)。CREATE SCHEMA BOOK(2)為用戶“Teacher”定義一個(gè)架構(gòu),架構(gòu)名同用戶名。CREATE SCHEMA AUTHORIZATION Teacher第5章一、選擇題1 當(dāng)關(guān)系R和S進(jìn)行連接操作時(shí),如果R中的元組不滿足連接條件,在連接結(jié)果中也會(huì)將這些記錄保留下來(lái)的操作是 A A左外連接 B右外連接C內(nèi)連接D自連接2 設(shè)在某SELECT語(yǔ)句的WHERE子句中,需要對(duì)Grade列的空值進(jìn)行處理。下列關(guān)于空值的操作,錯(cuò)誤的是CAGrade IS NOT NULL BGrade IS NULLCGrade = NULLDNOT (Grade IS NULL)3 下列聚合函數(shù)中,不忽略空值的是DASUM(列名) BMAX(列名)CAVG(列名)DCOUNT(*)4 SELECT INTO FROM語(yǔ)句的功能是AA 將查詢結(jié)果插入到一個(gè)新表中B 將查詢結(jié)果插入到一個(gè)已建好的表中C 合并查詢的結(jié)果D 向已存在的表中添加數(shù)據(jù)5 下列查詢查詢語(yǔ)句中,錯(cuò)誤的是 BA SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) 3C SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3D SELECT Sno FROM SC GROUP BY Sno 6 現(xiàn)要利用Student表查詢年齡最小的學(xué)生姓名和年齡。下列實(shí)現(xiàn)此功能的查詢語(yǔ)句中,正確的是 DA SELECT Sname, MIN(Sage) FROM StudentB SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C SELECT TOP 1 Sname, Sage FROM Student D SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage 7 設(shè)SC表中記錄成績(jī)的列為:Grade,類型為int。若在查詢成績(jī)時(shí),希望將成績(jī)按優(yōu)、良、中、及格和不及格形式顯示,正確的Case表達(dá)式是CA. Case GradeWhen 90100 THEN 優(yōu)When 8089 THEN 良When 7079 THEN 中When 6069 THEN 及格Else 不及格EndB. Case When Grade between 90 and 100 THEN Grade = 優(yōu)When Grade between 80 and 89 THEN Grade = 良When Grade between 70 and 79 THEN Grade = 中When Grade between 60 and 69 THEN Grade = 及格Else Grade = 不及格EndC. Case When Grade between 90 and 100 THEN 優(yōu)When Grade between 80 and 89 THEN 良When Grade between 70 and 79 THEN 中When Grade between 60 and 69 THEN 及格Else 不及格EndD. Case GradeWhen 90100 THEN Grade = 優(yōu)When 8089 THEN Grade = 良When 7079 THEN Grade = 中When 6069 THEN Grade = 及格Else Grade = 不及格End8 下列SQL語(yǔ)句中,用于更改表數(shù)據(jù)的語(yǔ)句是CAALTER BSELECTCUPDATEDINSERT9 設(shè)有Teachers表,該表的定義如下:CREATE TABLE Teachers( Tno CHAR(8) PRIMARY KEY, Tname VARCHAR(10) NOT NULL, Age TINYINT CHECK(Age BETWEEN 25 AND 65) )下列插入語(yǔ)句中,不能正確執(zhí)行的是DAINSERT INTO Teachers VALUES(T100,張三,NULL)BINSERT INTO Teachers(Tno,Tname,Age) VALUES(T100,張三,30)CINSERT INTO Teachers(Tno,Tname) VALUES(T100,張三)DINSERT INTO TeachersVALUES(T100,張三)10 下列刪除計(jì)算機(jī)系學(xué)生的修課記錄的語(yǔ)句,正確的是BADELETE FROM SC JOIN Student b ON S.Sno = b.Sno WHERE Sdept = 計(jì)算機(jī)系BDELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.Sno WHERE Sdept = 計(jì)算機(jī)系CDELETE FROM Student WHERE Sdept = 計(jì)算機(jī)系DDELETE FROM SC WHERE Sdept = 計(jì)算機(jī)系11 下列條件子句中,能夠篩選出Col列中以“a”開(kāi)始的所有數(shù)據(jù)的是 BAWhere Col = a%BWhere Col like a%CWhere Col = a_DWhere Col LIKE a_二、簡(jiǎn)答題1 在聚合函數(shù)中,哪個(gè)函數(shù)在統(tǒng)計(jì)時(shí)會(huì)忽略NULL?答:SQL提供的統(tǒng)計(jì)函數(shù)包括:COUNT(*):統(tǒng)計(jì)表中元組的個(gè)數(shù)。COUNT(DISTINCT ):統(tǒng)計(jì)本列的列值個(gè)數(shù),DISTINCT選項(xiàng)表示去掉列的重復(fù)值后再統(tǒng)計(jì)。SUM():計(jì)算列值的和值(必須是數(shù)值型列)。AVG():計(jì)算列值的平均值(必須是數(shù)值型列)。MAX():得到列值的最大值。MIN():得到列值的最小值。上述函數(shù)中除COUNT(*)外,其他函數(shù)在計(jì)算過(guò)程中均忽略NULL值。2 HAVING子句的作用是什么?答:HAVING子句用于對(duì)分組后的統(tǒng)計(jì)結(jié)果再進(jìn)行篩選。3 “%”和“_”通配符的作用分別是什么?答:_(下劃線):匹配任意一個(gè)字符。%(百分號(hào)):匹配0到多個(gè)字符。4 WHERE Age BETWEEN 20 AND 30子句,查找的Age范圍是多少?答:Age的范圍是,大于等于20,小于等于30.5 WHERE Sdept NOT IN (CS, IS, MA),查找的數(shù)據(jù)是什么?答:既不是CS系、也不是IS系,還不是MA系的數(shù)據(jù)6 自連接與普通內(nèi)連接的主要區(qū)別是什么?答:自連接是一種特殊的內(nèi)連接,它是指相互連接的表在物理上為同一張表,但在邏輯上將其看成是兩張表。要讓物理上的一張表在邏輯上成為兩個(gè)表,必須通過(guò)為表取別名的方法。7 外連接與內(nèi)連接的主要區(qū)別是什么?答:在內(nèi)連接操作中,只有滿足連接條件的元組才能作為結(jié)果輸出。而外連接也能輸出那些不滿足連接條件的元組的信息。8 相關(guān)子查詢與嵌套子查詢?cè)趫?zhí)行上的主要區(qū)別是什么?答:相關(guān)子查詢的執(zhí)行過(guò)程是從外到內(nèi),外層每掃描一個(gè)元組,內(nèi)層的查詢就執(zhí)行一次。而嵌套子查詢執(zhí)行過(guò)程是從內(nèi)到外,即,先執(zhí)行內(nèi)層查詢一次,把結(jié)果集放到外層查詢中,再執(zhí)行外層查詢一次。9 “SELECT INOT 表名 FROM ”語(yǔ)句的作用是什么?答:這個(gè)語(yǔ)句將查詢的結(jié)果保存到該數(shù)據(jù)庫(kù)的一個(gè)新表中。10 對(duì)統(tǒng)計(jì)結(jié)果的篩選應(yīng)該使用哪個(gè)子句完成?答:對(duì)統(tǒng)計(jì)結(jié)果的篩選應(yīng)該使用HAVING子句來(lái)完成。11 TOP 子句的作用是什么?答:只希望列出結(jié)果集中的前幾行結(jié)果,而不是全部結(jié)果。需要使用TOP子句來(lái)限制產(chǎn)生的結(jié)果集行數(shù)。第6章一 選擇題1下列關(guān)于視圖的說(shuō)法,正確的是 B A視圖與基本表一樣,其數(shù)據(jù)也被保存到數(shù)據(jù)庫(kù)中 B對(duì)視圖的操作最終都轉(zhuǎn)換為對(duì)基本表的操作C視圖的數(shù)據(jù)源只能是基本表D所有視圖都可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、改、查操作2下列關(guān)于在視圖的定義語(yǔ)句中可以包含的語(yǔ)句的說(shuō)法,正確的是 AA只能包含數(shù)據(jù)查詢語(yǔ)句B可以包含數(shù)據(jù)增、刪、改、查語(yǔ)句C可以包含創(chuàng)建表的語(yǔ)句D所有語(yǔ)句都可以3視圖對(duì)應(yīng)數(shù)據(jù)庫(kù)三級(jí)模式中的 AA. 外模式 B. 內(nèi)模式 C. 模式 D. 其他4下列關(guān)于通過(guò)視圖更改數(shù)據(jù)的說(shuō)法,錯(cuò)誤的是 DA如果視圖的定義涉及到多張表,則對(duì)這種視圖一般情況下允許進(jìn)行更改操作B如果定義視圖的查詢語(yǔ)句中含有GROUP BY子句,則對(duì)這種視圖不允許進(jìn)行更改操作C如果定義視圖的查詢語(yǔ)句中含有聚合函數(shù),則對(duì)這種視圖不允許進(jìn)行更改操作D如果視圖數(shù)據(jù)來(lái)自單個(gè)基本表的行、列選擇結(jié)果,則一般情況下允許進(jìn)行更改操作5下列關(guān)于視圖的說(shuō)法,正確的是BA通過(guò)視圖可以提高數(shù)據(jù)查詢效率B視圖提供了數(shù)據(jù)的邏輯獨(dú)立性C視圖只能建立在基本表上D定義視圖的語(yǔ)句可以包含數(shù)據(jù)更改語(yǔ)句6創(chuàng)建視圖的主要作用是DA提高數(shù)據(jù)查詢效率B維護(hù)數(shù)據(jù)的完整性約束C維護(hù)數(shù)據(jù)的一致性D提供用戶視角的數(shù)據(jù)7建立索引可以加快數(shù)據(jù)的查詢效率。在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,索引屬于 AA內(nèi)模式B模式C外模式D概念模式8設(shè)有學(xué)生表(學(xué)號(hào),姓名,所在系)。下列建立統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù)的視圖語(yǔ)句中,正確的是 D ACREATE VIEW v1 AS SELECT 所在系, COUNT(*) FROM 學(xué)生表 GROUP BY 所在系 BCREATE VIEW v1 AS SELECT 所在系, SUM(*) FROM 學(xué)生表 GROUP BY 所在系CCREATE VIEW v1(系名,人數(shù)) AS SELECT 所在系, SUM(*) FROM 學(xué)生表 GROUP BY 所在系DCREATE VIEW v1(系名,人數(shù)) AS SELECT 所在系, COUNT(*) FROM 學(xué)生表 GROUP BY 所在系9下列關(guān)于索引的說(shuō)法,正確的是CA只要建立了索引就可以加快數(shù)據(jù)的查詢效率B在一個(gè)表上可以創(chuàng)建多個(gè)聚集索引C在一個(gè)表上可以建立多個(gè)唯一的非聚集索引D索引會(huì)影響數(shù)據(jù)插入和更新的執(zhí)行效率,但不會(huì)影響刪除數(shù)據(jù)的執(zhí)行效率10 “CREATE UNIQUE INDEX IDX1 ON T(C1,C2) ”語(yǔ)句的作用是 DA在C1和C2列上分別建立一個(gè)唯一聚集索引B在C1和C2列上分別建立一個(gè)唯一非聚集索引C在C1和C2列的組合上建立一個(gè)唯一聚集索引D在C1和C2列的組合上建立一個(gè)唯一非聚集索引二、簡(jiǎn)答題1 索引的作用是什么?答:在數(shù)據(jù)庫(kù)中建立索引是為了加快數(shù)據(jù)的查詢速度。索引使對(duì)數(shù)據(jù)的查找不需要對(duì)整個(gè)表進(jìn)行掃描,就可以在其中找到所需數(shù)據(jù)。2 索引分為哪幾種類型?分別是什么?它們的主要區(qū)別是什么?答:索引分為兩大類,一類是聚集索引(Clustered Index,也稱為聚簇索引),另一類是非聚集索引(Non-Clustered Index,也稱為非聚簇索引)。聚集索引對(duì)數(shù)據(jù)按索引關(guān)鍵字值進(jìn)行物理排序,非聚集索引不對(duì)數(shù)據(jù)按索引關(guān)鍵字值進(jìn)行物理排序,而只將索引關(guān)鍵字按值進(jìn)行排序。3 在一個(gè)表上可以創(chuàng)建幾個(gè)聚集索引?可以創(chuàng)建多個(gè)非聚集索引嗎?答:在一個(gè)表中只能創(chuàng)建1個(gè)聚焦索引,可以創(chuàng)建多個(gè)非聚焦索引。4 聚集索引一定是唯一性索引,是否正確?反之呢?答:聚焦索引是唯一性索引,但唯一性索引不一定是聚焦索引,也可以是非聚焦索引。5 在建立聚集索引時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)是真正將數(shù)據(jù)按聚集索引列進(jìn)行物理排序。是否正確?答:是6 在建立非聚集索引時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)并不對(duì)數(shù)據(jù)進(jìn)行物理排序。是否正確?答:是7 不管對(duì)表進(jìn)行什么類型的操作,在表上建立的索引越多越能提高數(shù)據(jù)操作效率。是否正確?答:不是8 索引通常情況下可以提高哪個(gè)數(shù)據(jù)操作的效率?答:可提高查詢操作的效率9試說(shuō)明使用視圖的好處。答:視圖的好處有:(1)簡(jiǎn)化數(shù)據(jù)查詢語(yǔ)句,(2)使用戶能從多角度看待同一數(shù)據(jù),(3)提高了數(shù)據(jù)的安全性,(4)提供了一定程度的邏輯獨(dú)立性.10使用視圖可以加快數(shù)據(jù)的查詢速度,這句話對(duì)嗎?為什么?答:不對(duì),因?yàn)橐晥D并沒(méi)有保存數(shù)據(jù),對(duì)視圖的查詢要轉(zhuǎn)換成為對(duì)基本表的查詢,這個(gè)轉(zhuǎn)換需要時(shí)間,它會(huì)降低查詢效率。第7章二 選擇題1下列關(guān)于觸發(fā)器的說(shuō)法,正確的是 B A在一個(gè)表的一個(gè)操作上不能建立多個(gè)后觸發(fā)型觸發(fā)器B在一個(gè)表的一個(gè)操作上不能建立多個(gè)前觸發(fā)型觸發(fā)器C后觸發(fā)型觸發(fā)器只執(zhí)行觸發(fā)器,而不執(zhí)行引發(fā)觸發(fā)器執(zhí)行的數(shù)據(jù)操作語(yǔ)句D后觸發(fā)型觸發(fā)器是在觸發(fā)器執(zhí)行完成后,再執(zhí)行引發(fā)觸發(fā)器的數(shù)據(jù)操作語(yǔ)句2設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售單價(jià)),若要限制商品的銷售價(jià)格必須大于商品的單價(jià),下列做法正確的是 DA在商品表的單價(jià)列上建立一個(gè)插入操作的觸發(fā)器B在商品表上建立一個(gè)插入和更新操作的觸發(fā)器C在銷售表的銷售單價(jià)列上建立一個(gè)插入操作的觸發(fā)器D在銷售表上建立一個(gè)插入和更新操作的觸發(fā)器3若要限制SC表中Grade列的取值范圍在0-100之間,下列做法中最合適的是 BA在SC表上建立一個(gè)插入和更新操作的后觸發(fā)型觸發(fā)器B在SC表上建立一個(gè)插入和更新操作的前觸發(fā)型觸發(fā)器C在SC表上建立一個(gè)CHECK約束D在SC表的Grade列上建立一個(gè)CHECK約束4下列關(guān)于存儲(chǔ)過(guò)程的說(shuō)法,錯(cuò)誤的是 CA利用存儲(chǔ)過(guò)程機(jī)制可以提高數(shù)據(jù)的操作效率B存儲(chǔ)過(guò)程支持輸入和輸出參數(shù)C在定義存儲(chǔ)過(guò)程的語(yǔ)句中只能包含查詢語(yǔ)句D存儲(chǔ)過(guò)程可以只包含輸入?yún)?shù),不包含輸出參數(shù)5下列定義存儲(chǔ)過(guò)程頭部的語(yǔ)句,正確的是 CAcreate proc p1 x,y int as Bcreate proc p1 x,y int as Ccreate proc p1 x int,y int as Dcreate proc p1 x,y int output as 三 簡(jiǎn)答題1. 前觸發(fā)型觸發(fā)器和后觸發(fā)型觸發(fā)器的主要區(qū)別是什么?答:使用FOR或AFTER選項(xiàng)定義的觸發(fā)器為后觸發(fā)型的觸發(fā)器,即只有在引發(fā)觸發(fā)器執(zhí)行的語(yǔ)句中指定的操作都已成功執(zhí)行,才執(zhí)行觸發(fā)器。使用INSTEAD OF選項(xiàng)定義的觸發(fā)器為前觸發(fā)型觸發(fā)器。在這種模式的觸發(fā)器中,指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行的SQL語(yǔ)句,從而替代引發(fā)語(yǔ)句的操作。2. 觸發(fā)器的主要作用是什么?答:觸發(fā)器是一段由對(duì)數(shù)據(jù)的更改操作引發(fā)的自動(dòng)執(zhí)行的代碼,這些更改操作包括UPDATE、INSERT或DELETE。觸發(fā)器通常用于保證業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性,其主要優(yōu)點(diǎn)是用戶可以用編程的方法實(shí)現(xiàn)復(fù)雜的處理邏輯和商業(yè)規(guī)則,增強(qiáng)了數(shù)據(jù)完整性約束的功能。3. 存儲(chǔ)過(guò)程的作用是什么?答:存儲(chǔ)過(guò)程是 SQL 語(yǔ)句和控制流語(yǔ)句的預(yù)編譯集合,它以一個(gè)名稱存儲(chǔ)并作為一個(gè)單元處理,應(yīng)用程序可以通過(guò)調(diào)用的方法執(zhí)行存儲(chǔ)過(guò)程。存儲(chǔ)過(guò)程使得對(duì)數(shù)據(jù)庫(kù)的管理和操作更加容易,并且可以提高數(shù)據(jù)的操作效率。4. 存儲(chǔ)過(guò)程的好處有哪些?答:好處有:(1)允許模塊化程序設(shè)計(jì),(2)改善性能,(3)減少網(wǎng)絡(luò)流量,(4)可作為安全機(jī)制使用5. 存儲(chǔ)過(guò)程的參數(shù)有幾種形式?答:存儲(chǔ)過(guò)程的參數(shù)有兩種類型,一種是輸入?yún)?shù),另一種是輸出參數(shù)。14

注意事項(xiàng)

本文(數(shù)據(jù)庫(kù)原理與技術(shù)課程習(xí)題答案.doc)為本站會(huì)員(good****022)主動(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),我們立即給予刪除!