上海立信會計金融學院數據庫期末預測卷(六卷)及答案_第1頁
上海立信會計金融學院數據庫期末預測卷(六卷)及答案_第2頁
上海立信會計金融學院數據庫期末預測卷(六卷)及答案_第3頁
上海立信會計金融學院數據庫期末預測卷(六卷)及答案_第4頁
上海立信會計金融學院數據庫期末預測卷(六卷)及答案_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

D、允中有多個主規

數據庫期末預測卷(一)

7、一個事務的執行,要么全部完成,要么全部不做,一個事務中時數據庫的所有操作都

介ll?上.卡1?*是一個不可分割的操作序列的禺性是<

A、原孑性

一、單項選擇題(每小題2分,共40分)

B、一女性

1.在數據庫按術中.數搟處理基于1】.可以發現利用的信息.C.獨士性

A、更新D.持久性

B.視圖8,關系數落庫是以()為基本結構而形成的數據集合

C.查詢A、數據表

D、表B.關系模型

2、DBA使用哪個命令顯示當前歸檔狀態?()

C*數據模型

A、archiveloglistD.關系代數

B、fromarchivelogs9、如果需要生成一個報表顯示每個員工從入職以來的總的薪金.執行下列查詢:SELECT

C、select*from'《threadename.'joinedonhiredate.'thetotalcompensutionpaidis

D、select*fromarchive_log_list^O^HAR(FOCNDtROL^DtSYSDATE-hiredale)/365)*sal+comn),COMPENSATIONUNTIL

3、SQL與C需盲處理記錄的方式是不同的。當將SQL語旬嵌入到C語言程序時.為協調

DATE,FROVcwloyees:埼出轉果:期個說法是正確的?<)

兩者而引入()。

A.此查詢執行措誤是因為別名無效的。

A,堆D、此支詢能正確執行并得到正輔的結果。

B、棧

C、此專詢能正確執行但不能將到正確結果。

C,港標D、此登詢執行鉗誤是因為ROUND的數是無效的。

D,緩沖X10.不屬于報表功能的是

4、MySQL交互操作過程中使用的語音是______。A,統/

A、T-SQLB,頁幣排版

B.P1./SQLC,修皮數據

C、ESQL

I).輸出

D、SQL11.MySQL中,子查詢中可以使用運算符ANY,它表示的意思是.

5、SQL語句的一次查詢生果是O.

A.至少一個值滿足條件

A、數據項

B,至多一個值滿足條件

B、記錄

C.一不使都不用滿足

C,元組D、,所有的值部滿足條件

D.表12、現哥爸找缺少成鰭(Grade)的學生學號(Snum).相應佐SOI.語句是()

6、關系數據庫中.主鏈是.

A、SELECTSnum

A,只允當以表中的第一字段或立

B、SEL-CTSnumraOMSCFROMSCWHEREGrade=0WHEREGrade<=0

B,為標識表中唯一的實體

C、SEL3CTSnum

C,創建唯一的隹引.允許空值

D、SEL-CTSnumTOOMSCEROMSCW1IEREGradc=NULLWHEREGradeISNULL

13、能恢統計表中記錄行數的函數是()。C、C/S結構是一種“胖客戶機”的客戶機/服務器結內,是兩層結構

A、COUN-D、分布式數據庫將數據存儲在物理上分布的計算機網絡中的不同結點上,從而形成

B、TONMBER了多個遺領上獨立的數據庫

C.AVG20.設定Grade表中的成績屬性的值在0-100范國之內,需要用到的約束是<)

1)、SlIBS'RA、default的束

14.數據庫英統的日志文件用于記錄下述哪類內容?()B.unique約束

A,程序運行過程C,prinarykey約束

B、數據杳詢操作I),check的束

C.程序班行結果

D、數摳更新操作

二、填空題(每小題2分,共10分)

15.在數據定義語吉包括的SQL語句中.用于對數據庫或數據庫對象進行修改的是【】

A.CRETE

1、數據庫內三級模式結構中,描述局部數據的逐輯結構和特征的是()。

B.ALTER

C.DROP2.數據友之間的聯系是通過表的字段值來體現的,這種字段稱為()。

D、UPDA-E

16、下列四條信息中,哪一項不存堵在OracleDatabase11g的控制文件中().3、查閱字段的數據來源可以是表.查詢和一,

、數據本文件的名字

A4,諛有關系模式R(R.B,C,D.,左數依IXF={A-B,B-C/-D.D-a,P={AB,AC.BD}^R

B、效招隼的創建存

上的一個分解,則分解P中所丟失的函數依按分別是()、().()。

C、數據本文件的位置

D、數據本文件的大小5、關系運算中花費時間可能最長的運算是。

17,副本的作用時()。

三、判斷題(每小題1分,共10分)

A,保障支全性

B,數據庫恢復

()1,在由SQL中,自增型字段的數據類型必須為整理。

C,并發理控制

D.完整理控制()2.在數據庫中求才的索引越多越好。

18、在弱鬼軍的安全性控制中,為了保證用戶只能存取他有權存取的數摳。在授權定義

中.數據對猊的().授權子系統就越靈活。()3、在視圖中可以添加和修改數據,在表中可以登著到數據的變化.

A、范圍越小

()4、為數據表創年索引的目的是提高查詢的蹌索性俵.

上范圍越大

C、灼束越細致()5.在事務依帙圖中,如果兩個事務的依賴關系形成一個循環,那么就會出現活軟

D、范圍發靈活現象

19、下列說去中錯誤的是().

A、B/S智構是一種“瘦客戶機”的客戶機/服務募結構,是三層結構,應用程序服務器()6.在Oracle中,為表包:她索引后,一定可以提高查詢的執行速度。

處于客戶機犯服務器之間的中間層

B、在主從式結構的數據庫系統中,系統的處理瓶頸在主機上

(>7.在Oracle數據庫中.表空間的大小等于構成表空間的所有數據文件大小的總1)檢寰年齡小于16的女學生的學號和姓名.

和。創建表至向前一定要佑箕好可能的數據量,表空間一旦創茂好大小就不能改義.2)檢救成班大于85分的女學生的學號、姓名.

3)檢縈選修課程為C1或C2的學生的學號

(>8.在Oracle中,實例故障遺常會導致巳提交事務中修改的數據尚未寫入數據文

4)檢拿至少選傳了課程號為C1和C2的學生的學號,

件,或未促及事方中修改的數據寫入數用文件.5)檢震選修課程號為C1的學生的竽號,姓名,課程名和成績。

6)檢女選修了全部課程的學生的學號、姓名和年齡,

()9,窿工一個關系時,將年齡屬性值限制在18-25歲之間,這種約束屬于參照完整

性約束?

(>10.定義唯一性約束的關鍵字是unique。

四、琮合應用題(每小題20分,共40分)

1、設有如下所示的三個關系模式:

商店Shop(Sno,Sname,City)//Sno(商店漏號)、Snurnc(商店名)、City(所在城

市)

商品Produce(Pno,Pnamc,Price)//Pno(商品嫡號)、Pname(商品名稱)、Price

(價格)

商店所名商品SP(Sno.Pno.Qty).//Qty(商品數量)

(1)用Create語句創建商店表Shop.要求創茂主鉞,商店名不允許為空,各屬性的數

據類型根徭錄中所給數據選定。

(2)檢索所有商店的商店名和所在城市。

(3)檢索價格低于50元的所有商品的商品名和價格。

(4>檢索位于“北京”的商店的商店編號,商店名,結果按照商店摘號年序排列。

(5)檢索供應“書包”的商店名稱。

(6)檢索所有商場中各種商品的平均數量。

(7)將商品“復饌機”的價珞修改為350.

(8)將“百貨商店”的商店名脩改為“百貨商場”.

(9》創速視圖:“鐵道商店”所售商品的商品編號,商品名和數量.

(10)將查詢和更新SP表的權限賊蛤用戶U1.

2,設有下列關系模式:STUDENT(SNO.SNAME.AGE.SEX.DNO)其中,SNO表示學號,CNAME

獷示姓名.KR方示年的.SFX方示性

別,DNO表示院系號.

SC(SNO.CNO.GRADE),其中SNO表示學號,N0表示課程號,GRADE表示成箱.

COURSE(CNO.CXAME),其中CN0表示課程號,CNRME表示課隹名.

請用關系代數表示下列查詢:

參考答案3、值列表

4、B-ClA-DlD-*C

5、笛卡爾積

一、單項選擇題

三、判斷黑

1.C

1.正瑜

2.A

2.錯誤

3.C

3,正確

4.D

4、正確

【解析】本題存分:1分

5,錯誤

5、D

【解析】死鎖

6.B

6.惜假

【解析】本限得分:1分

7、錯誤

7、A

【解析】表空間的大小可以調整.

8、B

8、正確

9、C

【解析】中級P165

10.C

9、錯誤

【解析】報我的作用是按照用戶指定的珞式時數據選行打印指出.同時可以完成統計功

【解析】屬于用戶定義完整性約束

能。但報表只能輸出,不能輸入。修改數據寓于對數據的輸入,在報表中無法實現.

10.工喻

11.A

四、維舍應用題

【舔析】本題得分:1分

1.<1)用Create語句創找商店表Shop,要求創裝主鍵,商店名不允許為空.各屬性的

12.I)

數據類型根據表中所給數據選定。

13.A

CreatetableShop

14,D

(Snointprimarykey,

15,B

Snamechai(10)notnull.

【解析】本題主要考查的知識點為數據定義語言,數據定義語言包括的主要SQL語句有

citychar(10))

以下三個HDCREATE:用于創建數據庫或數據庫對象.(2)ALTER:用于對數警庫或數據庫

C2)檢索所有商店的商店名和所在城市.

對象進行修次.(3)DROP:用于急除數據庫或數據庫對象.

Selectsnfme.city

16.B

fromshop

17.B

(3)檢索價格低于50元的所有商品的得品名和價格.

18、A

SelectPntme,price

19、D

FromProdict

ZU、U

Whereprice<50

二、堆空通

(4)檢索住于“北京”的商店的商店攜號,商店名,結果按照商店編號降序排列.

1,外模式

Selectsnc.sname

2,連接字段

FromShop

wherecity='北京’

orderbysnodcsc

(5)檢索供應“書包”的商店名瓊。

SELECTShop.Snaroe

fromShop.Product.SP

WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoancPna*='書包'

(6)檢索所有商場中各種商品的平均數量。

Selectavg(qty)平均數W

fromSP

groupbysm

(7)將商品“復饌機”的價珞修改為350.

UpdateProduct

Setprice=350

WherePna吟'復讀機’

(8)將“百貨商店”的商店名修改為“百貨商場”.

UpdateShop

SetSna?e='百貨商場’

WhereSnamc-'百'貨商后'

(9)創是視圖:“鐵遒商店”所名商品的商品婚號,商品名和數步。

Createviewtdsd

As

SelectProduct.pno,Producl.pname,qty

FromShop.Product.SP

WhereShop.Sno=SP.SnoandProduct.Pno-SP.Pnoand$name='鐵道商店

(10)將查句和更新SP表的權限賊蛤用戶Ul°

Grantselect.updateonSPtoUl

2.1)nSNO.SNAME(oAGE<16(STUDENT))

2)nSN0.SN.\ME(□GRADE>85'SEX=,女'(STLDENT*SC))

3)nSN0(oCN0='crVCNO二'C2'(SC))

4)nSN0(oCN0='cr(SC))nnSN0(oCN0=fC2"(SC))

5)nSWDENT.SNO.SNAME.CNAME.GRADEtoCNO^'Cl'((STUDENT*SC)?COURSE)).

6)nSTUDENT.SNO.SNAME,AGE(STtDENTtnSNO.CNO(SC)+nCNO(COCRSE))

數據庫期末預測卷(二)D、貨幣

7、騫個不走關系數據庫系統的方式?()

介100分.十g余付)A、客戶/服務器方式

一、單項選擇題(每小題2分,共40分)B、數據庫遠程訪問

1,使用MySQL數據庫管理系統構迂各種信息管理系統或互聯網網站的應用環境,采用WMPC、終端/服芬器方式

構架方式時.【】作為操作系統.D、瀏霓器/服務品方式

A、UNIX8、要求滿足連接條件的記票.以及連接條件左惻表中的記錄都包含在結果中.應使用

B、Windows

C.LinuiA.內部連接

D.MACB.左連接

2,在PL/SQL中,只能處理一行數據的是?()C,完全連接

A,INSERTD.右連接

B、UPDATE9、?=)”符號代表生成關系,即符號右邊的用象是由符號左邊的對就緞成,下面哪一

C,SELECT種組成關系正確表示了0nlice數據庫的逐輯存儲票構?。

D,DEI.IFEA,塊=>段=)區=》表空間=)數據庫

3.執行STCRE”1999年12月慶祝澳門回歸祖國!MTOXY命令之后,要在屏幕上顯B、塊=>區=)段=》表空間=)數據庫

示“澳門1999年12月回歸祖國!“,應使用命令一。C、塊=>表空間=>區=》段=)數據庫

A、,?SUBSTK(XY.15.4)+SUBSTK(XY,1.10)+SUBS>rK(XY,10)D、塊—>區?>表空何?)?-)敏據*

B.?SUBSTR(XY.15.4)+LEFT(XY.1.10)+RIGIIT(XY.19)10.如果兩個實體集之間的聯票是m:n,料換為關系時()。

C、?SUBSTR(XY.15.4)+LEFT(XY.10)+RIGHT(XY,10)R、聯賽本身不必單獨轉換為-4關系

D、?SUBSTR(XY.15.4)+LEFT(XY.10)+RIGHT(XY,19.10)B、聯賽本身必須單獨轉換為一個關系

4.想在另一個模式中創建表.用戶至少該具有()系統權外C聯系本身也可以不單獨轉換為一個關系

A,CREATETABLED.將兩個實體集合并為一個實體集

B、CREATEANYTABLE11、WHERE子句的條件表達式中.可以匹配0個到多個字符的通配杵是

C.RESOURCEA.*

D、DBAB、%

5、SQLSever中下面哪個存儲過程可以執行系統命令?()

A、xp_regread

B、xp_comBan(i12.在access中,以下修改表的結構的操作中,可能丟失數據的操作是()

C,xp_cndshel1A、脩漢字段名

D、sp_paJ5swordB.他世字段類型

6..在下列數據類型中.可以設置“字段大小”屬性的是(),C、移引字段位置

A,備注D、修改字段名且移動字段位置

B.文本13、下面堀個改變可以通過alter【able實現

C、日期;時間A、中加一個觸發.

B、增加一個索引.B.PRIMARYKEY

C,增加一調記錄C、REFERENCES

D、定義一個候選關鍵字D、FOR-IGNKEY和REFERENCES

14、要獲取一個用戶當前激活的所有角色的列表,應查詢以下()數據字典視圖。

A、DBA_ROLES二、填空題(每小題2分,共10分)

B、SESS:ON_ROLES

C,?BA_ROLE_PRIVS

1,現實世界的事物反映到人的頭腦中炫過思維加工成致式.這一過程需要炫過三個世界

D.DBA"ABPRI\'S

的轉()、<)、()

15.參照完整性的規則不包括()

A,更新規則2,Access+.實現打開耒功能的安令令是一.

B.檢索規則

C..劇除現則3.相關孑交詢的執行次數是由父查詢表的。決定的。

D,插入規則

4、()是目前公認的比較完整和權威的一種規范設計法.

16.數據庫莢統中,DBA表示().

A,應用程序設計者5.關系填型的三類完整性妁束是指().<)和().

B、數據本使用者

三、判斷題(每小題1分,共10分)

C、數據本管理員

D、款指本結構

()1,SQL語言集數據查詢、數據條傳.數據定義和熱據控制功能于一體,語句

17.在最小國數依賴集F中,下面敘述不正確的是().

ALTERTABLE

A、F中的每個函數依賴的右部都是單屬?性

屬于數據底詢語句

B、F中的每個函數依賴的左部都是單屬性

C.F中及有冗余的函數依我()2,在業SQL中.當字符串中存在像牽引號這樣的特殊字符時,特殊字符必須用反

dF中的每個函數依賴的左部沒有冗余的屬性斜線符號有義成時應的字符.

18、授權是DBS采用的().

A、恢復措施()3、觸發器是通過事件進行般發而被執行的.

B,并發控制措盜

()4.使用DISTINCT關鍵字可以去掉查詢結果中指定列的曳復值。

C.完整性措通

D.安全唉措施()5.&除視國時相應的表也會被責除。

19.Oracle中,下列()不是一個角色.

A、CONXICT()6.從程序設計語言的特點考慮,C語言屬于過程化語言,而SQL屬于非過程化語

IkDBA言。

C、RESOURCE

()7,使用SQL語言的CREATETAB1.E命■令可以直接理立表。

D、CREA-ESESSION

20、下列SQL語句中,能蟾實現參照完整性控制的語句是:。()8.在Oracle中,逐輯備份的核心是復箱數據.

A,FOREIGNKEY

(>9.Oracle中要想進行完全備份,使用rman工具時必須時數據庫打開歸檔援式。

(>10、數據的完整性主要防范的對象是車法用戶.

四、綜合應用題(每小題20分,共40分)

1、若定義如下關系模式:

student(sno,sn,ssex.sclass,sbirthday,stel)

course(eno,cn.cCredit.clesson)

sc(sno.eno,grade1.grade2,grade3)請用SQL話育表達式實現如下要求.

(1)從student表讀取學號為S1同學的數據記錄,如果存在,則查詢該生的信息,否

則輸出“不存在學號為S1的學生”

(2>從student表選取學號和性別,如果性別字段的值為“男”.則蟒出“M”,如果

為“女”則折出“F”.

(3)編寫T-SQL程序計算1到100的偶數和.

(4)編行T-SQL程序實現功能:如果存在姓名為“張三”的學生,則崎出該生的作業等

級結果(學號、姓名.課程名葬、等級1),按分數段顯示等級“優秀”、“良好”、

“中等"、”及格”和“不及格”,如果不存在,則輸出推示文字為“沒有這個名字的

學生”.

(5)創求一個名稱為query_slud@nt的存偌過程,該存儲過程的功能是根據學號查詢學

生的成績情4,如果該生存在,則顯示學號、選課門載.作業1的最高分及景低分,否

則顯示“該學號不存在“。

2.設學生-課程數據庫中包括三個表:

學生表:Student(Sno,SnamtsSex,Sage,Sdept)

課程表:Course(Cno,Cname,Ccrcdit)

學生選課表:SC(Sno.Cno,Grade>

其中Sno、Sna?e.Sex、Sage.Sdept.Cno.Cnaae.Ccredit、Grade分別表示學號、

姓名、

性別、年齡、所在系名.課程號、課程名、學分和成絨。

試用SQL語音完成下列項掾作:

(1)查詢選修課程包括“1042”號學生所學的課程的學生學號

(2>創賽?-個計科系學生信息視圖S_CS_VIEW,包括Sno學號,Sname姓名.Sex性別;

(3)通過上面第2題創速的視圖修改數據.把王平的名字改為王慧平

(4》創娓一選修數據庫課程信息的視圖,視圖名講為datascore_Yie,,包含學號,姓

名、成姨.

參考答案20.D

二、煤空題

】、現實世累I僖息世界計算機世界

一、單項選擇題

2.OpenTable

1.B

3、行教

【解析】本兔主要考查的知識點為MySQL使用基礎。目前,使用MySQ.數據庫管理系統構

1.新奧爾良法

建各種信息管理系統或互聯網網站的應用環境.主要有兩種構架方

5、實體完嬖性I參.照完整性I自定義完整性

式,:(l)LAMP(Linux+Apache4MySQL4PHP/Perl/Python),即使用Linux作為操作系統

三、判斷黑

Apache作為Web服務器,MySQL作為數措庫管理系統,PHP、Perl或Python語言作為稚

1,錯誤

務器端腳本解釋器.(2)IAMP(UindowsMpache^MySQI>PHP/Perl/Pylhon),即使用

【解析】①數據查詢?X?:select

Windows作大操作系統.Apache作為Web服務器,MySQL作為數據庫管理系統,PHP.PerI

②數據定義(DDL):create,drop,alter

或Python語音作為服務罌珀腳本解釋器.

③數據操縱(DML):insert.update.delete

2、A

④數據控制(DC1.):grant.rovoke

2、正確

4、B

3、正確

5.C

4、正確

6.B

5、錯誤

【解析】無

溫馨提示

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

評論

0/150

提交評論