版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
浙江廣播電視大學期數(shù)據(jù)庫原理與應用期末復習第一部分考核內(nèi)容第一章數(shù)據(jù)庫系統(tǒng)概論1.數(shù)據(jù)解決技術(shù)發(fā)展經(jīng)歷人工管理、文獻系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式系統(tǒng)2.數(shù)據(jù)庫系統(tǒng)的特點結(jié)構(gòu)化、減少數(shù)據(jù)冗余、數(shù)據(jù)共享、數(shù)據(jù)完整性、安全性和并發(fā)控制等3.數(shù)據(jù)模型數(shù)據(jù)聯(lián)系(實體、屬性、碼、域、聯(lián)系類型)概念模型(E-R圖描述)、邏輯模型(層次、網(wǎng)狀、關(guān)系、面向?qū)ο螅?.數(shù)據(jù)庫體系結(jié)構(gòu)三級模式結(jié)構(gòu)(局部(外)、全局(概念)、存儲(內(nèi)))兩級映象(局部/全局、全局/存儲)、數(shù)據(jù)的邏輯和物理獨立性5.數(shù)據(jù)庫管理系統(tǒng)的功能定義、操縱、控制、維護、數(shù)據(jù)字典6.數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫、硬件、軟件、管理員、用戶考核規(guī)定了解:數(shù)據(jù)庫管理技術(shù)發(fā)展的四個階段,數(shù)據(jù)庫體系結(jié)構(gòu)的三級模式和兩級映象,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫系統(tǒng)的組成等。掌握:數(shù)據(jù)庫系統(tǒng)和文獻系統(tǒng)的各自特點,特別是關(guān)系數(shù)據(jù)庫系統(tǒng)的優(yōu)點,ER圖的概念和使用,數(shù)據(jù)的三種聯(lián)系類型,數(shù)據(jù)中的屬性、碼、域的含義。第二章關(guān)系運算考核內(nèi)容1.關(guān)系數(shù)據(jù)結(jié)構(gòu)域、笛卡兒積、關(guān)系、碼(主碼、候選碼、外碼)、關(guān)系模式2.關(guān)系完整性實體完整性、參照完整性、用戶定義的完整性3.關(guān)系代數(shù)傳統(tǒng)的集合運算(并、交、差、廣義笛卡兒積)專門的關(guān)系運算(選擇、投影、連接、等值連接、自然連接)考核規(guī)定了解:關(guān)系數(shù)據(jù)結(jié)構(gòu)中涉及的所有概念,用戶定義的完整性的概念。掌握:實體完整性和參照完整性的含義和應用,關(guān)系代數(shù)中的各種傳統(tǒng)的集合運算。純熟掌握:關(guān)系代數(shù)中的各種專門的關(guā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考核規(guī)定了解:數(shù)據(jù)不規(guī)范化帶來的數(shù)據(jù)冗余和各種操作異常。掌握:各種函數(shù)依賴的含義,關(guān)系的最小函數(shù)依賴集的含義,關(guān)系的候選碼含義,各種關(guān)系范式的含義。純熟掌握:把一個關(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ù)庫查詢單表查詢、多表連接查詢、多表嵌套查詢、分組查詢、按序查詢、記錄查詢、謂詞查詢等考核規(guī)定了解:SQL語言的特點。掌握:數(shù)據(jù)庫的各種操作及純熟掌握之外的其他查詢。純熟掌握:單表查詢、多表連接查詢和兩層嵌套查詢。第五章數(shù)據(jù)庫應用系統(tǒng)設(shè)計考核內(nèi)容1.數(shù)據(jù)庫應用系統(tǒng)設(shè)計簡述設(shè)計任務、特點、環(huán)節(jié)2.需求分析任務、方法、環(huán)節(jié),建立數(shù)據(jù)字典3.概念結(jié)構(gòu)設(shè)計方法與環(huán)節(jié)、數(shù)據(jù)抽象、局部ER圖、綜合ER圖、整體優(yōu)化4.邏輯結(jié)構(gòu)設(shè)計E-R圖向關(guān)系模型的轉(zhuǎn)換、數(shù)據(jù)模型優(yōu)化、設(shè)計視圖(用戶子模式)5.物理設(shè)計與實行任務、數(shù)據(jù)裝入和程序調(diào)試、數(shù)據(jù)庫運營與維護、安全措施等考核規(guī)定了解:數(shù)據(jù)庫應用系統(tǒng)設(shè)計的各個階段及重要任務和目的。掌握:根據(jù)實際需要建立ER圖,從ER圖到關(guān)系模式的轉(zhuǎn)換,根據(jù)數(shù)據(jù)解決規(guī)定所相應的查詢語句。第六章SQL考核內(nèi)容1.SQL概述2.SQL數(shù)據(jù)定義功能3.SQL數(shù)據(jù)操縱插入記錄、修改記錄、刪除記錄4.SQL數(shù)據(jù)查詢簡樸查詢、聯(lián)接查詢、嵌套查詢、集合運算、VisualFoxPro中SQLSELECT的幾個特殊選項5.SQL數(shù)據(jù)控制授權(quán)權(quán)限、回收權(quán)限、REVOKEUPDATEONTABLELS-XKBFROMLIMINGWAIMING考核內(nèi)容了解:視圖定義、定義同義詞和建立索引了解:SQL數(shù)據(jù)控制功能涉及用戶授權(quán)、回收權(quán)限掌握:數(shù)據(jù)庫模式的建立和刪除掌握:定義和刪除數(shù)據(jù)庫、基本表的定義、取消和基本表修改掌握:SQL數(shù)據(jù)操縱功能涉及插入數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)純熟掌握:數(shù)據(jù)的查詢第七章。VisualFoxPro考核內(nèi)容1.VisualFoxPro的工作方式2.數(shù)據(jù)類型3.變量與常量常量、變量、內(nèi)存變量的常用命令4.表達式算術(shù)表達式、字符表達式、日期時間表達式、關(guān)系表達式、邏輯表達式5.函數(shù)數(shù)值函數(shù)、字符函數(shù)、日期和時間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測試函數(shù)6.程序與程序文獻程序的概念、程序文獻的建立與執(zhí)行、簡樸的輸入輸出命令7.程序的基本結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)8.多模塊程序模塊的定義與應用、參數(shù)傳遞、變量的作用域9.程序調(diào)試調(diào)試器環(huán)境、設(shè)立斷點、調(diào)試菜單考核內(nèi)容了解:VisualFoxPro的工作方式了解:程序的調(diào)試方法掌握:常用的數(shù)據(jù)類型的使用,以及他們之間的互相轉(zhuǎn)換掌握:常量、變量、表達式和常用的函數(shù)定義及使用掌握:程序的基本結(jié)構(gòu)第八章表單考核內(nèi)容1.面向?qū)ο蟮母拍顚ο笈c類、子類與繼承2.VisualFoxPro基類的簡介VisualFoxPro基類、容器與控件、事件3.創(chuàng)建表單4.修改表單5.運營表單6.表單控件標簽控件、文本框控件、命令按鈕控件、編輯框控件、單選按鈕控件、復選按鈕控、列表框控件、組合框控件、表格控件、命令按鈕組控件、頁框控件考核內(nèi)容了解:面向?qū)ο?、類和事件的相關(guān)概念了解:子類與繼承相關(guān)概念掌握:表單創(chuàng)建、修改、運營的方法掌握:表單中的重要控件,涉及標簽、文本、按鈕等控件第九章菜單考核內(nèi)容菜單系統(tǒng)2.創(chuàng)建應用系統(tǒng)菜單、創(chuàng)建主菜單、創(chuàng)建子菜單、修改菜單擬定菜單選項的任務3.生成菜單程序4.運營菜單考核內(nèi)容了解:菜單概念掌握:菜單系統(tǒng)的設(shè)計與應用第十章報表考核內(nèi)容1.創(chuàng)建報表運用報表向?qū)?chuàng)建報表運用報表設(shè)計器創(chuàng)建報表2設(shè)計報表報表設(shè)計器工具欄、修改布局、修改報表考核內(nèi)容了解:報表的概念了解:菜單系統(tǒng)的組成掌握:報表系統(tǒng)的設(shè)計與應用第二部分模擬試題及答案一.名詞解釋與簡答1.數(shù)據(jù)解決:稱為信息解決,是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。2.MIS:是一個由人、計算機等組成的能進行信息的收集、傳遞、儲存、加工、維護和使用的系統(tǒng)。3.DBMS:數(shù)據(jù)庫管理系統(tǒng)DBMS(databasemanagementsystem)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件。它可以讓多種應用程序同時使用數(shù)據(jù)庫中具有最小冗余度的共享數(shù)據(jù),必須使數(shù)據(jù)與程序具有較高的獨立性。對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一控制機制,方便用戶以交互命令或程序方式對數(shù)據(jù)庫進行操作4.DBMS的重要功能:1)數(shù)據(jù)定義2)數(shù)據(jù)庫管理控制3)數(shù)據(jù)庫輔助服務4)提供使用數(shù)據(jù)庫工具5)建立和維護數(shù)據(jù)字典5.表1.1數(shù)據(jù)管理三個階段的比較比較人工管理文獻系統(tǒng)數(shù)據(jù)庫系統(tǒng)應用范圍科學計算科學計算、管理數(shù)據(jù)解決硬件無直接存取存儲設(shè)備磁盤、磁鼓大容量磁盤軟件沒有操作系統(tǒng)有文獻系統(tǒng)有數(shù)據(jù)庫管理系統(tǒng)解決方式批解決聯(lián)機實時解決
批解決聯(lián)機實時解決,分布解決批解決數(shù)據(jù)的管理者人文獻系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)面向的對象某一應用程序某一應用程序整個應用系統(tǒng)數(shù)據(jù)的共享限度無共享,冗余度極大共享性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨立性不獨立,完全依賴于程序獨立性差高度的物理獨立性和邏輯獨立性數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應用程序自己控制應用程序自己控制由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全完整性、并發(fā)控制和恢復能力5.數(shù)據(jù)庫系統(tǒng)的三級結(jié)構(gòu)答:外模式(externalschema):三級模式最上層或稱為子模式、應用模式、局部模式等。它是對數(shù)據(jù)庫在某個方面局部應用所涉及數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,它是終端用戶和應用程序員所見到的數(shù)據(jù)庫,稱為數(shù)據(jù)視圖,模式(schema):三級模式的中間層(或稱為概念模式、邏輯模式、全局模式等),比如數(shù)據(jù)庫的基本表。它是整個數(shù)據(jù)庫邏輯結(jié)構(gòu)的特性的描述。內(nèi)模式(internalschema):最下層或稱為存儲模式、物理模式等。它是對整個數(shù)據(jù)庫存儲結(jié)構(gòu)的特性的描述。6.網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表達實體及其之間聯(lián)系的模型稱為網(wǎng)狀模型。網(wǎng)中的每一個結(jié)點代表一個實體(記錄)類型,聯(lián)系用鏈接指針來實現(xiàn)。廣義地講,任何一個連通的基本層次聯(lián)系的集合都是網(wǎng)狀模型。網(wǎng)狀模型有以下兩個特性:1)允許有一個以上的結(jié)點無父結(jié)點;2)一個結(jié)點可以有多個父結(jié)點。7.層次模型:用樹形結(jié)構(gòu)表達實體及其之間聯(lián)系的模型稱為層次模型。層次模型有以下兩個特性:1)有且僅有一個結(jié)點,并且該結(jié)點無父結(jié)點,此結(jié)點即為樹的根;2)其他結(jié)點有且僅有一個父結(jié)點。8.關(guān)系模式:對關(guān)系的描述稱為關(guān)系模式,格式為關(guān)系名(屬性名l,屬性名2,…,屬性名n)9.關(guān)系:一個關(guān)系就是一張二維表,每個關(guān)系都有一個關(guān)系名。在計算機里,一個關(guān)系可以存儲為一個文獻。10關(guān)系模型的特點如下:1)關(guān)系必須規(guī)范化:關(guān)系模型中的每一個關(guān)系模型都必須滿足一定的規(guī)定,如第3章節(jié)所介紹的范式。2)數(shù)據(jù)結(jié)構(gòu)單一:無論是實體還是實體之間的聯(lián)系都用關(guān)系表達。3)集合操作:操作對象和結(jié)果都是元組的結(jié)合,即關(guān)系。4)在關(guān)系模型中,用戶對數(shù)據(jù)的檢索操作就是從本來的表中得到一張新的表。11.外關(guān)鍵字:外碼(foreignkey):假如一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它們是此外一個關(guān)系的關(guān)鍵字,則稱其為該關(guān)系的外碼,也可稱為外關(guān)鍵字。12.第三范式(3NF):設(shè)一個關(guān)系R(U),它是滿足第二范式的,若R中不存在非主屬性對候選碼的傳遞依賴,則稱關(guān)系R屬于第三范式的。記為R∈3NF。13.自由表:所謂自由表,就是那些不屬于任何數(shù)據(jù)庫的表,所有由FoxBASE或初期版本的FoxPro創(chuàng)建的數(shù)據(jù)庫文獻(.dbf)都是自由表。在VisualFoxPro中創(chuàng)建表時,假如當前沒有打開數(shù)據(jù)庫,則創(chuàng)建的表也是自由表。14.視圖:(view):從一個或幾個基本表或其他視圖導出來的表。視圖自身并不獨立存儲數(shù)據(jù),系統(tǒng)只保存視圖的定義。訪問視圖時系統(tǒng)將按照視圖的定義從基本表中存取數(shù)據(jù)。在數(shù)據(jù)庫三級模式結(jié)構(gòu)中,基本表屬于全局模式中的表,它是實表;而視圖是屬于局部模式中的表,視圖是個虛表,它動態(tài)地反映基本表中的當前數(shù)據(jù)15.數(shù)據(jù)模型的組成?圖數(shù)據(jù)模型組成16.商寫出關(guān)系模型,并注明主鍵和外鍵。答:這個E-R圖可轉(zhuǎn)換4個關(guān)系模式:商店(商店編號,商店名,地址)職工(職工編號,姓名,性別,業(yè)績,商店編號,聘期,月薪)商品(商品號,商品名,規(guī)格,單價) 銷售(商店編號,商品號,月銷售量)17.在VFP中,菜單的設(shè)計院中,將(.MNX)類型的文獻轉(zhuǎn)換成(.MPR)類型的文獻。答:用“菜單設(shè)計器”設(shè)計的菜單文獻其擴展名為(.MNX),通過生成器的轉(zhuǎn)換,生成的菜單文獻其擴展名為(.MPR)。1819.表單(form):是VisualFoxPro提供的用于建立應用程序界面的最重要的工具之一,相稱于Windows應用程序的窗口。表單可以屬于某個項目,也可以游離于任何項目之外,它是一個特殊的磁盤文獻,其擴展名為scx20.已知F(A,B,C,D),函數(shù)依賴AB→C,C→D,D→A,求。候選碼和超鍵碼解1:根據(jù)候選碼和超鍵碼的定義性質(zhì),分析結(jié)果得出:候選碼有AB,BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當然候選碼也是超鍵碼)。也可以用求封閉集的方法解。解2:單屬性:=A,=B,=ACD,=AD新依賴:C→A雙屬性:=ABCD,=ACD,=AD,=ABCD,=ABCD,=ACD新依賴:AB→D AC→D BC→A BD→A CD→ABC→D BD→C三屬性:=ABCD,=ABCD,=ACD,=ABCD新依賴:ABC→D ABD→C BCD→A 四屬性:=ABCD從上面的分析得出,蘊含于給定函數(shù)依賴的非平凡函數(shù)依賴總共為1+7+3=11個。若某屬性集的封閉集為屬性全集,則該屬性集為鍵碼。根據(jù)候選碼和超鍵碼的定義性質(zhì),分析結(jié)果得出:候選碼有AB,BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當然候選碼也是超鍵碼)。21.為什么要研究關(guān)系規(guī)范化理論?答:關(guān)系數(shù)據(jù)庫的設(shè)計直接影響著應用系統(tǒng)的開發(fā)、維護及其運營效率。一個不好的關(guān)系模式會導致插入異常、刪除異常、數(shù)據(jù)冗余(修改異常)等問題。為此,人們提出了關(guān)系數(shù)據(jù)庫規(guī)范化理論。它依據(jù)函數(shù)依賴。采用模式分解的方法,將一個低一級范式的關(guān)系模式轉(zhuǎn)換為若干個高一級范式的關(guān)系模式的集合,從而消除各種異常,把不好的關(guān)系數(shù)據(jù)庫模式轉(zhuǎn)化為好的關(guān)系數(shù)據(jù)庫模式。22.菜單在系統(tǒng)程序中的作用如何?答:在一個良好的系統(tǒng)程序中,菜單起著組織協(xié)調(diào)其他對象的關(guān)鍵作業(yè),一個好的菜單系統(tǒng)會給用戶一個十分和諧的操作界面,并帶來操作上的便利。23一個數(shù)據(jù)庫應用系統(tǒng)開發(fā)和設(shè)計過程大體涉及6個階段:需求分析、概念設(shè)計、邏輯、設(shè)計、物理設(shè)計、機器設(shè)計和運營維護。24.層次模型用樹形結(jié)構(gòu)表達實體及其之間聯(lián)系的模型稱為層次模型。25.數(shù)據(jù)庫階段的管理方式具有的特點:
數(shù)據(jù)庫階段的管理方式具有以下特點:(1)采用復雜的數(shù)據(jù)模型表達數(shù)據(jù)結(jié)構(gòu)。(2)有較高的數(shù)據(jù)獨立性。(3)數(shù)據(jù)庫系統(tǒng)為用戶提供方便的用戶接口。(4)系統(tǒng)提供四方面的數(shù)據(jù)控制功能。(5)對數(shù)據(jù)的操作既可以以記錄為單位,又可以以數(shù)據(jù)項為單位。二.SQL部分1.寫出出下列SQL語句根據(jù)教學庫,按照下列所給的每條SQL查詢語句寫出相應功能。教學的數(shù)據(jù)庫涉及:學生(學號char(8),姓名char(8),性別char(2),出生日期date,系名char(30),)成績(學號char(8),課程號char(10),成績Int)課程(課程號char(8),課程名char(30),學分Int,學時數(shù)Int,先修課程N(4)1)查詢“課程名”和“最高分”字段,結(jié)果按名稱升序保存在表new_table。2)在學生表插入一個新記錄("","張三",.T.,1984-01-01,"電子系")。3)查詢每個學生總的選課學分數(shù)(成績>60才有學分)。規(guī)定顯示學號,總的學分數(shù)。查詢列的顯示標題是(學號,總學分)。查詢結(jié)果保存在results3.dbf中。4)用SQL在查詢先修課為“會計學”的課程的課程名稱、學時數(shù)和學分。將查詢結(jié)果保存入results4.dbf表。5)查詢平均成績大于所有學生的平均成績的學生的學號,姓名,系名,將查詢結(jié)果保存在一個一維數(shù)組變量temp中.6)查詢選修了“數(shù)據(jù)結(jié)構(gòu)”課程并且成績大于等于60的學生的學號,姓名,課程名和成績,將查詢結(jié)果保存result6.dbf中.7)查詢“電子系”中沒有選課的學生的學號,姓名和性別,規(guī)定性別顯示為“男”或“女”,將查詢結(jié)果保存在results7.dbf中。8)查詢同時選修了“計算機電路基礎(chǔ)(1)”和“計算機數(shù)學基礎(chǔ)(A)”兩門課程的學生學號和姓名。9)查詢姓“陳”的學生成績情況,包含學號,平均成績,查詢結(jié)果按平均成績降序排列。10)該程序的功能查詢選課門數(shù)是2門以上的每個學生的學號、姓名、平均成績、選課門數(shù)和系科,并且按平均成績降序排列。2..寫出下列程序的功能程序1SELECT課程名,max(成績)最高分;FROM成績,課程;WHERE課程.課程號=成績.課程號;groupby成績.課程號;orderby課程名INTOTABLENEW_TABLE3程序2INSERTINTO學生(學號,姓名,性別,出生年月,系名);VALUES("","張三","男",{^1984-01-01},"電子系")程序3SELECT課程.學分數(shù),SUM(課程.學分數(shù))AS總學分;FROM課程,成績WHERE課程.課程號=成績.課程號AND成績>=60;groupby成績.學號INTOTABLERESULTS3.DBF程序4SELECTSECOND.課程名,SECOND.學時數(shù),SECOND.學分數(shù);FROM課程FIRST,課程SECOND;WHEREfirst.課程號=second.先修課程Andfirst.課程名="會計學";INTODBFRESULT4.DBF程序5SELECTAVG(成績)FROM成績INTOARRAYTEMPSELECT學生.學號,姓名,院系FROM學生,成績;WHERE學生.學號=成績.學號;GROUPBY學生.學號;HAVINGAVG(成績)>TEMPINTODBFPjcj;程序6SELECT學生.學號,姓名,課程名,成績FROM學生,課程,成績;WHERE學生.學號=成績.學號AND課程.課程號=成績.課程號;AND課程名LIKE"%數(shù)據(jù)%"AND成績>60INTODBFresult6useresult6brow程序7SELECT學號,姓名,性別;FROM學生;WHERENOTEXISTS;(SELECT*FROM學生,成績;WHERE學生.學號=成績.學號AND系名="電子系")程序8SELECT學生.學號,學生.姓名;FROM學生;Where學號in;(SELECT學號FROM成績,課程where成績.課程號=課程.課程號AND課程名="程序設(shè)計");AND學號in;(SELECT學號FROM成績,課程where成績.課程號=課程.課程號AND課程名="VFP程序設(shè)計語言")程序9SELECT學號,AVG(成績);FROM成績;Where學號in;(SELECT學號FROM學生where姓名LIKE"陳%");GROUPBY學號;ORDERBY2DESC程序10SELECT學生.學號,姓名,AVG(成績),count(課程號),院系;FROM學生INNERJOIN成績;ON學生.學號=成績.學號;HAVINGCOUNT(課程號)>1;GROUPBy學生.學號;ORDERBY3DESC浙江廣播電視大學2023年秋季學期開放專科期末考試試卷編號:6008《數(shù)據(jù)庫基礎(chǔ)與應用》模擬試題:(1)VisualFoxProDBMS是【1】。A)操作系統(tǒng)的一部分B)操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯程序D)一種操作系統(tǒng)(2)VisualFoxProDBMS基于的數(shù)據(jù)模型是【2】。A)層次型B)關(guān)系型C)網(wǎng)狀型D)混合型(3)設(shè)有部門和職工兩個實體,每個職工只能屬于一個部門,一個部門可以有多名職工,則部門與職工實體之間的聯(lián)系類型是【3】。A)m:nB)1:mC)m:kD)1:1(4)在VisualFoxPro中,調(diào)用表設(shè)計器建立數(shù)據(jù)庫表STUDENT.DBF的命令是【4】。A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENTC)REATESTUDENTD)CREATETABLESTUDENT(5)在VisualFoxPro中,關(guān)于自由表敘述對的的是【5】。A)自由表和數(shù)據(jù)庫表是完全相同的B)自由表不能建立字段級規(guī)則和約束C)自由表不能建立候選索引D)自由表不可以加入到數(shù)據(jù)庫中(6)在VisualFoxPro中,建立數(shù)據(jù)庫表時,將年齡字段值限制在12~14之間的這種約束屬于【6】。A)實體完整性約束B)域完整性約束C)參照完整性約束D)視圖完整性約束(7)在VisualFoxPro中,運營表單T1.SCX的命令是【7】。A)DOT1B)RUNFORM1T1C)DOFORMT1D)DOFROMT1(8)使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當【8】。A)使用WHERE子句B)在GROUPBY后面使用HAVING子句C)先使用WHERE子句,再使用HAVING子句。D)先使用HAVING子句,再使用WHERE子句(9)在VisualFoxPro的參照完整性規(guī)則不涉及【9】。A)更新規(guī)則B)刪除規(guī)則C)查詢規(guī)則D)插入規(guī)則(10)在VisualFoxPro中,表結(jié)構(gòu)中的邏輯型、通用型、日期型字段的寬度由系統(tǒng)自動給出,它們分別為【10】。A)1、4、8B)4、4、10C)1、10、8D)2、8、8(11)在VisualFoxPro中,學生表STUDENT中包具有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲到另一個文獻中,該文獻名為【11】。A)STUDENT.DOCB)STUDENT.MENC)STUDENT.DBTD)STUDENT.FTP(12)在VisualFoxPro中,使用“菜單設(shè)計器”定義菜單,最后生成的菜單程序的擴展名是【12】。A)MNXB)PRGC)MPRD)SPR(13)在VisualFoxPro中,使用SQL命令將學生STUDENT中的學生年齡AGE字段的值增長1歲,應當使用的命令是【13】。A)REPLACEAGEWITHAGE+1B)UPDATESTUDENTAGEWITHAGE+1C)UPDATESETAGEWITHAGE+1D)UPDATESTUDENTSETAGE=AGE+1(14)調(diào)用報表格式文獻PP1預覽報表的命令是【14】。A)REPORTFROMPP1PREVIEWB)DOFROMPP1PREVIEWC)REPORTFORMPP1PREVIEWD)DOFORMPP1PREVIEW(15)在VisualFoxPro中,建立索引的作用之一是【15】。A)節(jié)省存儲空間B)便于管理C)提高查詢速度D)提高查詢和更新的速度(16)在VisualFoxPro中,相稱于主關(guān)鍵字的索引是【16】。A)主索引B)普通索引C)唯一索引D)排序索引(17)在VisualFoxPro中,為了將表單從內(nèi)存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設(shè)立為【17】。A)ThisForm.RefreshB)ThisForm.DeleteC)ThisForm.HideD)ThisForm.Release(18)在VisualFoxPro中,創(chuàng)建一個名為ABC。DBF的數(shù)據(jù)庫文獻,使用的命令是【18】。A)CREATEB)CREATESDBC)CREATEDATABASEABCD)CREATETABLEABC(19)在VisualFoxPro中,創(chuàng)建一個名為SDB.DBC的數(shù)據(jù)庫文獻,使用的命令是【19】。A)CREATEB)CREATESDBC)CREATETABLESDBD)CREATEDATABASESDB(20)在VisualFoxPro中,存儲圖象的字段類型應當是【20】。A)備注型B)通用型C)字符型D)雙精度型(21)連編后可以脫離開VisualFoxPro獨立運營的程序是【21】。A)APP程序B)EXE程序C)FXP程序D)PRG程序(22)在VisualFoxPro中,關(guān)于過程調(diào)用的敘述對的的是【22】。A)當實參的數(shù)量少于形參的數(shù)量時,多余的形參初值取邏輯假B)當實參的數(shù)量多于形參的數(shù)量時,多余的實參被忽略C)實參與形參的數(shù)量必須相等D)上面A和B都對的(23)下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯誤的是【23】。A)可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表B)數(shù)據(jù)環(huán)境是表單的容器C)可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系D)表單自動打開其數(shù)據(jù)環(huán)境中的表(24)在VisualFoxPro中,假如希望一個內(nèi)存變量只限于在本過程中使用,說明這種內(nèi)存變量的命令是【24】。A)PRIVATEB)PUBLICC)LOCALD)在程序中直接使用的內(nèi)存變量(不通過A,B,C說明)(25)在DOWHILE…ENDDO循環(huán)結(jié)構(gòu)中,LOOP命令的作用是【25】。A)退出過程,返回程序開始處B)轉(zhuǎn)移到DOWHILE語句行,開始下一個判斷和循環(huán)C)終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語句繼續(xù)執(zhí)行D)終止程序執(zhí)行(26)在VisualFoxPro中,關(guān)于視圖的對的敘述是【26】。A)視圖與數(shù)據(jù)庫表相同,用來存儲數(shù)據(jù)B)視圖不能同數(shù)據(jù)庫表進行連接操作C)在視圖上不能進行更新操作D)視圖是從一個或多個數(shù)據(jù)庫表導出的虛擬表(27)SQL是那幾個英文單詞的縮寫【27】。A)StandardQueryLanguageB)StructuredQueryLanguageC)SelectQueryLanguageD)以上都不是(28)假如學生表STUDENT是使用下面的SQL語句創(chuàng)建的CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL;SNC(8);SEXC(2);AGEN(2)CHECK(AGE>15ANDAGE<30)下面的SQL語句中可以對的執(zhí)行的是【28】。A)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",17)B)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("李進","男",20)C)INSERTINTOSTUDENT(SEX,AGE)valueS("男",20)D)INSERTINTOSTUDENT(SNO,SN)valueS("S9","王永民",16)(29)使用SQL語句從表STUDENT中查詢所有姓王的同學的信息,對的的命令是【29】A)SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"B)SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王"C)SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王"D)SELECT*FROMSTUDENTWHERESTR(姓名,2)="王"(30)在VisualFoxPro中,下面4個關(guān)于日期或日期時間的表達式中,錯誤的是【30】。A){^2023.09.0111:10:10:AM}-{^2023.09.0111:10:10AM}B){^01/01/2023}+20C){^2023.02.01}+{^2023.02.01}D){^2023/02/01}-{^2023/02/01}以下題使用的數(shù)據(jù)如下:當前盤當前目錄下有數(shù)據(jù)庫db_stock,其中有數(shù)據(jù)庫表stock.dbf,該數(shù)據(jù)庫表的內(nèi)容是:股票代碼股票名稱單價交易所600600青島啤酒7.48上海600601方正科技15.20上海600602廣電電子10.40上海600603興業(yè)房產(chǎn)12.76上海600604二紡機10.96上海600605輕工機械14.59上海000001深發(fā)展7.48深圳000002深萬科12.50深圳(31)執(zhí)行下列程序段以后,內(nèi)存變量a的內(nèi)容是【31】CLOSEDATABASEa=0USEstockGOTOPDOWHILE.NOT.FOF()IF單價>10a=a+1ENDIFSKIPENDDOA)6B)3C)5D)7(32)有如下SQLSELECT語句SELECT*FROMstockWHERE單價BETWEEN12.76AND15.20與該語句等價的是【32】A)SELECT*FROMstockWHERE單價<=15.20.AND.單價>=12.76B)SELECT*FROMstockWHERE單價<15.20.AND.單價>12.76C)SELECT*FROMstockWHERE單價>=15.20.AND.單價<=12.76D)SELECT*FROMstockWHERE單價>15.20.AND.單價<12.76(33)假如在建立數(shù)據(jù)庫表stock.dbf時,將單價字段的字段有效性規(guī)則設(shè)為“單價>0”,通過該設(shè)立,能保證數(shù)據(jù)的【33】A)實體完整性B)域完整性C)參照完整性D)表完整性(34)在當前盤當前目錄下刪除表stock的命令是【34】A)DROPstockB)DELETETABLEstockC)DROPTABLEstockD)DELETEstock(35)有如下SQL語句SELECTmax(單價)INTOARRAYaFROMstock執(zhí)行該語句后【35】A)a[1]的內(nèi)容為15.20B)a[1]的內(nèi)容為6C)a[0]的內(nèi)容為15.20D)a[0]的內(nèi)容為6(36)有如下SQL語句SELECT股票代碼,avg(單價)as均價FROMstock;GROUPBY交易所INTODBFtemp執(zhí)行該語句后temp表中第二條記錄的“均價”字段的內(nèi)容是【36】A)7.48B)9.99C)11.73D)15.20(37)將stock表的股票名稱字段的寬度由8改為10,應使用SQL語句【37】A)ALTERTABLEstock股票名稱WITHc(10)B)ALTERTABLEstock股票名稱c(10)C)ALTERTABLEstockALTER股票名稱c(10)D)ALTERstockALTER股票名稱c(10)(38)有如下SQL語句CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所=“深圳”執(zhí)行該語句后產(chǎn)生的視圖包含的記錄個數(shù)是【38】A)1B)2C)3D)4(39)CREATEVIEWview_stockASSELECT股票名稱AS名稱,單價FROMstock執(zhí)行該語句后產(chǎn)生的視圖具有的字段名是【39】A)股票名稱、單價B)名稱、單價C)名稱、單價、交易所D)股票名稱、單價、交易所(40)下面有關(guān)對視圖的描述對的的是【40】A)可以使用MODIFYSTRUCTURE命令修改視圖的結(jié)構(gòu)B)視圖不能刪除,否則影響本來的數(shù)據(jù)文獻C)視圖是對表的復制產(chǎn)生的D)使用SQL對視圖進行查詢時必須事先打開該視圖所在的數(shù)據(jù)庫(41)執(zhí)行如下SQL語句后SELECTDISTINCT單價FROMstock;WHERE單價=(SELECTmin(單價)FROMstock)INTODBFstock_x表stock_x中的記錄個數(shù)是【41】A)1B)2C)3D)4(42)求每個交易所的平均單價的SQL語句是【42】A)SELECT交易所,avg(單價)FROMstockGROUPBY單價B)SELECT交易所,avg(單價)FROMstockORDERBY單價C)SELECT交易所,avg(單價)FROMstockORDERBY交易所D)SELECT交易所,avg(單價)FROMstockGROUPBY交易所(43)視圖設(shè)計器中具有的、但查詢設(shè)計器中卻沒有的選項卡是【43】A)篩選B)排序依據(jù)C)分組依據(jù)D)更新條件(44)下面關(guān)于查詢描述對的的是【44】A)可以使用CREATEVIEW打開查詢設(shè)計器B)使用查詢設(shè)計器可以生成所有的SQL查詢語句C)使用查詢設(shè)計器生產(chǎn)的SQL語句存盤后將存放在擴展名為QPR的文獻中D)使用DO語句執(zhí)行查詢時,可以不帶擴展名(45)使用報表向?qū)Фx報表時,定義報表布局的選項是【45】A)列數(shù)、方向、字段布局B)列數(shù)、行數(shù)、字段布局C)行數(shù)、方向、字段布局D)列數(shù)、行數(shù)、方向46.連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是【46】。SETEXACTOFFX="A"?IIF("A"=X,X-"BCD",X+"BCD")A)AB)BCDC)ABCDD)ABCD47在以下四組函數(shù)運算中,結(jié)果相同的是【47】。A)LEET("VisualFoxPro",6)與SUBSTR("VisualFoxPro",1,6)B)YEAR(DATE())與SUBSTR(DTOC(DATE),7,2)C)VARTYPE("36-5*4")與VARTYPE(36-5*4)D)假定A="this",B="isastring",A-B與A+B488.在VisualFoxpro中,用于建立或修改過程文獻的命令是【48】。A)MODIFY<文獻名>B)MODIFYCOMMAND<文獻名>C)MODIFYPROCEDURE<文獻名>D)上面B)和C)都對49.在SQL查詢時,使用WHERE子句指出的是【49】。A)查詢目的B)查詢結(jié)果C)查詢條件D)查詢視圖50.在下面關(guān)于面向?qū)ο髷?shù)據(jù)庫的敘述中,錯誤的是【50】。A)每個對象在系統(tǒng)中都有唯一的對象標記B)事件作用于對象,對象辨認事件并作出相應反映C)一個子類可以繼承其所有父類的屬性和方法D)一個父類涉及其所有子類的屬性和方法51.結(jié)構(gòu)化程序設(shè)計的三種基本邏輯結(jié)構(gòu)是【51】。A)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和嵌套結(jié)構(gòu)B)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)C)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和模塊結(jié)構(gòu)D)順序結(jié)構(gòu)、遞歸結(jié)構(gòu)和循環(huán)結(jié)構(gòu)52.使用命令DECLAREmm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標變量)的個數(shù)為【52】。A)2個B)3個C)5個D)6個53.使用VisualFoxPro的菜單設(shè)計器時,選中菜單項之后,假如要設(shè)計它的子菜單,應在Result中選擇使用VisualFoxPro的菜單設(shè)計器時,選中菜單項之后,假如要設(shè)計它的子菜單,應在Result中選擇【53】。A)PadNameB)SubmenuC)CommandD)Procedure54.VisualFoxPro的報表文獻.FRX中保存的是【54】。A)打印報表的預覽格式B)打印報表自身C)報表的格式和數(shù)據(jù)D)報表設(shè)計格式的定義6008數(shù)據(jù)庫原理與應用-0002試卷姓名:學號:得分:選擇題(共20題,共40分)1.(2分)數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是(
)。。A、DBB、DBMSC、DBSD、DBA對的答案:B2.(2分)下列哪種角色可以被刪除(
)。。A、固定服務器角色B、固定數(shù)據(jù)庫角色C、應用程序角色和標準角色D、B和C對的答案:C3.(2分)SQLServer為每個觸發(fā)器創(chuàng)建了兩個臨時表,它們是(
)。。A、Updated和DeletedB、Inserted和DeletedC、Inserted和UpdatedD、Seleted和Inserted對的答案:B4.(2分)(
)包含主數(shù)據(jù)文獻和任何沒有明確分派給其他文獻組的其他文獻。。A、表文獻B、索引文獻C、主文獻組D、次文獻組對的答案:C5.(2分)下列關(guān)于索引描述錯誤的是(
)。。A、對表中的任何數(shù)據(jù)列都可以添加索引B、創(chuàng)建索引的列最佳不要具有反復的值C、一般不給很少使用的列添加索引D、并不是數(shù)據(jù)庫中的聚集索引越多,搜索效率就越高對的答案:A6.(2分)下面關(guān)于tempdb數(shù)據(jù)庫的描述不對的的是(
)。。A、是一個臨時數(shù)據(jù)庫B、屬于全局資源C、沒有權(quán)限限制D、是用戶建立新數(shù)據(jù)庫的模板對的答案:D7.(2分)SQL數(shù)據(jù)定義語言中,表達外碼約束的關(guān)鍵字是(
)。。A、CheckB、ForeignkeyC、PrimarykeyD、Unique對的答案:B8.(2分)同一關(guān)系模式中,假如存在非平凡的函數(shù)依賴X→Y,Y→Z,而Y?X,則稱(
)。。A、Z完全依賴于XB、Z部分依賴于XC、Z傳遞依賴于XD、X傳遞依賴于Z對的答案:C9.(2分)假如X→Y,并且Y不是X的子集,則稱X→Y是(
)函數(shù)依賴。。A、非平凡的B、平凡的C、完全非平凡的D、完全平凡的對的答案:A10.(2分)下列有關(guān)SQLServer2023的安裝,說法不對的的是(
)。。A、SQLServer2023可以本地安裝,也可遠程安裝B、“典型”安裝適合于初次安裝SQLServer2023的用戶C、若許可模式選擇“每客戶”,則選項“0”D、以上說法都不對對的答案:D11.(2分)下列(
)權(quán)限具有優(yōu)先權(quán),它覆蓋其他權(quán)限,并且成為有效權(quán)限。。A、GrantB、Deny
C、RevokeD、Create對的答案:B12.(2分)下列關(guān)于“數(shù)據(jù)庫系統(tǒng)(DBS)”的敘述中,對的的說法是(
)。。A、DBS是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)B、DBS是幫助用戶建立、使用和管理數(shù)據(jù)庫的一種計算機軟件C、DBS是用戶建立的若干個文獻的集合D、DBS是一種新奇的關(guān)系數(shù)據(jù)庫管理系統(tǒng)對的答案:A13.(2分)數(shù)據(jù)完整性不涉及(
)。。A、實體完整性B、列完整性C、域完整性D、用戶自定義完整性對的答案:B14.(2分)用樹形結(jié)構(gòu)表達實體之間聯(lián)系的模型是(
)。。A、層次B、關(guān)系C、網(wǎng)狀D、以上三個都是對的答案:A15.(2分)安裝SQLServer2023過程中,系統(tǒng)會提醒為下列哪個默認帳號設(shè)立密碼,且該帳號具有系統(tǒng)的所有權(quán)限(
)。。A、AdministratorB、saC、GuestD、dbo對的答案:B16.(2分)下列敘述中不是視圖的特點的是(
)。。A、為用戶集中數(shù)據(jù)B、減少數(shù)據(jù)庫設(shè)計的復雜性C、存儲數(shù)據(jù)D、組織數(shù)據(jù)以便導出到其他應用程序中對的答案:C17.(2分)下列(
)對象不是SQLServer數(shù)據(jù)庫對象。。A、ViewB、Table
C、RuleD、Wps對的答案:D18.(2分)下列哪項不是SQLServer2023的特點(
)。。A、圖形化用戶界面B、支持不同的開發(fā)平臺C、具有數(shù)據(jù)倉庫功能D、具有所有其他數(shù)據(jù)庫系統(tǒng)的功能對的答案:D19.(2分)下面(
)系統(tǒng)存儲過程不能用來查看存儲過程的信息。。A、sp_helptextB、sp_dependsC、sp_renameD、sp_help對的答案:C20.(2分)下列不可認為空的約束是(
)。。A、主鍵B、Check約束C、Unique約束D、默認值對的答案:A判斷題(共15題,共30分)21.(2分)恢復數(shù)據(jù)庫的命令為(
)。。A、CreateDataBaseB、DropDataBaseC、BackupDataBaseD、RestoreDataBase對的答案:D22.(2分)啟動、停止、暫停SQLServer2023系統(tǒng)服務的工具為(
)。。A、服務管理器B、公司管理器C、查詢分析器D、聯(lián)機幫助對的答案:A23.(2分)(
)允許用戶定義一組操作,這些操作通過對指定的表進行刪除、更新等命令來執(zhí)行或激活。。A、存儲過程B、視圖C、索引D、觸發(fā)器對的答案:D24.(2分)在T-SQL語法中,Select語句的完整語法較復雜,使用關(guān)鍵字(
)可以把反復行屏蔽。。A、DistinctB、UnionC、AllD、Top對的答案:A25.(2分)(
)是指對數(shù)據(jù)庫的完整備份,涉及所有的數(shù)據(jù)以及數(shù)據(jù)庫對象。。A、數(shù)據(jù)庫完全備份B、數(shù)據(jù)庫差異備份C、事務日記備份
D、文獻或文獻組備份對的答案:A26.(2分)采用二維表格的結(jié)構(gòu)表達實體及實體間聯(lián)系的數(shù)據(jù)模型是(
)。。A、層次B、網(wǎng)狀C、關(guān)系D、實體聯(lián)系模型對的答案:C27.(2分)SQLServer的物理存儲重要涉及三類文獻(
)。。A、主數(shù)據(jù)文獻、次要數(shù)據(jù)文獻、事務日記文獻B、主數(shù)據(jù)文獻、次要數(shù)據(jù)文獻、文本文獻C、表文獻、索引文獻、存儲過程D、表文獻、索引文獻、圖表文獻對的答案:A28.(2分)假如對于實體集A中的每一個實體,實體集B中只有一個(也可以沒有)實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B具有(
)聯(lián)系。。A、一對一B、一對多C、多對多D、多對一對的答案:A29.(2分)關(guān)系數(shù)據(jù)庫中,主鍵是(
)。。A、為標記表中唯一的實體B、創(chuàng)建唯一的索引,允許空值C、只允許以表中第一字段建立D、允許有多個主鍵對的答案:A30.(2分)在SQLServer的查詢語句中,若查詢表記錄中所有AU_ID滿足前兩個字母為“88”的記錄,則下列對的的Where子句是(
)。。A、WhereAU_ID='88%'B、WhereAU_ID=link'88%'C、WhereAU_IDlike'88%'D、WhereAU_IDlink'88%'對的答案:C31.(2分)(
)記錄SQLServer系統(tǒng)的所有系統(tǒng)級別信息。。A、master數(shù)據(jù)庫B、tempdb數(shù)據(jù)庫C、model數(shù)據(jù)庫D、msdb數(shù)據(jù)庫對的答案:A32.(2分)(
)必須保證索引鍵不包含反復的值。。A、聚集索引B、非聚集索引C、索引視圖D、唯一索引對的答案:D33.(2分)設(shè)X→Y是關(guān)系模式R的一個函數(shù)依賴,假如存在X的真子集X',使得X'→Y成立,則稱(
)。。A、Y完全依賴于XB、Y部分依賴于XC、X完全依賴于YD、X部分依賴于Y對的答案:B34.(2分)以下說法對的的是(
)。。A、一個登錄帳號只能相應一個數(shù)據(jù)庫用戶帳號B、一個登錄帳號可以相應多個數(shù)據(jù)庫用戶帳號C、登錄帳號必須相應數(shù)據(jù)庫用戶帳號D、以上都不對對的答案:C35.(2分)下列有關(guān)客戶機/服務器體系結(jié)構(gòu),說法不對的的是(
)。。A、數(shù)據(jù)的存儲和管理由服務器負責B、客戶機負責把用戶請求傳送給服務器,并接受服務器返回的結(jié)果C、一臺客戶機只能固定連接一臺服務器D、一臺客戶機可以選擇連接不同的服務器對的答案:C簡答題(共5題,共30分)36.(6分)對于已經(jīng)存在廣播電視大學學生成績管理系統(tǒng)(數(shù)據(jù)庫:RtvuStu),有學生信息表、課程信息表和成績表三個數(shù)據(jù)表,各表結(jié)構(gòu)如下所示:①學生信息表(表名:Student)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號,主鍵Snamechar20不允許姓名Sexchar2允許性別Birthdatetime8允許出生日期Departchar20允許系別②課程信息表(表名:Course)列名數(shù)據(jù)類型長度允許空值說明C_IDchar8不允許課程號,主鍵Cnamechar20不允許課程名Credittinyint1允許學分③成績表(表名:Results)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號C_IDchar8不允許課程號Scoretinyint1允許分數(shù)使用T-SQL列出學生少于6人的系名。對的答案:Selectdepartas系別,count(*)as人數(shù)FromStudentGroupbydepartHavingcount(*)<637.(6分)對于已經(jīng)存在廣播電視大學學生成績管理系統(tǒng)(數(shù)據(jù)庫:RtvuStu),有學生信息表、課程信息表和成績表三個數(shù)據(jù)表,各表結(jié)構(gòu)如下所示:①學生信息表(表名:Student)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號,主鍵Snamechar20不允許姓名Sexchar2允許性別Birthdatetime8允許出生日期Departchar20允許系別②課程信息表(表名:Course)列名數(shù)據(jù)類型長度允許空值說明C_IDchar8不允許課程號,主鍵Cnamechar20不允許課程名Credittinyint1允許學分③成績表(表名:Results)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號C_IDchar8不允許課程號Scoretinyint1允許分數(shù)使用T-sql在“Course”表中找出學分小于5或者大于3的課程。對的答案:Select*FromCourse Where creditnotbetween3and538.(6分)對于已經(jīng)存在廣播電視大學學生成績管理系統(tǒng)(數(shù)據(jù)庫:RtvuStu),有學生信息表、課程信息表和成績表三個數(shù)據(jù)表,各表結(jié)構(gòu)如下所示:①學生信息表(表名:Student)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號,主鍵Snamechar20不允許姓名Sexchar2允許性別Birthdatetime8允許出生日期Departchar20允許系別②課程信息表(表名:Course)列名數(shù)據(jù)類型長度允許空值說明C_IDchar8不允許課程號,主鍵Cnamechar20不允許課程名Credittinyint1允許學分③成績表(表名:Results)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號C_IDchar8不允許課程號Scoretinyint1允許分數(shù)
用T-sql語句寫出在數(shù)據(jù)庫“RtvuStu”中創(chuàng)建課程信息表“Course”對的答案:CreateTableCourse
(C_IDchar(8)primarykey,
Cnamechar(20),
Credittinyint
)39.(6分)對于已經(jīng)存在廣播電視大學學生成績管理系統(tǒng)(數(shù)據(jù)庫:RtvuStu),有學生信息表、課程信息表和成績表三個數(shù)據(jù)表,各表結(jié)構(gòu)如下所示:①學生信息表(表名:Student)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號,主鍵Snamechar20不允許姓名Sexchar2允許性別Birthdatetime8允許出生日期Departchar20允許系別②課程信息表(表名:Course)列名數(shù)據(jù)類型長度允許空值說明C_IDchar8不允許課程號,主鍵Cnamechar20不允許課程名Credittinyint1允許學分③成績表(表名:Results)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號C_IDchar8不允許課程號Scoretinyint1允許分數(shù)使用T-SQL記錄學生信息表中學生的數(shù)目。對的答案:Selectcount(S_ID)as學生數(shù)FromStudent40.(6分)對于已經(jīng)存在廣播電視大學學生成績管理系統(tǒng)(數(shù)據(jù)庫:RtvuStu),有學生信息表、課程信息表和成績表三個數(shù)據(jù)表,各表結(jié)構(gòu)如下所示:①學生信息表(表名:Student)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號,主鍵Snamechar20不允許姓名Sexchar2允許性別Birthdatetime8允許出生日期Departchar20允許系別②課程信息表(表名:Course)列名數(shù)據(jù)類型長度允許空值說明C_IDchar8不允許課程號,主鍵Cnamechar20不允許課程名Credittinyint1允許學分③成績表(表名:Results)列名數(shù)據(jù)類型長度允許空值說明S_IDchar14不允許學號C_IDchar8不允許課程號Scoretinyint1允許分數(shù)使用T-sql在“Student”表姓名中找出姓“張”字的所有學生。對的答案:Select*FromStudentWhereSnamelike'張%'第1章1.選擇題(1)數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是()。BA.DB B.DBMSC.DBS D.DBA(2)下列關(guān)于“數(shù)據(jù)庫系統(tǒng)(DBS)”的敘述中,對的的說法是()。AA.DBS是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)B.DBS是幫助用戶建立、使用和管理數(shù)據(jù)庫的一種計算機軟件C.DBS是用戶建立的若干個文獻的集合D.DBS是一種新奇的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(3)采用二維表格的結(jié)構(gòu)表達實體及實體間聯(lián)系的數(shù)據(jù)模型是()。CA.層次 B.網(wǎng)狀C.關(guān)系 D.實體聯(lián)系模型(4)用樹形結(jié)構(gòu)表達實體之間聯(lián)系的模型是()。AA.層次模型 B.關(guān)系模型C.網(wǎng)狀模型 D.以上三個都是(5)假如對于實體集A中的每一個實體,實體集B中只有一個(也可以沒有)實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B具有()聯(lián)系。AA.一對一 B.一對多 C.多對多 D.多對一 2.判斷題(1)數(shù)據(jù)是關(guān)于現(xiàn)實世界事物的存在方式或運動形態(tài)反映的綜合,是人們進行各種活動所需要的知識。 (×)(2)數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件。 (√)(3)(√)(4)一個學生可以學習多門課程,而一門課程也可以被多個學生學習,所以學生和課程是一對多的關(guān)系。 (×)(5)數(shù)據(jù)倉庫的出現(xiàn)不久就要取代數(shù)據(jù)庫。 (×)第2章1.選擇題(1假如X→Y,并且Y不是X的子集,則稱X→Y是()函數(shù)依賴。AA.非平凡的 B.平凡的C.完全非平凡的 D.完全平凡的(2設(shè)X→Y是關(guān)系模式R的一個函數(shù)依賴,假如存在X的真子集X',使得X'→Y成立,則稱()。BA.Y完全依賴于X B.Y部分依賴于XC.X完全依賴于Y D.X部分依賴于Y(3)同一關(guān)系模式中,假如存在非平凡的函數(shù)依賴X→Y,Y→Z,而Y?X,則稱()。CA.Z完全依賴于X B.Z部分依賴于XC.Z傳遞依賴于X D.X傳遞依賴于Z2.判斷題(1)設(shè)一個關(guān)系為R(A,B,C,D),它的函數(shù)依賴為FD={A→B,B→C,A→C,B→D}是最小函數(shù)依賴集。 (×)(2)數(shù)據(jù)庫邏輯設(shè)計的任務是將概念模型轉(zhuǎn)換成特定的DBMS所支持的數(shù)據(jù)模型的過程。 (√)(3)第三范式消除了非主屬性對候選主碼的部分函數(shù)依賴和傳遞函數(shù)依賴。(√)第3章1.選擇題(1)安裝SQLServer2023過程中,系統(tǒng)會提醒為下列哪個默認帳號設(shè)立密碼,且該帳號具有系統(tǒng)的所有權(quán)限()。BA.Administrator B.saC.Guest D.dbo(2)啟動、停止、暫停SQLServer2023系統(tǒng)服務的工具為()。AA.服務管理器 B.公司管理器C.查詢分析器 D.聯(lián)機幫助(3)下列有關(guān)客戶機/服務器體系結(jié)構(gòu),說法不對的的是()。CA.數(shù)據(jù)的存儲和管理由服務器負責B.客戶機負責把用戶請求傳送給服務器,并接受服務器返回的結(jié)果C.一臺客戶機只能固定連接一臺服務器D.一臺客戶機可以選擇連接不同的服務器(4)下列哪項不是SQLServer2023的特點()。DA.圖形化用戶界面B.支持不同的開發(fā)平臺C.具有數(shù)據(jù)倉庫功能D.具有所有其他數(shù)據(jù)庫系統(tǒng)的功能(5)下列有關(guān)SQLServer2023的安裝,說法不對的的是()。DA.SQLServer2023可以本地安裝,也可遠程安裝B.“典型”安裝適合于初次安裝SQLServer2023的用戶C.若許可模式選擇“每客戶”,則選項“0”D.以上說法都不對2.判斷題(1)SQLServer2023公司版具有SQLServer2023所有功能。 (√)(2)SQLServer2023服務端和客戶端可以安裝在一臺計算機上。 (√)(3) (√)(4)服務器管理器只能啟動SQLServer服務。 (×)第4章1.選擇題(1)SQLServer的物理存儲重要涉及三類文獻()。AA.主數(shù)據(jù)文獻、次要數(shù)據(jù)文獻、事務日記文獻B.主數(shù)據(jù)文獻、次要數(shù)據(jù)文獻、文本文獻C.表文獻、索引文獻、存儲過程D.表文獻、索引文獻、圖表文獻(2)下面關(guān)于tempdb數(shù)據(jù)庫的描述不對的的是()。DA.是一個臨時數(shù)據(jù)庫 B.屬于全局資源C.沒有權(quán)限限制 D.是用戶建立新數(shù)據(jù)庫的模板(3)()包含主數(shù)據(jù)文獻和任何沒有明確分派給其他文獻組的其他文獻。CA.表文獻 B.索引文獻C.主文獻組 D.次文獻組(4)()記錄SQLServer系統(tǒng)的所有系統(tǒng)級別信息。AA.master數(shù)據(jù)庫 B.tempdb數(shù)據(jù)庫C.model數(shù)據(jù)庫 D.msdb數(shù)據(jù)庫(5)()是指對數(shù)據(jù)庫的完整備份,涉及所有的數(shù)據(jù)以及數(shù)據(jù)庫對象。AA.數(shù)據(jù)庫完全備份 B.數(shù)據(jù)庫差異備份C.事務日記備份 D.文獻或文獻組備份(6)恢復數(shù)據(jù)庫的命令為()。DA.CreateDataBase B.DropDataBaseC.BackupDataBase D.RestoreDataBase2.判斷題(1)一個數(shù)據(jù)庫文獻不能存在于兩個或兩個以上的文獻組里。 (√)(2)差異數(shù)據(jù)庫備份只記錄自上次數(shù)據(jù)庫備份后發(fā)生更改的數(shù)據(jù)。 (√)(3)更改數(shù)據(jù)庫的名字一定要有數(shù)據(jù)庫管理員或數(shù)據(jù)庫所有者的權(quán)限。 (√)(4)所有數(shù)據(jù)庫都能執(zhí)行分離操作。 (×)第5章1.選擇題(1)下列()對象不是SQLServer數(shù)據(jù)庫對象。DA.View
B.Table
C.Rule
D.Wps(2)關(guān)系數(shù)據(jù)庫中,主鍵是()。AA.為標記表中唯一的實體B.創(chuàng)建唯一的索引,允許空值C.只允許以表中第一字段建立D.允許有多個主鍵(3)數(shù)據(jù)完整性不涉及()。BA.實體完整性
B.列完整性
C.域完整性 D.用戶自定義完整性(4)SQL數(shù)據(jù)定義語言中,表達外碼約束的關(guān)鍵字是()。BA.Check B.Foreignkey
C.Primarykey
D.Unique
(5)下列不可認為空的約束是()。AA.主鍵
B.Check約束
C.Unique約束
D.默認值2.判斷題(1)在概念模型里實體或聯(lián)系的屬性,在表中就是一列,稱為字段。 (√)(2)一個數(shù)據(jù)表中只能有一個主鍵約束,但可以有多個Unique約束。 (√)(3)在創(chuàng)建表時可以將某一列定義為主鍵,定義為主鍵的列不可以取反復的值,可以取空值。 (×)(4)主鍵約束中的字段不能接受空值,Unique約束的字段也不能接受空值。(×)(5)創(chuàng)建好規(guī)則對象后,不能直接使用,必須綁定到表的列上或用戶自定義的數(shù)據(jù)類型上才干使用。 (√)第6章1.選擇題(1)在T-SQL語法中,Select語句的完整語法較復雜,使用關(guān)鍵字()可以把反復行屏蔽。AA.Distinct B.Union C.All D.Top(2)在SQLServer的查詢語句中,若查詢表記錄中所有AU_ID滿足前兩個字母為“88”的記錄,則下列對的的Where子句是()。CA.WhereAU_ID='88%' B.WhereAU_ID=link'88%'C.WhereAU_IDlike'88%' D.WhereAU_IDlink'88%'2.判斷題(1)在If…Else語句中,Else子句是可選的,最簡樸的If語句沒有Else子句部分。(√)(2)全局變量是SQLServer系統(tǒng)內(nèi)部使用的變量,其作用范圍并不局限于某一程序而是任何程序均可隨時調(diào)用。 (√)第7章1.選擇題(1)()必須保證索引鍵不包含反復的值。DA.聚集索引 B.非聚集索引C.索引視圖 D.唯一索引(2)使用索引下列關(guān)于使用索引的說法對的的是()。BA.節(jié)省磁盤空間B.縮短查詢時間C.在執(zhí)行插入、修改、刪除時節(jié)省時間D.與表無關(guān)(3)下列關(guān)于索引描述錯誤的是()。AA.對表中的任何數(shù)據(jù)列都可以添加索引B.創(chuàng)建索引的列最佳不要具有反復的值C.一般不給很少使用的列添加索引D.并不是數(shù)據(jù)庫中的聚集索引越多,搜索效率就越高(4)CreateUniqueNonclusteredIndexwriter_indexon作者信息(作者編號)語句創(chuàng)建了一個()。DA.唯一聚集索引 B.聚集索引C.主鍵索引 D.唯一非聚集索引(5)下列敘述中不是視圖的特點的是()。CA.為用戶集中數(shù)據(jù) B.減少數(shù)據(jù)庫設(shè)計的復雜性C.存儲數(shù)據(jù) D.組織數(shù)據(jù)以便導出到其他應用程序中(6)下列關(guān)于視圖中的數(shù)據(jù),描述對的的是()。BA.視圖可以存儲數(shù)據(jù)B.可以通過視圖更新基表數(shù)據(jù)C.更新視圖數(shù)據(jù)只能通過公司管理器實現(xiàn)D.基表數(shù)據(jù)發(fā)生變化時,視圖數(shù)據(jù)不會改變2.判斷題(1)索引越多越好。 (×)(3)在默認情況下,所創(chuàng)建的索引是非聚集索引。 (√)(4)創(chuàng)建索引時使用Clustered關(guān)鍵字創(chuàng)建非聚集索引。 (×)(5)視圖是觀測數(shù)據(jù)的一種方法,只能基于基本表建立。 (×)(6)視圖自身不保存數(shù)據(jù),由于視圖是一個虛擬的表。 (√)第8章1.選擇題(1)()允許用戶定義一組操作,這些操作通過對指定的表進行刪除、更新等命令來執(zhí)行或激活。DA.存儲過程 B.視圖C.索引 D.觸發(fā)器(2)可以使用()來修改存儲過程的名稱。CA.sp_helptext B.sp_dependsC.sp_rename D.objname(3)SQLServer為每個觸發(fā)器創(chuàng)建了兩個臨時表,它們是()。BA.Updated和Deleted B.Inserted和DeletedC.Inserted和Updated D.Seleted和Inserted(4)下面()不是創(chuàng)建觸發(fā)器時應當注意的問題。BA.CreateTrigger語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年華師大新版八年級數(shù)學下冊月考試卷
- 團隊建設(shè)的核心打造高效能、高技能的工程團隊
- 2024-2025學年江西省贛州市崇義縣數(shù)學三年級第一學期期末檢測試題含解析
- 2024年租賃合同:出租人授權(quán)承租人使用物業(yè)
- 創(chuàng)新設(shè)計助力社交媒體平臺的用戶體驗升級
- 商業(yè)世界中的家庭教育親子互動策略
- 企業(yè)會議室辦公家私合理布局與個性化需求匹配
- 培養(yǎng)創(chuàng)新能力的教育方法與案例分析
- 辦公自動化中的禮儀規(guī)范與操作習慣
- 2025中國鐵塔陜西分公司校園招聘32人高頻重點提升(共500題)附帶答案詳解
- 新譯林版五年級上冊各單元教學反思(文本版本)(共5則)
- 吞咽困難與認知功能的關(guān)系探討
- 醫(yī)共體信息系統(tǒng)(HIS)需求說明
- CBL胸腔穿刺教學設(shè)計
- 軟件工程填空題(18套試題與答案)
- 數(shù)據(jù)庫課程設(shè)計-教材購銷管理系統(tǒng)
- 動機式訪談法:改變從激發(fā)內(nèi)心開始
- 旁站記錄新表(腳手架拆除)
- Web前端框架應用之微商城項目教學介紹課件
- 如何降低住院病人壓瘡的發(fā)生率PDCA-任亮亮
- 教育學 (202220232)學習通超星課后章節(jié)答案期末考試題庫2023年
評論
0/150
提交評論