數(shù)據(jù)庫基礎與應用形成作業(yè)答案_第1頁
數(shù)據(jù)庫基礎與應用形成作業(yè)答案_第2頁
免費預覽已結束,剩余19頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

B、值B)。B、元關系C、特定關系Y和XB、分解性B,AB、(A,C)B、24C、10D、20C、性別B、8(Y,Z),則也隱含存在XB)B、第二(對)C、名稱D、正常關系Z,則存B、值B)。B、元關系C、特定關系Y和XB、分解性B,AB、(A,C)B、24C、10D、20C、性別B、8(Y,Z),則也隱含存在XB)B、第二(對)C、名稱D、正常關系Z,則存在X(Y,Z),稱此為函數(shù)依賴的(C)C、合并性D、增廣性C,DC、(A,E)D、年齡C、7Y和XC、第三D、描述E,DD、(A,D)D、6Z,稱此為函數(shù)依D、BCF},則該關系的候選碼為(D)。

第一次作業(yè)

一、單項選擇題

1、域是實體中相應屬性的(A)。

A、取值范圍

2、把保存關系定義的關系稱為對應數(shù)據(jù)庫的(

A、一般關系

3、在一個關系R中,若存在X規(guī)則。

A、傳遞性

4、設一個關系為(R(A、B、C、D、E、F),它的最小函數(shù)依賴集為

FD={A

A、(A,B)

5、設D1,D2和D3域的基數(shù)分別為2,3,4,則D1*D2*D3的元組數(shù)為(B)。

A、9

6、若一個關系為R(學生號,姓名,性別,年齡),則(A)適合作為該關系的主碼。

A、學生號B、姓名

7、設一個集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包含

有(C)個元素。

A、10

8、在一個關系R中,若存在X

賴的(B)規(guī)則。

A、傳遞性B、分解性C、合并性D、增廣性

9、若一個關系的任何非主屬性都不部分依賴于任何候選碼,則稱該關系最高達到了(范式。

A、第一二、是非題

1、在文件管理階段,文件之間是相互聯(lián)系的,在數(shù)據(jù)庫管理階段,文件之間是相互獨立

的。(錯)

2、分布式數(shù)據(jù)庫系統(tǒng)既支持客戶局部應用,又支持客戶的全局應用。

1/20

(對)II(X)與X(對)Y且X不包含Y,則(對)II(X)與X(對)Y且X不包含Y,則稱XY且XY,則稱X系號,系號1個屬性,在表級完整性約束中,每個約依賴于數(shù)據(jù)表示。數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)具有獨立的操作界局部應用,又支持客戶的全局應用。DBMS自動封裝性、繼承性和多態(tài)性。學生號Y為非平凡依賴,否則,若Y為平凡依賴。(對)系主任“,則學號不能夠函數(shù)決定系

4、設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為

X(學生號,課程號,成績),求出所有選課的學生信息的運算表達式為

的自然連接。(對)

5、在一個關系R中,“職工號”函數(shù)決定“姓名”是非平凡函數(shù)依賴,但不是完全函數(shù)依賴。(錯)

6、主碼是一種候選碼,主碼中屬性個數(shù)沒有限制。

7、在一個關系R中,若存在X

存在X

8、在一個關系R中,若存在“學號

主任。(錯)

9、一個關系若存在部分函數(shù)依賴和傳遞函數(shù)依賴,則必然會造成數(shù)據(jù)冗余,但插入、刪

除和修改操作能夠正常進行。(錯)

10、在列級完整性約束中,每個約束只能涉及到

束可以涉及到多個屬性。(對)

三、填空題

1、在人工管理和文件管理階段,程序設計

2、在文件系統(tǒng)中,不容易做到數(shù)據(jù)共享,在數(shù)據(jù)庫系統(tǒng)中,容易做到數(shù)據(jù)共享。

3、在文件系統(tǒng)中,數(shù)據(jù)沒有獨立的操作界面,在

面。

4、分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的

5、在實體中能作為碼的屬性稱為主屬性,否則稱為非主屬性。

6、若實體A和B是多對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是多對

多的聯(lián)系。

7、若實體A和B是1對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是1對多的聯(lián)系。

8、任一種數(shù)據(jù)模型都有型和值的區(qū)別。

9、關系中的每一行稱為一個元組,每一列稱為一個屬性。

10、把保存關系定義的關系稱為對應數(shù)據(jù)庫的元關系,一個數(shù)據(jù)庫的元關系由建立。

11、在對象數(shù)據(jù)模型中,對象具有2/20

數(shù)據(jù)庫管理員、數(shù)據(jù)庫設計員、應用程序員和終端用外模式和模式之間的數(shù)據(jù)映象與模式和三個方面。非主屬性??罩?,或者等于某個主碼值。S(學生號,姓名),課程關系為S__∏學生號數(shù)據(jù)庫管理員、數(shù)據(jù)庫設計員、應用程序員和終端用外模式和模式之間的數(shù)據(jù)映象與模式和三個方面。非主屬性??罩担蛘叩扔谀硞€主碼值。S(學生號,姓名),課程關系為S__∏學生號S(學生號,姓名),課程關系為X與C的自然連接。學號函數(shù)決FD={A→B,B→C,D→E},則該關C(課程號,課程名),選課關系為(δ課程號=’001’∨課程號=’002’(X))。C(課程號,課程名),選課關系為

戶。

13、在數(shù)據(jù)庫體系結構中,兩級數(shù)據(jù)映象分別是指

內模式之間的數(shù)據(jù)映象。

14、DBMS的主要功能之一是建立和維護數(shù)據(jù)字典。

15、關系數(shù)據(jù)模型包括關系運算、關系數(shù)據(jù)結構和關系完整性規(guī)則

16、關系中的每個屬性只能取單值,關系的結構不允許嵌套。

17、主碼是一種候選碼,主碼中的屬性個數(shù)沒有限制。

18、在候選碼中的每個屬性被稱為主屬性,不在任何候選碼中的每個屬性被稱為

19、在參照和被參照的關系中,每個外碼值或者為

20、設一個集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包括有7個元素,A和B的交集中包含有3個元素,A和B的差集中包含有2個元素。

21、設一個關系模式為R(A,B,C),對應的關系內容為R={{1,10,50},{2,10,60},

{3,20,72},{4,30,60}},則δB>15(R)屬于選擇運算,運算結果中包含有2個元組。

22、設一個學生關系為

X(學生號,課程號,成績),則至少選修了課程號為’001或’’002課程的全部學生信息所對’應的運算表達式為

23、設一個學生關系為

X(學生號,課程號,成績),則求出所有選修課程信息的運算表達式為

24、在一個關系R中,若屬性集X函數(shù)決定屬性集Y,同時Y函數(shù)決定X,則記作為X←→Y,它們之間互為決定因素。

25、在一個關系R中,“職工號”函數(shù)決定“姓名”既是_非平凡函數(shù)依賴,又是_完全函數(shù)依賴。

26、在一個關系R中,若存在“學號→系號,系號→系主任”,則隱含存在著

定__系主任。

27.在一個關系R中,若存在X→(Y,Z),則也隱含存在X→Y和X→Z,稱此為函數(shù)依賴

的分解性規(guī)則。

28、在一個關系R中,若X能夠函數(shù)決定關系R中的每個屬性,并且X的任何真子集都

不能函數(shù)決定R中的每個屬性,則稱X為關系R的一個候選碼。

29.設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為

系的候選碼為(A,D),該候選碼含有2屬性。3/20

R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為第一范式,該范式中的每個屬性都是不可再分數(shù)據(jù)冗余和操作異R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為第一范式,該范式中的每個屬性都是不可再分數(shù)據(jù)冗余和操作異3個關系。FD={A→B,A→C,A→D,D→E},2個關系。SQL中稱為(視圖),它由(基本表)產(chǎn)生出來。。createschema)和(dropschema)。列級)完表級)完整性約束中,Valves)引出記錄值,或者在命令表),它是在原有表的基礎上(建立)的連接)起來,能夠增

FD={A→B,C→D,B→E,E→F},則該關系的候選碼為(A,C,G),該候選碼含有__3____屬性。

31、關系數(shù)據(jù)庫中的每個關系必須最低達到

的。

32、一個關系若存在部分函數(shù)依賴和傳遞函數(shù)依賴,則必然會造成帶來常(更新異常)。

33、設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(C,D)→E},該關系只滿足第一范式,若要規(guī)范化為第三范式,則將得到

34、設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為該關系滿足第二范式,若要規(guī)范化為高一級的范式,則將得到

35、若一個關系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關系達到第三范式。

36.若一個關系中只有一個候選碼,并且該關系達到了第三范式,則表明它同時也達到了

BC范式,該關系中所有屬性的_決定因素__都是候選碼。

第二次作業(yè)

一、填空題

1.數(shù)據(jù)庫系統(tǒng)的外模式在

2.在SQL中建立和刪除數(shù)據(jù)庫模式的命令分別為(

3.在SQL中,若一個完整性約束只涉及一個列,則該完整性約束既可以作為(

整性約束定義,也可以作為(表級)完整性約束定義,兩者只選其一。

4.在(列級)完整性約束中,每個約束只能涉及到一個屬性;在(

每個約束可以涉及多個屬性。

5.在SQL中,createtable、altertable和droptable命令分別為在數(shù)據(jù)庫中(建立)(修改)和(刪除)基本表結構的命令。

6.向基本表插入數(shù)據(jù)時,可以在命令中例用關鍵字(

中通過(Select)子句得到一個結果表。

7.在SQL中,每個視圖中的列可以來自不同的(

邏輯意義上的新關系。

8.在SQL中通過使用視圖,能夠使在關系規(guī)范化時被分解的關系(

4/20

沒有影響);當修改一個視圖時,則對相需求分析)、(概念設計)、邏輯設計、數(shù)據(jù)流圖)、建立(數(shù)據(jù)字典沒有影響);當修改一個視圖時,則對相需求分析)、(概念設計)、邏輯設計、數(shù)據(jù)流圖)、建立(數(shù)據(jù)字典)和編寫(需求說明需求分析)的結果找出所有數(shù)據(jù)實體,畫出相應的商品實體)、(銷售實體)和(收全局模式),然后再設計好各個(外1對1)聯(lián)系或(1對多)聯(lián)系通常不需要被轉設計要求的、功能完善和操作方客房表、住宿表、旅客登記表和客房空閑表。SQL查詢語句寫出商品代號=y.商品代號

9.當建立的刪除一個視圖時,對相應的基本表(

應的基本表(有影響)。

10.在SQL新版的查詢語句中,(Select)選項實現(xiàn)投影運算,(from)選項實現(xiàn)連接運算,

(where)選項實現(xiàn)選擇運算。

11.在SQL的查詢語句中,(groupby)選項實現(xiàn)分組統(tǒng)計功能,(orderby)選項實現(xiàn)對

結果表的排序功能。。

12.一個數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程大致相繼經(jīng)過(

物理設計、機器實現(xiàn)、運行維護等六個階段。

13.需求分析階段的主要目標是畫出(

書)。

14.概念設計階段的主要任務是根據(jù)(

(ER圖)。

15.在列舉的購物活動中,存在著三個實體,分別稱為(

款實體)。

16.設計數(shù)據(jù)庫的邏輯結構模式時,首先要設計好(

模式)。

17.由概念設計進入邏輯設計時,原來的(

換為對應的基本表。

18.機器實現(xiàn)階段的目標是在計算機系統(tǒng)中得到一個滿足

便的數(shù)據(jù)庫應用系統(tǒng)。

19.在旅店管理中,涉及到的基本表有四個,它們分別為

消費卡表。

20.在旅店管理中,由消費卡表派生出的視圖有四個,它們分別為住宿費表伙食費表、

娛樂費表和催補款表。21.在旅店管理中,客房表只派生出一個視圖,該視圖被稱為

二、根據(jù)主教材第四章所給的商品庫和教學庫,按照下列所給的每條

相應的功能。(共20小題)

1.selectx.商品代號,分類名,數(shù)量,品牌from商品表1x,商品表2ywherex.

從商品庫中查詢出每一種商品的商品代號、分類名、數(shù)量和品牌等信息。5/20

產(chǎn)地)as產(chǎn)地數(shù)from商品表2選課人數(shù)from產(chǎn)地)as產(chǎn)地數(shù)from商品表2選課人數(shù)from課程,選課課程.課程號=選課.課程號groupby課程whereexists(select*from。學生where學生號in(select2門課程(含未選任何課程)的全部學生。課程名,課程學分,成績from學生x,課程y,選課z學生號,z.成績學生wherenotexists(selecty.選課yonx.學生號=y.學生號選課課程.課程號,課程.課程名選課學生號from選課課程號

從商品庫中查詢出所有商品的不同產(chǎn)地的總數(shù)。

3.select課程.課程號,課程.課程名,count(*)as

where

從教學庫中查詢出每門課程被選修的學生數(shù)。

4.selectx.學生號,y.學生號,y.課程號from選課x,選課y

wherex.學生號=@s1andy.學生號=@s2andx.課程號=y.課程號

從教學庫中查詢出學生號為@s1的學生和學生號為@s2的學生所選修的共同課程的課程號。

5.select*from

where課程.課程號=選課.課程號)

從教學庫中查詢出所有已被學生選修的課程

6.select*from

groupby學生號havingcount(*)<=2)ornotexists(select*

from選課where學生.學生號=選課.學生號)

從教學庫中查詢出最多選修了

7.selectx.*,

wherex.學生號=z.學生號andy.課程號=z.課程號

orderbyx.

從教學庫中查詢出每個學生選課的全部情況,并依次按學生號和成績排序。

8.select*from

from學生xinnerjoin

wherex.姓名=@aandnotexists(select*from

where學生.學生號=選課.學生號andy.課程號=選課.課程號))

從教學庫中查詢出選修了姓名為@a的學生的全部選課的所有學生。

6/20

10和20之間的商品種數(shù)。商品表110和20之間的商品種數(shù)。商品表1(或where數(shù)量>=10and數(shù)量<=20)商品表1where單價>all(selectavg(產(chǎn)地from商品表1x,商品表2y@m1學生所選課程中一門課的全部學生。課程號單價)from商品表1)

句。(共16小題)

1.從商品庫中查詢出數(shù)量在select*fromwhere數(shù)量between10and20

2.從商品庫中查詢出每類(即分類名相同)商品的總數(shù)量。select分類名,sum(數(shù)量)as總數(shù)量from商品表1groupby分類名

3.從商品庫中查詢出比所有商品單價的平均值要高的全部商品。

select*from

4.從商品庫中查詢出同一產(chǎn)地的商品只有一種的所有商品。

select商品表1.*,產(chǎn)地from商品表1,商品表2where商品表1.商品代號=商品表2.商品代號

and產(chǎn)地in(select

wherex.商品代號=y.商品代號groupby產(chǎn)地havingcount(*)=1)

5.從教學庫中查詢出至少選修了姓名為

selectdistinct學生.*from學生,選課where學生.學生號=選課.學生號and課程號=any(select

from學生,選課where學生.學生號=選課.學生號and姓名=@m1)

第三次作業(yè)

一、單選題

1.Access數(shù)據(jù)庫是(C)。A.層狀數(shù)據(jù)庫B.網(wǎng)狀數(shù)據(jù)庫

C.關系型數(shù)據(jù)庫D.樹狀數(shù)據(jù)庫

7/20

B)。C)類型。A)屬性。B)。C)。

2.在Access數(shù)據(jù)庫中,數(shù)據(jù)保存在(D)對象中。B)。C)類型。A)屬性。B)。C)。

A.窗體B.查詢C.報表D.表

3.數(shù)據(jù)庫文件中至少包含有(A)對象。

A.表B.查詢C.窗體D.其余三種

4.在Access數(shù)據(jù)庫系統(tǒng)中,不能建立索引的數(shù)據(jù)類型是(

A.文本型B.備注型C.數(shù)值型D.日期/時間型

5.如果字段內容為聲音文件,可將此字段定義為(

A.文本B.查詢向導C.OLE對象D.備注

6.在表設計視圖中,如果要限定數(shù)據(jù)的輸入格式,應修改字段的(

A.格式B.有效性規(guī)則C.輸入格式D.字段大小

7.下面有關主鍵的敘述正確的是(

A.不同的記錄可以具有重復的主鍵值或空值

B.一個表中的主鍵可以是一個或多個字段

C.在一個表中的主鍵只可以是一個字段

D.表中的主鍵的數(shù)據(jù)類型必須定義為自動編號或文本

8.下面有關表的敘述中錯誤的是(

A.表是Access數(shù)據(jù)庫中的要素之一

B.表設計的主要工作是設計表的結構

C.Access數(shù)據(jù)庫的各表之間相互獨立

D.可以將其他數(shù)據(jù)庫的表導入到當前數(shù)據(jù)庫中

9.Access用戶操作界面由(B)部分組成。

A.4B.5C.3D.6

10.Access是(A)辦公套件中的一個重要組成部分。8/20

B.B.B.B.A)上。B)。,則應使用的操作是(C)。進行數(shù)據(jù)發(fā)布的對象是(D)。C.C.C.C.D.D.D.B.B.B.B.A)上。B)。,則應使用的操作是(C)。進行數(shù)據(jù)發(fā)布的對象是(D)。C.C.C.C.D.D.D.D.

11.下列(B)圖標是Access的標志。

A.

12.下列(C)圖標是Access中表對象的標志。

A.

13.下列(D)圖標是Access中新建查詢的標志。

A.

14.下列(D)圖標是Access中新建報表的標志。

A.

15.字段說明用于對字段作進一步的描述,該說明顯示在(

A.狀態(tài)欄B.工具欄C.菜單欄D.標題欄

16.Access中包含有(B)種數(shù)據(jù)類型。

A.9B.10C.7D.8

17.在一個宏中要打開一個報表,應該使用的操作是(

A.OpenFormB.OpenReportC.OpenTableD.OpenQuery

18.若要退出MicrosoftAccess

A.ExitB.ReturnC.QuitD.Revoke

19.可以通過Internet

A.窗體B.報表C.查詢D.數(shù)據(jù)訪問頁

9/20

B)視圖。B.數(shù)據(jù)庫窗體。工作狀態(tài)。4個字節(jié)。名稱、數(shù)據(jù),但是會影響其它基于該表打印方式和在屏幕上的顯更新查詢。B)視圖。B.數(shù)據(jù)庫窗體。工作狀態(tài)。4個字節(jié)。名稱、數(shù)據(jù),但是會影響其它基于該表打印方式和在屏幕上的顯更新查詢。5節(jié)組成。C.D.

A.瀏覽B.頁面C.顯示D.預覽

21.下列(B)圖標是Access中模塊對象的標志。

A.

22.模塊窗口由(B)個部分組成。

A.2B.3C.4D.5

二、填空題

1.Access用戶操作界面中的“工作區(qū)”也稱為

2.Access用戶操作界面中的“狀態(tài)欄”主要用于顯示數(shù)據(jù)庫管理系統(tǒng)的

3.在Access的用戶界面中,工具欄中的功能可以通過執(zhí)行下拉菜單中的相應命令來實現(xiàn)。

4.Access中“貨幣”型數(shù)據(jù)最長為8個字節(jié),“自動編號”型數(shù)據(jù)最長為5.一個Access數(shù)據(jù)庫對應于操作系統(tǒng)中的__1__個文件,其文件擴展名為__mdb_。

6.Access數(shù)據(jù)庫系統(tǒng)中,定義表中的字段就是確定表的結構,即確定表中字段的

類型、屬性和說明等。

7.在Access的表中修改字段的名字并不會影響該字段的

所創(chuàng)建的數(shù)據(jù)庫對象。

8.Access數(shù)據(jù)庫系統(tǒng)中字段的“格式”屬性是用來決定數(shù)據(jù)的

示方式。

9.查詢可以作為窗體、報表和數(shù)據(jù)訪問頁的數(shù)據(jù)源。

10.在Access中,如果要對大批量的數(shù)據(jù)進行修改,為了提高效率,最好使用

11.Access中的窗體由頁眉、主體和頁腳等三個部分組成。

12.在Access中創(chuàng)建帶子窗體的窗體時,必須確定作為主窗體和子窗體的數(shù)據(jù)源之間存

在著1對多的關系。

13.在Access2000中報表中有_設計___和_預覽_視圖,而沒有____數(shù)據(jù)表___視圖。

14.報表由報表頁眉、頁面頁眉、主體、頁面頁腳和報表頁腳等15.數(shù)據(jù)訪問頁是直接鏈接到_Access數(shù)據(jù)庫的一種Web頁,可以在InternetExplorer5.0

10/20

Access數(shù)據(jù)庫中僅保存數(shù)據(jù)訪問頁的快HTML文件保存。大小寫是敏感的。Access數(shù)據(jù)庫中的對象導Access數(shù)據(jù)庫中的___數(shù)據(jù)庫對象Access數(shù)據(jù)庫中僅保存數(shù)據(jù)訪問頁的快HTML文件保存。大小寫是敏感的。Access數(shù)據(jù)庫中的對象導Access數(shù)據(jù)庫中的___數(shù)據(jù)庫對象___傳送到SQLServer通常會(B)。B.為數(shù)據(jù)加上行級鎖D.使用戶獨占數(shù)據(jù)庫數(shù)據(jù)轉換服務B.增加內存D.采用高分辨率顯示器D.Windows2000AdvancedServerB)??蛻舳司W(wǎng)絡實用工具

16.數(shù)據(jù)訪問頁與其他數(shù)據(jù)庫對象的區(qū)別是:在

捷方式,數(shù)據(jù)訪問頁本身則作為一個獨立的

17.在Access中模塊分為類模塊和標準模塊(次序無先后)兩種類型。

18.模塊窗口由_工程資源管理器_、_模塊屬性窗口_和代碼編輯窗口_三部分組成。

19.模塊是用Access提供的VBA語言編寫的程序段。

20.一個__模塊______是由一個或多個過程組成的,每個過程可以實現(xiàn)相應的功能。

21.在設置或撤消數(shù)據(jù)庫密碼的過程中,密碼對于字母

22.在Access中,數(shù)據(jù)導入是將其它格式文件中的數(shù)據(jù)和其它入到__當前數(shù)據(jù)庫____中,而數(shù)據(jù)導出是將

另一個數(shù)據(jù)庫或其它格式文件中。

第四次作業(yè)

一、單選題

1.當一條SELECT語句訪問一張大表里的有限幾行數(shù)據(jù)時,A.為數(shù)據(jù)加上頁級鎖

C.需要用戶的干涉和參與

2.當采用Windows認證方式登錄數(shù)據(jù)庫服務器時,SQLServer客戶端軟件會向操作系統(tǒng)請

求一個(A)。

A.信任連接B.郵件集成C.并發(fā)控制D.

3.提高SQLServer性能的最佳方法之一是(B)。

A.增大硬盤空間

C.減少數(shù)據(jù)量

4.SQLServer標準版不支持的操作系統(tǒng)是(C)。A.Windows2000ServerB.WindowsNTServer

C.Windows98

5.用于配置客戶端網(wǎng)絡連接的工具是(

A.企業(yè)管理器B.

C.查詢分析器D.聯(lián)機幫助文檔

6.SQLServer的物理存儲主要包括3類文件(A)。

11/20

主數(shù)據(jù)文件、次數(shù)據(jù)文件、文本文件提供了Min、Max等統(tǒng)計函數(shù)D)。D.text是一種日期和時間組合型數(shù)據(jù)類型可以用來替代傳統(tǒng)的數(shù)據(jù)庫加鎖技術B)。索引是在列上建立的一種數(shù)據(jù)庫對象索引的建立和撤消對表中的數(shù)據(jù)毫無影響表被撤消時將同時撤消在其上建立的索引在Where子句中出現(xiàn)頻率較高的列“/*主數(shù)據(jù)文件、次數(shù)據(jù)文件、文本文件提供了Min、Max等統(tǒng)計函數(shù)D)。D.text是一種日期和時間組合型數(shù)據(jù)類型可以用來替代傳統(tǒng)的數(shù)據(jù)庫加鎖技術B)。索引是在列上建立的一種數(shù)據(jù)庫對象索引的建立和撤消對表中的數(shù)據(jù)毫無影響表被撤消時將同時撤消在其上建立的索引在Where子句中出現(xiàn)頻率較高的列“/*”B.“--”C.“{”D.“/”

B.

C.表文件、索引文件、存儲過程

D.表文件、索引文件、圖表文件

7.下面關于tempdb數(shù)據(jù)庫描述不正確的是(D)。

A.是一個臨時數(shù)據(jù)庫B.屬于全局資源

C.沒有權限限制D.是用戶建立新數(shù)據(jù)庫的模板

8.Transact-SQL對標準SQL的擴展主要表現(xiàn)為(A)。

A.加入了程序控制結構和變量

B.加入了建庫和建表語句

C.提供了分組(GroupBy)查詢功能

D.

9.如果要在SQLServer中存儲圖形圖像、Word文檔文件,不可采用的數(shù)據(jù)類型是(

A.binaryB.varbinaryC.image

10.下面關于Timestamp數(shù)據(jù)類型描述正確的是:(C)。

A.是一種日期型數(shù)據(jù)類型

B.

C.

D.是一種雙字節(jié)數(shù)據(jù)類型

11.下面關于索引的描述不正確的是(

A.索引是一個指向表中數(shù)據(jù)的指針

B.

C.

D.

12.以下哪種情況應盡量創(chuàng)建索引(A)。

A.

B.具有很多NULL值的列

C.記錄較少的基本表

D.需要更新頻繁的基本表

13.SQLServer提供的單行注釋語句是使用(B)開始的一行內容。

A.12/20

C)。C.@MyvarD.@Myvar、Continue、End、INSERT、DELETE、UPDATE、INSERT、UPDATE、CREATEB)。B.DB2不僅存儲數(shù)據(jù)C)。C.@MyvarD.@Myvar、Continue、End、INSERT、DELETE、UPDATE、INSERT、UPDATE、CREATEB)。B.DB2不僅存儲數(shù)據(jù),而且存儲定義非主鍵B)。(D)。

A.[@Myvar]B.Myvar

15.屬于事務控制的語句是(A)。

A.BeginTran、Commit、RollBack

B.Begin、Continue、End

C.CreateTran、Commit、RollBack

D.BeginTran

16.SQLServer觸發(fā)器主要針對下列語句創(chuàng)建(B)。

A.SELECT

B.INSERT、UPDATE、DELETE

C.SELECT

D.INSERT

17.以下軟件產(chǎn)品中,是數(shù)據(jù)庫管理系統(tǒng)的是(A.PowerBuilder

C.DelphiD.VisualBasic

18.生產(chǎn)出DB2數(shù)據(jù)庫產(chǎn)品的公司是(A)。

A.IBMB.ORACLEC.BorlandD.Microsoft

19.面向對象數(shù)據(jù)庫用面向對象數(shù)據(jù)模型去映射客觀世界,

在數(shù)據(jù)上的(A)。

A.操作B.屬性C.主鍵D.

20.面向對象技術中,封裝性是一種(

A.封裝技術B.信息隱藏技術

C.組合技術D.傳遞技術

21.“類對象”是指(B)。

A.類中的一個實例B.類本身也當作一個對象

C.類中的一個對象D.類中的一個變量

22.在面向對象的數(shù)據(jù)庫中,對象標識

A.與數(shù)據(jù)的描述方式有關B.與對象的物理存儲位置有關

C.與數(shù)據(jù)的值有關D.是指針一級的概念

三、填空題13/20

SQLServer是利用身份登錄操作系統(tǒng)。。SQLServer服務之前,最好先執(zhí)行暫停操作。將數(shù)據(jù)組織到用戶可以看見的邏輯組件,而在磁盤上則作為操作系統(tǒng)文件局部變量的數(shù)據(jù)特征。中的整數(shù)類型分別為bigint、inSQLServer是利用身份登錄操作系統(tǒng)。。SQLServer服務之前,最好先執(zhí)行暫停操作。將數(shù)據(jù)組織到用戶可以看見的邏輯組件,而在磁盤上則作為操作系統(tǒng)文件局部變量的數(shù)據(jù)特征。中的整數(shù)類型分別為bigint、int、smallintsp_renamedb。Null(空)值。_刪除___和__修改(次序無先后)__操作,均SQLServer數(shù)據(jù)庫中的一條經(jīng)過預編譯的可執(zhí)行語句,不參與程序的編譯。和tinyintSELECT語句。,它們分別占用

2.SQLServer數(shù)據(jù)庫應用的處理過程分布在客戶機(或客戶端)_和服務器上。3.在網(wǎng)絡環(huán)境下,當多個用戶同時訪問數(shù)據(jù)庫時,就會產(chǎn)生并發(fā)問題,

數(shù)據(jù)封鎖機制成并發(fā)控制的。

4.SQLServer與Windows2000等操作系統(tǒng)完全集成,可以使用操作系統(tǒng)的用戶和域賬號作為數(shù)據(jù)庫的注冊賬號(或登錄賬號)_。

5.安裝SQLServer時需要以本地系統(tǒng)管理員_______

6.如果在WindowsNT/2000上安裝,需要事先設置至少一個域用戶賬號______

7.在網(wǎng)絡環(huán)境多用戶環(huán)境下,在停止

8.SQLServer

實現(xiàn)。

9.SQLServer的數(shù)據(jù)庫分為___系統(tǒng)數(shù)據(jù)庫_____和_用戶數(shù)據(jù)庫__兩種類型。

10.每個SQLServer數(shù)據(jù)庫下都包括master、model、tempdb和msdb四個系統(tǒng)數(shù)據(jù)庫。

11.一般可以使用GO命令來標識Transact-SQL批處理的結束。

12.SQLServer中的數(shù)據(jù)類型通常是指字段列、存儲過程參數(shù)和

13.在SQLServer中,通常使用___bit(或位)_____數(shù)據(jù)類型來表示邏輯數(shù)據(jù)。

14.函數(shù)LEFT(‘a(chǎn)bcdef’,2)的結果是’ab。’

5.SQLServer

__8____、_4____、__2____和____1___個存儲字節(jié)。

16.SQLServer中的數(shù)據(jù)類型主要包括數(shù)值、字符、日期時間(次序無先后)_、二進制、

位和雙字節(jié)等類型。

17.在SQLServer中主要是通過使用查詢分析器運行Transact-SQL語句。

18.如果希望修改數(shù)據(jù)庫的名字,可以使用的系統(tǒng)存儲過程是

19.在一個已存在數(shù)據(jù)的表中增加一列,一定要保證所增加的列允許

20.對表中記錄的維護工作主要有增加、

可通過企業(yè)管理器或Transact-SQL語句完成。

21.可以將視圖理解為存儲在

22.索引是一種常用的改善數(shù)據(jù)庫性能的技術。

23.索引一經(jīng)創(chuàng)建就完全由SQLServer系統(tǒng)自動選擇和維護。

24.索引會影響對基本表的_插入__、___刪除__和___修改__等操作的速度。

25.注釋是一些說明性的文字,而不是14/20

2種方法,其中之一使用的命令關鍵字為也可以由用戶通過命令或菜單方式建立,CLUSTERED或NOCLUSTERED分別表示將建立的是聚集或非聚UNIQUE約束時,則系統(tǒng)將在這些列上自動_主碼_______約束和____DECLARE,被定義的各變量之間必須用逗號字符分開??崭?、分號或換行字符分開。_OPEN______和__CLOSE_____2種方法,其中之一使用的命令關鍵字為也可以由用戶通過命令或菜單方式建立,CLUSTERED或NOCLUSTERED分別表示將建立的是聚集或非聚UNIQUE約束時,則系統(tǒng)將在這些列上自動_主碼_______約束和____DECLARE,被定義的各變量之間必須用逗號字符分開??崭?、分號或換行字符分開。_OPEN______和__CLOSE______。____________和____________。FETCH、捆綁在一起。AS關鍵字前可以定義該過程的_參數(shù)_______,AS關鍵字之后USE。但__建立

27.觸發(fā)器是一種特殊的存儲過程,基于表而創(chuàng)建,主要用來保證數(shù)據(jù)的完整性。

28.使用createdatabase命令定義一個數(shù)據(jù)庫,包括定義數(shù)據(jù)文件和日志文件兩個部分。

29.打開一個數(shù)據(jù)庫使之成為當前庫,有

30.索引可以由系統(tǒng)根據(jù)約束條件自動建立,它的__打開______和__重建_____將根據(jù)需要由系統(tǒng)自動實現(xiàn),無須用戶過問。

31.創(chuàng)建索引的命令關鍵字為__CREATEINDEX_____________,刪除索引的命令關鍵

字為_____DROPINDEX___________。

32.在索引命令中使用關鍵字

集索引。

33.當指定基本表中某一列或若干列為

(創(chuàng)建)__一個唯一值___索引_____。

34.在SQLServer中,通常不需要用戶建立索引,而是通過使用

唯一值____約束,由系統(tǒng)自動建立索引。

35.局部變量的開始標記為__@____,全局變量的開始標記為_@@_______。

36.定義局部變量的語句關鍵字為37.在SQLServer中,前后相鄰的語句之間可以使用

38.CASE函數(shù)具有__2___種格式,每種格式中可以帶有__多______個WHEN選項,可以帶有___一___個ELSE選項。

39.在循環(huán)結構的語句中,當執(zhí)行到關鍵字__BREAK________后將終止整個語句的執(zhí)行,

當執(zhí)行到關鍵字__CONTINUE________后將結束一次循環(huán)體的執(zhí)行。

40.打開和關閉游標的語句關鍵字分別為使用游標取數(shù)和釋放游標的語句關鍵字分別為

DEALLOCATE

41.使用游標對基本表進行修改和刪除操作的語句中,WHERE選項的格式為

“WHERE_____CURRENT_____OF___<游標名>_________。

42.一個事務是一個并發(fā)控制的單位,它把必須同時執(zhí)行或不執(zhí)行的一組操作

43.每個存儲過程可以包含_多_______條Transact-SQL語句,可以在過程體中的任何地

方使用__RETURN(返回)________語句結束過程的執(zhí)行,返回到調用語句后的位置。

44.在一個存儲過程定義的

為該過程的__過程體________。15/20

_CREATETRIGGER_______________和_更新__操作時,將自動__檢查__相應的約束,_GRANT_和_REVOKE_。__ON______開始,所給用戶發(fā)布后,_CREATETRIGGER_______________和_更新__操作時,將自動__檢查__相應的約束,_GRANT_和_REVOKE_。__ON______開始,所給用戶發(fā)布后,Microsoft公司就把它同_VisualC++___、___Visual_控制中心__和_命令中心___。共有三種版本,分別為:個人版內提供了一套具有圖形用戶界面的數(shù)據(jù)庫管理工具_層次結構____,類是對一類__對象(Object)____是國際著名的軟件工具開發(fā)廠商是__Microsoft_公司推出的幾乎是最早的可視化__編程工具__,從VB首VB6.0?;蛘邔懗鱿铝忻織l8小題),年齡int,(PersonalEdition)___OracleEnterprise__Borlan__公司的產(chǎn)品,Delphi實際上是、標準版(Standard

____DROPTIRGGE____________。

46.CHECK約束被稱為__檢查__約束,UNIQUE約束被稱為__唯一值__約束。

47.當一個表帶有約束后,執(zhí)行對表的各種

只有符合約束條件的合法操作才能被真正執(zhí)行。

48.數(shù)據(jù)庫的安全管理問題歸結為對_瑣_______和__鑰匙___的管理問題。

49.對用戶授予和收回數(shù)據(jù)庫操作的語句關鍵字分別為

50.在收回用戶訪問權限的語句中,所給表名選項以關鍵字

名選項以關鍵字___FROM_____開始。

51.從VisualFoxPro6.0

J++___和___VisualBasic__等軟件產(chǎn)品一起捆綁銷售。52.VisualFoxPro具有易于使用、__可視化開發(fā)__、__事件驅動和面向對象編程等優(yōu)點。

53.DB2是IBM公司的_關系_______型數(shù)據(jù)庫管理系統(tǒng),用戶通過_SQL__語言能夠創(chuàng)建、

更新以及控制數(shù)據(jù)庫。

54.DB2UDB提供了一套具有統(tǒng)一的圖形用戶界面的管理工具,用于與任何服務器平臺的

數(shù)據(jù)庫進行交互。這些管理工具最主要的二個是

55.Oracle9i

Edition)、以及_企業(yè)版(EnterpriseEdition)_____。

56.在Oracle9i

Manager(OEM)__。57.面向對象數(shù)據(jù)模型是由類構成的一個

的抽象,類與類之間的___繼承(Inherientance)___關系構成類層次結構。

58.類中每個對象稱為_實例__。同一類的對象具有共同的__屬性___和___方法___,它

們可以在類中統(tǒng)一說明,而不必在類的每個實例中重復。

59.Delphi

__Pascal___語言的一種版本。

60.VisualBasic

次推出至今已經(jīng)經(jīng)歷了多個版本,目前廣泛使用的是

四、根據(jù)下面所給的AAA數(shù)據(jù)庫,寫出下列每條查詢語句的執(zhí)行結果,語句或程序段的功能(共

假設存在名為AAA的數(shù)據(jù)庫,包括Students(學號char(8),姓名varchar(8)16/20

,入學日期DateTime)和Score(學號char(8),課程名,入學日期DateTime)和Score(學號char(8),課程名varchar(10),)兩張表。,CEILING(-888.32)’,8,7)’學生號’,’課程號’,ISNULL(null,0)學號=@MyNO@MyNo屬于計算機軟件?!皩W號為@MyNo的學生不存在或不屬于軟件專業(yè)成績)fromscore)成績)fromscore)”。

成績numeric(5,2)

1.SELECTCEILING(888.33)

889888

2.SELECTFLOOR(888.33),F(xiàn)LOOE(-888.33)

888889

3.SELECTSUBSTRING(‘Iamastudent

student

4.SELECT

學生號課程號0

5.DECLARE@MyNOCHAR(8)

SET@MyNO='20030001'

IF(SELECT專業(yè)FROMStudentsWHER學號=@MyNO)='計算機軟件'

BEGIN

SELECTAVG(成績)AS平均成績

FROMScore

WHERE

END

ELSE

PRINT'學號為'+@MyNO+'的學生不存在或不屬于軟件專業(yè)'

GO

首先定義一個名為

溫馨提示

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

評論

0/150

提交評論