2023年數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求_第1頁(yè)
2023年數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求_第2頁(yè)
2023年數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求_第3頁(yè)
2023年數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求_第4頁(yè)
2023年數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

(2023.06.21)數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和規(guī)定(文本)徐孝凱:考試內(nèi)容的比例安排對(duì)于計(jì)算機(jī)信息管理專業(yè),數(shù)據(jù)庫(kù)基本知識(shí)(一至五章)、ACCESS使用與操作(六、七章)、SQLServer操作與應(yīng)用(八、九章)等三個(gè)方面內(nèi)容大約占試題量的60%、20%和20%??己诵问讲捎闷谀┚砻婵己伺c形成性考核相結(jié)合的方式。形成性考核占20分,視平時(shí)上機(jī)和作業(yè)完畢情況而定,由所在班級(jí)的任課教師給定,由?。ㄊ?、自治區(qū))級(jí)電大認(rèn)定;期末卷面考核占80分,由中央電大統(tǒng)一命題并采用閉卷方式,答題時(shí)限為90分鐘。兩方面成績(jī)累計(jì)達(dá)成60分者為及格。終結(jié)性考核情況終結(jié)性考核:由中央電大統(tǒng)一命題和規(guī)定考試時(shí)間,采用閉卷方式答題,答題時(shí)限為90分鐘;試卷題型大體涉及:選擇題、判斷題、填空題、按照SQL語句序列寫出相應(yīng)功能、以及按照數(shù)據(jù)庫(kù)操作功能寫出相應(yīng)的SQL語句序列等5種題型。關(guān)系數(shù)據(jù)結(jié)構(gòu)的含義在現(xiàn)實(shí)世界中,數(shù)據(jù)被劃分為不同的域,每個(gè)域中的數(shù)據(jù)具有共同的特性。每個(gè)域包具有若干個(gè)互不相同的數(shù)據(jù),域和域之間相乘運(yùn)算的結(jié)果叫做笛卡兒積。笛卡兒積中的一個(gè)子集在數(shù)據(jù)庫(kù)理論中稱作為一個(gè)關(guān)系。一個(gè)關(guān)系又涉及有若干個(gè)屬性,由這些屬性構(gòu)成該關(guān)系的關(guān)系模式(數(shù)據(jù)結(jié)構(gòu)),也就是關(guān)系框架;所有屬性的一個(gè)具體值稱為一個(gè)元組,一個(gè)關(guān)系可以包含0個(gè)、1個(gè)和多個(gè)元組,當(dāng)具有0個(gè)元組,既不包含任何元組時(shí),表白該關(guān)系是只具有關(guān)系模式的空關(guān)系,在每個(gè)關(guān)系中,具有標(biāo)記作用的屬性被稱為關(guān)鍵屬性,每個(gè)元組中的關(guān)鍵屬性的值被稱為該元組的碼,或關(guān)鍵字。關(guān)系完整性一個(gè)關(guān)系的完整性涉及三個(gè)方面,即實(shí)體完整性、參照完整性、以及用戶定義的完整性。其中每個(gè)關(guān)系都必須滿足實(shí)體完整性和參照完整性,用戶定義的完整性可有可無,可以嚴(yán)謹(jǐn),可以寬松,要根據(jù)情況和規(guī)定進(jìn)行具體設(shè)計(jì)。關(guān)系的實(shí)體完整性是指:關(guān)系中每個(gè)元組的主碼(關(guān)鍵字)不能為空值,也就是說,它必須為唯一的和擬定的一個(gè)值。參照完整性是針對(duì)兩個(gè)關(guān)系而言的,它們有一個(gè)共同的屬性,該屬性在一個(gè)關(guān)系中為主碼屬性,而在另一個(gè)關(guān)系中為外碼屬性,其中包含主碼屬性的關(guān)系被稱為“被參照關(guān)系”,而包含外碼屬性的關(guān)系被稱為“參照關(guān)系”,按照參照完整性規(guī)則:參照關(guān)系中的每個(gè)元組的外碼要么為空,要么為被參照關(guān)系中的主碼屬性中的一個(gè)值,不允許取其他的任何值。用戶定義的完整性是對(duì)一些屬性的取值范圍進(jìn)行約束和限制,避免非法的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。關(guān)系代數(shù)的含義對(duì)關(guān)系的各種運(yùn)算稱為關(guān)系代數(shù)。它涉及傳統(tǒng)意義上的集合運(yùn)算,這些集合運(yùn)算涉及集合并運(yùn)算、交運(yùn)算、差運(yùn)算和廣義笛卡兒積運(yùn)算等四種。一個(gè)關(guān)系被看作為具有共同屬性的元組的集合,所以在一個(gè)關(guān)系上同樣可以進(jìn)行對(duì)集合的各種運(yùn)算。如并運(yùn)算就是把兩個(gè)關(guān)系中具有不同主碼的所有元組合并起來,而構(gòu)成一個(gè)新關(guān)系,它就是兩個(gè)關(guān)系進(jìn)行并運(yùn)算的結(jié)果。對(duì)關(guān)系除了可以進(jìn)行集合運(yùn)算外,還可以進(jìn)行專門的關(guān)系運(yùn)算,它涉及選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算這三種。選擇運(yùn)算就是從一個(gè)關(guān)系中選擇出所有滿足條件的元組而構(gòu)成的一個(gè)新關(guān)系;投影運(yùn)算就是從一個(gè)關(guān)系中選擇出一部分屬性而構(gòu)成的新關(guān)系;連接運(yùn)算是在兩個(gè)關(guān)系中進(jìn)行而產(chǎn)生出一個(gè)新關(guān)系,連接運(yùn)算又可細(xì)分為等值連接、自然連接和一般連接等多種不同的連接方式,從而產(chǎn)生出不同的連接結(jié)果。關(guān)系規(guī)范化的概念對(duì)一個(gè)關(guān)系必須要進(jìn)行規(guī)范化,這樣才可以保證對(duì)數(shù)據(jù)操作的完整性和一致性。關(guān)系規(guī)范化從低檔到高級(jí)有多個(gè)不同級(jí)別,依次為第一范式、第二范式、第三范式、BCNF范式、第4范式、第5范式等級(jí)別。關(guān)系的規(guī)范化限度越高,同一數(shù)據(jù)庫(kù)中的關(guān)系被分解得越多,使用數(shù)據(jù)時(shí)需要連接更多的關(guān)系,由此也許帶有使用數(shù)據(jù)庫(kù)的不方便,不簡(jiǎn)捷。所以設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)時(shí),應(yīng)根據(jù)實(shí)際應(yīng)用的需要,把數(shù)據(jù)庫(kù)規(guī)范化到合適的限度,不是規(guī)范化限度越高越好。通常,一般規(guī)定規(guī)范化到第3范式的限度。ACCESS數(shù)據(jù)庫(kù)管理系統(tǒng)概述涉及ACCESS數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn),它的操作界面的布局和結(jié)構(gòu),它所包含的操作對(duì)象的種類和作用,數(shù)據(jù)庫(kù)的建立和打開等內(nèi)容。ACCESS數(shù)據(jù)庫(kù)中共有7種不同的操作對(duì)象,它們分別為:表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊等。用表來存儲(chǔ)基本數(shù)據(jù);對(duì)表進(jìn)行關(guān)系運(yùn)算得到的結(jié)果稱為查詢對(duì)象;用窗體作為人機(jī)交流的輸入界面,;報(bào)表輸出表或查詢中的數(shù)據(jù);頁(yè)對(duì)象是指數(shù)據(jù)訪問頁(yè),用來通過瀏覽器訪問數(shù)據(jù)庫(kù);宏是一組操作數(shù)據(jù)庫(kù)命令的集合,運(yùn)營(yíng)它時(shí)可以自動(dòng)和連續(xù)地執(zhí)行其中的每條命令,完畢相應(yīng)的組合操作;模塊是用ACCESS數(shù)據(jù)庫(kù)系統(tǒng)中內(nèi)含的VBA語言,即應(yīng)用于數(shù)據(jù)庫(kù)的VisualBasic語言,根據(jù)對(duì)數(shù)據(jù)庫(kù)操作的需要而編寫的程序模塊,通常運(yùn)用模塊對(duì)象來實(shí)現(xiàn)窗體對(duì)象中相應(yīng)控件(如按鈕、菜單等)的功能。SQLServer的系統(tǒng)結(jié)構(gòu)涉及存儲(chǔ)結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫(kù)、系統(tǒng)表等三個(gè)方面的內(nèi)容。存儲(chǔ)結(jié)構(gòu)涉及數(shù)據(jù)庫(kù)對(duì)象和數(shù)據(jù)庫(kù)文獻(xiàn),常用的數(shù)據(jù)庫(kù)對(duì)象有:表、索引、視圖、觸發(fā)器、存儲(chǔ)過程、缺省、約束、用戶、圖表、以及用戶自定義的數(shù)據(jù)類型等。數(shù)據(jù)庫(kù)文獻(xiàn)有主數(shù)據(jù)庫(kù)文獻(xiàn)、次數(shù)據(jù)庫(kù)文獻(xiàn)、事務(wù)日記文獻(xiàn)等三種。系統(tǒng)數(shù)據(jù)庫(kù)有4個(gè),分別為存儲(chǔ)系統(tǒng)級(jí)信息的Master數(shù)據(jù)庫(kù),存儲(chǔ)臨時(shí)信息的Tempdb數(shù)據(jù)庫(kù),存儲(chǔ)建立數(shù)據(jù)庫(kù)4信息的Model數(shù)據(jù)庫(kù),用來進(jìn)行管理的Msdb數(shù)據(jù)庫(kù)。TransactSQL語言中使用的數(shù)據(jù)類型被分為6個(gè)大的類型:數(shù)值型、字符型、日期時(shí)間型、二進(jìn)制型、位型、雙字節(jié)型。其中數(shù)值型又被細(xì)分為10種具體類型,整數(shù)型有4種:分別細(xì)分為bigint、int、small、tinyint;字符型又被細(xì)分分為3種:分別為char、varchar、text。使用SQL語言進(jìn)行數(shù)據(jù)庫(kù)查詢舉例分析查詢語句舉例1selectx.*--從結(jié)果表中投影出學(xué)生表中的所有屬性from學(xué)生x,選課y--教學(xué)數(shù)據(jù)庫(kù)中有學(xué)生、課程、選課wherex.學(xué)生號(hào)=y.學(xué)生號(hào)--進(jìn)行等值連接構(gòu)成一個(gè)關(guān)系(表)功能:從教學(xué)庫(kù)中查詢出選修了課程的所有學(xué)生信息。查詢語句舉例2select*from學(xué)生whereexists(select*--子查詢,在選課中學(xué)生號(hào)出現(xiàn)3次的記錄選上來from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)groupby選課.學(xué)生號(hào)havingcount(*)=3)功能:從教學(xué)庫(kù)中查詢出同時(shí)選修了3門課程的所有學(xué)生信息。查詢語句舉例3selectx.*,課程號(hào),成績(jī)from學(xué)生x,選課ywherex.學(xué)生號(hào)=y.學(xué)生號(hào)orderbyx.學(xué)生號(hào)--結(jié)果表按學(xué)生號(hào)排序功能:從教學(xué)庫(kù)中查詢出每個(gè)學(xué)生選修每門課程的成績(jī),并按照學(xué)生號(hào)分組排序。查詢語句舉例4select商品表1.商品代號(hào),單價(jià),數(shù)量,產(chǎn)地from商品表1,商品表2--商品數(shù)據(jù)庫(kù)中有商品表1和商品表2where商品表1.商品代號(hào)=商品表2.商品代號(hào)--等值連接功能:從商品庫(kù)中查詢出每種商品的商品代號(hào)、單價(jià)、數(shù)量和產(chǎn)地。查詢語句舉例5select課程號(hào),成績(jī)from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)and姓名='王明'--等值連接后選擇姓名功能:從教學(xué)庫(kù)中查詢出姓名叫做“王明”的學(xué)生的所有選課的課程號(hào)及成績(jī)。查詢語句舉例6select*from課程where課程號(hào)in(select課程號(hào)--子查詢:按課程號(hào)分組后選擇記錄from選課groupby課程號(hào)havingcount(*)>5)功能:從教學(xué)庫(kù)中查詢出被5個(gè)以上學(xué)生選修的所有課程。查詢語句舉例7select*from學(xué)生wherenotexists(select*--子查詢:結(jié)果為空或非空from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào))功能:從教學(xué)庫(kù)中查詢出沒有選修任何課程的學(xué)生記錄信息。查詢語句舉例8declare@achar(8)--定義局部變量set@a='計(jì)算機(jī)'--為局部變量賦值selectcount(*)as計(jì)算機(jī)專業(yè)人數(shù)--記錄人數(shù)fromstudents--AAA數(shù)據(jù)庫(kù)中有學(xué)生students表和成績(jī)score表whereleft(專業(yè),3)=@a--專業(yè)名稱的前3個(gè)字符為'計(jì)算機(jī)'的被選出來功能:從students表中記錄出專業(yè)名開頭為@a的值(即“計(jì)算機(jī)”)的所有學(xué)生人數(shù)。查詢語句舉例9createprocedurexxk4--存儲(chǔ)過程定義(@achar(8),@bvarchar(10),@cnumeric(5,2))–參數(shù)asbeginupdatescore--更新學(xué)生成績(jī)set成績(jī)=@cwhere學(xué)號(hào)=@aand課程名=@bend功能:修改score表中學(xué)號(hào)為@a的值、課程名為@b的值的所相應(yīng)的成績(jī)?yōu)锧c的值。張小會(huì):數(shù)據(jù)解決技術(shù)發(fā)展經(jīng)歷了哪些階段?徐孝凱:手工管理、文獻(xiàn)解決、數(shù)據(jù)庫(kù)管理、分布式數(shù)據(jù)庫(kù)系統(tǒng)管理張小會(huì):數(shù)據(jù)庫(kù)文獻(xiàn)中至少包含的對(duì)象有?徐孝凱:數(shù)據(jù)表。張曉峰:關(guān)系完整性涉及哪三個(gè)方面?徐孝凱:涉及實(shí)體、參照、用戶定義等完整性.張曉峰:數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程的課程設(shè)計(jì)問題?徐孝凱:請(qǐng)參考數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)指導(dǎo)書.往屆試卷之一供參考!附件1:數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(計(jì)信息管理)試題6(2023秋出,10秋交,20231月考)往屆試卷之二供參考!附件2:數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(計(jì)信息管理)試題7(2023秋出,10秋交,20233月部隊(duì)考)附件1:中央廣播電視大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(計(jì)信息管理)試題6題號(hào)一二三四五總分2023年1月考一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。(每小題2分,共20分)1.若實(shí)體A和B是多對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C的聯(lián)系是()。A.一對(duì)一B.一對(duì)多C.多對(duì)一D.多對(duì)多2.若一個(gè)關(guān)系的任何屬性都不會(huì)部分依賴和傳遞依賴于任何候選碼,則該關(guān)系最高達(dá)成了()范式。A.第一B.第二C.第三D.BC3.在SQL中,createtable為()數(shù)據(jù)庫(kù)中基本表結(jié)構(gòu)的命令。A.建立B.修改C.刪除D.查詢4.若規(guī)定基本表中某一列或若干列為非空和唯一值雙重約束,則這些列就是該基本表的()碼。A.主碼B.候選碼C.外碼D.內(nèi)碼5.設(shè)一個(gè)集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A減B的差集中包具有()個(gè)元素。A.10B.5C.3D.26.下列哪一個(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)記錄7.在Access數(shù)據(jù)庫(kù)系統(tǒng)中,不能建立索引的數(shù)據(jù)類型是()。A.文本型B.備注型C.數(shù)值型D.日期/時(shí)間型8.Access2023用戶操作界面由()個(gè)部分組成。A.8B.10C.5D.69.下列()圖標(biāo)是Access2023中新建查詢的標(biāo)志。A.B.C.D.10.Access2023中包具有()個(gè)數(shù)據(jù)庫(kù)對(duì)象。A.7B.12C.8D.10二、是非判斷題,根據(jù)敘述對(duì)的與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“√”或叉號(hào)“×”(每小題2分,共20分)()1.在文獻(xiàn)管理階段,程序和數(shù)據(jù)在存儲(chǔ)位置上是分開存放的。()2.若一個(gè)關(guān)系的一些非主屬性也許部分依賴于候選碼,則稱該關(guān)系達(dá)成了第二范式。()3.在SQL中建立和刪除數(shù)據(jù)庫(kù)模式的命令分別為createschema和dropschema。()4.對(duì)于較復(fù)雜的系統(tǒng),概念設(shè)計(jì)階段的重要任務(wù)是:一方面根據(jù)系統(tǒng)的各個(gè)局部應(yīng)用畫出各自相應(yīng)的局部ER圖,然后再進(jìn)行綜合和整體設(shè)計(jì),畫出整體ER圖。()5.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),本來的實(shí)體不需要轉(zhuǎn)換成相應(yīng)的基本表或視圖。()6.在SQLServer2023中,通常不需要用戶建立索引,而是通過使用主碼約束或唯一值約束,由系統(tǒng)自動(dòng)建立相應(yīng)的索引。()7.常見的SQLServer2023的版本只涉及有標(biāo)準(zhǔn)版、個(gè)人版、開發(fā)版和評(píng)估版。()8.?dāng)?shù)據(jù)庫(kù)備份和恢復(fù)的Transact-SQL語句分別相應(yīng)為RestoreDatabas和BackupDatabase。()9.在SQLServer2023中引入索引可以加快數(shù)據(jù)查詢的速度。()10.SQLServer2023支持兩種形式的變量,即局部變量和全局變量。三、填空題,把合適內(nèi)容填在橫線上。(每空2分,共30分)1.在文獻(xiàn)系統(tǒng)中,存取數(shù)據(jù)的基本單位為__(dá)____(dá)__,在數(shù)據(jù)庫(kù)系統(tǒng)中,存取數(shù)據(jù)的基本單位為數(shù)據(jù)項(xiàng)。2.數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)模型依次有層次、網(wǎng)狀、_______(dá)_和對(duì)象等四種。3.?dāng)?shù)據(jù)庫(kù)體系結(jié)構(gòu)中包含的三級(jí)模式為_____(dá)__(dá)_、外模式和內(nèi)模式三種。4.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,A→D,D→E},該關(guān)系滿足__(dá)_____(dá)_范式。5.在SQL中,根據(jù)基本表建立一個(gè)視圖時(shí),涉及建立了該視圖的____(dá)__(dá)__和內(nèi)容兩個(gè)方面。6.實(shí)體之間的聯(lián)系類型有三種,分別為1對(duì)1、____(dá)____和多對(duì)多。7.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象保證了數(shù)據(jù)的____(dá)___(dá)_獨(dú)立性和物理獨(dú)立性。8.在SQL的select查詢語句中,groupby選項(xiàng)實(shí)現(xiàn)__(dá)__(dá)__(dá)____功能,orderby選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的排序功能。9.一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過程大體相繼通過需求分析、概念設(shè)計(jì)、__(dá)_______(dá)_、物理設(shè)計(jì)、機(jī)器實(shí)現(xiàn)、運(yùn)營(yíng)維護(hù)等六個(gè)階段。10.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),本來的實(shí)體被轉(zhuǎn)換為相應(yīng)的__(dá)__(dá)____或視圖。11.在Access2023中,表結(jié)構(gòu)設(shè)計(jì)窗口分為兩半部分,上半部分是___(dá)________(dá)_,下半部分是字段屬性設(shè)立。12.在Access2023中,貨幣型數(shù)據(jù)最長(zhǎng)為___(dá)_____個(gè)字節(jié)。13.在Access2023中,報(bào)表有______(dá)____和預(yù)覽兩種視圖,而沒有數(shù)據(jù)表視圖。14.模塊窗口由工程資源管理器、模塊屬性窗口和__________編輯窗口三部分組成。15.Access2023中的窗體由__(dá)___(dá)_____(dá)、主體和頁(yè)腳等三個(gè)部分組成。四、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列前3小題的每條SQL查詢語句寫出相應(yīng)的功能,接著按照下列后2小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題4分,共20分)在名稱為商品庫(kù)的數(shù)據(jù)庫(kù)中包具有商品表1和商品表2,它們的定義分別為:商品表1(商品代號(hào)char(8),分類名char(8),單價(jià)float(yī),數(shù)量int)商品表2(商品代號(hào)char(8),產(chǎn)地char(6),品牌char(6),)在名稱為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包具有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生(學(xué)生號(hào)char(7),姓名char(6),性別char(2),出生日期datetime,專業(yè)char(10),年級(jí)int)課程(課程號(hào)char(4),課程名char(10),課程學(xué)分int選課(學(xué)生號(hào)char(7),課程號(hào)char(4),成績(jī)int)1.selectdistinct品牌from商品表22.select課程號(hào)from選課where學(xué)生號(hào)=@s13.select專業(yè),count(*)as人數(shù)from學(xué)生groupby專業(yè)4.從商品庫(kù)中查詢出每類(即分類名相同)商品的最高單價(jià)。5.從商品庫(kù)中查詢出所有商品的不同分類名。五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分)假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它涉及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),@bnumeric(5,2)set@a=(selectmax(成績(jī))fromscore)set@b=(selectmin(成績(jī))fromscore)print@a-@b2.creat(yī)eprocedurexxk2asbeginselectx.學(xué)號(hào),x.姓名,count(*)as門數(shù)fromstudentsx,scoreywherex.學(xué)號(hào)=y.學(xué)號(hào)groupbyx.學(xué)號(hào),x.姓名end

中央廣播電視大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(計(jì)信息管理)試題參考答案及評(píng)分標(biāo)準(zhǔn)6一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。(每小題2分,共20分)1.D2.D3.A4.B5.D6.B7.B8.C9.D10.A二、是非判斷題,根據(jù)敘述對(duì)的與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“√”或叉號(hào)“×”(每小題2分,共20分)1.√2.×3.√4.√5.×6.√7.×8.×9.√10.√三、填空題,把合適內(nèi)容填在橫線上。(每空2分,共30分)1.記錄2.關(guān)系3.全局模式4.第二5.結(jié)構(gòu)6.1對(duì)多7.邏輯8.分組記錄9.邏輯設(shè)計(jì)10.基本表11.表設(shè)計(jì)器12.813.設(shè)計(jì)14.代碼15.頁(yè)眉四、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列前3小題的每條SQL查詢語句寫出相應(yīng)的功能,接著按照下列后2小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題4分,共20分)評(píng)分標(biāo)準(zhǔn):根據(jù)對(duì)的限度酌情給分。1.從商品庫(kù)中查詢顯示出所有商品的不同品牌。2.從教學(xué)庫(kù)中查詢出學(xué)生號(hào)為@s1的學(xué)生所選修的所有課程的課程號(hào)。3.從教學(xué)庫(kù)中查詢出每個(gè)專業(yè)的學(xué)生人數(shù)。4.select分類名,max(單價(jià))as最高單價(jià)from商品表1groupby分類名5.selectdistinct分類名from商品表1groupby分類名havingcount(*)>1五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分)評(píng)分標(biāo)準(zhǔn):根據(jù)對(duì)的限度酌情給分。1.求出score表中最高成績(jī)與最低成績(jī)的分?jǐn)?shù)之差。2.顯示出AAA庫(kù)中每個(gè)學(xué)生的學(xué)號(hào)、姓名及選課門數(shù)。附件2:中央廣播電視大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(計(jì)信息管理)試題7題號(hào)一二三四五總分2023年1月考一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。(每小題2分,共20分)1.設(shè)一個(gè)關(guān)系A具有a1個(gè)屬性和a2個(gè)元組,關(guān)系B具有b1個(gè)屬性和b2個(gè)元組,則關(guān)系A(chǔ)B具有()個(gè)元組。A.a(chǎn)1+b1B.a2b2C.a(chǎn)1+b2D.a2b12.在一個(gè)關(guān)系R中,若X可以函數(shù)決定所有屬性,并且X的任何真子集都不能函數(shù)決定所有屬性,則稱X為關(guān)系R的一個(gè)()。A.候選碼B.外碼C.超碼D.屬性組3.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(A,D)→E},則該關(guān)系的候選碼為()。A.AB.DC.(A,D)D.(A,C)4.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,C→D,C→E},該關(guān)系只滿足第一范式,若要規(guī)范化為第二范式,則將被分解為()個(gè)關(guān)系。A.1B.2C.3D.45.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),本來的()聯(lián)系通常都需要轉(zhuǎn)換成相應(yīng)的基本表。A.一對(duì)一B.一對(duì)多C.多對(duì)多D.多對(duì)一6.在Access2023數(shù)據(jù)庫(kù)系統(tǒng)中,不能建立索引的數(shù)據(jù)類型是()。A.文本型B.備注型C.?dāng)?shù)值型D.日期/時(shí)間型7.在ACCESS2023數(shù)據(jù)庫(kù)文獻(xiàn)中,至少包具有()對(duì)象。A.表B.查詢C.窗體D.模塊8.Access2023中包具有()個(gè)數(shù)據(jù)庫(kù)對(duì)象。A.7B.6C.8D.109.在設(shè)計(jì)Access2023數(shù)據(jù)表時(shí),“索引”屬性有()取值。A.4B.3C.2D.110.下列()圖標(biāo)是Access中新建宏的標(biāo)志。A.B.C.D.二、是非判斷題,根據(jù)敘述對(duì)的與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“√”或叉號(hào)“×”(每小題2分,共20分)()1.用戶定義的完整性是對(duì)關(guān)系中一些屬性的取值給定相應(yīng)的約束條件,嚴(yán)禁非法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。()2.在一個(gè)關(guān)系R中,若X、Y和Z為互不相同的單屬性,并且存在X→Y和Y→Z,則不存在X到Z的傳遞函數(shù)依賴。()3.在一個(gè)關(guān)系R中,若X→Y,并且X的一個(gè)真子集也可以函數(shù)決定Y,則稱X→Y為完全函數(shù)依賴。()4.在基本表中,通常不應(yīng)涉及由計(jì)算可以得到的屬性,而在視圖中,為了用戶查詢數(shù)據(jù)的方便,則時(shí)常需要包含它們。()5.當(dāng)修改一個(gè)視圖時(shí),將對(duì)相應(yīng)的基本表產(chǎn)生影響。LINKWo(hù)rd.Document.8D:\\工作\\20230619-21徐曉凱老師\\(2023.06.21)數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和規(guī)定(文本).docOLE_LINK1\a\r錯(cuò)誤!鏈接無效。6.調(diào)用一個(gè)存儲(chǔ)過程執(zhí)行時(shí),無論什么情況都必須使用exec語句進(jìn)行調(diào)用。()7.在SQLServer2023中,通過使用查詢分析器可以運(yùn)營(yíng)Transact-SQL語句。()8.在SQLServer2023系統(tǒng)中,當(dāng)使用createdatabase命令創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí),必須定義其數(shù)據(jù)文獻(xiàn)和日記文獻(xiàn)。()9.在SQLServer2023中,一個(gè)事務(wù)是一個(gè)并發(fā)控制的單位,它把必須同時(shí)執(zhí)行或不執(zhí)行的一組操作捆綁在一起。()10.數(shù)據(jù)庫(kù)管理員可以撤消以前對(duì)用戶授予的訪問數(shù)據(jù)庫(kù)的任何操作權(quán)限。三、填空題,把合適內(nèi)容填在橫線上。(每空2分,共30分)1.數(shù)據(jù)解決技術(shù)依次經(jīng)歷了人工管理、______(dá)__(dá)__、數(shù)據(jù)庫(kù)管理、以及分布式數(shù)據(jù)庫(kù)管理等四個(gè)發(fā)展階段。、2.關(guān)系數(shù)據(jù)模型涉及關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系___(dá)_____(dá)___(dá)___規(guī)則和關(guān)系運(yùn)算三個(gè)方面。3.學(xué)生關(guān)系中的班級(jí)號(hào)屬性與班級(jí)關(guān)系中的班級(jí)號(hào)主碼屬性相相應(yīng),則班級(jí)號(hào)屬性為____(dá)___(dá)_____中的外碼。4.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,C→D,C→E},該關(guān)系滿足__(dá)______范式。5.SQL是高度非過程化和面向______(dá)__操作的語言。6.實(shí)體之間的聯(lián)系類型有三種,分別為1對(duì)1、__(dá)___(dá)___(dá)和多對(duì)多。7.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象保證了數(shù)據(jù)的邏輯獨(dú)立性和__(dá)______獨(dú)立性。8.由createschemaKUCUNauthorizationLIU命令建立的一個(gè)數(shù)據(jù)庫(kù)為________。9.在SQL中,__(dá)________約束的關(guān)鍵字為unique,檢查約束的關(guān)鍵字為check。10.在列舉的購(gòu)物活動(dòng)中,存在著三個(gè)實(shí)體,分別稱為___(dá)______(dá)_、銷售實(shí)體和收款實(shí)體。11.Access2023的用戶操作界面由_______(dá)_____、菜單欄、工作區(qū)、工具欄、狀態(tài)欄等五個(gè)部分組成。12.在Access數(shù)據(jù)庫(kù)系統(tǒng)中,定義表中的字段就是擬定表的結(jié)構(gòu),即擬定表中字段的名稱、__(dá)_____(dá)___(dá)__(dá)、屬性和說明等內(nèi)容。13.查詢可以作為窗體、_________(dá)___和數(shù)據(jù)訪問頁(yè)的數(shù)據(jù)源。14.Access為用戶提供了多種數(shù)據(jù)庫(kù)安全措施,涉及設(shè)立用戶密碼和訪問_____(dá)_____。15.在Access2023中,“自動(dòng)編號(hào)”型數(shù)據(jù)最長(zhǎng)為__________個(gè)字節(jié)。四、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列前3小題的每條SQL查詢語句寫出相應(yīng)的功能,接著按照下列后2小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題4分,共20分)在名稱為商品庫(kù)的數(shù)據(jù)庫(kù)中包具有商品表1和商品表2,它們的定義分別為:商品表1(商品代號(hào)char(8),分類名char(8),單價(jià)float,數(shù)量int)商品表2(商品代號(hào)char(8),產(chǎn)地char(6),品牌char(6),)在名稱為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包具有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生(學(xué)生號(hào)char(7),姓名char(6),性別char(2),出生日期dat(yī)etime,專業(yè)char(10),年級(jí)int)課程(課程號(hào)char(4),課程名char(10),課程學(xué)分int選課(學(xué)生號(hào)char(7),課程號(hào)char(4),成績(jī)int)1.select*from學(xué)生where專業(yè)='計(jì)算機(jī)'2.select*from學(xué)生whereexists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào))3.select課程.課程號(hào),count(*)as人數(shù)from課程,選課where課程.課程號(hào)=選課.課程號(hào)groupby課程.課程號(hào)4.從商品庫(kù)中查詢出單價(jià)大于等于2023元、或者數(shù)量大于等于15的所有商品5.從教學(xué)庫(kù)中查詢出每個(gè)學(xué)生所選修的課程門數(shù)。五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分)假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它涉及Students(學(xué)號(hào)char(8),姓名va

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論