數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)_第1頁
數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)_第2頁
數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)_第3頁
數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)_第4頁
數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)指導(dǎo)浙江電大計(jì)算機(jī)科學(xué)技術(shù)與應(yīng)用系第一部分考核說明課程概況:《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》課程是浙江電大管理類、經(jīng)濟(jì)學(xué)科等各類專業(yè)(???的一門必修課,第四學(xué)期開設(shè),6學(xué)分,108學(xué)時(shí),其中含實(shí)驗(yàn)42學(xué)時(shí)。該課程主要介紹數(shù)據(jù)庫基礎(chǔ)知識(shí)、ACCESS微機(jī)數(shù)據(jù)庫管理系統(tǒng)和SQLServer數(shù)據(jù)庫管理系統(tǒng)等三個(gè)方面。數(shù)據(jù)庫基礎(chǔ)知識(shí)主要介紹數(shù)據(jù)庫組織、管理和使用的一般知識(shí),包括數(shù)據(jù)模型、數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)、關(guān)系運(yùn)算、關(guān)系規(guī)范化、關(guān)系查詢(SQL語言)等內(nèi)容;ACCESS微機(jī)數(shù)據(jù)庫管理系統(tǒng)主要介紹表、窗體、查詢、報(bào)表、Web頁、宏、模塊等內(nèi)容;SQLServer數(shù)據(jù)庫管理系統(tǒng)主要介紹表、視圖、索引、存儲(chǔ)過程、觸發(fā)器、數(shù)據(jù)安全措施、游標(biāo)與程序設(shè)計(jì)等內(nèi)容??己藢?duì)象:浙江廣播電視大學(xué):管理類、經(jīng)濟(jì)學(xué)科等各類專業(yè)(專科)的學(xué)生。教學(xué)媒體:主教材:《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》劉世峰主編,中央廣播電視大學(xué)出版社出版。實(shí)驗(yàn)教材之一:《ACCESS上機(jī)操作指導(dǎo)》解季萍徐孝凱編,中央廣播電視大學(xué)出版社出版。實(shí)驗(yàn)教材之二:《SQLServer上機(jī)操作指導(dǎo)》劉世峰徐孝凱編,中央廣播電視大學(xué)出版社出版。錄像教材:《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》24講,劉世峰主講,中央電大音像出版社出版。預(yù)計(jì)最遲從秋季開始使用。課程復(fù)習(xí)指導(dǎo):在WWW.ZJTVU.EDU.CN上定時(shí)公布。課程作業(yè):在WWW.ZJTVU.EDU.CN上定時(shí)公布。命題依據(jù):本考核說明嚴(yán)格按照管理類、經(jīng)濟(jì)學(xué)科等各類專業(yè)(???《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》課程教學(xué)大綱編寫??己艘?考核學(xué)生掌握和運(yùn)用數(shù)據(jù)庫基本概念和知識(shí)建立和使用數(shù)據(jù)庫的能力。具體考核要求分為以下3個(gè)層次:了解:理解數(shù)據(jù)庫系統(tǒng)中的一些基本概念。掌握:掌握數(shù)據(jù)庫系統(tǒng)中的一些基本知識(shí)、ACCESS以及SQLServer數(shù)據(jù)庫管理系統(tǒng)的常見操作、SQLServer系統(tǒng)中使用的常見數(shù)據(jù)類型的含義和語句的格式與作用等。熟練掌握:能夠根據(jù)所給定的知識(shí)點(diǎn)分析問題和解決問題。命題原則:1.嚴(yán)格按照該課程教學(xué)大綱和考核說明的要求命題。2.試題的覆蓋面較廣,并適當(dāng)突出重點(diǎn)。3.?dāng)?shù)據(jù)庫基本知識(shí)(一至四章)、ACCESS使用與操作(六、七章)、SQLServer操作與應(yīng)用(八、九章)、其它數(shù)據(jù)庫系統(tǒng)及相關(guān)知識(shí)(第五章)等四個(gè)方面內(nèi)容大約占試題量的45%、35%、15%和5%。4.試題的難易程度和題量適當(dāng),按難易程度分為三個(gè)層次:容易占40%,一般占40%,較難占20%。5.題型大致為:選擇、填空、按照數(shù)據(jù)庫查詢或處理的語句序列寫出相應(yīng)功能、按照數(shù)據(jù)庫操作功能寫出相應(yīng)語句序列等??己诵问?期末采用卷面考核,由浙江電大統(tǒng)一命題并采用閉卷方式,答題時(shí)限為120分鐘。第二部分考核內(nèi)容及要求第一章數(shù)據(jù)庫系統(tǒng)概論考核內(nèi)容1.數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式系統(tǒng)2.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)結(jié)構(gòu)化、減少數(shù)據(jù)冗余、數(shù)據(jù)共享、數(shù)據(jù)完整性、安全性和并發(fā)控制等3.數(shù)據(jù)模型數(shù)據(jù)聯(lián)系(實(shí)體、屬性、碼、域、聯(lián)系類型)概念模型(E-R圖描述)、邏輯模型(層次、網(wǎng)狀、關(guān)系、面向?qū)ο?4.數(shù)據(jù)庫體系結(jié)構(gòu)三級(jí)模式結(jié)構(gòu)(局部(外)、全局(概念)、存儲(chǔ)(內(nèi)))兩級(jí)映象(局部/全局、全局/存儲(chǔ))、數(shù)據(jù)的邏輯和物理獨(dú)立性5.數(shù)據(jù)庫管理系統(tǒng)的功能定義、操縱、控制、維護(hù)、數(shù)據(jù)字典6.數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫、硬件、軟件、管理員、用戶考核要求了解:數(shù)據(jù)庫管理技術(shù)發(fā)展的四個(gè)階段,數(shù)據(jù)庫體系結(jié)構(gòu)的三級(jí)模式和兩級(jí)映象,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫系統(tǒng)的組成等。掌握:數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的各自特點(diǎn),特別是關(guān)系數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn),ER圖的概念和使用,數(shù)據(jù)的三種聯(lián)系類型,數(shù)據(jù)中的屬性、碼、域的含義。第二章關(guān)系運(yùn)算考核內(nèi)容1.關(guān)系數(shù)據(jù)結(jié)構(gòu)域、笛卡兒積、關(guān)系、碼(主碼、候選碼、外碼)、關(guān)系模式2.關(guān)系完整性實(shí)體完整性、參照完整性、用戶定義的完整性3.關(guān)系代數(shù)傳統(tǒng)的集合運(yùn)算(并、交、差、廣義笛卡兒積)專門的關(guān)系運(yùn)算(選擇、投影、連接、等值連接、自然連接)考核要求了解:關(guān)系數(shù)據(jù)結(jié)構(gòu)中涉及的所有概念,用戶定義的完整性的概念。掌握:實(shí)體完整性和參照完整性的含義和應(yīng)用,關(guān)系代數(shù)中的各種傳統(tǒng)的集合運(yùn)算。熟練掌握:關(guān)系代數(shù)中的各種專門的關(guān)系運(yùn)算。第三章關(guān)系規(guī)范化基礎(chǔ)考核內(nèi)容1.數(shù)據(jù)不規(guī)范化帶來的問題數(shù)據(jù)冗余、插入異常、刪除異常、修改異常2.函數(shù)依賴屬性間聯(lián)系、非平凡和平凡函數(shù)依賴、部分和完全函數(shù)依賴、直接和傳遞函數(shù)依賴3.關(guān)系規(guī)范化第一范式、第二范式、第三范式、BCNF考核要求了解:數(shù)據(jù)不規(guī)范化帶來的數(shù)據(jù)冗余和各種操作異常。掌握:各種函數(shù)依賴的含義,關(guān)系的最小函數(shù)依賴集的含義,關(guān)系的候選碼含義,各種關(guān)系范式的含義。熟練掌握:把一個(gè)關(guān)系規(guī)范化第一、第二或第三范式。第四章結(jié)構(gòu)化查詢語言---SQL考核內(nèi)容1.SQL語言的特性綜合統(tǒng)一、高度非過程化、集合操作、自含與宿主、SQL結(jié)構(gòu)2.數(shù)據(jù)庫操作庫的創(chuàng)立與撤消,表結(jié)構(gòu)的創(chuàng)立、修改與撤消,表內(nèi)容的插入、修改與刪除,視圖的創(chuàng)立、修改與撤消3.數(shù)據(jù)庫查詢單表查詢、多表連接查詢、多表嵌套查詢、分組查詢、按序查詢、統(tǒng)計(jì)查詢、謂詞查詢等考核要求了解:SQL語言的特點(diǎn)。掌握:數(shù)據(jù)庫的各種操作。熟練掌握:單表查詢、多表連接查詢、各種非嵌套和簡(jiǎn)單的嵌套查詢。第五章數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)考核內(nèi)容1.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)簡(jiǎn)述設(shè)計(jì)任務(wù)、特點(diǎn)、步驟2.需求分析任務(wù)、方法、步驟,建立數(shù)據(jù)字典3.概念結(jié)構(gòu)設(shè)計(jì)方法與步驟、數(shù)據(jù)抽象、局部ER圖、綜合ER圖、整體優(yōu)化4.邏輯結(jié)構(gòu)設(shè)計(jì)E-R圖向關(guān)系模型的轉(zhuǎn)換、數(shù)據(jù)模型優(yōu)化、設(shè)計(jì)視圖(用戶子模式)5.物理設(shè)計(jì)與實(shí)施任務(wù)、數(shù)據(jù)裝入和程序調(diào)試、數(shù)據(jù)庫運(yùn)行與維護(hù)、安全措施等考核要求了解:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的各個(gè)階段及主要任務(wù)和目標(biāo)。掌握:根據(jù)實(shí)際需要建立ER圖,從ER圖到關(guān)系模式的轉(zhuǎn)換,根據(jù)數(shù)據(jù)處理要求所對(duì)應(yīng)的機(jī)器實(shí)現(xiàn)。第六章ACCESS數(shù)據(jù)庫管理系統(tǒng)的簡(jiǎn)單應(yīng)用考核內(nèi)容1.系統(tǒng)概述特點(diǎn)、操作界面、操作對(duì)象(表、查詢、窗體、報(bào)表、頁、宏、模塊)、數(shù)據(jù)庫的建立和打開2.表操作表的創(chuàng)立、數(shù)據(jù)輸入和編輯、設(shè)置字段屬性、建立表間聯(lián)系3.查詢操作查詢種類、選擇查詢、參數(shù)查詢、交叉查詢、更新查詢、SQL查詢4.窗體操作建立窗體、輸入和編輯數(shù)據(jù)、數(shù)據(jù)排序和篩選、窗體美化、主/子窗體5.報(bào)表操作建立報(bào)表、設(shè)計(jì)報(bào)表考核要求了解:ACCESS系統(tǒng)的特點(diǎn),各種操作界面中常見菜單、按鈕(圖標(biāo))等功能,所包含的各種操作對(duì)象的含義,對(duì)報(bào)表對(duì)象的操作方法。掌握:對(duì)表、查詢、窗體等三種對(duì)象的各種操作方法。第七章ACCESS數(shù)據(jù)庫管理系統(tǒng)的高級(jí)應(yīng)用考核內(nèi)容1.宏操作宏的概念和功能,宏的建立、編輯和運(yùn)行2.模塊操作模塊的概念和功能,模塊的建立、編輯和運(yùn)行3.數(shù)據(jù)訪問頁數(shù)據(jù)訪問頁的概念和功能,數(shù)據(jù)訪問頁的建立和使用4.數(shù)據(jù)庫的安全措施使用密碼、加密和解密、設(shè)置用戶權(quán)限5.數(shù)據(jù)的導(dǎo)入與導(dǎo)出6.綜合應(yīng)用舉例考核要求了解:宏、模塊、數(shù)據(jù)訪問頁等的概念,數(shù)據(jù)的各種格式的導(dǎo)入與導(dǎo)出過程,數(shù)據(jù)庫的安全措施。掌握:宏的建立與調(diào)用。第八章SQLServer數(shù)據(jù)庫管理系統(tǒng)概述考核內(nèi)容1.SQLServer的發(fā)展歷程及特點(diǎn)2.SQLServer的安裝與啟動(dòng)3.SQLServer管理工具簡(jiǎn)介(企業(yè)管理器和查詢分析器)4.SQLServer的系統(tǒng)結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)表5.TransactSQL語言簡(jiǎn)介6.SQLServer中的數(shù)據(jù)類型7.SQLServer函數(shù)8.SQLServer的標(biāo)識(shí)符及命名規(guī)則考核要求了解:本章所有概念的含義;掌握SQLServer中的基本數(shù)據(jù)類型和常見函數(shù)的使用。第九章SQLServer數(shù)據(jù)庫管理的應(yīng)用考核內(nèi)容1.創(chuàng)立數(shù)據(jù)庫2.創(chuàng)立表3.表的插入、刪除和修改4.數(shù)據(jù)庫查詢5.建立表索引6.Transact-SQL編程基礎(chǔ)變量、程序結(jié)構(gòu)、游標(biāo)、事務(wù)7.其它數(shù)據(jù)庫對(duì)象的使用視圖、存儲(chǔ)過程、觸發(fā)器、約束、規(guī)則、默認(rèn)值8.數(shù)據(jù)庫的安全管理措施考核要求了解:事務(wù)的概念,觸發(fā)器、約束、規(guī)則、默認(rèn)值等數(shù)據(jù)庫對(duì)象的建立與使用,數(shù)據(jù)庫的安全管理措施,創(chuàng)立與撤消數(shù)據(jù)庫、用戶建立表索引等知識(shí);掌握:對(duì)表、視圖、存儲(chǔ)過程等數(shù)據(jù)庫對(duì)象的各種操作過程,局部變量的定義與使用,游標(biāo)的定義與使用,基本程序結(jié)構(gòu)語句的定義格式與應(yīng)用等知識(shí)。第十章其它數(shù)據(jù)庫系統(tǒng)與相關(guān)技術(shù)簡(jiǎn)介考核內(nèi)容1.MicroSoftVisualFoxpro數(shù)據(jù)庫管理系統(tǒng)簡(jiǎn)介2.DB2數(shù)據(jù)庫管理系統(tǒng)簡(jiǎn)介3.Oracle數(shù)據(jù)庫管理系統(tǒng)簡(jiǎn)介4.面向?qū)ο髷?shù)據(jù)庫系統(tǒng)簡(jiǎn)介5.數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具簡(jiǎn)介PowerBuider、Delphi、VisualBasic考核要求了解:本章所有概念。第三部分期末復(fù)習(xí)題第一章填空1.在文件管理結(jié)點(diǎn)程序和數(shù)據(jù)在存儲(chǔ)位置上是__________存放的。2.在__________系統(tǒng)中,不容易做到數(shù)據(jù)共享,在__________系統(tǒng)中,容易做到數(shù)據(jù)共享。3.在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為________,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為________。4.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的________應(yīng)用,又支持客戶的________應(yīng)用。5.若一個(gè)聯(lián)系涉及到兩個(gè)實(shí)體則稱為________聯(lián)系,若只涉及到一個(gè)實(shí)體則稱為________聯(lián)系。6.若實(shí)體A和B是多對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。7.若實(shí)體A和B是1對(duì)多的聯(lián)系,實(shí)體B和C是多對(duì)1的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。8.任一種數(shù)據(jù)模型都有________和________的區(qū)別。9.層次模型是一棵________結(jié)構(gòu),關(guān)系模型是一個(gè)________結(jié)構(gòu)。10.把保存________的關(guān)系稱為對(duì)應(yīng)數(shù)據(jù)庫的元關(guān)系,一個(gè)數(shù)據(jù)庫的元關(guān)系由________自動(dòng)建立。11.在對(duì)象數(shù)據(jù)模型中,每個(gè)對(duì)象不但要包含描述實(shí)體的________特征,而且要包含描述實(shí)體的________特征。12.?dāng)?shù)據(jù)庫系統(tǒng)中的四類用戶分別為____________、____________、____________和____________。13.在數(shù)據(jù)庫體系結(jié)構(gòu)的三級(jí)模式中,全局模式處于________層,外模式處于______層,內(nèi)模式處于________層。14.DBMS的主要功能之一是________和________數(shù)據(jù)字典。15.SQL具有數(shù)據(jù)________、________、________和________等四種主要功能。第二章填空1.設(shè)D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為________,每個(gè)元組有________個(gè)分量。2.關(guān)系中的碼可分為________、________、________、________和外碼五種。3.學(xué)生關(guān)系中的班級(jí)號(hào)屬性與班級(jí)關(guān)系中的班級(jí)號(hào)主碼屬性相對(duì)應(yīng),則________為學(xué)生關(guān)系中的________。4.設(shè)一個(gè)關(guān)系R1中的屬性A是外碼,它對(duì)應(yīng)關(guān)系R2中的主碼為B,則稱________為子關(guān)系,________為父關(guān)系。5.用戶定義的________是對(duì)關(guān)系中一些屬性的取值給定相應(yīng)的約束條件,禁止非法數(shù)據(jù)進(jìn)入________。6.專門的關(guān)系運(yùn)算包括________、________、________和__________四種。7.設(shè)一個(gè)關(guān)系模式為R(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則ПB(δC<70(R))的運(yùn)算結(jié)果中包含有________個(gè)元組,每個(gè)元組包含有________個(gè)分量。8.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),姓名),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為X(學(xué)生號(hào),課程號(hào),成績(jī)),則姓名為變量K的值的學(xué)生所選修的全部課程信息所對(duì)應(yīng)的運(yùn)算表示式為______課程號(hào)(______(δ姓名=K(______)))。9.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),姓名),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為X(學(xué)生號(hào),課程號(hào),成績(jī)),求出所有選課的學(xué)生信息的運(yùn)算表示式為___________與________的自然連接。第三章填空1.在一個(gè)關(guān)系R中,若屬性集X函數(shù)決定屬性集Y,同時(shí)Y函數(shù)決定X,則記作為________,它們之間互為________。2.在一個(gè)關(guān)系R中,若X→Y,而且X的任何真子集都不能函數(shù)決定Y,則稱X→Y為________函數(shù)依賴,否則,若X→Y,而且X的一個(gè)真子集也能夠函數(shù)決定Y,則稱X→Y為________函數(shù)依賴。3.在一個(gè)關(guān)系R中,若存在”學(xué)號(hào)→系號(hào),系號(hào)→系主任”,則隱含存在著________函數(shù)決定________。4.在一個(gè)關(guān)系R中,若存在X→(Y,Z),則也隱含存在________和________,稱此為函數(shù)依賴的________規(guī)則。5.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,B→C,D→E},則該關(guān)系的候選碼為________,該候選碼含有______屬性。6.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(C,D)→E},則該關(guān)系的候選碼為________,候選碼函數(shù)決定E是______性。7.關(guān)系數(shù)據(jù)庫中的每個(gè)關(guān)系必須最低達(dá)到________范式,該范式中的每個(gè)屬性都是__________的。8.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(A,D)→E},則該關(guān)系的候選碼為________,該關(guān)系存在著_________函數(shù)依賴。9.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(C,D)→E},該關(guān)系只滿足________范式,若要規(guī)范化為第三范式,則將得到________個(gè)關(guān)系。10.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為FD={A→B,A→C,C→D,C→E,A→F,F→G},該關(guān)系滿足________范式,若要規(guī)范化為高一級(jí)的范式,則將得到________個(gè)關(guān)系。11.若一個(gè)關(guān)系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關(guān)系達(dá)到________范式。12.若一個(gè)關(guān)系中只有一個(gè)候選碼,而且該關(guān)系達(dá)到了第三范式,則表明它同時(shí)也達(dá)到了________范式,該關(guān)系中所有屬性的__________都是候選碼。第四章一、填空1.在實(shí)際的數(shù)據(jù)庫管理系統(tǒng)中,對(duì)數(shù)據(jù)庫的操作方式有__________、__________和__________等三種。2.在SQL中建立和刪除數(shù)據(jù)庫模式的命令分別為_______________和_______________。3.在SQL中,列級(jí)完整性約束分為____種情況,表級(jí)完整性約束分為____種情況。4.在________完整性約束中,每個(gè)約束只能涉及到1個(gè)屬性,在________完整性約束中,每個(gè)約束能夠涉及到多個(gè)屬性。5.在SQL中,建立、修改和刪除數(shù)據(jù)庫中基本表結(jié)構(gòu)的命令分別為________、________和________命令。6.向基本表插入數(shù)據(jù)時(shí),能夠在命令中使用關(guān)鍵字__________引出記錄值,或者在命令中__________子句得到一個(gè)結(jié)果表。7.基本表屬于全局模式中的表,它是________,而視圖則屬于局部模式中的表,它是________。8.在SQL中,經(jīng)過使用視圖,能夠使在關(guān)系規(guī)范化時(shí)被分解的關(guān)系________連接起來,能夠增強(qiáng)數(shù)據(jù)庫的________性。9.在SQL中,createview、update和dropview命令分別為________、________和________視圖的命令。10.在SQL新版的查詢語句中,________選項(xiàng)實(shí)現(xiàn)投影運(yùn)算,________選項(xiàng)實(shí)現(xiàn)連接運(yùn)算,________選項(xiàng)實(shí)現(xiàn)選擇運(yùn)算。11.在新版的SQL中,查詢所涉及到的表及表之間的連接是在from選項(xiàng)中實(shí)現(xiàn)的,表之間的連接共有三種方式,分別稱為__________、__________和__________。二、根據(jù)主教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每條SQL查詢語句寫出相應(yīng)的功能。1.selectdistinct產(chǎn)地from商品表22.selectcount(distinct產(chǎn)地)as產(chǎn)地?cái)?shù)from商品表23.select學(xué)生.學(xué)生號(hào),count(*)as選課門數(shù)from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)groupby學(xué)生.學(xué)生號(hào)4.selectdistinctx.*from學(xué)生x,選課y,選課zwherey.學(xué)生號(hào)=z.學(xué)生號(hào)andy.課程號(hào)<>z.課程號(hào)andx.學(xué)生號(hào)=y.學(xué)生號(hào)5.selectx.學(xué)生號(hào),y.學(xué)生號(hào),y.課程號(hào)from選課x,選課ywherex.學(xué)生號(hào)=@s1andy.學(xué)生號(hào)=@s2andx.課程號(hào)=y.課程號(hào)6.select*from課程whereexists(select課程號(hào)from選課where課程.課程號(hào)=選課.課程號(hào)groupby課程號(hào)havingcount(*)between2and4)7.select*from學(xué)生where學(xué)生號(hào)in(select學(xué)生號(hào)from選課groupby學(xué)生號(hào)havingcount(*)<=2)ornotexists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào))8.select*from學(xué)生wherenotexists(selecty.課程號(hào)from學(xué)生xinnerjoin選課yonx.學(xué)生號(hào)=y.學(xué)生號(hào)wherex.姓名=@aandnotexists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)andy.課程號(hào)=選課.課程號(hào)))三、根據(jù)教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每種功能寫出相應(yīng)的查詢語句。1.從商品庫中查詢出數(shù)量大于10的商品種數(shù)。2.從商品庫中查詢出每類(即分類名相同)商品的最高單價(jià)。3.從商品庫中查詢出每類(即分類名相同)商品的總數(shù)量。4.從商品庫中查詢出比所有電視機(jī)的單價(jià)都高的每種商品。5.從商品庫中查詢出同一產(chǎn)地的商品只有一種的所有商品。6.從教學(xué)庫中查詢出至少有兩名學(xué)生所選修的全部課程。7.從教學(xué)庫中查詢出每門課程被選修的學(xué)生人數(shù),并按所選人數(shù)的升序排列出課程號(hào)、課程名和選課人數(shù)。第五章填空題1.一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程大致相繼經(jīng)過需求分析、概念設(shè)計(jì)、__________、__________、機(jī)器實(shí)現(xiàn)、運(yùn)行維護(hù)等六個(gè)階段。2.需求分析階段的主要目標(biāo)是畫出__________、建立__________和編寫__________。3.對(duì)于較復(fù)雜的系統(tǒng),概念設(shè)計(jì)階段的主要任務(wù)是:首先根據(jù)系統(tǒng)的各個(gè)局部應(yīng)用畫出各自對(duì)應(yīng)的__________,然后再進(jìn)行綜合和整體設(shè)計(jì),畫出__________。4.在列舉的購物活動(dòng)中,存在著三個(gè)實(shí)體,分別稱為__________、__________和__________。5.關(guān)系數(shù)據(jù)庫系統(tǒng)中的全局模式由若干個(gè)________所組成,表與表之間的聯(lián)系是經(jīng)過定義的________和________實(shí)現(xiàn)的。6.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來的________聯(lián)系或________聯(lián)系一般不需要被轉(zhuǎn)換為對(duì)應(yīng)的基本表。7.在進(jìn)行系統(tǒng)調(diào)試時(shí),要有意地使用各種不同的________和進(jìn)行各種不同的_________,去測(cè)試系統(tǒng)中的所有方面。數(shù)據(jù)、操作8.在旅店管理中,涉及到的基本表有四個(gè),它們分別為________、________、旅客登記表和消費(fèi)卡表。9.在旅店管理中,________只派生出一個(gè)視圖,該視圖被稱為____________。第六章一、單選1.在Access數(shù)據(jù)庫中,數(shù)據(jù)保存在()對(duì)象中。A.窗體B.查詢C.報(bào)表D.表2.Access數(shù)據(jù)庫中的”一對(duì)多”指的是()。A.一個(gè)字段能夠有許多輸入項(xiàng)B.一條記錄能夠與不同表中的多條記錄相關(guān)C.一個(gè)表能夠有多個(gè)記錄D.一個(gè)數(shù)據(jù)庫能夠有多個(gè)表3.下列哪一個(gè)不是設(shè)置表間”關(guān)系”時(shí)的選項(xiàng)()。A.實(shí)施參照完整性B.級(jí)聯(lián)追加相關(guān)記錄C.級(jí)聯(lián)更新相關(guān)字段D.級(jí)聯(lián)刪除相關(guān)記錄4.在表設(shè)計(jì)視圖中,如果要限定數(shù)據(jù)的輸入格式,應(yīng)修改字段的()屬性。A.格式B.有效性規(guī)則C.輸入格式D.字段大小5.下面有關(guān)表的敘述中錯(cuò)誤的是()。A.表是Access數(shù)據(jù)庫中的要素之一B.表設(shè)計(jì)的主要工作是設(shè)計(jì)表的結(jié)構(gòu)C.Access數(shù)據(jù)庫的各表之間相互獨(dú)立D.能夠?qū)⑵渌鼣?shù)據(jù)庫的表導(dǎo)入到當(dāng)前數(shù)據(jù)庫中6.創(chuàng)立交叉表查詢必須對(duì)()字段進(jìn)行分組(GroupBy)操作。A.標(biāo)題B.列表題C.行標(biāo)題和列標(biāo)題D.行標(biāo)題、列標(biāo)題和值7.下列()是主鍵的標(biāo)志。A.B.C.D.8.下列()圖標(biāo)是Access中表對(duì)象的標(biāo)志。A.B.C.D.9.下列()圖標(biāo)是Access中新建報(bào)表的標(biāo)志。A.B.C.D.10.Access中字段的”小數(shù)位”屬性被用來指定()型數(shù)據(jù)的小數(shù)部分的位數(shù)。A.貨幣和數(shù)字B.貨幣和備注C.文本和數(shù)字D.?dāng)?shù)字和備注二、填空1.Access用戶操作界面中的”工作區(qū)”也稱為。2.Access的用戶操作界面由、、、工具欄、狀態(tài)欄等五個(gè)部分組成。3.Access中字段的”小數(shù)位”屬性是指定數(shù)字型和數(shù)據(jù)的小數(shù)部分的位數(shù),它只影響數(shù)據(jù)的,并不影響所存儲(chǔ)數(shù)值的。4.一個(gè)Access數(shù)據(jù)庫對(duì)應(yīng)于操作系統(tǒng)中的_______個(gè)文件,其文件擴(kuò)展名為________。5.在Access的表中修改字段的名字并不會(huì)影響該字段的,可是會(huì)影響其它基于該表所創(chuàng)立的。6.Access數(shù)據(jù)庫系統(tǒng)中字段的”有效性規(guī)則”屬性是一個(gè)限定該字段的表示式。7.在Access數(shù)據(jù)庫中,文本型字段和備注型字段能夠用于保存_______________,數(shù)值型字段則只允許保存。8.Access中的窗體由、和等三個(gè)部分組成。第七章一、單選1.若要退出MicrosoftAccess,則應(yīng)使用的操作是()。A.ExitB.ReturnC.QuitD.Revoke2.Access中數(shù)據(jù)訪問頁有兩種視圖,它們是設(shè)計(jì)視圖和()視圖。A.瀏覽B.頁面C.顯示D.預(yù)覽3.下列()圖標(biāo)是Access中新建宏的標(biāo)志。A.B.C.D.二、填空1.?dāng)?shù)據(jù)訪問頁是直接鏈接到________________的一種Web頁,能夠在InternetExplorer5.0或__________中調(diào)用數(shù)據(jù)訪問頁。2.在Access中模塊分為和兩種類型。3.模塊窗口中的代碼編輯窗口由____、____和___等三部分組成。4.Access為用戶提供了多種數(shù)據(jù)庫安全措施,如設(shè)置用戶__________和__________。5.在設(shè)置或撤消數(shù)據(jù)庫密碼的過程中,密碼對(duì)于字母是敏感的。第八章一、單選1.當(dāng)一條SELECT語句訪問一張大表里的有限幾行數(shù)據(jù)時(shí),SQLServer一般會(huì)()。A.為數(shù)據(jù)加上頁級(jí)鎖B.為數(shù)據(jù)加上行級(jí)鎖C.需要用戶的干涉和參與D.使用戶獨(dú)占數(shù)據(jù)庫2.以下對(duì)SQLServer描述不正確的是()。A.支持XMLB.支持用戶自定義函數(shù)C.支持郵件集成D.支持網(wǎng)狀數(shù)據(jù)模型3.提高SQLServer性能的最佳方法之一是()。A.增大硬盤空間B.增加內(nèi)存C.減少數(shù)據(jù)量D.采用高分辨率顯示器4.用于配置客戶端網(wǎng)絡(luò)連接的工具是()。A.企業(yè)管理器B.客戶端網(wǎng)絡(luò)實(shí)用工具C.查詢分析器D.聯(lián)機(jī)幫助文檔5.當(dāng)數(shù)據(jù)庫損壞時(shí),數(shù)據(jù)庫管理員可經(jīng)過何種方式恢復(fù)數(shù)據(jù)庫()。A.事務(wù)日志文件B.主數(shù)據(jù)文件C.DELETE語句D.聯(lián)機(jī)幫助文件6.語句”USEmasterGOSELECT*FROMsysfilesGO”包括()個(gè)批處理。A.1B.2C.3D.47.如果要在SQLServer中存儲(chǔ)圖形圖像、Word文檔文件,不可采用的數(shù)據(jù)類型是()。DA.binaryB.varbinaryC.imageD.text二、填空1.SQLServer數(shù)據(jù)庫應(yīng)用的處理過程分布在____和服務(wù)器上。2.SQLServer提供了動(dòng)態(tài)的自我管理機(jī)制,能夠自動(dòng)增大或縮小數(shù)據(jù)庫所占用的______。3.SQLServer與Windows等操作系統(tǒng)完全集成,能夠使用操作系統(tǒng)的用戶和域賬號(hào)作為數(shù)據(jù)庫的____。4.常見的SQLServer的版本一般包括、、、開發(fā)版和評(píng)估版等。5.如果在WindowsNT/上安裝,需要事先設(shè)置至少一個(gè)______。6.SQLServer主數(shù)據(jù)文件、次數(shù)據(jù)文件和事務(wù)日志文件默認(rèn)的擴(kuò)展名分別為、和。7.SQLServer客戶機(jī)傳遞到服務(wù)器上的一組完整的數(shù)據(jù)和SQL語句稱為__。8.SQLServer中的數(shù)據(jù)類型一般是指字段列、存儲(chǔ)過程參數(shù)和____的數(shù)據(jù)特征。9.函數(shù)LEFT(‘a(chǎn)bcdef’,2)的結(jié)果是。10.SQLServer中的整數(shù)類型包括__________、__________、__________和__________四種。11.MicrosoftSQLServer是運(yùn)行在__________操作系統(tǒng)平臺(tái)上的、邏輯模型為________型數(shù)據(jù)庫管理系統(tǒng)。12.SQLServer將數(shù)據(jù)組織到用戶能夠看見的____,而在磁盤上則作為操作系統(tǒng)文件實(shí)現(xiàn)。三、根據(jù)下面所給的AAA數(shù)據(jù)庫,寫出下列每條查詢語句的執(zhí)行結(jié)果,或者寫出下列每條語句或程序段的功能。假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。1.SELECTFLOOR(888.33),FLOOE(-888.33)2.select'學(xué)生號(hào)','課程號(hào)',isnull(cast(nullaschar(6)),'無成績(jī)')3.select'學(xué)生號(hào)','課程號(hào)',isnull(cast(0aschar(6)),'無成績(jī)')四、根據(jù)下面所給的AAA數(shù)據(jù)庫,按照下列每種功能寫出相應(yīng)的Transact-SQL語句或程序段。假設(shè)使用名稱為AAA的數(shù)據(jù)庫,它包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。1.顯示出該Score表中的全部數(shù)據(jù),并要求當(dāng)成績(jī)?yōu)榭諘r(shí)顯示數(shù)值-1。2.顯示出當(dāng)前日期中的年份和月份數(shù)據(jù)。3.顯示出Students表中所有學(xué)生記錄的學(xué)號(hào)列的前四個(gè)字符。4.顯示出一個(gè)整數(shù)25和當(dāng)前日期getdate()的值分別占用的字節(jié)數(shù)。第九章一、單選1.以下哪種情況應(yīng)盡量創(chuàng)立索引()。A.在Where子句中出現(xiàn)頻率較高的列B.具有很多NULL值的列C.記錄較少的基本表D.需要更新頻繁的基本表2.SQLServer提供的單行注釋語句是使用()開始的一行內(nèi)容。A.”/*”B.”--”C.”{”D.”/”3.不屬于SQLServer系統(tǒng)全局變量的是()。A.@@ErrorB.@@ConnectionsC.@@Fetch_StatusD.@Records4.下列SQLServer語句中出現(xiàn)語法錯(cuò)誤的是()。A.DECLARE@MyvarINTB.SELECT*FROM[AAA]C.CREATEDATABASEAAAD.DELETE*FROMAAA5.索引是在基本表的列上建立的一種數(shù)據(jù)庫對(duì)象,它同基本表分開存儲(chǔ),使用它能夠加快數(shù)據(jù)的()速度。A.插入B.修改C.刪除D.查詢二、填空題1.如果希望修改數(shù)據(jù)庫的名字,能夠使用的系統(tǒng)存儲(chǔ)過程是。2.數(shù)據(jù)庫備份和恢復(fù)的Transact-SQL語句分別是____________________和__________________。3.找回被刪除表的惟一方法是事先做好數(shù)據(jù)庫的工作。4.是一種常見的改進(jìn)數(shù)據(jù)庫性能的技術(shù)。5.索引會(huì)影響對(duì)基本表的________、________和________等操作的速度。6.聚集索引與非聚集索引相比,查詢速度要。7.SQLServer中為局部變量賦值的語句是和。8.使用createdatabase命令定義一個(gè)數(shù)據(jù)庫,包括定義__________文件和__________文件兩個(gè)部分。9.基本表中的記錄數(shù)越______,每條記錄占用的字節(jié)數(shù)越______時(shí),使用索引就越有利。10.在索引命令中使用關(guān)鍵字CLUSTERED或NOCLUSTERED分別表示將建立的是________或________索引。11.當(dāng)指定基本表中某一列或若干列為主碼時(shí),則系統(tǒng)將在這些列上自動(dòng)建立一個(gè)________、________和________的索引。12.單行或行尾注釋的開始標(biāo)記為________,多行注釋的開始標(biāo)記為________,結(jié)束標(biāo)記為________。13.每條________語句能夠同時(shí)為多個(gè)變量賦值,每條________語句只能為一個(gè)變量賦值。14.在SQLServer中,每個(gè)程序塊的開始標(biāo)記為關(guān)鍵字__________,結(jié)束標(biāo)記為關(guān)鍵字________。15.在條件結(jié)構(gòu)的語句中,關(guān)鍵字IF和ELSE之間和ELSE之后,能夠使用________語句,也能夠使用具有____________格式的語句塊。16.聲明游標(biāo)語句的關(guān)鍵字為________________,該語句必須帶有__________子句。17.判斷使用FETCH語句讀取數(shù)據(jù)是否成功的全局變量為________________。18.一個(gè)事務(wù)處理控制語句以關(guān)鍵字________________開始,以關(guān)鍵字________________或________________結(jié)束。19.建立一個(gè)存儲(chǔ)過程的語句關(guān)鍵字為________________,執(zhí)行一個(gè)存儲(chǔ)過程的語句關(guān)鍵字為____________。20.觸發(fā)器是一種特殊的存儲(chǔ)過程,它能夠在對(duì)一個(gè)表上進(jìn)行________、________和________操作中的任一種或幾種操作時(shí)被自動(dòng)調(diào)用執(zhí)行。21.使用一種約束時(shí),能夠使用關(guān)鍵字_____________和標(biāo)識(shí)符____________的選項(xiàng)命名該約束,也能夠省略該選項(xiàng)由系統(tǒng)自動(dòng)命名,因?yàn)橛脩艉苌僭偈褂闷浼s束名。22.數(shù)據(jù)庫的安全機(jī)制分為4個(gè)等級(jí),分別為客戶端____________的安全、數(shù)據(jù)庫的________安全、數(shù)據(jù)庫使用安全和數(shù)據(jù)庫對(duì)象的使用安全。23.要訪問SQLServer數(shù)據(jù)庫服務(wù)器,用戶必須提供正確的__________和__________。三、寫出下列每條查詢語句的執(zhí)行結(jié)果,或者寫出下列每條語句或程序段的功能。假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。1.declare@anumeric(5,2)set@a=(selectavg(成績(jī))fromscore)select*fromscorewhere成績(jī)>=@a2.declare@achar(6)set@a='劉亮'if(exists(select*fromstudentswhere姓名=@a))print'姓名為'+@a+'的同學(xué)存在!'elseprint'姓名為'+@a+'的同學(xué)不存在!'3.selectyear(入學(xué)日期)as入年份,count(*)as人數(shù)fromstudentsgroupbyyear(入學(xué)日期)4.selectday(入學(xué)日期)as入學(xué)日號(hào),count(*)as人數(shù)fromstudentsgroupbyday(入學(xué)日期)5.createprocedurexxk2asbeginselectx.學(xué)號(hào),x.姓名,x.專業(yè),count(*)as門數(shù)fromstudentsx,scoreywherex.學(xué)號(hào)=y.學(xué)號(hào)groupbyx.學(xué)號(hào),x.姓名,x.專業(yè)end6.createprocedurexxk4(@achar(8),@bvarchar(10),@cnumeric(5,2))asbeginupdatescoreset成績(jī)=@cwhere學(xué)號(hào)=@aand課程名=@bend7.createprocedurexxk6(@achar(8),@bvarchar(10))asbegindeletefromscorewhere學(xué)號(hào)=@aand課程名=@bend8.declare@achar(8),@bvarchar(10),@cnumeric(5,2)declarexxxcursorforselect學(xué)號(hào),課程名,成績(jī)fromscoreopenxxxfetchxxxinto@a,@b,@cwhile@@fetch_status=0beginprint@a+replicate('',3)+@b+str(@c)+replicate('',3)+(casewhen@c>=90then'優(yōu)秀'when@c>=70then'良好'when@c>=60then'及格'else'不及格'end)fetchfromxxxinto@a,@b,@cendclosexxxdeallocatexxx9.declare@achar(8),@bvarchar(10)declare@cnumeric(5,2)declare@dintset@d=80declarexxxcursorforselect學(xué)號(hào),課程名,成績(jī)fromscoreopenxxxfetchxxxinto@a,@b,@cwhile@@fetch_status=0beginif(@c>=@d)print@a+replicate('',3)+@b+str(@c,5)fetchfromxxxinto@a,@b,@cendclosexxxdeallocatexxx10.declare@achar(8),@bvarchar(10)declare@schar(8),@rvarchar(10)set@s='0001'set@r='數(shù)學(xué)'declarexxxcursorforselect學(xué)號(hào),課程名fromscoreopenxxxfetchxxxinto@a,@bwhile@@fetch_status=0beginif(@a=@sand@b=@r)begindeletefromscorewherecurrentofxxxbreakendfetchfromxxxinto@a,@bendclosexxxdeallocatexxx第三部分期末復(fù)習(xí)題參考答案第一章填空1.分開2.文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)3.記錄、數(shù)據(jù)項(xiàng)4.局部、全局5.二元、一元6.多、多7.多、多8.型、值9.樹、二維表格10.關(guān)系定義、DBMS11.狀態(tài)、行為12.數(shù)據(jù)庫管理員、數(shù)據(jù)庫設(shè)計(jì)員、應(yīng)用程序員、終端用戶13.中間、最上、最下14.建立、維護(hù)15.定義、查詢、更新、控制第二章填空1.24、32.超碼、候選碼、主碼、備用碼3.班級(jí)號(hào)、外碼4.R1、R25.完整性、數(shù)據(jù)庫6.選擇、投影、連接、除7.2、18.C、X、S9.學(xué)生號(hào)(X)、S第三章填空1.X←→Y、決定因素2.完全、部分3.學(xué)號(hào)、系主任4.X→Y、X→Z、分解性5.(A,D)、26.(A,D)、偽傳遞7.第一、不可再分8.(A,D)、部分9.第一、310.第二、311.第三12.BC、決定因素第四章一、填空1.命令交互、程序執(zhí)行、窗口界面2.createschema、dropschema3.6、44.列級(jí)、表級(jí)5.createtable、altertable、droptable6.values、select7.實(shí)表、虛表8.連接、安全9.建立、修改、(更新)、刪除10.select、from、where11.中間連接、左連接、右連接二、根據(jù)主教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每條SQL查詢語句寫出相應(yīng)的功能。1.從商品庫中查詢出所有商品的不同產(chǎn)地。2.從商品庫中查詢出所有商品的不同產(chǎn)地的總數(shù)。3.從教學(xué)庫中查詢出每個(gè)學(xué)生選課的門數(shù)。4.從教學(xué)庫中查詢出至少選修了兩門課程的全部學(xué)生。5.從教學(xué)庫中查詢出學(xué)生號(hào)為@s1的學(xué)生和學(xué)生號(hào)為@s2的學(xué)生所選修的共同課程的課程號(hào)。6.從教學(xué)庫中查詢出被2至4名學(xué)生選修的所有課程。7.從教學(xué)庫中查詢出最多選修了2門課程(含未選任何課程)的全部學(xué)生。8.從教學(xué)庫中查詢出選修了姓名為@a的學(xué)生的全部選課的所有學(xué)生。三、根據(jù)教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每種功能寫出相應(yīng)的查詢語句。1.selectcount(*)from商品表1where數(shù)量>102.select分類名,max(單價(jià))as最高單價(jià)from商品表1groupby分類名3.select分類名,sum(數(shù)量)as總數(shù)量from商品表1groupby分類名4.select*from商品表1where單價(jià)>all(select單價(jià)from商品表1where分類名='電視機(jī)')5.select商品表1.*,產(chǎn)地from商品表1,商品表2where商品表1.商品代號(hào)=商品表2.商品代號(hào)and產(chǎn)地in(select產(chǎn)地from商品表1x,商品表2ywherex.商品代號(hào)=y.商品代號(hào)groupby產(chǎn)地havingcount(*)=1)6.selectdistinctx.*from課程x,選課y,選課zwherey.課程號(hào)=z.課程號(hào)andy.學(xué)生號(hào)<>z.學(xué)生號(hào)andx.課程號(hào)=y.課程號(hào)7.select課程.課程號(hào),課程名,count(課程.課程號(hào))as人數(shù)from課程,選課where課程.課程號(hào)=選課.課程號(hào)groupby課程.課程號(hào),課程名orderby人數(shù)第五章填空題1.邏輯設(shè)計(jì)、物理設(shè)計(jì)2.數(shù)據(jù)流圖、數(shù)據(jù)字典、需求說明書3.局部ER圖、整體ER圖4.商品實(shí)體、銷售實(shí)體、收款實(shí)體5.基本表、主碼、外碼6.1對(duì)1、1對(duì)多7.數(shù)據(jù)、操作8.客房表、住宿表9.客房表、客房空閑表第六章一、單選1.D2.B3.B4.A5.C6.C7.D8.C9.D10.A二、填空1.數(shù)據(jù)庫窗體2.標(biāo)題欄、菜單欄、工作區(qū)3.貨幣型、顯示方式、精度4.1、mdb5.數(shù)據(jù)、數(shù)據(jù)庫對(duì)象6.取值范圍7.文本或數(shù)字、數(shù)字8.頁眉、主體、頁腳第七章一、單選1.C2.B3.D二、填空1.Access數(shù)據(jù)庫、更高版本2.類模塊、標(biāo)準(zhǔn)模塊(次序無先后)3.對(duì)象列表框,代碼編輯區(qū)域,過程事件列表框4.密碼、權(quán)限5.大小寫第八章一、單選1.B2.D3.B4.B5.A6.B二、填空1.客戶機(jī)(或客戶端)2.硬盤空間3.注冊(cè)賬號(hào)(或登錄賬號(hào))4.企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版(次序無先后)5.域用戶賬號(hào)6.mdf、ndf、ldf(次序無先后)7.批處理8.局部變量9.’ab’10.bigint、int、smallint、tinyint(次序無先后)11.windows關(guān)系12.邏輯組件三、根據(jù)下面所給的AAA數(shù)據(jù)庫,寫出下列每條查詢語句的執(zhí)行結(jié)果,或者寫出下列每條語句或程序段的功能。1.8888892.學(xué)生號(hào)課程號(hào)無成績(jī)3.學(xué)生號(hào)課程號(hào)0四、根據(jù)下面所給的AAA數(shù)據(jù)庫,按照下列每種功能寫出相應(yīng)的Transact-SQL語句或程序段。1.select學(xué)號(hào),課程名,isnull(成績(jī),-1)fromScore2.selectyear(getdate()),month(getdate())3.selectleft(學(xué)號(hào),4)fronStudents4.selectdatalength(25),datalength(getdate())第九章一、單選1.A2.B3.D4.D5.D二、填空題1.sp_renamedb2.BackupDatabase、RestoreDatabase3.備份4.索引5.插入、刪除、修改6.快7.SELECT、SET8.數(shù)據(jù)、日志9.多、多10.聚集、非聚集11.非空、唯一、聚集(次序無先后)12.--、/*、*/13.SELECT、SET14.BEGIN、END15.單條、BEGIN...END16.DECLARECURSOR、查詢(或SELECT)17.@@FETCH_STATUS18.BEGINTRAN、COMMIT[TRAN]、ROLLBACK[TRAN]19.CREATEPROC、EXEC20.插入(insert)、刪除(delete)、更新(update,或修改)(后三項(xiàng)次序無先后)21.CONSTRAINT、<約束名>22.操作系統(tǒng)、登錄23.登錄帳號(hào)、口令(密碼)三、寫出下列每條查詢語句的執(zhí)行結(jié)果,或者寫出下列每條語句或程序段的功能。假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。1.從score表中查詢出大于等于平均成績(jī)的所有記錄。2.從students表中查詢姓名為@a的值的同學(xué)是否存在,根據(jù)不同情況顯示出相應(yīng)信息。3.從students表中分組統(tǒng)計(jì)出每個(gè)年份入學(xué)的學(xué)生人數(shù)。4.從students表中分組統(tǒng)計(jì)出每個(gè)日號(hào)入學(xué)的學(xué)生人數(shù)。5.顯示出AAA庫中每個(gè)學(xué)生的學(xué)號(hào)、姓名、專業(yè)等信息及選課門數(shù)6.修改score表中學(xué)號(hào)為@a的值、課程名為@b的值的學(xué)生的成績(jī)?yōu)锧c的值。7.從score表中刪除學(xué)號(hào)為@a的值、課程名為@b的值的學(xué)生成績(jī)記錄。8.顯示出score表中每個(gè)成績(jī)記錄,并在每條記錄最后給出優(yōu)秀、良好、及格、不及格等相應(yīng)等級(jí)。9.顯示出score表中成績(jī)大于等于@d值的所有記錄。10.從score表中刪除學(xué)號(hào)為@a的值、課程名為@b的值的學(xué)生記錄。第四部分課程作業(yè)參考答案第一次作業(yè)填空1.依賴于2.文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)3.文件、數(shù)據(jù)庫4.局部、全局5.主屬性、非主屬性6.多、多7.1、多8.型、值9.元組、屬性10.關(guān)系定義、DBMS11.封裝、繼承、多態(tài)12.數(shù)據(jù)庫管理員、數(shù)據(jù)庫設(shè)計(jì)員、應(yīng)用程序員、終端用戶13.外模式和模式、模式和內(nèi)模式14.建立、維護(hù)15.關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性規(guī)則、關(guān)系運(yùn)算16.單值、嵌套17.候選、屬性18.主、非主19.空值、主碼20.7、3、221.選擇、222.S、Π學(xué)生號(hào)X23.課程號(hào)(X)、C24.X←→Y、決定因素25.非平凡、完全26.學(xué)號(hào)、系主任27.X→Y、X→Z、分解性28.X、候選碼29.(A,D)、230.(A,C,G)、331.第一、不可再分32.數(shù)據(jù)冗余、操作異常(更新異常)33.第一、334.第二、235.第三36.BC、決定因素第二次作業(yè)一、填空題1.視圖、基本表2.createschema、dropschema3.列級(jí)、表級(jí)4.列級(jí)、表級(jí)5.建立、修改、刪除6.values、select7.表、建立8.連接、安全9.沒有影響、有影響10.select、from、where11.groupby、orderby12.需求分析、概念設(shè)計(jì)13.數(shù)據(jù)流圖、數(shù)據(jù)字典、需求說明書14.需求分析、ER圖15.商品實(shí)體、銷售實(shí)體、收款實(shí)體16.全局模式、外模式17.1對(duì)1、1對(duì)多18.設(shè)計(jì)要求、功能完善、操作方便19.客房表、住宿表20.娛樂費(fèi)表、催補(bǔ)款表21.客房表、客房空閑表二、根據(jù)主教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每條SQL查詢語句寫出相應(yīng)的功能。1.從商品庫中查詢出每一種商品的商品代號(hào)、分類名、數(shù)量和品牌等信息。2.從商品庫中查詢出所有商品的不同產(chǎn)地的總數(shù)。3.從教學(xué)庫中查詢出每門課程被選修的學(xué)生數(shù)。4.從教學(xué)庫中查詢出學(xué)生號(hào)為@s1的學(xué)生和學(xué)生號(hào)為@s2的學(xué)生所選修的共同課程的課程號(hào)。5.從教學(xué)庫中查詢出所有已被學(xué)生選修的課程。6.從教學(xué)庫中查詢出最多選修了2門課程(含未選任何課程)的全部學(xué)生。7.從教學(xué)庫中查詢出每個(gè)學(xué)生選課的全部情況,并依次按學(xué)生號(hào)和成績(jī)排序。8.從教學(xué)庫中查詢出選修了姓名為@a的學(xué)生的全部選課的所有學(xué)生。三、根據(jù)教材第四章所給的商品庫和教學(xué)庫,按照下列所給的每種功能寫出相應(yīng)的查詢語句。1.select*from商品表1where數(shù)量between10and20(或where數(shù)量>=10and數(shù)量<=20)2.select分類名,sum(數(shù)量)as總數(shù)量from商品表1groupby分類名3.select*from商品表1where單價(jià)>all(selectavg(單價(jià))from商品表1)4.select商品表1.*,產(chǎn)地from商品表1,商品表2where商品表1.商品代號(hào)=商品表2.商品代號(hào)and產(chǎn)地in(select產(chǎn)地from商品表1x,商品表2ywherex.商品代號(hào)=y.商品代號(hào)groupby產(chǎn)地havingcount(*)=1)5.selectdistinct學(xué)生.*from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)and課程號(hào)=any(select課程號(hào)from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)and姓名=@m1)第三次作業(yè)一、單選題1.C2.D3.A4.B5.C6.A7.B8.C9.B10.A11.B12.C13.D14.D15.A16.B17.B18.C19.D20.B21.B22.B二、填空題1.數(shù)據(jù)庫窗體2.工作狀態(tài)3.下拉菜單4.8、45.1、mdb6.名稱、類型7.數(shù)據(jù)、數(shù)據(jù)庫對(duì)象8.打印方式、顯示方式9.窗體、報(bào)表、數(shù)據(jù)訪問頁10.更新11.頁眉、主體、頁腳12.1對(duì)多13.設(shè)計(jì)、預(yù)覽、數(shù)據(jù)表14.報(bào)表頁眉、頁面頁眉、主體15.Access數(shù)據(jù)庫、更高版本16.HTML17.類模塊、標(biāo)準(zhǔn)模塊(次序無先后)18.工程資源管理器、模塊屬性窗口、代碼編輯窗口19.VBA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論