電大數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用期末復(fù)習(xí)及模擬試題含答案_第1頁(yè)
電大數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用期末復(fù)習(xí)及模擬試題含答案_第2頁(yè)
電大數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用期末復(fù)習(xí)及模擬試題含答案_第3頁(yè)
電大數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用期末復(fù)習(xí)及模擬試題含答案_第4頁(yè)
電大數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用期末復(fù)習(xí)及模擬試題含答案_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、浙江廣播電視大學(xué)期數(shù)據(jù)庫(kù)原理與應(yīng)用期末復(fù)習(xí)第一部分考核內(nèi)容第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論 1. 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷 人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式系統(tǒng) 2. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 結(jié)構(gòu)化、減少數(shù)據(jù)冗余、數(shù)據(jù)共享、數(shù)據(jù)完整性、安全性和并發(fā)控制等 3. 數(shù)據(jù)模型 數(shù)據(jù)聯(lián)系(實(shí)體、屬性、碼、域、聯(lián)系類(lèi)型) 概念模型(E-R圖描述)、邏輯模型(層次、網(wǎng)狀、關(guān)系、面向?qū)ο螅?4. 數(shù)據(jù)庫(kù)體系結(jié)構(gòu) 三級(jí)模式結(jié)構(gòu)(局部(外)、全局(概念)、存儲(chǔ)(內(nèi))) 兩級(jí)映象(局部/全局、全局/存儲(chǔ))、數(shù)據(jù)的邏輯和物理獨(dú)立性 5. 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 定義、操縱、控制、維護(hù)、數(shù)據(jù)字典6. 數(shù)據(jù)庫(kù)系統(tǒng)的組成 數(shù)據(jù)庫(kù)、硬件、

2、軟件、管理員、用戶(hù)考核要求了解:數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的四個(gè)階段,數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的三級(jí)模式和兩級(jí)映象,數(shù)據(jù)庫(kù)管理系統(tǒng)的功能,數(shù)據(jù)庫(kù)系統(tǒng)的組成等。 掌握:數(shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)的各自特點(diǎn),特別是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn),ER圖的概念和使用,數(shù)據(jù)的三種聯(lián)系類(lèi)型,數(shù)據(jù)中的屬性、碼、域的含義。第二章 關(guān)系運(yùn)算 考核內(nèi)容 1. 關(guān)系數(shù)據(jù)結(jié)構(gòu) 域、笛卡兒積、關(guān)系、碼(主碼、候選碼、外碼)、關(guān)系模式 2. 關(guān)系完整性 實(shí)體完整性、參照完整性、用戶(hù)定義的完整性 3. 關(guān)系代數(shù) 傳統(tǒng)的集合運(yùn)算(并、交、差、廣義笛卡兒積) 專(zhuān)門(mén)的關(guān)系運(yùn)算(選擇、投影、連接、等值連接、自然連接) 考核要求 了解:關(guān)系數(shù)據(jù)結(jié)構(gòu)中涉及的所有概念

3、,用戶(hù)定義的完整性的概念。 掌握:實(shí)體完整性和參照完整性的含義和應(yīng)用,關(guān)系代數(shù)中的各種傳統(tǒng)的集合運(yùn)算。 熟練掌握:關(guān)系代數(shù)中的各種專(zhuān)門(mén)的關(guān)系運(yùn)算。第三章 關(guān)系規(guī)范化基礎(chǔ) 考核內(nèi)容 1. 數(shù)據(jù)不規(guī)范化帶來(lái)的問(wèn)題 數(shù)據(jù)冗余、插入異常、刪除異常、修改異常 2. 函數(shù)依賴(lài) 屬性間聯(lián)系、非平凡和平凡函數(shù)依賴(lài)、部分和完全函數(shù)依賴(lài)、 直接和傳遞函數(shù)依賴(lài) 3. 關(guān)系規(guī)范化 第一范式、第二范式、第三范式、BCNF 考核要求了解:數(shù)據(jù)不規(guī)范化帶來(lái)的數(shù)據(jù)冗余和各種操作異常。 掌握:各種函數(shù)依賴(lài)的含義,關(guān)系的最小函數(shù)依賴(lài)集的含義,關(guān)系的候選碼含義,各種關(guān)系范式的含義。熟練掌握:把一個(gè)關(guān)系規(guī)范化成第一、第二或第三范式。

4、第四章 結(jié)構(gòu)化查詢(xún)語(yǔ)言-SQL 考核內(nèi)容 1. SQL語(yǔ)言的特性 綜合統(tǒng)一、高度非過(guò)程化、集合操作、自含與宿主、SQL結(jié)構(gòu) 2. 數(shù)據(jù)庫(kù)操作 庫(kù)的創(chuàng)建與撤消,表結(jié)構(gòu)的創(chuàng)建、修改與撤消,表內(nèi)容的插入、修改與刪除,視圖的創(chuàng)建、修改與撤消 3. 數(shù)據(jù)庫(kù)查詢(xún) 單表查詢(xún)、多表連接查詢(xún)、多表嵌套查詢(xún)、分組查詢(xún)、按序查詢(xún)、 統(tǒng)計(jì)查詢(xún)、謂詞查詢(xún)等 考核要求了解:SQL語(yǔ)言的特點(diǎn)。 掌握:數(shù)據(jù)庫(kù)的各種操作及熟練掌握之外的其他查詢(xún)。熟練掌握:?jiǎn)伪聿樵?xún)、多表連接查詢(xún)和兩層嵌套查詢(xún)。第五章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì) 考核內(nèi)容 1. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)簡(jiǎn)述 設(shè)計(jì)任務(wù)、特點(diǎn)、步驟 2. 需求分析 任務(wù)、方法、步驟,建立數(shù)據(jù)字典

5、 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ì)視圖(用戶(hù)子模式) 5. 物理設(shè)計(jì)與實(shí)施 任務(wù)、數(shù)據(jù)裝入和程序調(diào)試、數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)、安全措施等 考核要求了解:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的各個(gè)階段及主要任務(wù)和目標(biāo)。 掌握:根據(jù)實(shí)際需要建立ER圖,從ER圖到關(guān)系模式的轉(zhuǎn)換,根據(jù)數(shù)據(jù)處理要求所對(duì)應(yīng)的查詢(xún)語(yǔ)句。第六章SQL考核內(nèi)容1SQL概述2SQL數(shù)據(jù)定義功能3SQL數(shù)據(jù)操縱插入記錄、 修改記錄、 刪除記錄4SQL數(shù)據(jù)查詢(xún) 簡(jiǎn)單查詢(xún)、聯(lián)接查詢(xún)、嵌套查詢(xún)、集合運(yùn)算、Visual FoxPro中SQL SELECT

6、的幾個(gè)特殊選項(xiàng)5SQL數(shù)據(jù)控制 授權(quán)權(quán)限、回收權(quán)限、REVOKE UPDATE ON TABLE LS-XKB FROM LIMING WAIMING考核內(nèi)容了解:視圖定義、定義同義詞和建立索引了解:SQL數(shù)據(jù)控制功能包括用戶(hù)授權(quán)、回收權(quán)限掌握:數(shù)據(jù)庫(kù)模式的建立和刪除掌握:定義和刪除數(shù)據(jù)庫(kù)、基本表的定義、取消和基本表修改掌握:SQL數(shù)據(jù)操縱功能包括插入數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)熟練掌握:數(shù)據(jù)的查詢(xún)第七章。Visual FoxPro考核內(nèi)容1. Visual FoxPro的工作方式2. 數(shù)據(jù)類(lèi)型3. 變量與常量 常 量、 變量、 內(nèi)存變量的常用命令4. 表達(dá)式 算術(shù)表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)

7、式、 關(guān)系表達(dá)式、邏輯表達(dá)式5. 函 數(shù)數(shù)值函數(shù)、字符函數(shù)、 日期和時(shí)間函數(shù)、 數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)6. 程序與程序文件程序的概念、程序文件的建立與執(zhí)行、簡(jiǎn)單的輸入輸出命令7. 程序的基本結(jié)構(gòu) 順序結(jié)構(gòu)、 選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)8. 多模塊程序模塊的定義與應(yīng)用、參數(shù)傳遞、 變量的作用域9. 程序調(diào)試調(diào)試器環(huán)境、設(shè)置斷點(diǎn)、 調(diào)試菜單考核內(nèi)容了解:Visual FoxPro的工作方式了解:程序的調(diào)試方法掌握:常用的數(shù)據(jù)類(lèi)型的使用,以及他們之間的相互轉(zhuǎn)換掌握:常量、變量、表達(dá)式和常用的函數(shù)定義及使用掌握:程序的基本結(jié)構(gòu)第八章表單考核內(nèi)容1. 面向?qū)ο蟮母拍顚?duì)象與類(lèi)、子類(lèi)與繼承2. Visual F

8、oxPro基類(lèi)的簡(jiǎn)介Visual FoxPro基類(lèi)、 容器與控件、 事 件3. 創(chuàng)建表單4. 修改表單5. 運(yùn)行表單6. 表單控件 標(biāo)簽控件、文本框控件、命令按鈕控件、編輯框控件、 單選按鈕控件、復(fù)選按鈕控、 列表框控件、組合框控件、表格控件、命令按鈕組控件、頁(yè)框控件考核內(nèi)容了解:面向?qū)ο蟆㈩?lèi)和事件的相關(guān)概念了解:子類(lèi)與繼承相關(guān)概念掌握:表單創(chuàng)建、修改、運(yùn)行的方法掌握:表單中的主要控件,包括標(biāo)簽、文本、按鈕等控件第九章 菜單考核內(nèi)容菜單系統(tǒng)2創(chuàng)建應(yīng)用系統(tǒng)菜單、創(chuàng)建主菜單、創(chuàng)建子菜單、修改菜單確定菜單選項(xiàng)的任務(wù)3. 生成菜單程序4 . 運(yùn)行菜單考核內(nèi)容了解:菜單概念掌握:菜單系統(tǒng)的設(shè)計(jì)與應(yīng)用第十

9、章 報(bào)表考核內(nèi)容1創(chuàng)建報(bào)表利用報(bào)表向?qū)?chuàng)建報(bào)表利用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表2 設(shè)計(jì)報(bào)表報(bào)表設(shè)計(jì)器工具欄、修改布局、 修改報(bào)表考核內(nèi)容了解:報(bào)表的概念了解:菜單系統(tǒng)的組成掌握:報(bào)表系統(tǒng)的設(shè)計(jì)與應(yīng)用 第二部分 模擬試題及答案一名詞解釋與簡(jiǎn)答1.數(shù)據(jù)處理:稱(chēng)為信息處理,是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。2MIS:是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。3DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS(database management system)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。它可以讓多種應(yīng)用程序同時(shí)使用數(shù)據(jù)庫(kù)中具有最小冗余度的共享數(shù)據(jù),必須使數(shù)據(jù)與程序具有較高的獨(dú)立

10、性。對(duì)數(shù)據(jù)實(shí)行專(zhuān)門(mén)管理,提供安全性和完整性等統(tǒng)一控制機(jī)制,方便用戶(hù)以交互命令或程序方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作4DBMS的主要功能: 1)數(shù)據(jù)定義2)數(shù)據(jù)庫(kù)管理控制3)數(shù)據(jù)庫(kù)輔助服務(wù)4)提供使用數(shù)據(jù)庫(kù)工具5)建立和維護(hù)數(shù)據(jù)字典5表1.1 數(shù)據(jù)管理三個(gè)階段的比較比 較人工管理文件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用范圍科學(xué)計(jì)算科學(xué)計(jì)算、管理數(shù)據(jù)處理硬件無(wú)直接存取存儲(chǔ)設(shè)備磁盤(pán)、磁鼓大容量磁盤(pán)軟件沒(méi)有操作系統(tǒng)有文件系統(tǒng)有數(shù)據(jù)庫(kù)管理系統(tǒng)處理方式批處理聯(lián)機(jī)實(shí)時(shí)處理 批處理聯(lián)機(jī)實(shí)時(shí)處理,分布處理批處理數(shù)據(jù)的管理者人文件系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)面向的對(duì)象某一應(yīng)用程序某一應(yīng)用程序整個(gè)應(yīng)用系統(tǒng)數(shù)據(jù)的共享程度無(wú)共享,冗余度極大共享

11、性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨(dú)立性不獨(dú)立,完全依賴(lài)于程序獨(dú)立性差高度的物理獨(dú)立性和邏輯獨(dú)立性數(shù)據(jù)的結(jié)構(gòu)化無(wú)結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應(yīng)用程序自己控制應(yīng)用程序自己控制由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全完整性、并發(fā)控制和恢復(fù)能力5數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)結(jié)構(gòu)答:外模式(external schema):三級(jí)模式最上層或稱(chēng)為子模式、應(yīng)用模式、局部模式等。它是對(duì)數(shù)據(jù)庫(kù)在某個(gè)方面局部應(yīng)用所涉及數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它是終端用戶(hù)和應(yīng)用程序員所見(jiàn)到的數(shù)據(jù)庫(kù),稱(chēng)為數(shù)據(jù)視圖,模式(schema):三級(jí)模式的中間層(或稱(chēng)為概念模式、邏輯模式、全局模式等),比如數(shù)據(jù)庫(kù)的基本

12、表。它是整個(gè)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的特征的描述。內(nèi)模式(internal schema):最下層或稱(chēng)為存儲(chǔ)模式、物理模式等。它是對(duì)整個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)的特征的描述。6網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱(chēng)為網(wǎng)狀模型。網(wǎng)中的每一個(gè)結(jié)點(diǎn)代表一個(gè)實(shí)體(記錄)類(lèi)型,聯(lián)系用鏈接指針來(lái)實(shí)現(xiàn)。廣義地講,任何一個(gè)連通的基本層次聯(lián)系的集合都是網(wǎng)狀模型。網(wǎng)狀模型有以下兩個(gè)特征:1)允許有一個(gè)以上的結(jié)點(diǎn)無(wú)父結(jié)點(diǎn);2)一個(gè)結(jié)點(diǎn)可以有多個(gè)父結(jié)點(diǎn)。7層次模型:用樹(shù)形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱(chēng)為層次模型。層次模型有以下兩個(gè)特征:1)有且僅有一個(gè)結(jié)點(diǎn),而且該結(jié)點(diǎn)無(wú)父結(jié)點(diǎn),此結(jié)點(diǎn)即為樹(shù)的根;2)其他結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)

13、。8關(guān)系模式:對(duì)關(guān)系的描述稱(chēng)為關(guān)系模式,格式為關(guān)系名(屬性名l,屬性名2,屬性名n)9關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系都有一個(gè)關(guān)系名。在計(jì)算機(jī)里,一個(gè)關(guān)系可以存儲(chǔ)為一個(gè)文件。10關(guān)系模型的特點(diǎn)如下:1)關(guān)系必須規(guī)范化:關(guān)系模型中的每一個(gè)關(guān)系模型都必須滿(mǎn)足一定的要求,如第3章節(jié)所介紹的范式。2)數(shù)據(jù)結(jié)構(gòu)單一:無(wú)論是實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表示。3)集合操作:操作對(duì)象和結(jié)果都是元組的結(jié)合,即關(guān)系。4)在關(guān)系模型中,用戶(hù)對(duì)數(shù)據(jù)的檢索操作就是從原來(lái)的表中得到一張新的表。11外關(guān)鍵字:外碼(foreign key):如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它們是另外一個(gè)關(guān)系的關(guān)鍵字

14、,則稱(chēng)其為該關(guān)系的外碼,也可稱(chēng)為外關(guān)鍵字。12第三范式(3NF):設(shè)一個(gè)關(guān)系R(U),它是滿(mǎn)足第二范式的,若R中不存在非主屬性對(duì)候選碼的傳遞依賴(lài),則稱(chēng)關(guān)系R屬于第三范式的。記為R3NF。13自由表:所謂自由表,就是那些不屬于任何數(shù)據(jù)庫(kù)的表,所有由FoxBASE或早期版本的FoxPro創(chuàng)建的數(shù)據(jù)庫(kù)文件(.dbf)都是自由表。在Visual FoxPro中創(chuàng)建表時(shí),如果當(dāng)前沒(méi)有打開(kāi)數(shù)據(jù)庫(kù),則創(chuàng)建的表也是自由表。14視圖:(view):從一個(gè)或幾個(gè)基本表或其他視圖導(dǎo)出來(lái)的表。視圖本身并不獨(dú)立存儲(chǔ)數(shù)據(jù),系統(tǒng)只保存視圖的定義。訪(fǎng)問(wèn)視圖時(shí)系統(tǒng)將按照視圖的定義從基本表中存取數(shù)據(jù)。在數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)中,基本

15、表屬于全局模式中的表,它是實(shí)表;而視圖是屬于局部模式中的表,視圖是個(gè)虛表,它動(dòng)態(tài)地反映基本表中的當(dāng)前數(shù)據(jù)15數(shù)據(jù)模型的組成?圖 數(shù)據(jù)模型組成16.商店與商品間存在“銷(xiāo)售”聯(lián)系,每個(gè)商店可銷(xiāo)售多種商品,每種商品也可放在多個(gè)商店銷(xiāo)售,每個(gè)商店銷(xiāo)售一種商品,有月銷(xiāo)售量;商店與職工間存在著“聘用”聯(lián)系,每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。寫(xiě)出關(guān)系模型,并注明主鍵和外鍵。答:這個(gè)E-R圖可轉(zhuǎn)換4個(gè)關(guān)系模式:商店(商店編號(hào),商店名,地址)職工(職工編號(hào),姓名,性別,業(yè)績(jī),商店編號(hào),聘期,月薪)商品(商品號(hào),商品名,規(guī)格,單價(jià))銷(xiāo)售(商店編號(hào),商品號(hào),月銷(xiāo)售量)17在V

16、FP 中,菜單的設(shè)計(jì)院中,將(.MNX)類(lèi)型的文件轉(zhuǎn)換成(.MPR)類(lèi)型的文件。答:用“菜單設(shè)計(jì)器”設(shè)計(jì)的菜單文件其擴(kuò)展名為(.MNX),通過(guò)生成器的轉(zhuǎn)換,生成的菜單文件其擴(kuò)展名為(.MPR)。18SQL:結(jié)構(gòu)化查詢(xún)語(yǔ)言structured query language19表單(form):是Visual FoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,相當(dāng)于Windows應(yīng)用程序的窗口。表單可以屬于某個(gè)項(xiàng)目,也可以游離于任何項(xiàng)目之外,它是一個(gè)特殊的磁盤(pán)文件,其擴(kuò)展名為scx20已知 F(A,B,C,D),函數(shù)依賴(lài)ABC,CD,DA,求。候選碼和超鍵碼解1:根據(jù)候選碼和超鍵碼的定義性

17、質(zhì),分析結(jié)果得出:候選碼有AB,BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當(dāng)然候選碼也是超鍵碼)。也可以用求封閉集的方法解。解2:?jiǎn)螌傩裕?A,=B,=ACD,=AD新依賴(lài):CA雙屬性:=ABCD,=ACD,=AD,=ABCD,=ABCD,=ACD新依賴(lài):ABDACDBCABDACDA BCDBDC三屬性:=ABCD,=ABCD,=ACD,=ABCD新依賴(lài):ABCDABDCBCDA 四屬性:=ABCD從上面的分析得出,蘊(yùn)含于給定函數(shù)依賴(lài)的非平凡函數(shù)依賴(lài)總共為1+7+3=11個(gè)。若某屬性集的封閉集為屬性全集,則該屬性集為鍵碼。根據(jù)候選碼和超鍵碼的定義性質(zhì),分析結(jié)果得出:候選碼有AB,

18、BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當(dāng)然候選碼也是超鍵碼)。21. 為什么要研究關(guān)系規(guī)范化理論?答:關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)直接影響著應(yīng)用系統(tǒng)的開(kāi)發(fā)、維護(hù)及其運(yùn)行效率。一個(gè)不好的關(guān)系模式會(huì)導(dǎo)致插入異常、刪除異常、數(shù)據(jù)冗余(修改異常)等問(wèn)題。為此,人們提出了關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論。它依據(jù)函數(shù)依賴(lài)。采用模式分解的方法,將一個(gè)低一級(jí)范式的關(guān)系模式轉(zhuǎn)換為若干個(gè)高一級(jí)范式的關(guān)系模式的集合,從而消除各種異常,把不好的關(guān)系數(shù)據(jù)庫(kù)模式轉(zhuǎn)化為好的關(guān)系數(shù)據(jù)庫(kù)模式。22.菜單在系統(tǒng)程序中的作用如何?答:在一個(gè)良好的系統(tǒng)程序中,菜單起著組織協(xié)調(diào)其他對(duì)象的關(guān)鍵作業(yè),一個(gè)好的菜單系統(tǒng)會(huì)給用戶(hù)一個(gè)十分友好的操作界面

19、,并帶來(lái)操作上的便利。23一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)過(guò)程大致包括6個(gè)階段:需求分析、概念設(shè)計(jì)、邏輯、設(shè)計(jì)、物理設(shè)計(jì)、機(jī)器設(shè)計(jì)和運(yùn)行維護(hù)。24層次模型用樹(shù)形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱(chēng)為層次模型。25數(shù)據(jù)庫(kù)階段的管理方式具有的特點(diǎn): 數(shù)據(jù)庫(kù)階段的管理方式具有以下特點(diǎn):(1) 采用復(fù)雜的數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。(2) 有較高的數(shù)據(jù)獨(dú)立性。(3) 數(shù)據(jù)庫(kù)系統(tǒng)為用戶(hù)提供方便的用戶(hù)接口。(4) 系統(tǒng)提供四方面的數(shù)據(jù)控制功能。(5) 對(duì)數(shù)據(jù)的操作既可以以記錄為單位,又可以以數(shù)據(jù)項(xiàng)為單位。二SQL部分1寫(xiě)出出下列SQL語(yǔ)句根據(jù)教學(xué)庫(kù),按照下列所給的每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)功能。教學(xué)的數(shù)據(jù)庫(kù)包

20、括:學(xué)生(學(xué)號(hào)char(8),姓名char(8),性別char(2),出生日期 date,系名char(30),)成績(jī)(學(xué)號(hào)char(8),課程號(hào)char(10),成績(jī)Int)課程(課程號(hào)char(8), 課程名char(30),學(xué)分Int ,學(xué)時(shí)數(shù)Int,先修課程N(yùn)(4) 1)查詢(xún)“課程名”和“最高分”字段,結(jié)果按名稱(chēng)升序保存在表new_table。2)在學(xué)生表插入一個(gè)新記錄("502721161", "張三", .T.,1984-01-01,"電子系")。3)查詢(xún)每個(gè)學(xué)生總的選課學(xué)分?jǐn)?shù)(成績(jī)>60 才有學(xué)分)。要求顯示學(xué)號(hào),

21、總的學(xué)分?jǐn)?shù)。查詢(xún)列的顯示標(biāo)題是(學(xué)號(hào),總學(xué)分)。查詢(xún)結(jié)果保存在results3.dbf中。4)用SQL在查詢(xún)先修課為“會(huì)計(jì)學(xué)”的課程的課程名稱(chēng)、學(xué)時(shí)數(shù)和學(xué)分。將查詢(xún)結(jié)果保存入results4.dbf表。5)查詢(xún)平均成績(jī)大于所有學(xué)生的平均成績(jī)的學(xué)生的學(xué)號(hào),姓名,系名,將查詢(xún)結(jié)果保存在一個(gè)一維數(shù)組變量temp中.6)查詢(xún)選修了“數(shù)據(jù)結(jié)構(gòu)”課程并且成績(jī)大于等于60的學(xué)生的學(xué)號(hào),姓名,課程名和成績(jī),將查詢(xún)結(jié)果保存result6.dbf中 .7)查詢(xún)“電子系”中沒(méi)有選課的學(xué)生的學(xué)號(hào),姓名和性別,要求性別顯示為“男”或“女”,將查詢(xún)結(jié)果保存在results7.dbf中。8)查詢(xún)同時(shí)選修了 “計(jì)算機(jī)電路基礎(chǔ)

22、(1)”和“計(jì)算機(jī)數(shù)學(xué)基礎(chǔ)(A)”兩門(mén)課程的學(xué)生學(xué)號(hào)和姓名。9)查詢(xún)姓“陳”的學(xué)生成績(jī)情況,包含學(xué)號(hào),平均成績(jī),查詢(xún)結(jié)果按平均成績(jī)降序排列。10)該程序的功能查詢(xún)選課門(mén)數(shù)是2門(mén)以上的每個(gè)學(xué)生的學(xué)號(hào)、姓名、平均成績(jī)、選課門(mén)數(shù)和系科,并且按平均成績(jī)降序排列。2.寫(xiě)出下列程序的功能程序1SELECT 課程名,max(成績(jī)) 最高分 ;FROM 成績(jī),課程;WHERE 課程.課程號(hào)=成績(jī).課程號(hào);group by 成績(jī).課程號(hào);order by 課程名 INTO TABLE NEW_TABLE3程序2INSERT INTO 學(xué)生(學(xué)號(hào),姓名,性別,出生年月,系名);VALUES ("5027

23、21161", "張三", "男",1984-01-01,"電子系")程序3SELECT 課程.學(xué)分?jǐn)?shù),SUM(課程.學(xué)分?jǐn)?shù)) AS 總學(xué)分;FROM 課程,成績(jī) WHERE 課程.課程號(hào)=成績(jī).課程號(hào) AND 成績(jī)>=60;group by 成績(jī).學(xué)號(hào) INTO TABLE RESULTS3.DBF程序4SELECT SECOND.課程名,SECOND.學(xué)時(shí)數(shù),SECOND.學(xué)分?jǐn)?shù);FROM 課程 FIRST,課程 SECOND;WHERE first.課程號(hào)=second.先修課程 And first.課程名=&q

24、uot;會(huì)計(jì)學(xué)"INTO DBF RESULT4.DBF程序5SELECT AVG(成績(jī)) FROM 成績(jī) INTO ARRAY TEMPSELECT 學(xué)生.學(xué)號(hào) ,姓名,院系 FROM 學(xué)生,成績(jī);WHERE 學(xué)生.學(xué)號(hào) = 成績(jī).學(xué)號(hào);GROUP BY 學(xué)生.學(xué)號(hào);HAVING AVG(成績(jī))>TEMP INTO DBF Pjcj;程序6SELECT 學(xué)生.學(xué)號(hào),姓名,課程名 ,成績(jī) FROM 學(xué)生 ,課程,成績(jī);WHERE 學(xué)生.學(xué)號(hào) =成績(jī).學(xué)號(hào) AND 課程.課程號(hào) =成績(jī).課程號(hào);AND 課程名 LIKE "%數(shù)據(jù)%" AND 成績(jī)>60

25、INTO DBF result6use result6brow程序7SELECT 學(xué)號(hào),姓名, 性別;FROM 學(xué)生; WHERE NOT EXISTS ; (SELECT * FROM 學(xué)生,成績(jī) ; WHERE 學(xué)生.學(xué)號(hào)=成績(jī).學(xué)號(hào) AND 系名 ="電子系")程序8SELECT 學(xué)生.學(xué)號(hào),學(xué)生.姓名;FROM 學(xué)生; Where 學(xué)號(hào) in;( SELECT 學(xué)號(hào) FROM 成績(jī) , 課程 where 成績(jī).課程號(hào) = 課程.課程號(hào) AND 課程名 = "程序設(shè)計(jì)" ) ; AND 學(xué)號(hào) in ;( SELECT 學(xué)號(hào) FROM 成績(jī),課程 w

26、here 成績(jī).課程號(hào) = 課程.課程號(hào) AND 課程名= "VFP程序設(shè)計(jì)語(yǔ)言")程序9SELECT 學(xué)號(hào) ,AVG( 成績(jī) );FROM 成績(jī) ; Where 學(xué)號(hào) in;(SELECT 學(xué)號(hào) FROM 學(xué)生 where 姓名 LIKE "陳%");GROUP BY 學(xué)號(hào);ORDER BY 2 DESC程序10SELECT 學(xué)生.學(xué)號(hào),姓名,AVG(成績(jī)),count(課程號(hào)),院系;FROM 學(xué)生 INNER JOIN 成績(jī); ON 學(xué)生.學(xué)號(hào)=成績(jī).學(xué)號(hào);HAVING COUNT (課程號(hào)) > 1;GROUP By 學(xué)生.學(xué)號(hào);ORDER

27、 BY 3 DESC浙江廣播電視大學(xué)2009年秋季學(xué)期開(kāi)放專(zhuān)科期末考試試卷編號(hào):6008 數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用模擬試題:(1) Visual FoxPro DBMS 是【1】。A)操作系統(tǒng)的一部分 B)操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯程序 D)一種操作系統(tǒng)(2) Visual FoxPro DBMS 基于的數(shù)據(jù)模型是【2】。 A)層次型 B)關(guān)系型 C)網(wǎng)狀型 D)混合型(3) 設(shè)有部門(mén)和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員,則部門(mén)與職員實(shí)體之間的聯(lián)系類(lèi)型是【3】。A)m:n B)1:m C)m:k D)1:1(4) 在Visual FoxPro中,調(diào)用表設(shè)計(jì)器建立數(shù)

28、據(jù)庫(kù)表STUDENT.DBF的命令是【4】。A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENTC)REATE STUDENT D) CREATE TABLE STUDENT(5) 在Visual FoxPro中,關(guān)于自由表敘述正確的是【5】。A)自由表和數(shù)據(jù)庫(kù)表是完全相同的B)自由表不能建立字段級(jí)規(guī)則和約束C)自由表不能建立候選索引D)自由表不可以加入到數(shù)據(jù)庫(kù)中(6)在Visual FoxPro中,建立數(shù)據(jù)庫(kù)表時(shí),將年齡字段值限制在1214之間的這種約束屬于【6】。 A)實(shí)體完整性約束 B)域完整性約束 C)參照完整性約束 D)視圖完整性約

29、束(7) 在Visual FoxPro中,運(yùn)行表單T1.SCX的命令是【7】。 A) DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T1(8)使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿(mǎn)足條件的分組,應(yīng)當(dāng)【8】。A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE子句(9) 在Visual FoxPro的參照完整性規(guī)則不包括【9】。 A)更新規(guī)則 B)刪除規(guī)則 C)查詢(xún)規(guī)則 D)插入規(guī)則(10) 在Visual FoxPro中,表結(jié)構(gòu)

30、中的邏輯型、通用型、日期型字段的寬度由系統(tǒng)自動(dòng)給出,它們分別為【10】。A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(11)在Visual FoxPro中,學(xué)生表STUDENT中包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲(chǔ)到另一個(gè)文件中,該文件名為【11】。A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP(12) 在Visual FoxPro中,使用“菜單設(shè)計(jì)器”定義菜單,最后生成的菜單程序的擴(kuò)展名是【12】。A)MNX B)PRG C)MPR D)SPR(13)在Visual FoxPro中,使用S

31、QL命令將學(xué)生STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是【13】。A) REPLACE AGE WITH AGE+1 B) UPDATE STUDENT AGE WITH AGE+1C) UPDATE SET AGE WITH AGE+1 D) UPDATE STUDENT SET AGE=AGE+1(14) 調(diào)用報(bào)表格式文件PP1預(yù)覽報(bào)表的命令是【14】。A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEWC)REPORT FORM PP1PREVIEW D)DO FORM PP1 PREVIEW(15)在Visual Fox

32、Pro中,建立索引的作用之一是【15】。A) 節(jié)省存儲(chǔ)空間 B) 便于管理C) 提高查詢(xún)速度 D) 提高查詢(xún)和更新的速度(16)在Visual FoxPro中,相當(dāng)于主關(guān)鍵字的索引是【16】。A) 主索引 B) 普通索引C) 唯一索引 D) 排序索引(17)在Visual FoxPro中,為了將表單從內(nèi)存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設(shè)置為【17】。A)ThisForm.Refresh B)ThisForm.DeleteC) ThisForm.Hide D) ThisForm.Release(18) 在Visual FoxPro 中,創(chuàng)建一個(gè)名為ABC。DBF的數(shù)據(jù)

33、庫(kù)文件,使用的命令是【18】。 A) CREATE B)CREATE SDB C) CREATE DATABASE ABC D) CREATE TABLE ABC (19) 在Visual FoxPro 中,創(chuàng)建一個(gè)名為SDB.DBC的數(shù)據(jù)庫(kù)文件,使用的命令是【19】。 A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB (20)在Visual FoxPro中,存儲(chǔ)圖象的字段類(lèi)型應(yīng)該是【20】。 A)備注型 B)通用型 C)字符型 D)雙精度型 (21) 連編后可以脫離開(kāi)Visual FoxPro獨(dú)立運(yùn)行的程序是【2

34、1】。 ) APP程序 B)EXE程序 C)FXP程序 D)PRG程序(22)在Visual FoxPro中,關(guān)于過(guò)程調(diào)用的敘述正確的是【22】。A)當(dāng)實(shí)參的數(shù)量少于形參的數(shù)量時(shí),多余的形參初值取邏輯假B)當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略C)實(shí)參與形參的數(shù)量必須相等D)上面A和B都正確 (23)下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯(cuò)誤的是【23】。A)可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表 B)數(shù)據(jù)環(huán)境是表單的容器C)可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系 D)表單自動(dòng)打開(kāi)其數(shù)據(jù)環(huán)境中的表(24)在Visual FoxPro中,如果希望一個(gè)內(nèi)存變量只限于在本過(guò)程中使用,說(shuō)明這種內(nèi)存變量的

35、命令是【24】。A)PRIVATE B)PUBLIC C)LOCAL D)在程序中直接使用的內(nèi)存變量(不通過(guò)A,B,C說(shuō)明)(25)在 DO WHILE ENDDO循環(huán)結(jié)構(gòu)中,LOOP命令的作用是【25】。A)退出過(guò)程,返回程序開(kāi)始處B) 轉(zhuǎn)移到DO WHILE語(yǔ)句行,開(kāi)始下一個(gè)判斷和循環(huán)C) 終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語(yǔ)句繼續(xù)執(zhí)行D)終止程序執(zhí)行 (26)在Visual FoxPro中,關(guān)于視圖的正確敘述是【26】。A)視圖與數(shù)據(jù)庫(kù)表相同,用來(lái)存儲(chǔ)數(shù)據(jù)B)視圖不能同數(shù)據(jù)庫(kù)表進(jìn)行連接操作 C)在視圖上不能進(jìn)行更新操作D)視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表導(dǎo)出的虛擬表(27)

36、SQL是那幾個(gè)英文單詞的縮寫(xiě)【27】。A)Standard Query Language B)Structured Query LanguageC) Select Query Language D)以上都不是(28)如果學(xué)生表STUDENT是使用下面的SQL語(yǔ)句創(chuàng)建的 CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOTNULL; SN C(8); SEX C(2); AGE N(2) CHECK(AGE>15 AND AGE<30)下面的SQL語(yǔ)句中可以正確執(zhí)行的是【28】。A)INSERT INTO STUDENT(SNO,SEX,AGE)

37、 valueS ("S9","男",17)B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李進(jìn)","男",20)C)INSERT INTO STUDENT(SEX,AGE) valueS ("男",20)D)INSERT INTO STUDENT(SNO,SN) valueS ("S9","王永民",16)(29)使用SQL語(yǔ)句從表STUDENT中查詢(xún)所有姓王的同學(xué)的信息,正確的命令是【29】A)SELECT*FRO

38、M STUDENT WHERE LEFT (姓名,2) ="王"B)SELECT*FROM STUDENT WHERE RIGHT (姓名,2)="王" C)SELECT*FROM STUDENT WHERE TRIM (姓名,2) ="王"D)SELECT*FROM STUDENT WHERE STR (姓名,2) ="王"(30)在Visual FoxPro中,下面4個(gè)關(guān)于日期或日期時(shí)間的表達(dá)式中,錯(cuò)誤的是【30】。A)2002.09.01 11:10:10:AM-2001.09.01 11:10:10AMB)

39、01/01/2002+20C)2002.02.01+2001.02.01D)2002/02/01-2001/02/01以下題使用的數(shù)據(jù)如下:當(dāng)前盤(pán)當(dāng)前目錄下有數(shù)據(jù)庫(kù)db_stock,其中有數(shù)據(jù)庫(kù)表stock.dbf,該數(shù)據(jù)庫(kù)表的內(nèi)容是:股票代碼 股票名稱(chēng) 單價(jià) 交易所600600 青島啤酒 7.48 上海600601 方正科技 15.20 上海600602 廣電電子 10.40 上海600603 興業(yè)房產(chǎn) 12.76 上海600604 二紡機(jī) 10.96 上海600605 輕工機(jī)械 14.59 上海000001 深發(fā)展 7.48 深圳000002 深萬(wàn)科 12.50 深圳 (31) 執(zhí)行下列程

40、序段以后,內(nèi)存變量a的內(nèi)容是【31】CLOSE DATABASEa=0USE stockGO TOPDO WHILE.NOT.FOF()IF 單價(jià)>10a=a+1ENDIFSKIPENDDOA) 6 B) 3 C) 5 D) 7(32) 有如下SQL SELECT語(yǔ)句SELECT*FROM stock WHERE單價(jià)BETWEEN 12.76 AND 15.20 與該語(yǔ)句等價(jià)的是【32】A) SELECT*FROM stock WHERE 單價(jià)<=15.20.AND.單價(jià)>=12.76B) SELECT*FROM stock WHERE 單價(jià)<15.20.AND.單價(jià)&

41、gt;12.76C) SELECT*FROM stock WHERE 單價(jià)>=15.20.AND.單價(jià)<=12.76D) SELECT*FROM stock WHERE 單價(jià)>15.20.AND.單價(jià)<12.76(33) 如果在建立數(shù)據(jù)庫(kù)表stock.dbf時(shí),將單價(jià)字段的字段有效性規(guī)則設(shè)為“單價(jià)>0”,通過(guò)該設(shè)置,能保證數(shù)據(jù)的【33】A) 實(shí)體完整性 B) 域完整性 C) 參照完整性 D) 表完整性(34) 在當(dāng)前盤(pán)當(dāng)前目錄下刪除表stock的命令是【34】A) DROP stock B) DELETE TABLE stockC) DROP TABLE stoc

42、k D) DELETE stock(35) 有如下SQL語(yǔ)句SELECT max(單價(jià)) INTO ARRAY a FROM stock執(zhí)行該語(yǔ)句后【35】A) a1的內(nèi)容為15.20 B) a1的內(nèi)容為6 C) a0的內(nèi)容為15.20 D) a0的內(nèi)容為6(36) 有如下SQL語(yǔ)句SELECT 股票代碼,avg(單價(jià)) as 均價(jià) FROM stock;GROUP BY 交易所 INTO DBF temp執(zhí)行該語(yǔ)句后temp表中第二條記錄的“均價(jià)”字段的內(nèi)容是【36】A) 7.48 B) 9.99 C) 11.73 D) 15.20(37) 將stock表的股票名稱(chēng)字段的寬度由8改為10,應(yīng)

43、使用SQL語(yǔ)句【37】A) ALTER TABLE stock股票名稱(chēng) WITH c(10)B) ALTER TABLE stock股票名稱(chēng) c(10)C) ALTER TABLE stock ALTER股票名稱(chēng) c(10)D) ALTER stock ALTER 股票名稱(chēng) c(10)(38) 有如下SQL語(yǔ)句CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”執(zhí)行該語(yǔ)句后產(chǎn)生的視圖包含的記錄個(gè)數(shù)是【38】A) 1 B) 2 C) 3 D) 4(39) CREATE VIEW view_stock AS SELECT 股票名稱(chēng)AS

44、名稱(chēng),單價(jià)FROM stock執(zhí)行該語(yǔ)句后產(chǎn)生的視圖含有的字段名是【39】A) 股票名稱(chēng)、單價(jià) B) 名稱(chēng)、單價(jià)C) 名稱(chēng)、單價(jià)、交易所 D) 股票名稱(chēng)、單價(jià)、交易所(40) 下面有關(guān)對(duì)視圖的描述正確的是【40】A) 可以使用MODIFY STRUCTURE命令修改視圖的結(jié)構(gòu)B) 視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件C) 視圖是對(duì)表的復(fù)制產(chǎn)生的D) 使用SQL對(duì)視圖進(jìn)行查詢(xún)時(shí)必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)(41) 執(zhí)行如下SQL語(yǔ)句后SELECT DISTINCT 單價(jià) FROM stock;WHERE 單價(jià)=( SELECT min(單價(jià))FROM stock) INTO DBF stock

45、_x表stock_x中的記錄個(gè)數(shù)是【41】A) 1 B) 2 C) 3 D) 4(42) 求每個(gè)交易所的平均單價(jià)的SQL語(yǔ)句是【42】A) SELECT 交易所,avg(單價(jià))FROM stock GROUP BY 單價(jià)B) SELECT 交易所,avg(單價(jià))FROM stock ORDER BY 單價(jià)C) SELECT 交易所,avg(單價(jià))FROM stock ORDER BY 交易所D) SELECT 交易所,avg(單價(jià))FROM stock GROUP BY 交易所(43) 視圖設(shè)計(jì)器中含有的、但查詢(xún)?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是【43】A) 篩選 B) 排序依據(jù) C) 分組依據(jù) D)

46、更新條件(44) 下面關(guān)于查詢(xún)描述正確的是【44】A) 可以使用CREATE VIEW打開(kāi)查詢(xún)?cè)O(shè)計(jì)器B) 使用查詢(xún)?cè)O(shè)計(jì)器可以生成所有的SQL查詢(xún)語(yǔ)句C) 使用查詢(xún)?cè)O(shè)計(jì)器生產(chǎn)的SQL語(yǔ)句存盤(pán)后將存放在擴(kuò)展名為QPR的文件中D) 使用DO語(yǔ)句執(zhí)行查詢(xún)時(shí),可以不帶擴(kuò)展名(45) 使用報(bào)表向?qū)Фx報(bào)表時(shí),定義報(bào)表布局的選項(xiàng)是【45】A) 列數(shù)、方向、字段布局 B) 列數(shù)、行數(shù)、字段布局C) 行數(shù)、方向、字段布局 D) 列數(shù)、行數(shù)、方向46. 連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是【46】 。SET EXACT OFFX="A "?IIF("A"=X,X-

47、"BCD",X+"BCD")A) A B) BCD C) A BCD D) ABCD47 在以下四組函數(shù)運(yùn)算中,結(jié)果相同的是 【47】。A) LEET("Visual FoxPro",6)與SUBSTR("Visual FoxPro",1,6)B) YEAR(DATE()與SUBSTR(DTOC(DATE),7,2)C) VARTYPE("36-5*4")與VARTYPE(36-5*4)D) 假定A="this", B="is a string", A-B

48、與A+B488. 在Visual Foxpro中,用于建立或修改過(guò)程文件的命令是 【48】。A) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都對(duì)49. 在SQL查詢(xún)時(shí),使用WHERE子句指出的是 【49】。A) 查詢(xún)目標(biāo) B) 查詢(xún)結(jié)果 C) 查詢(xún)條件 D) 查詢(xún)視圖50. 在下面關(guān)于面向?qū)ο髷?shù)據(jù)庫(kù)的敘述中,錯(cuò)誤的是 【50】。A) 每個(gè)對(duì)象在系統(tǒng)中都有唯一的對(duì)象標(biāo)識(shí)B) 事件作用于對(duì)象,對(duì)象識(shí)別事件并作出相應(yīng)反應(yīng)C) 一個(gè)子類(lèi)能夠繼承其所有父類(lèi)的屬性和方法

49、D) 一個(gè)父類(lèi)包括其所有子類(lèi)的屬性和方法51. 結(jié)構(gòu)化程序設(shè)計(jì)的三種基本邏輯結(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. 使用命令DECLARE mm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個(gè)數(shù)為【52 】 。A) 2個(gè) B) 3個(gè) C) 5個(gè) D) 6個(gè)53. 使用Visual FoxPro的菜單設(shè)計(jì)器時(shí),選中菜單項(xiàng)之后,如果要設(shè)計(jì)它的子菜單,應(yīng)在Result中選擇使用Visual FoxPro的菜單設(shè)計(jì)器時(shí),選中菜單項(xiàng)之后,如果要設(shè)計(jì)它的子菜單,應(yīng)在Result中選

50、擇【53】。A) Pad Name B) Submenu C) Command D) Procedure54. Visual FoxPro的報(bào)表文件.FRX中保存的是【54 】 。A) 打印報(bào)表的預(yù)覽格式 B) 打印報(bào)表本身C) 報(bào)表的格式和數(shù)據(jù) D) 報(bào)表設(shè)計(jì)格式的定義6008數(shù)據(jù)庫(kù)原理與應(yīng)用-0002 試卷 姓名:學(xué)號(hào):得分:選擇題(共20題,共40分)1.(2分)數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫(xiě)是(    )。 A、DBB、DBMSC、DBSD、DBA正確答案:B2.(2分)下列哪種角色可以被刪除(    )。 A、固定服務(wù)器角色B、固

51、定數(shù)據(jù)庫(kù)角色C、應(yīng)用程序角色和標(biāo)準(zhǔn)角色D、B和C正確答案:C3.(2分)SQL Server為每個(gè)觸發(fā)器創(chuàng)建了兩個(gè)臨時(shí)表,它們是(    )。 A、Updated和DeletedB、Inserted 和DeletedC、Inserted 和UpdatedD、Seleted和Inserted正確答案:B4.(2分)(    )包含主數(shù)據(jù)文件和任何沒(méi)有明確分配給其他文件組的其他文件。 A、表文件B、索引文件C、主文件組D、次文件組正確答案:C5.(2分)下列關(guān)于索引描述錯(cuò)誤的是(    )。 A、對(duì)表中的任何

52、數(shù)據(jù)列都可以添加索引B、創(chuàng)建索引的列最好不要含有重復(fù)的值C、一般不給很少使用的列添加索引D、并不是數(shù)據(jù)庫(kù)中的聚集索引越多,搜索效率就越高正確答案:A6.(2分)下面關(guān)于tempdb數(shù)據(jù)庫(kù)的描述不正確的是(    )。 A、是一個(gè)臨時(shí)數(shù)據(jù)庫(kù)B、屬于全局資源C、沒(méi)有權(quán)限限制D、是用戶(hù)建立新數(shù)據(jù)庫(kù)的模板正確答案:D7.(2分)SQL數(shù)據(jù)定義語(yǔ)言中,表示外碼約束的關(guān)鍵字是(    )。 A、CheckB、Foreign keyC、Primary keyD、Unique正確答案:B8.(2分)同一關(guān)系模式中,如果存在非平凡的函數(shù)依賴(lài)XY,YZ,

53、而Y?X,則稱(chēng)(    )。 A、Z完全依賴(lài)于XB、Z部分依賴(lài)于XC、Z傳遞依賴(lài)于XD、X傳遞依賴(lài)于Z正確答案:C9.(2分)如果XY,并且Y不是X的子集,則稱(chēng)XY是(    )函數(shù)依賴(lài)。 A、非平凡的B、平凡的C、完全非平凡的D、完全平凡的正確答案:A10.(2分)下列有關(guān)SQL Server 2000的安裝,說(shuō)法不正確的是(    )。 A、SQL Server 2000可以本地安裝,也可遠(yuǎn)程安裝B、“典型”安裝適合于初次安裝SQL Server 2000的用戶(hù)C、若許可模式選擇“每客戶(hù)”,則選項(xiàng)“0

54、”表示沒(méi)有數(shù)量限制D、以上說(shuō)法都不對(duì)正確答案:D11.(2分)下列(    )權(quán)限具有優(yōu)先權(quán),它覆蓋其他權(quán)限,并且成為有效權(quán)限。 A、GrantB、Deny C、RevokeD、Create正確答案:B12.(2分)下列關(guān)于“數(shù)據(jù)庫(kù)系統(tǒng)(DBS)”的敘述中,正確的說(shuō)法是(    )。 A、DBS是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)B、DBS是幫助用戶(hù)建立、使用和管理數(shù)據(jù)庫(kù)的一種計(jì)算機(jī)軟件C、DBS是用戶(hù)建立的若干個(gè)文件的集合D、DBS是一種新穎的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)正確答案:A13.(2分)數(shù)據(jù)完整性不包括(    )。 A、實(shí)體完整性B、列完整性C、域完整性D、用戶(hù)自定義完整性正確答案:B14.(2分)用樹(shù)形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(    )。 A、層次B、關(guān)系C、網(wǎng)狀D、以上三個(gè)都是正確答案:A15.(2分)安裝SQL Server 2000過(guò)程中,系統(tǒng)會(huì)提示為下列哪個(gè)默認(rèn)帳號(hào)設(shè)置密碼,且該帳號(hào)具有系統(tǒng)的所有權(quán)限(    )。 A、AdministratorB、saC、GuestD、dbo正確答案:B16.(2分)下列敘

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論