




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、浙江廣播電視大學期數據庫原理與應用期末復習第一部分考核內容第一章 數據庫系統概論 1. 數據處理技術發展經歷 人工管理、文件系統、數據庫系統、分布式系統 2. 數據庫系統的特點 結構化、減少數據冗余、數據共享、數據完整性、安全性和并發控制等 3. 數據模型 數據聯系(實體、屬性、碼、域、聯系類型) 概念模型(E-R圖描述)、邏輯模型(層次、網狀、關系、面向對象) 4. 數據庫體系結構 三級模式結構(局部(外)、全局(概念)、存儲(內)) 兩級映象(局部/全局、全局/存儲)、數據的邏輯和物理獨立性 5. 數據庫管理系統的功能 定義、操縱、控制、維護、數據字典6. 數據庫系統的組成 數據庫、硬件、
2、軟件、管理員、用戶考核要求了解:數據庫管理技術發展的四個階段,數據庫體系結構的三級模式和兩級映象,數據庫管理系統的功能,數據庫系統的組成等。 掌握:數據庫系統和文件系統的各自特點,特別是關系數據庫系統的優點,ER圖的概念和使用,數據的三種聯系類型,數據中的屬性、碼、域的含義。第二章 關系運算 考核內容 1. 關系數據結構 域、笛卡兒積、關系、碼(主碼、候選碼、外碼)、關系模式 2. 關系完整性 實體完整性、參照完整性、用戶定義的完整性 3. 關系代數 傳統的集合運算(并、交、差、廣義笛卡兒積) 專門的關系運算(選擇、投影、連接、等值連接、自然連接) 考核要求 了解:關系數據結構中涉及的所有概念
3、,用戶定義的完整性的概念。 掌握:實體完整性和參照完整性的含義和應用,關系代數中的各種傳統的集合運算。 熟練掌握:關系代數中的各種專門的關系運算。第三章 關系規范化基礎 考核內容 1. 數據不規范化帶來的問題 數據冗余、插入異常、刪除異常、修改異常 2. 函數依賴 屬性間聯系、非平凡和平凡函數依賴、部分和完全函數依賴、 直接和傳遞函數依賴 3. 關系規范化 第一范式、第二范式、第三范式、BCNF 考核要求了解:數據不規范化帶來的數據冗余和各種操作異常。 掌握:各種函數依賴的含義,關系的最小函數依賴集的含義,關系的候選碼含義,各種關系范式的含義。熟練掌握:把一個關系規范化成第一、第二或第三范式。
4、第四章 結構化查詢語言-SQL 考核內容 1. SQL語言的特性 綜合統一、高度非過程化、集合操作、自含與宿主、SQL結構 2. 數據庫操作 庫的創建與撤消,表結構的創建、修改與撤消,表內容的插入、修改與刪除,視圖的創建、修改與撤消 3. 數據庫查詢 單表查詢、多表連接查詢、多表嵌套查詢、分組查詢、按序查詢、 統計查詢、謂詞查詢等 考核要求了解:SQL語言的特點。 掌握:數據庫的各種操作及熟練掌握之外的其他查詢。熟練掌握:單表查詢、多表連接查詢和兩層嵌套查詢。第五章 數據庫應用系統設計 考核內容 1. 數據庫應用系統設計簡述 設計任務、特點、步驟 2. 需求分析 任務、方法、步驟,建立數據字典
5、 3. 概念結構設計 方法與步驟、數據抽象、局部ER圖、綜合ER圖、整體優化 4. 邏輯結構設計 E-R圖向關系模型的轉換、數據模型優化、設計視圖(用戶子模式) 5. 物理設計與實施 任務、數據裝入和程序調試、數據庫運行與維護、安全措施等 考核要求了解:數據庫應用系統設計的各個階段及主要任務和目標。 掌握:根據實際需要建立ER圖,從ER圖到關系模式的轉換,根據數據處理要求所對應的查詢語句。第六章SQL考核內容1SQL概述2SQL數據定義功能3SQL數據操縱插入記錄、 修改記錄、 刪除記錄4SQL數據查詢 簡單查詢、聯接查詢、嵌套查詢、集合運算、Visual FoxPro中SQL SELECT
6、的幾個特殊選項5SQL數據控制 授權權限、回收權限、REVOKE UPDATE ON TABLE LS-XKB FROM LIMING WAIMING考核內容了解:視圖定義、定義同義詞和建立索引了解:SQL數據控制功能包括用戶授權、回收權限掌握:數據庫模式的建立和刪除掌握:定義和刪除數據庫、基本表的定義、取消和基本表修改掌握:SQL數據操縱功能包括插入數據、更新數據和刪除數據熟練掌握:數據的查詢第七章。Visual FoxPro考核內容1. Visual FoxPro的工作方式2. 數據類型3. 變量與常量 常 量、 變量、 內存變量的常用命令4. 表達式 算術表達式、字符表達式、日期時間表達
7、式、 關系表達式、邏輯表達式5. 函 數數值函數、字符函數、 日期和時間函數、 數據類型轉換函數、測試函數6. 程序與程序文件程序的概念、程序文件的建立與執行、簡單的輸入輸出命令7. 程序的基本結構 順序結構、 選擇結構、循環結構8. 多模塊程序模塊的定義與應用、參數傳遞、 變量的作用域9. 程序調試調試器環境、設置斷點、 調試菜單考核內容了解:Visual FoxPro的工作方式了解:程序的調試方法掌握:常用的數據類型的使用,以及他們之間的相互轉換掌握:常量、變量、表達式和常用的函數定義及使用掌握:程序的基本結構第八章表單考核內容1. 面向對象的概念對象與類、子類與繼承2. Visual F
8、oxPro基類的簡介Visual FoxPro基類、 容器與控件、 事 件3. 創建表單4. 修改表單5. 運行表單6. 表單控件 標簽控件、文本框控件、命令按鈕控件、編輯框控件、 單選按鈕控件、復選按鈕控、 列表框控件、組合框控件、表格控件、命令按鈕組控件、頁框控件考核內容了解:面向對象、類和事件的相關概念了解:子類與繼承相關概念掌握:表單創建、修改、運行的方法掌握:表單中的主要控件,包括標簽、文本、按鈕等控件第九章 菜單考核內容菜單系統2創建應用系統菜單、創建主菜單、創建子菜單、修改菜單確定菜單選項的任務3. 生成菜單程序4 . 運行菜單考核內容了解:菜單概念掌握:菜單系統的設計與應用第十
9、章 報表考核內容1創建報表利用報表向導創建報表利用報表設計器創建報表2 設計報表報表設計器工具欄、修改布局、 修改報表考核內容了解:報表的概念了解:菜單系統的組成掌握:報表系統的設計與應用 第二部分 模擬試題及答案一名詞解釋與簡答1.數據處理:稱為信息處理,是指將數據轉換成信息的過程。2MIS:是一個由人、計算機等組成的能進行信息的收集、傳遞、儲存、加工、維護和使用的系統。3DBMS:數據庫管理系統DBMS(database management system)是為數據庫的建立、使用和維護而配置的軟件。它可以讓多種應用程序同時使用數據庫中具有最小冗余度的共享數據,必須使數據與程序具有較高的獨立
10、性。對數據實行專門管理,提供安全性和完整性等統一控制機制,方便用戶以交互命令或程序方式對數據庫進行操作4DBMS的主要功能: 1)數據定義2)數據庫管理控制3)數據庫輔助服務4)提供使用數據庫工具5)建立和維護數據字典5表1.1 數據管理三個階段的比較比 較人工管理文件系統數據庫系統應用范圍科學計算科學計算、管理數據處理硬件無直接存取存儲設備磁盤、磁鼓大容量磁盤軟件沒有操作系統有文件系統有數據庫管理系統處理方式批處理聯機實時處理 批處理聯機實時處理,分布處理批處理數據的管理者人文件系統數據庫管理系統數據面向的對象某一應用程序某一應用程序整個應用系統數據的共享程度無共享,冗余度極大共享
11、性差,冗余度大共享性高,冗余度小數據的獨立性不獨立,完全依賴于程序獨立性差高度的物理獨立性和邏輯獨立性數據的結構化無結構記錄內有結構,整體無結構整體結構化,用數據模型描述數據控制能力應用程序自己控制應用程序自己控制由數據庫管理系統提供數據安全完整性、并發控制和恢復能力5數據庫系統的三級結構答:外模式(external schema):三級模式最上層或稱為子模式、應用模式、局部模式等。它是對數據庫在某個方面局部應用所涉及數據的邏輯結構和特征的描述,它是終端用戶和應用程序員所見到的數據庫,稱為數據視圖,模式(schema):三級模式的中間層(或稱為概念模式、邏輯模式、全局模式等),比如數據庫的基本
12、表。它是整個數據庫邏輯結構的特征的描述。內模式(internal schema):最下層或稱為存儲模式、物理模式等。它是對整個數據庫存儲結構的特征的描述。6網狀模型:用網狀結構表示實體及其之間聯系的模型稱為網狀模型。網中的每一個結點代表一個實體(記錄)類型,聯系用鏈接指針來實現。廣義地講,任何一個連通的基本層次聯系的集合都是網狀模型。網狀模型有以下兩個特征:1)允許有一個以上的結點無父結點;2)一個結點可以有多個父結點。7層次模型:用樹形結構表示實體及其之間聯系的模型稱為層次模型。層次模型有以下兩個特征:1)有且僅有一個結點,而且該結點無父結點,此結點即為樹的根;2)其他結點有且僅有一個父結點
13、。8關系模式:對關系的描述稱為關系模式,格式為關系名(屬性名l,屬性名2,屬性名n)9關系:一個關系就是一張二維表,每個關系都有一個關系名。在計算機里,一個關系可以存儲為一個文件。10關系模型的特點如下:1)關系必須規范化:關系模型中的每一個關系模型都必須滿足一定的要求,如第3章節所介紹的范式。2)數據結構單一:無論是實體還是實體之間的聯系都用關系表示。3)集合操作:操作對象和結果都是元組的結合,即關系。4)在關系模型中,用戶對數據的檢索操作就是從原來的表中得到一張新的表。11外關鍵字:外碼(foreign key):如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它們是另外一個關系的關鍵字
14、,則稱其為該關系的外碼,也可稱為外關鍵字。12第三范式(3NF):設一個關系R(U),它是滿足第二范式的,若R中不存在非主屬性對候選碼的傳遞依賴,則稱關系R屬于第三范式的。記為R3NF。13自由表:所謂自由表,就是那些不屬于任何數據庫的表,所有由FoxBASE或早期版本的FoxPro創建的數據庫文件(.dbf)都是自由表。在Visual FoxPro中創建表時,如果當前沒有打開數據庫,則創建的表也是自由表。14視圖:(view):從一個或幾個基本表或其他視圖導出來的表。視圖本身并不獨立存儲數據,系統只保存視圖的定義。訪問視圖時系統將按照視圖的定義從基本表中存取數據。在數據庫三級模式結構中,基本
15、表屬于全局模式中的表,它是實表;而視圖是屬于局部模式中的表,視圖是個虛表,它動態地反映基本表中的當前數據15數據模型的組成?圖 數據模型組成16.商店與商品間存在“銷售”聯系,每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品,有月銷售量;商店與職工間存在著“聘用”聯系,每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。寫出關系模型,并注明主鍵和外鍵。答:這個E-R圖可轉換4個關系模式:商店(商店編號,商店名,地址)職工(職工編號,姓名,性別,業績,商店編號,聘期,月薪)商品(商品號,商品名,規格,單價)銷售(商店編號,商品號,月銷售量)17在V
16、FP 中,菜單的設計院中,將(.MNX)類型的文件轉換成(.MPR)類型的文件。答:用“菜單設計器”設計的菜單文件其擴展名為(.MNX),通過生成器的轉換,生成的菜單文件其擴展名為(.MPR)。18SQL:結構化查詢語言structured query language19表單(form):是Visual FoxPro提供的用于建立應用程序界面的最主要的工具之一,相當于Windows應用程序的窗口。表單可以屬于某個項目,也可以游離于任何項目之外,它是一個特殊的磁盤文件,其擴展名為scx20已知 F(A,B,C,D),函數依賴ABC,CD,DA,求。候選碼和超鍵碼解1:根據候選碼和超鍵碼的定義性
17、質,分析結果得出:候選碼有AB,BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當然候選碼也是超鍵碼)。也可以用求封閉集的方法解。解2:單屬性:=A,=B,=ACD,=AD新依賴:CA雙屬性:=ABCD,=ACD,=AD,=ABCD,=ABCD,=ACD新依賴:ABDACDBCABDACDA BCDBDC三屬性:=ABCD,=ABCD,=ACD,=ABCD新依賴:ABCDABDCBCDA 四屬性:=ABCD從上面的分析得出,蘊含于給定函數依賴的非平凡函數依賴總共為1+7+3=11個。若某屬性集的封閉集為屬性全集,則該屬性集為鍵碼。根據候選碼和超鍵碼的定義性質,分析結果得出:候選碼有AB,
18、BC,BD;超鍵碼:ABC,ABD,BCD,ABCD(當然候選碼也是超鍵碼)。21. 為什么要研究關系規范化理論?答:關系數據庫的設計直接影響著應用系統的開發、維護及其運行效率。一個不好的關系模式會導致插入異常、刪除異常、數據冗余(修改異常)等問題。為此,人們提出了關系數據庫規范化理論。它依據函數依賴。采用模式分解的方法,將一個低一級范式的關系模式轉換為若干個高一級范式的關系模式的集合,從而消除各種異常,把不好的關系數據庫模式轉化為好的關系數據庫模式。22.菜單在系統程序中的作用如何?答:在一個良好的系統程序中,菜單起著組織協調其他對象的關鍵作業,一個好的菜單系統會給用戶一個十分友好的操作界面
19、,并帶來操作上的便利。23一個數據庫應用系統開發和設計過程大致包括6個階段:需求分析、概念設計、邏輯、設計、物理設計、機器設計和運行維護。24層次模型用樹形結構表示實體及其之間聯系的模型稱為層次模型。25數據庫階段的管理方式具有的特點: 數據庫階段的管理方式具有以下特點:(1) 采用復雜的數據模型表示數據結構。(2) 有較高的數據獨立性。(3) 數據庫系統為用戶提供方便的用戶接口。(4) 系統提供四方面的數據控制功能。(5) 對數據的操作既可以以記錄為單位,又可以以數據項為單位。二SQL部分1寫出出下列SQL語句根據教學庫,按照下列所給的每條SQL查詢語句寫出相應功能。教學的數據庫包
20、括:學生(學號char(8),姓名char(8),性別char(2),出生日期 date,系名char(30),)成績(學號char(8),課程號char(10),成績Int)課程(課程號char(8), 課程名char(30),學分Int ,學時數Int,先修課程N(4) 1)查詢“課程名”和“最高分”字段,結果按名稱升序保存在表new_table。2)在學生表插入一個新記錄("502721161", "張三", .T.,1984-01-01,"電子系")。3)查詢每個學生總的選課學分數(成績>60 才有學分)。要求顯示學號,
21、總的學分數。查詢列的顯示標題是(學號,總學分)。查詢結果保存在results3.dbf中。4)用SQL在查詢先修課為“會計學”的課程的課程名稱、學時數和學分。將查詢結果保存入results4.dbf表。5)查詢平均成績大于所有學生的平均成績的學生的學號,姓名,系名,將查詢結果保存在一個一維數組變量temp中.6)查詢選修了“數據結構”課程并且成績大于等于60的學生的學號,姓名,課程名和成績,將查詢結果保存result6.dbf中 .7)查詢“電子系”中沒有選課的學生的學號,姓名和性別,要求性別顯示為“男”或“女”,將查詢結果保存在results7.dbf中。8)查詢同時選修了 “計算機電路基礎
22、(1)”和“計算機數學基礎(A)”兩門課程的學生學號和姓名。9)查詢姓“陳”的學生成績情況,包含學號,平均成績,查詢結果按平均成績降序排列。10)該程序的功能查詢選課門數是2門以上的每個學生的學號、姓名、平均成績、選課門數和系科,并且按平均成績降序排列。2.寫出下列程序的功能程序1SELECT 課程名,max(成績) 最高分 ;FROM 成績,課程;WHERE 課程.課程號=成績.課程號;group by 成績.課程號;order by 課程名 INTO TABLE NEW_TABLE3程序2INSERT INTO 學生(學號,姓名,性別,出生年月,系名);VALUES ("5027
23、21161", "張三", "男",1984-01-01,"電子系")程序3SELECT 課程.學分數,SUM(課程.學分數) AS 總學分;FROM 課程,成績 WHERE 課程.課程號=成績.課程號 AND 成績>=60;group by 成績.學號 INTO TABLE RESULTS3.DBF程序4SELECT SECOND.課程名,SECOND.學時數,SECOND.學分數;FROM 課程 FIRST,課程 SECOND;WHERE first.課程號=second.先修課程 And first.課程名=&q
24、uot;會計學"INTO DBF RESULT4.DBF程序5SELECT AVG(成績) FROM 成績 INTO ARRAY TEMPSELECT 學生.學號 ,姓名,院系 FROM 學生,成績;WHERE 學生.學號 = 成績.學號;GROUP BY 學生.學號;HAVING AVG(成績)>TEMP INTO DBF Pjcj;程序6SELECT 學生.學號,姓名,課程名 ,成績 FROM 學生 ,課程,成績;WHERE 學生.學號 =成績.學號 AND 課程.課程號 =成績.課程號;AND 課程名 LIKE "%數據%" AND 成績>60
25、INTO DBF result6use result6brow程序7SELECT 學號,姓名, 性別;FROM 學生; WHERE NOT EXISTS ; (SELECT * FROM 學生,成績 ; WHERE 學生.學號=成績.學號 AND 系名 ="電子系")程序8SELECT 學生.學號,學生.姓名;FROM 學生; Where 學號 in;( SELECT 學號 FROM 成績 , 課程 where 成績.課程號 = 課程.課程號 AND 課程名 = "程序設計" ) ; AND 學號 in ;( SELECT 學號 FROM 成績,課程 w
26、here 成績.課程號 = 課程.課程號 AND 課程名= "VFP程序設計語言")程序9SELECT 學號 ,AVG( 成績 );FROM 成績 ; Where 學號 in;(SELECT 學號 FROM 學生 where 姓名 LIKE "陳%");GROUP BY 學號;ORDER BY 2 DESC程序10SELECT 學生.學號,姓名,AVG(成績),count(課程號),院系;FROM 學生 INNER JOIN 成績; ON 學生.學號=成績.學號;HAVING COUNT (課程號) > 1;GROUP By 學生.學號;ORDER
27、 BY 3 DESC浙江廣播電視大學2009年秋季學期開放專科期末考試試卷編號:6008 數據庫基礎與應用模擬試題:(1) Visual FoxPro DBMS 是【1】。A)操作系統的一部分 B)操作系統支持下的系統軟件C)一種編譯程序 D)一種操作系統(2) Visual FoxPro DBMS 基于的數據模型是【2】。 A)層次型 B)關系型 C)網狀型 D)混合型(3) 設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職員實體之間的聯系類型是【3】。A)m:n B)1:m C)m:k D)1:1(4) 在Visual FoxPro中,調用表設計器建立數
28、據庫表STUDENT.DBF的命令是【4】。A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENTC)REATE STUDENT D) CREATE TABLE STUDENT(5) 在Visual FoxPro中,關于自由表敘述正確的是【5】。A)自由表和數據庫表是完全相同的B)自由表不能建立字段級規則和約束C)自由表不能建立候選索引D)自由表不可以加入到數據庫中(6)在Visual FoxPro中,建立數據庫表時,將年齡字段值限制在1214之間的這種約束屬于【6】。 A)實體完整性約束 B)域完整性約束 C)參照完整性約束 D)視圖完整性約
29、束(7) 在Visual FoxPro中,運行表單T1.SCX的命令是【7】。 A) DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T1(8)使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當【8】。A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE子句(9) 在Visual FoxPro的參照完整性規則不包括【9】。 A)更新規則 B)刪除規則 C)查詢規則 D)插入規則(10) 在Visual FoxPro中,表結構
30、中的邏輯型、通用型、日期型字段的寬度由系統自動給出,它們分別為【10】。A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(11)在Visual FoxPro中,學生表STUDENT中包含有通用型字段,表中通用型字段中的數據均存儲到另一個文件中,該文件名為【11】。A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP(12) 在Visual FoxPro中,使用“菜單設計器”定義菜單,最后生成的菜單程序的擴展名是【12】。A)MNX B)PRG C)MPR D)SPR(13)在Visual FoxPro中,使用S
31、QL命令將學生STUDENT中的學生年齡AGE字段的值增加1歲,應該使用的命令是【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) 調用報表格式文件PP1預覽報表的命令是【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) 節省存儲空間 B) 便于管理C) 提高查詢速度 D) 提高查詢和更新的速度(16)在Visual FoxPro中,相當于主關鍵字的索引是【16】。A) 主索引 B) 普通索引C) 唯一索引 D) 排序索引(17)在Visual FoxPro中,為了將表單從內存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設置為【17】。A)ThisForm.Refresh B)ThisForm.DeleteC) ThisForm.Hide D) ThisForm.Release(18) 在Visual FoxPro 中,創建一個名為ABC。DBF的數據
33、庫文件,使用的命令是【18】。 A) CREATE B)CREATE SDB C) CREATE DATABASE ABC D) CREATE TABLE ABC (19) 在Visual FoxPro 中,創建一個名為SDB.DBC的數據庫文件,使用的命令是【19】。 A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB (20)在Visual FoxPro中,存儲圖象的字段類型應該是【20】。 A)備注型 B)通用型 C)字符型 D)雙精度型 (21) 連編后可以脫離開Visual FoxPro獨立運行的程序是【2
34、1】。 ) APP程序 B)EXE程序 C)FXP程序 D)PRG程序(22)在Visual FoxPro中,關于過程調用的敘述正確的是【22】。A)當實參的數量少于形參的數量時,多余的形參初值取邏輯假B)當實參的數量多于形參的數量時,多余的實參被忽略C)實參與形參的數量必須相等D)上面A和B都正確 (23)下面是關于表單數據環境的敘述,其中錯誤的是【23】。A)可以在數據環境中加入與表單操作有關的表 B)數據環境是表單的容器C)可以在數據環境中建立表之間的聯系 D)表單自動打開其數據環境中的表(24)在Visual FoxPro中,如果希望一個內存變量只限于在本過程中使用,說明這種內存變量的
35、命令是【24】。A)PRIVATE B)PUBLIC C)LOCAL D)在程序中直接使用的內存變量(不通過A,B,C說明)(25)在 DO WHILE ENDDO循環結構中,LOOP命令的作用是【25】。A)退出過程,返回程序開始處B) 轉移到DO WHILE語句行,開始下一個判斷和循環C) 終止循環,將控制轉移到本循環結構ENDDO后面的第一條語句繼續執行D)終止程序執行 (26)在Visual FoxPro中,關于視圖的正確敘述是【26】。A)視圖與數據庫表相同,用來存儲數據B)視圖不能同數據庫表進行連接操作 C)在視圖上不能進行更新操作D)視圖是從一個或多個數據庫表導出的虛擬表(27)
36、SQL是那幾個英文單詞的縮寫【27】。A)Standard Query Language B)Structured Query LanguageC) Select Query Language D)以上都不是(28)如果學生表STUDENT是使用下面的SQL語句創建的 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語句中可以正確執行的是【28】。A)INSERT INTO STUDENT(SNO,SEX,AGE)
37、 valueS ("S9","男",17)B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李進","男",20)C)INSERT INTO STUDENT(SEX,AGE) valueS ("男",20)D)INSERT INTO STUDENT(SNO,SN) valueS ("S9","王永民",16)(29)使用SQL語句從表STUDENT中查詢所有姓王的同學的信息,正確的命令是【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個關于日期或日期時間的表達式中,錯誤的是【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以下題使用的數據如下:當前盤當前目錄下有數據庫db_stock,其中有數據庫表stock.dbf,該數據庫表的內容是:股票代碼 股票名稱 單價 交易所600600 青島啤酒 7.48 上海600601 方正科技 15.20 上海600602 廣電電子 10.40 上海600603 興業房產 12.76 上海600604 二紡機 10.96 上海600605 輕工機械 14.59 上海000001 深發展 7.48 深圳000002 深萬科 12.50 深圳 (31) 執行下列程
40、序段以后,內存變量a的內容是【31】CLOSE DATABASEa=0USE stockGO TOPDO WHILE.NOT.FOF()IF 單價>10a=a+1ENDIFSKIPENDDOA) 6 B) 3 C) 5 D) 7(32) 有如下SQL SELECT語句SELECT*FROM stock WHERE單價BETWEEN 12.76 AND 15.20 與該語句等價的是【32】A) SELECT*FROM stock WHERE 單價<=15.20.AND.單價>=12.76B) SELECT*FROM stock WHERE 單價<15.20.AND.單價&
41、gt;12.76C) SELECT*FROM stock WHERE 單價>=15.20.AND.單價<=12.76D) SELECT*FROM stock WHERE 單價>15.20.AND.單價<12.76(33) 如果在建立數據庫表stock.dbf時,將單價字段的字段有效性規則設為“單價>0”,通過該設置,能保證數據的【33】A) 實體完整性 B) 域完整性 C) 參照完整性 D) 表完整性(34) 在當前盤當前目錄下刪除表stock的命令是【34】A) DROP stock B) DELETE TABLE stockC) DROP TABLE stoc
42、k D) DELETE stock(35) 有如下SQL語句SELECT max(單價) INTO ARRAY a FROM stock執行該語句后【35】A) a1的內容為15.20 B) a1的內容為6 C) a0的內容為15.20 D) a0的內容為6(36) 有如下SQL語句SELECT 股票代碼,avg(單價) as 均價 FROM stock;GROUP BY 交易所 INTO DBF temp執行該語句后temp表中第二條記錄的“均價”字段的內容是【36】A) 7.48 B) 9.99 C) 11.73 D) 15.20(37) 將stock表的股票名稱字段的寬度由8改為10,應
43、使用SQL語句【37】A) ALTER TABLE stock股票名稱 WITH c(10)B) ALTER TABLE stock股票名稱 c(10)C) ALTER TABLE stock ALTER股票名稱 c(10)D) ALTER stock ALTER 股票名稱 c(10)(38) 有如下SQL語句CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”執行該語句后產生的視圖包含的記錄個數是【38】A) 1 B) 2 C) 3 D) 4(39) CREATE VIEW view_stock AS SELECT 股票名稱AS
44、名稱,單價FROM stock執行該語句后產生的視圖含有的字段名是【39】A) 股票名稱、單價 B) 名稱、單價C) 名稱、單價、交易所 D) 股票名稱、單價、交易所(40) 下面有關對視圖的描述正確的是【40】A) 可以使用MODIFY STRUCTURE命令修改視圖的結構B) 視圖不能刪除,否則影響原來的數據文件C) 視圖是對表的復制產生的D) 使用SQL對視圖進行查詢時必須事先打開該視圖所在的數據庫(41) 執行如下SQL語句后SELECT DISTINCT 單價 FROM stock;WHERE 單價=( SELECT min(單價)FROM stock) INTO DBF stock
45、_x表stock_x中的記錄個數是【41】A) 1 B) 2 C) 3 D) 4(42) 求每個交易所的平均單價的SQL語句是【42】A) SELECT 交易所,avg(單價)FROM stock GROUP BY 單價B) SELECT 交易所,avg(單價)FROM stock ORDER BY 單價C) SELECT 交易所,avg(單價)FROM stock ORDER BY 交易所D) SELECT 交易所,avg(單價)FROM stock GROUP BY 交易所(43) 視圖設計器中含有的、但查詢設計器中卻沒有的選項卡是【43】A) 篩選 B) 排序依據 C) 分組依據 D)
46、更新條件(44) 下面關于查詢描述正確的是【44】A) 可以使用CREATE VIEW打開查詢設計器B) 使用查詢設計器可以生成所有的SQL查詢語句C) 使用查詢設計器生產的SQL語句存盤后將存放在擴展名為QPR的文件中D) 使用DO語句執行查詢時,可以不帶擴展名(45) 使用報表向導定義報表時,定義報表布局的選項是【45】A) 列數、方向、字段布局 B) 列數、行數、字段布局C) 行數、方向、字段布局 D) 列數、行數、方向46. 連續執行以下命令之后,最后一條命令的輸出結果是【46】 。SET EXACT OFFX="A "?IIF("A"=X,X-
47、"BCD",X+"BCD")A) A B) BCD C) A BCD D) ABCD47 在以下四組函數運算中,結果相同的是 【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中,用于建立或修改過程文件的命令是 【48】。A) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都對49. 在SQL查詢時,使用WHERE子句指出的是 【49】。A) 查詢目標 B) 查詢結果 C) 查詢條件 D) 查詢視圖50. 在下面關于面向對象數據庫的敘述中,錯誤的是 【50】。A) 每個對象在系統中都有唯一的對象標識B) 事件作用于對象,對象識別事件并作出相應反應C) 一個子類能夠繼承其所有父類的屬性和方法
49、D) 一個父類包括其所有子類的屬性和方法51. 結構化程序設計的三種基本邏輯結構是【51】 。A) 選擇結構、循環結構和嵌套結構B) 順序結構、選擇結構和循環結構C) 選擇結構、循環結構和模塊結構D) 順序結構、遞歸結構和循環結構52. 使用命令DECLARE mm(2,3)定義的數組,包含的數組元素(下標變量)的個數為【52 】 。A) 2個 B) 3個 C) 5個 D) 6個53. 使用Visual FoxPro的菜單設計器時,選中菜單項之后,如果要設計它的子菜單,應在Result中選擇使用Visual FoxPro的菜單設計器時,選中菜單項之后,如果要設計它的子菜單,應在Result中選
50、擇【53】。A) Pad Name B) Submenu C) Command D) Procedure54. Visual FoxPro的報表文件.FRX中保存的是【54 】 。A) 打印報表的預覽格式 B) 打印報表本身C) 報表的格式和數據 D) 報表設計格式的定義6008數據庫原理與應用-0002 試卷 姓名:學號:得分:選擇題(共20題,共40分)1.(2分)數據庫管理系統的英文縮寫是( )。 A、DBB、DBMSC、DBSD、DBA正確答案:B2.(2分)下列哪種角色可以被刪除( )。 A、固定服務器角色B、固
51、定數據庫角色C、應用程序角色和標準角色D、B和C正確答案:C3.(2分)SQL Server為每個觸發器創建了兩個臨時表,它們是( )。 A、Updated和DeletedB、Inserted 和DeletedC、Inserted 和UpdatedD、Seleted和Inserted正確答案:B4.(2分)( )包含主數據文件和任何沒有明確分配給其他文件組的其他文件。 A、表文件B、索引文件C、主文件組D、次文件組正確答案:C5.(2分)下列關于索引描述錯誤的是( )。 A、對表中的任何
52、數據列都可以添加索引B、創建索引的列最好不要含有重復的值C、一般不給很少使用的列添加索引D、并不是數據庫中的聚集索引越多,搜索效率就越高正確答案:A6.(2分)下面關于tempdb數據庫的描述不正確的是( )。 A、是一個臨時數據庫B、屬于全局資源C、沒有權限限制D、是用戶建立新數據庫的模板正確答案:D7.(2分)SQL數據定義語言中,表示外碼約束的關鍵字是( )。 A、CheckB、Foreign keyC、Primary keyD、Unique正確答案:B8.(2分)同一關系模式中,如果存在非平凡的函數依賴XY,YZ,
53、而Y?X,則稱( )。 A、Z完全依賴于XB、Z部分依賴于XC、Z傳遞依賴于XD、X傳遞依賴于Z正確答案:C9.(2分)如果XY,并且Y不是X的子集,則稱XY是( )函數依賴。 A、非平凡的B、平凡的C、完全非平凡的D、完全平凡的正確答案:A10.(2分)下列有關SQL Server 2000的安裝,說法不正確的是( )。 A、SQL Server 2000可以本地安裝,也可遠程安裝B、“典型”安裝適合于初次安裝SQL Server 2000的用戶C、若許可模式選擇“每客戶”,則選項“0
54、”表示沒有數量限制D、以上說法都不對正確答案:D11.(2分)下列( )權限具有優先權,它覆蓋其他權限,并且成為有效權限。 A、GrantB、Deny C、RevokeD、Create正確答案:B12.(2分)下列關于“數據庫系統(DBS)”的敘述中,正確的說法是( )。 A、DBS是指在計算機系統中引入數據庫后的系統B、DBS是幫助用戶建立、使用和管理數據庫的一種計算機軟件C、DBS是用戶建立的若干個文件的集合D、DBS是一種新穎的關系數據庫管理系統正確答案:A13.(2分)數據完整性不包括( )。 A、實體完整性B、列完整性C、域完整性D、用戶自定義完整性正確答案:B14.(2分)用樹形結構表示實體之間聯系的模型是( )。 A、層次B、關系C、網狀D、以上三個都是正確答案:A15.(2分)安裝SQL Server 2000過程中,系統會提示為下列哪個默認帳號設置密碼,且該帳號具有系統的所有權限( )。 A、AdministratorB、saC、GuestD、dbo正確答案:B16.(2分)下列敘
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件評測師考試應試策略的建立與建議總結試題及答案
- 2025年軟件評測師考試全真試題及答案
- 社會工作者與家庭動態的理解試題及答案
- 軟件評測師考試考點深入剖析及總結試題及答案
- 提升社會工作能力的考試試題及答案
- 工程英語測試題及答案大全
- 跨境證書考試題庫及答案
- 成功背后的系統分析師試題及答案
- 房地產公司章程管理制度
- 刀具庫安全管理制度
- 最簡單封陽臺安全免責協議書
- SH/T 3533-2024 石油化工給水排水管道工程施工及驗收規范(正式版)
- 用友人力資源管理HR解決方案樣本
- 北京市西城區三帆中學2023-2024學年七年級下學期期中數學試題(無答案)
- 藥物殘留溶劑分析報告書
- 腫瘤醫院推廣方案
- 動物出血性肺炎預防與治療
- 公路工程安全風險辨識與防控手冊
- 研究生開題報告評審表
- 統編版語文二年級下冊《黃帝的傳說》教學課件
- 海南大學本科畢業論文正文范文
評論
0/150
提交評論