資料庫複習題目

2022-12-26 18:48:04 字數 4329 閱讀 1046

1. 在資料庫系統中,dbms是一種( )。

a)採用了資料庫技術的計算機系統。

b)包含作業系統在內的資料庫管理軟體。

c)位於使用者和作業系統之間的一層資料庫管理軟體

d)包括資料庫管理人員,計算機軟硬體以及資料庫系統。

2. visual foxpro資料庫管理系統的資料模型是 ( )。

a) 結構型 b) 關係型 c) 網狀型 d) 層次型

3. 關聯式資料庫管理系統儲存與管理資料庫的基本形式是( )。

a) 關係樹 b) 二維表 c) 文字檔案 d) 結點路徑

4. 在教學管理中,一名學生可以選擇多門課程,一門課程也可以被多名學生選,這說明學生記錄型和課程記錄型之間的聯絡是( )。

a) 一對一b) 一對多

c) 多對多d) 未知

5. 使用者啟動visual foxpro後,若要退出visual foxpro回到windows環境,可在命令視窗中輸入( )。

a) exit b) quit c) close d)close all

6、 在資料表中,備註型和通用型字段儲存的是 。

a) 實際內容b) 乙個4位元組長的指標

c) 字元型內容d) 數值型內容

7、 假設worker表中年齡欄位的型別為integer,要實現該字段的有效性驗證:輸入的年齡必須大於零,則應該使用的驗證表示式是

a) val(「年齡」)>0b) year(年齡)>0

c) 「年齡」>0d) 年齡》0

8、在visual foxpro中,不存在的索引型別是

a)主索引b) 候選索引

c) 普通索引d) 常用索引

9、 在乙個資料庫中,多個資料表之間的聯絡是通過來實現的。

a) 建立相同欄位b) 建立索引

c) 建立關係d) 建立參照完整性

10、 在visual foxpro中,如要修改某個表的結構,應該先選中該錶,然後開啟視窗,再進行修改。

a) 表設計器b) 編輯

c) 瀏覽d) 資料庫設計器

11. 下列關於表的敘述錯誤的是( )。

a) 乙個表可以儲存若干條記錄。

b) 表中各個欄位的排列順序不影響資料的準確性。

c) 乙個表中的記錄可以具有不同的結構。

d) 表中每條記錄的排列順序不影響資料的準確性。

12. 以下命令中,可以顯示「大學」的是( )

a) ?substr(「西安工程大學」,9,4) b) ?substr(「西安工程大學」,8,4)

c) ?substr(「西安工程大學」,6,4) d) ?substr(「西安工程大學」,7,4)

13. 在visual foxpro中,開啟資料庫的命令是( )。

a) open database《資料庫名》

b) use《資料庫名》

c) use database《資料庫名》

d) open《資料庫名》

14. 在資料庫中編輯參照完整性的目的是( )。

a) 建立資料表之間的聯絡

b) 設定父表和子表在刪除資料時應該遵循的規則

c) 設定父表和子表在更新資料時應該遵循的規則

d) 保證相關資料表中資料的一致性和完整性

15. 以下個表示式中,運算結果為字元型的是( )

a) subs(『123.45』,5b) 『ibm』$』computer』

c) ?round(pi(),3d) year=』1999』

16、 在visual foxpro中,下面哪種結構不能實現迴圈

a) scan…endscanb) for…next

c) do…whiled) do while…enddo

17、 在visual foxpro中,下面哪種結構不能實現選擇

a) switch…endswitchb) if…endif

c) if…else…endifd) do case…endcase

18、 注釋可以幫助程式設計師回憶每段**的設計目的,在visual foxpro中,如果要作整行注釋,應該使用的識別符號是

abcd) /*……*/

19、下面命令的執行結果是

? 3+4=5+6

a) .fb) .t.

c) 11d) 7

20、在visual foxpro中編輯程式時,下列哪條命令與c語言中的break命令作用相似

a) exit b) goto c) continue d) loop

21. 假定學生表中前6條記錄均為男生的記錄,則執行以下命令序列後,記錄指標定位在( )

use student

goto 3

locate next 3 for 性別=」男」

a) 第一條記錄上 b) 第三條記錄上 c) 第四條記錄上 d) 第六條記錄上

22. 當前盤當前目錄下有資料庫db_stock,其中有資料庫錶該資料庫表的內容是:

******名稱單價交易所

600600 青島啤酒 7.48 上海

600601 方正科技 15.20 上海

600602 廣電電子 10.40 上海

600603 興業房產 12.76 上海

有如下sql select語句

select*from stock where 單價 between 12.76 and 15.20

與該語句等價的是( )

a) select*from stock where 單價<=單價》=12.76

b) select*from stock where 單價《單價》12.76

c) select*from stock where 單價》=單價<=12.76

d) select*from stock where 單價<>單價<12.76

23. 假設職工表已經開啟,其中有工資字段,要把指標定位在第乙個工資大於620元的記錄上,應使用命令( )

a) find for 工資》620b) seek 工資》620

c) locate for 工資》620d) list for 工資》620

24. 統計當前表檔案中記錄個數的命令是( )。

a) countb) count c) totald) sum

25. 如果乙個班只能有乙個班長,而且乙個班長不能同時擔任其它班的班長,班級和班長兩個實體之間的關係屬於( )

a) 一對一聯絡 b) 一對二聯絡 c) 多對多聯絡 d) 一對多聯絡

26. 執行下列命令序列後,最後顯示的值是( )。

use 職工工資表

sum 工資 for 工資》=500 to qwe

copy to qaz fields 職工號,姓名 for 工資》=500

use qaz

num=reccount()

**er=qwe/num

?**er

a) 所有工資在500元以上的職工人數。

b) 所有工資在500元以上的職工平均工資。

c) 所有職工的平均工資。

d) 出錯資訊。

27. 下面關於日期引用的命令格式正確的是( )。

a) ? |1998/08/10|-|1998/08/01|

b) ? -

c) ? -

d) ? -

28. 每個工作區能開啟表檔案的個數是( )。

a)1個 b)2個 c)10個 d)任意個

29. 以下關於主索引的說法正確的是( )。

a)在自由表和資料庫表中都可以建立主索引。

b) 可以在乙個資料庫表中建立多個主索引。

c) 資料庫中任何乙個表只能建立乙個主索引。

d) 主索引的關鍵字值可以為null

30. 要在資料庫中的各個表之間建立一對一關係,子表關鍵字段必須建立( )

a) 唯一索引 b) 主索引 c) 普通索引 d) 候選索引或唯一索引

31. 從中檢索所有比"王華"年齡大的學生姓名、年齡和性別。正確的select語句是( )。

a).select 姓名,年齡,性別 from s where 年齡》 (select 年齡 from s where 姓名='王華')

b).select姓名,年齡,性別 from s where 姓名='王華'

c).select姓名,年齡,性別 from s where 年齡》 (select 年齡 where 姓名='王華')

d).select姓名,年齡,性別 from s where 年齡》王華年齡

資料庫複習題目

sqlserver2005資料庫練習題 sql server 2005資料庫 1.建立使用者資料庫之前應該首先備份哪個資料庫?2.資料庫包含幾個檔案?3.資料庫檔案的作用分別是什麼?4.資料庫檔案的副檔名分別是什麼?5.檔案組的作用是什麼?6.如果建立資料庫不指明檔案組,預設檔案組是什麼?7.建立資...

資料庫類題目

1 請畫出部門 員工,兩個物件的資料庫物理模型圖,要有必要的屬性和表間關係?答 觸發器是一中特殊的儲存過程,主要是通過事件來觸發而被執行的。它可以強化約束,來維護資料的完整性和一致性,可以跟蹤資料庫內的操作從而不允許未經許可的更新和變化。可以聯級運算。如,某錶上的觸發器上包含對另乙個表的資料操作,而...

資料庫總複習

6 資料庫管理系統是位於使用者與作業系統之間的一層資料管理軟體。功能 資料定義功能 資料組織 儲存和管理 資料操縱功能 資料庫的事務管理和執行管理 資料庫的建立和維護功能 其他功能。第二章關聯式資料庫 關係 d1 d2 dn的子集叫做在域d1,d2,dn上的關係,表示為r d1,d2,dn r表示關...