




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2008年1月高等教育自學(xué)考試全國統(tǒng)一命題考試
數(shù)據(jù)庫系統(tǒng)原理(04735)試卷
一、單項(xiàng)選擇題〔本大題共15小題,每題2分,共30分〕
在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多項(xiàng)選
擇或未選均無分。
1.數(shù)據(jù)庫在磁盤上的基本組織形式是(B)
A.DBB.文件
C.二維表D.系統(tǒng)目錄
2.ER(實(shí)體聯(lián)系模型)模型是數(shù)據(jù)庫的設(shè)計(jì)工具之一,它一般適用于建設(shè)數(shù)據(jù)庫的(A)
A.概念模型B.邏輯模型
C.內(nèi)部模型D.外部模型
3.數(shù)據(jù)庫三級(jí)模式中,用戶與數(shù)據(jù)庫系統(tǒng)的接口是(B)
A.模式B.外模式
C.內(nèi)模式D.邏輯模式
4.在文件系統(tǒng)中,所具有的數(shù)據(jù)獨(dú)立性是(D)
A.系統(tǒng)獨(dú)立性
B.物理獨(dú)立性
C.邏輯獨(dú)立性
D.設(shè)備獨(dú)立性
5.在DB技術(shù)中,“臟數(shù)據(jù)〃是指(D)
A.未回退的數(shù)據(jù)
B.未提交的數(shù)據(jù)
C.回退的數(shù)據(jù)
D.未提交隨后又被撤消的數(shù)據(jù)
6.關(guān)系模式至少應(yīng)屬于(A)
A.1NFB.2NF
C.3NFD.BCNF
7.設(shè)有關(guān)系模式R(ABCD),F是R上成立的FD集,F(xiàn)={A->B,B-C},則屬性集BD的閉包(BD)+為(B)
A.BDB.BCD
C.BCD.CD
8.設(shè)有關(guān)系R如題8圖所示:(C)
R
學(xué)號(hào)姓名專業(yè)入學(xué)年
份
97001王敏教學(xué)1980
95002高豐經(jīng)濟(jì)1980
學(xué)
95003梅婷數(shù)學(xué)1980題8圖
93013王明計(jì)算1981則n專業(yè),入半年份(R)的元組數(shù)為
機(jī)A.2B.3
94012楊山計(jì)算1984C.4D.5
機(jī)9.集合R與S的交可以用關(guān)系代數(shù)的基本運(yùn)算表示為(A)
A.R-(R-S)B.R+(R-S)
C.R-(S-R)D.S-(R-S)
10.SN是一個(gè)字符型字段,以下SQL查詢語句(C)
SELECTSNFROMS
WHERESNLIKE,AB%';的執(zhí)行結(jié)果為
A.找出含有3個(gè)字符'AB%'的所有SN字段
B.找出僅含3個(gè)字符且前兩個(gè)字符為'AB'的SN字段
C.找出以字符'AB'開頭的所有SN字段
D.找出含有字符'AB'的所有SN字段
11.現(xiàn)要查找缺少成績(Grade)的學(xué)生學(xué)號(hào)(Snum),相應(yīng)的SQL語句是(D)
A.SELECTSnumB.SELECTSnum
FROMSCFROMSC
WHEREGradedWHEREGrade<=0
C.SELECTSnumD.SELECTSnum
FROMSCFROMSC
WHEREGrade=NULLWHEREGradeISNULL
I2.以下不足數(shù)據(jù)庫恢復(fù)采用的方法是(D)
A.建設(shè)檢查點(diǎn)B.建設(shè)
C.建設(shè)日志文件D.建設(shè)索引
13.在SQL/CLI中,將宿主程序與數(shù)據(jù)庫交互的有關(guān)信息記錄在運(yùn)行時(shí)數(shù)據(jù)結(jié)果中。不能保存此信息的記錄
類型是(D)
A.環(huán)境記錄B.連接記錄
C.語句記錄D.運(yùn)行記錄
I4.在面向?qū)ο蠹夹g(shù)中,復(fù)合類型中后四種類型——數(shù)組、列表、包、集合——統(tǒng)稱為(B)
A.行類型B.聚集類型
C.引用類型D.枚舉類型
I5.在面向?qū)ο蠹夹g(shù)中,類圖的基本成分是類和(C)
A.屬性B.操作
C.關(guān)聯(lián)D.角色
二、填空題(本大題共10小題,每題1分,共10分)
請(qǐng)?jiān)诿款}的空格上填上正確答案。錯(cuò)填、不填均無分。
16.在數(shù)據(jù)庫的概念設(shè)計(jì)中,客觀存在并且可以相互區(qū)別的事物稱為實(shí)體
17.增強(qiáng)ER模型中,子類實(shí)體繼承超類實(shí)體的所有屬性o
18.產(chǎn)生數(shù)據(jù)冗余和異常的兩個(gè)重要原因是局部依賴和傳遞依賴。
I9.如果Y=XcU,則X-Y成立。這條推理規(guī)則稱為自反律。
20.ODBC標(biāo)準(zhǔn)定義的驅(qū)動(dòng)程序有兩種類型:即單層驅(qū)動(dòng)程序和多層驅(qū)動(dòng)程序
21.DBMS可分為層次型、網(wǎng)狀型、—關(guān)系—型、面向?qū)ο笮偷人姆N類型。
22.如果事務(wù)T對(duì)某個(gè)數(shù)據(jù)R實(shí)現(xiàn)了_X〔排他〕—鎖,那么在T對(duì)數(shù)據(jù)R解除封鎖之前,不允許其他事務(wù)
再對(duì)R加任何類型的鎖。
23.在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)的結(jié)果一樣,這是指事務(wù)的—隔離性。
24.在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是_描述記錄
25.在面向?qū)ο蠹夹g(shù)中,對(duì)象聯(lián)系圖是描述面向?qū)ο蟆獢?shù)據(jù)類型—的基本工具。
三、簡答題(本大題共10小題,每題3分,共30分)
26.簡述DBMS的主要功能。
答:數(shù)據(jù)的定義、操作、保護(hù)、維護(hù)和數(shù)據(jù)字典等5個(gè)功能。
27.簡述數(shù)據(jù)庫邏輯設(shè)計(jì)階段的主要步驟。
答:把概念模型轉(zhuǎn)換成邏輯型、設(shè)計(jì)外模型、設(shè)計(jì)應(yīng)用程序與數(shù)據(jù)庫的接口,評(píng)價(jià)模型,修正模型。
28.設(shè)有關(guān)系模式R(S#,C#,CNAME,TNAME),其屬性分別表示學(xué)生的學(xué)號(hào)、選修課程號(hào)、課程名、任課教
師名。請(qǐng)說明該關(guān)系模式存在哪些操作異常。
答:系模式存在著三種操作異常:修改異常、插入異常、刪除異常。
29.設(shè)有關(guān)系模式R(ABC),F是R上成立的FD集,F(xiàn)={BfA,CfA},p={AB,BC}是R上的一個(gè)分解,那
么分解P是否保持FD集F?并說明理由。
F=|BTA,CTA|,而TTAB(F)=|BTA|,nBC(F)=0/(空集的意思)
所以分解FDCTA。
30.簡述存儲(chǔ)過程的優(yōu)點(diǎn)。
答:1提高運(yùn)行速度,2增強(qiáng)了SQL的功能和靈活性,3可以降低網(wǎng)絡(luò)的通信量,4減輕了程序編寫的工作量,
5間接實(shí)現(xiàn)安全功能。
31.簡述SQL數(shù)據(jù)庫表的三種類型及它們的區(qū)別。
答:表的三種婁型:基本表、視圖和導(dǎo)出表,基本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫中的表,視圖是由一個(gè)或多個(gè)
基本表或其他視圖構(gòu)成的表,而導(dǎo)出表是執(zhí)行了查詢時(shí)產(chǎn)生的表。
32.簡述數(shù)據(jù)庫的完整性含義以及DBMS的完整性子系統(tǒng)的功能。
答:①數(shù)據(jù)庫的完整性就指數(shù)據(jù)的正確性、有效性和相容性,防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。
②完整性子系統(tǒng)有主要功能有:
監(jiān)視事務(wù)的執(zhí)行,并測(cè)試是否違反完整性規(guī)則。
假設(shè)有違反現(xiàn)象,采取恰當(dāng)操作。
33.SQL的視圖機(jī)制有哪些優(yōu)點(diǎn)?
答:數(shù)據(jù)安全性、邏輯數(shù)據(jù)獨(dú)立性和操作簡便性。
34.簡述ODBC〔開放數(shù)據(jù)庫互連〕體系構(gòu)造中驅(qū)動(dòng)程序管理器的功能。
答:驅(qū)動(dòng)程序管理器是一個(gè)動(dòng)態(tài)連接,用于連接各種DBS和DBMS驅(qū)動(dòng)程序,管理應(yīng)用程序和DBMS驅(qū)動(dòng)程序
之間的交互作用。
35.簡述面向?qū)ο蠹夹g(shù)中聚合的概念。
答:聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的“ispan。產(chǎn)(一局部)的聯(lián)系。聚合實(shí)際上是一種較強(qiáng)形式的
關(guān)聯(lián)聯(lián)系。
四、設(shè)計(jì)題(本大題共5小題,每題4分,共20分)
有如下三個(gè)關(guān)系:
學(xué)生(學(xué)號(hào),姓名,系別號(hào))
工程(工程號(hào),工程名稱,報(bào)酬)
參加(學(xué)號(hào),工程號(hào),工時(shí))
其中,報(bào)酬是指參加該工程每個(gè)工時(shí)所得報(bào)酬。
依據(jù)此關(guān)系答復(fù)下面36—40題。
36.試用關(guān)系代數(shù)表達(dá)式寫出以下查詢:
列出“王明〃同學(xué)所參加工程的名稱。
答:TT工程名稱(6姓名=,王明’〔學(xué)生8參加8工程〕)
37.試用SQL語句寫出以下查詢:
列出報(bào)酬最高的工程編號(hào)。
答:select工程編號(hào)
from工程
Where報(bào)酬=[SELECTMAX〔報(bào)酬〕FROM工程〕
38.試用SQL語句寫出以下查詢:
列出每個(gè)系所有學(xué)生參加工程所獲得的總報(bào)酬。
答:SELECT系別號(hào),SUM〔報(bào)酬*工時(shí)〕
FROM學(xué)生,工程,參加
WHERE學(xué)生.學(xué)號(hào)=參加.學(xué)號(hào)AND
工程.工程號(hào)=參加.工程號(hào)
GROUPBY系別號(hào)
39.試用SQL語句查詢報(bào)酬大于800元〔包括800元〕的工程名稱。
答:SELECT工程名稱
FROM工程
WHERE報(bào)酬>=800
40.試用SQL命令創(chuàng)立一個(gè)學(xué)生—工程視圖,該視圖包含的屬性名稱為:學(xué)號(hào),姓名和工程名稱。
答:CREATEVIEW學(xué)生工程〔學(xué)號(hào),姓名,工程名稱〕
AS
SELECT學(xué)生.學(xué)號(hào),姓名,工程名稱
FROM學(xué)生,工程,參加
WHERE學(xué)生.學(xué)號(hào)=參加.學(xué)號(hào)AND
工程.工程號(hào)=參加.工程號(hào)
五、綜合題(本大題共2小題,每題5分,共10分)
41.為體育部門建設(shè)數(shù)據(jù)庫,其中包含如下信息:
(1)運(yùn)動(dòng)隊(duì):隊(duì)名、主教練,其中隊(duì)名惟一標(biāo)識(shí)運(yùn)動(dòng)隊(duì)。
(2)運(yùn)發(fā)動(dòng):運(yùn)發(fā)動(dòng)編號(hào)、姓名、性別、年齡。
(3)運(yùn)開工程:工程編號(hào)、工程名、所屬類別。
其中:每個(gè)運(yùn)動(dòng)隊(duì)有多名運(yùn)發(fā)動(dòng),每名運(yùn)發(fā)動(dòng)只屬于一個(gè)運(yùn)動(dòng)隊(duì);每名運(yùn)發(fā)動(dòng)可以參加
多個(gè)工程,每個(gè)工程可以有多個(gè)運(yùn)發(fā)動(dòng)參加。系統(tǒng)記錄每名運(yùn)發(fā)動(dòng)參加每個(gè)工程所得名次和成績以及
比賽日期。
(1)根據(jù)以上表達(dá),建設(shè)ER模型,要求標(biāo)注聯(lián)系類型。(實(shí)體的屬性可以省略)
(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵
〔如果存在〕。
42.設(shè)有一個(gè)反映工程及其所使用相關(guān)材料信息的關(guān)系模式:
R(工程號(hào),工程名,工程地址,開工日期,完工日期,材料號(hào),材料名稱,使用數(shù)量)
如果規(guī)定:
每個(gè)工程的地址、開工日期、完工日期惟一;不同工程的地址、開工和完工日期可能一樣;
工程名與材料名稱均有重名;
每個(gè)工程使用假設(shè)干種材料,每種材料可應(yīng)用于假設(shè)干工程中。
⑴根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。
(2)R最高到達(dá)第幾范式,并說明理由。
⑶將R標(biāo)準(zhǔn)到3NFO
全國2008年10月自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題
一、單項(xiàng)選擇題(本大題共15小題,每題2分,共30分)
在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目栗求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多項(xiàng)選
擇或未選均無分。
1.數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)(B)
A.文件的集合B.數(shù)據(jù)的集合
C.命令的集合D.程序的集合
2.在數(shù)據(jù)庫的三級(jí)模式中,描述數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯構(gòu)造的是(C)
A.外模式B.內(nèi)模式
C.邏輯模式D.存儲(chǔ)模式
3.數(shù)據(jù)庫系統(tǒng)中存放三級(jí)構(gòu)造定義的DB稱為(B)
A.DBSB.DD
C.DDLD.DBMS
4.教師實(shí)體中有教師號(hào)、姓名、部門、任教時(shí)間、教齡等屬性,其中教齡是一個(gè)(A)
A.派生屬性B.多值屬性
C.復(fù)合屬性D.NULL屬性
5.對(duì)關(guān)系的描述不正確的選項(xiàng)是(C)
A.關(guān)系是一個(gè)集合B.關(guān)系是一張二維表
C.關(guān)系可以嵌套定義D.關(guān)系中的元組次序可交換
6.假設(shè)屬性X函數(shù)依賴于屬性Y時(shí),則屬性X與屬性Y之間具有(B)
A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系
C,多對(duì)一聯(lián)系D,多對(duì)多聯(lián)系
7.設(shè)F是關(guān)系模式R的FD集,如果對(duì)F中每個(gè)非平凡的FDX—Y,都有X是R的超鍵,則(C)
A.R屬于2NF,但不一定屬于3NFB.R屬于3NF,但不一定屬于BCNF
C.R屬于BCNF,但不一定屬于4NFD.R屬于4NF
8.關(guān)系RI和R2如下表所示:
R1R2
ABCABC
a1b2da1fg
a2b2c2a2b2c2
a3b1da3fg
則R1與R2進(jìn)展笛卡爾積運(yùn)算,其結(jié)果的元組數(shù)為(D)
A.1B.3
C.6D.9
9.設(shè)四元關(guān)系R(A,B,C,D),則下面不正確的選項(xiàng)是(B)
A.HD.B(R)為取屬性D,B的兩列組成新關(guān)系
B.口42(即為取屬性的值是4,2的兩列組成新關(guān)系
c.nD.B國)與n4.2國)是等價(jià)的
D.nD.B(R)與n2.4國)是一樣關(guān)系
10.以下表達(dá)正確的選項(xiàng)是(B)
A.在ORDERBY子句后只能有一個(gè)屬性
B.ORDERBY子句所產(chǎn)生的輸出只是邏輯排序效果,并沒有影響表的實(shí)際內(nèi)容
C.進(jìn)展有序輸出時(shí),如果列中有空值則在升序輸出時(shí)首先列出空值項(xiàng),而在降序時(shí)最后
列出空值項(xiàng)
D.ORDERBY子句中必須指明是升序或降序,不能缺省
12.現(xiàn)要查找缺少成績(G)的學(xué)生學(xué)號(hào)(S#)和課程號(hào)(C#),下面SQL語句中WHERE子句的
條件表達(dá)式應(yīng)是:
SELECTS#,C#
FROMSC
WHERE(D)
A.G=0B.G<=0
C.G=NULLD.GISNULL
12.數(shù)據(jù)庫恢復(fù)的主要依據(jù)是(D)
A.DBAB.DD
C.文檔D.事務(wù)日志
13.不能激活觸發(fā)器執(zhí)行的事件是(A)
A.SELECTB.UPDATE
C.INSFRTD.DELETE
14.SQLServer2000的主要工具中,執(zhí)行T-SQL的最正確輕量級(jí)工具是(A)
A.查詢分析器B.服務(wù)管理器
C.企業(yè)管理器D.事件探查器
15.在ODBC體系構(gòu)造中,為應(yīng)用程序加載、調(diào)用和卸載DB驅(qū)動(dòng)程序的是(B)
A.ODBC數(shù)據(jù)庫應(yīng)用程序B.驅(qū)動(dòng)程序管理器
C.DB驅(qū)動(dòng)程序D.數(shù)據(jù)源
二、填空題(本大題共10小題,每題1分,共10分)
請(qǐng)?jiān)诿款}的空格上填上正確答案。錯(cuò)填、不填均無分。
16.能惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约Q為實(shí)體標(biāo)識(shí)符〔關(guān)鍵碼/鍵〕o
17.數(shù)據(jù)獨(dú)立性使得修改數(shù)據(jù)構(gòu)造時(shí),盡可能不修改應(yīng)用程序—o
18.數(shù)據(jù)庫的物理構(gòu)造主要指數(shù)據(jù)庫的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和_存取方法o
19.由于數(shù)據(jù)的冗余,在對(duì)數(shù)據(jù)操作時(shí)常會(huì)引起—修改異常、插入異常、刪除異常。
20.關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系操作有:選擇、投影、除和—連接o
21.SQL語言的條件表達(dá)式中字符串匹配操作符是LIKEo
22.DBS運(yùn)行的最小邏楫工作單位是事務(wù)—o
23.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、_檢查約束定義。
24.在復(fù)合數(shù)據(jù)類型中,一樣類型元素的有序集合,并且允許有重復(fù)的元素,稱為一列表類型___o
25.SQLServer2000引擎對(duì)外使用Net-Library抽象層來支持不同的_網(wǎng)絡(luò)協(xié)議。
三、簡答題(本大題共10小題,每題3分,共30分)
26.在DBS的全局構(gòu)造中,磁盤存儲(chǔ)器上的數(shù)據(jù)構(gòu)造有哪幾種形式?
答案:數(shù)據(jù)文件、數(shù)據(jù)字典、索引、統(tǒng)計(jì)數(shù)據(jù)、日志。
27.簡述關(guān)系的參照完整性規(guī)則中,外鍵取值允許為空和不允許為空的條件。
答案:在依賴關(guān)系中,當(dāng)外鍵是主鍵的組成局部時(shí),外鍵值不允許為空;〔2分〕否則外鍵值允許為空。
〔1分〕
28.設(shè)有函數(shù)依賴集F={ATD,ABTE,BITE,CDTI,ETC},計(jì)算屬性集AE關(guān)于F的閉包〔AE〕+。
29.簡述關(guān)系代數(shù)表達(dá)式的啟發(fā)式優(yōu)化規(guī)則。
答案:啟發(fā)式規(guī)則:
〔1〕盡可能早地執(zhí)行選擇操作?!?分〕
〔2〕盡可能早地執(zhí)行投影操作。〔1分〕
〔3〕防止直接做笛卡爾積,把笛卡爾積操作之前和之后的一連串選擇和投影全并起來一起做?!?分〕
30.簡述DBS中系統(tǒng)故障的恢復(fù)方法。
答案:〔1〕對(duì)未完成事務(wù)作UNDO處理?!?分〕
〔2〕對(duì)已提交事務(wù)但更新還留在緩沖區(qū)的事務(wù)進(jìn)展REDO處理。〔2分〕
31.什么是X鎖
答案:X鎖是指如果事務(wù)T對(duì)某個(gè)數(shù)據(jù)R實(shí)現(xiàn)了X鎖,那么在T對(duì)數(shù)據(jù)R解除封鎖之前,不允許其它事務(wù)再
對(duì)該數(shù)據(jù)加任何類型的鎖?!?分〕
32.SQL中哪些機(jī)制提供了安全性
答案:SQL中有四個(gè)機(jī)制提供安全性:視圖、權(quán)限、角色、審計(jì)。
33.什么是SQL/CLI
答案:SQL/CLI是ODBC技術(shù)的延續(xù)。CLI定義了一套可以從宿主語言調(diào)用的公共函數(shù),〔1分〕每一個(gè)函
數(shù)具有一個(gè)名稱〔1分〕和一個(gè)要求的算法。
34.簡述對(duì)象聯(lián)系圖的定義。
答案:對(duì)象聯(lián)系圖是描述面向?qū)ο髷?shù)據(jù)模型的基本工具?!?分〕它不僅完整地提醒了數(shù)據(jù)之間的聯(lián)
系,〔1分〕也把查詢的層次觀點(diǎn)表現(xiàn)得一清二楚?!?分〕
35.T-SQL中有哪些變量各有哪些特點(diǎn)
答案:變量分為局部變量和全局變量?!?分〕局部變量由用戶定義和維護(hù),以單個(gè)@字符開頭;[1
分〕全局變量由系統(tǒng)定義和維護(hù),以兩個(gè)@字符開頭,用戶不能定義全局變量。〔1分〕
四、設(shè)計(jì)題〔本大題共5小題,每題4分,共20分〕
36.設(shè)有三個(gè)關(guān)系A(chǔ)〔Anum,Aname,city〕,它們的屬性分別是:商場(chǎng)號(hào),商場(chǎng)名稱,商場(chǎng)所在城市;B[Bnum,
Bname,price〕,它們的屬性分別是:商品號(hào),商品名稱,價(jià)格:AB[Anum,Bnum,qty〕,它們的屬性分別
是商場(chǎng)號(hào),商品號(hào),商品銷售數(shù)量。
用SQL語句創(chuàng)立一個(gè)基于A,B,AB三個(gè)表的視圖〔上海商場(chǎng)〕,其中包括城市為上海的商場(chǎng)名稱及其銷售的
商品名稱o
Createview上海商場(chǎng)
As
SeIectAName,BNamefromA,AB,B
Wherea.Anum=AB.Anum
AndB.Bnum二AB.Bnum
AndCity='上海'
37.對(duì)36題中的三個(gè)基本表,用SQL語句查詢所有商品的名稱及其銷售總額。
SelectBName,Sum(qty)fromAB,B
WhereAB.Bnum=B.Bnum
GroupbyBname
38.對(duì)36題中的三個(gè)基本表,用SQL語句查詢共有多少家商場(chǎng)銷售“長虹彩電〃。
SeIectcount(*)fromAB,B
WhereAB.Bnum=B.Bnum
AndB.Bname='長虹彩電'
一求長虹彩電總共的銷售量
Selectsum(QTY)fromAB,B
WhereAB.BNum=B.Bnum
AndB.BName='長虹彩電'
39.設(shè)有選課表SC〔S#,0#,GRADEX它們的屬性分別是:學(xué)號(hào),課號(hào),成績。試用關(guān)系代數(shù)表達(dá)式檢索學(xué)
習(xí)課號(hào)為C2課程的學(xué)生學(xué)號(hào)和成績。
nS#,GRADE(0c#='CT(SC))
40.設(shè)有學(xué)生關(guān)系S[Sno,Sname,Sage,Sex〕,它們的屬性分別是:學(xué)號(hào),姓名,年齡,性別。試用SQL
語句檢索出年齡大于等于18小于等于20的學(xué)生姓名和性別。
SeIectSname,SexfromS
Wheresagebetween18and20
SeIectSname,SexfromS
Wheresage>=18andsage<=20
SeIectSname,SexfromS
Wheresagein(18,19,20)
五、綜合題〔本大題共2小題,每題5分,共10分〕
41.設(shè)某人才市場(chǎng)數(shù)據(jù)庫中有一個(gè)記錄應(yīng)聘人員信息的關(guān)系模式:
R〔人員編號(hào),姓名,性別,職位編號(hào),職位名稱,考試成績〕
如果規(guī)定:每人可應(yīng)聘多個(gè)職位,每個(gè)職位可由多人應(yīng)聘且必須參加相關(guān)考試,考試成績由人員編號(hào)和職位
編號(hào)確定。
(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。
人員編號(hào)姓名
人員編號(hào)性別
職位編號(hào)職位名稱
(人員編號(hào),職位編號(hào))考試成績
關(guān)鍵碼:(人員編號(hào),職位編號(hào))
(2)R最高屬于第幾范式。
1NF局部依賴
〔3〕將R標(biāo)準(zhǔn)到3NFo
R(人員編號(hào),姓名,性別)
Z(職位編號(hào),職位名稱)
RZ(人員編號(hào),職位編號(hào),考試成績〕
42.某網(wǎng)上訂書系統(tǒng),涉及如下信息:
〔1〕客戶:客戶號(hào)、姓名、地址、聯(lián)系。
〔2〕圖書:書號(hào)、書名、出版社、單價(jià)。
〔3〕訂單:訂單號(hào)、日期、付款方式、總金額。
其中:一份訂單可訂購多種圖書,每種圖書可訂購多本;一位客戶可有多份訂單,一份訂單僅對(duì)應(yīng)一位客戶。
(1)根據(jù)以上表達(dá),建設(shè)ER模型,要求標(biāo)注聯(lián)系類型〔可省略實(shí)體的屬性〕。
〔2〕根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵〔如果存在〕。
客戶(客戶號(hào)、姓名、地址、聯(lián)系)
定單(訂單號(hào)、日期、付款方式、總金額)
圖書(書號(hào)、書名、出版社、單價(jià))
訂購(訂單號(hào),書號(hào),數(shù)量)
全國2009年1月高等教育自學(xué)考試
數(shù)據(jù)庫系統(tǒng)原理試題
課程代碼:04735
一、單項(xiàng)選擇題〔本大題共15小題,每題2分,共30分〕
在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多項(xiàng)
選擇或未選均無分。
1.使用二維表格構(gòu)造表達(dá)實(shí)體及實(shí)體間聯(lián)系的數(shù)據(jù)模型是〔C〕
A.層次模型B.網(wǎng)狀模型
C.關(guān)系模型D.聯(lián)系模型
2.數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件、軟件和〔D〕
A.DBMSB.數(shù)據(jù)庫應(yīng)用系統(tǒng)
C.相關(guān)的計(jì)算機(jī)系統(tǒng)D.DBA〔數(shù)據(jù)庫管理員〕
3.數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能,不鄉(xiāng)指〔B〕
A.并發(fā)控制B.控制數(shù)據(jù)冗余
C.完整性保護(hù)D.故障恢復(fù)
4.學(xué)校里規(guī)定,一個(gè)教師最多可講授3門課程,最少必須講授I門課程;每門課程最多5個(gè)教師講授,最
少需要一個(gè)教師講授,則教師與課程的基數(shù)分別為〔B〕
A.〔1,3〕,〔1,5〕B.〔3,1〕,〔5,1〕
C.〔1,5〕,〔1,3〕D.〔5,1〕,〔3,1〕
5.有關(guān)系R[A,B,C〕,主碼為A;S〔D,A〕,主碼為D,外碼為A,參照R中的屬性A。關(guān)系R和S的元
組如下表所示。關(guān)系S中違反關(guān)系完整性規(guī)則的元組是〔C〕
RS
ABCDA
123d,2
2I3d2NULL
378d34
d41
A.〔&,2〕B.fd2,NULL]
C.Cd3,4〕D.〔或,1〕
6.在最小依賴集F中,下面表達(dá)不正確的選項(xiàng)是〔B〕
A.F中每個(gè)FD的右部都是單屬性B.F中每個(gè)FD的左部都是單屬性
C.F中沒有冗余的FDD.F中每個(gè)FD的左部沒有冗余的屬性
7.如果某個(gè)屬性包含在候選鍵中,則它稱為〔D〕
A.非主屬性B.關(guān)鍵屬性
C.復(fù)合屬性D.主屬性
8.設(shè)有關(guān)系R和S如下表:
C.笛卡爾積D.并
9.關(guān)系運(yùn)算以關(guān)系代數(shù)為理論根基,關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積和〔C〕
A.投影、連接B.連接、選擇
C.選擇、投影D.交、選擇
10.以下表達(dá)中正確的選項(xiàng)是〔A〕
A.為了實(shí)現(xiàn)連接運(yùn)算,SELECT命令中必須指出屬性的來源
B.如果缺省WHERE子句,則會(huì)產(chǎn)生錯(cuò)誤信息
C.在SQL語言中絕大多數(shù)連接操作都是自然連接
D.連接操作中不可以用別名指定數(shù)據(jù)的來源
11.SQL語言中建設(shè)惟一性索引的命令是〔C〕
A.CREATEINDEX索引名0N基本表名〔屬性名〕
B.CREATEINDEXUNIQUE索引名0N基本表名〔屬性名〕
C.CREATEUNIQUEINDEX索引名0N基本表名〔屬性名〕
D.CREATEDISTINCTINDEX索引名0N基本表名〔屬性名〕
12.DBMS的并發(fā)控制子系統(tǒng)保證了事務(wù)的〔C〕
A.原子性實(shí)現(xiàn)B.一致性實(shí)現(xiàn)
C.隔離性實(shí)現(xiàn)D.持久性實(shí)現(xiàn)
13.在DB恢復(fù)時(shí),對(duì)已經(jīng)提交但更新未寫入磁盤的事務(wù)執(zhí)行〔B〕
A.UNDO處理B.REDO處理
C.ROLLBACK處理D.ABORT處理
14.SQLServer2000用于存儲(chǔ)任務(wù)方案信息、事件處理信息、備份恢復(fù)信息以及異常報(bào)告的是〔C〕
A.Master數(shù)據(jù)庫B.Model數(shù)據(jù)庫
C.Msdb數(shù)據(jù)庫D.Tempdb數(shù)據(jù)庫
15.在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是〔D〕
A.環(huán)境記錄B.連接記錄
C.語句記錄D.描述記錄
二、填空題〔本大題共10小題,每題1分,共10分〕
請(qǐng)?jiān)诿款}的空格中填上正確答案。錯(cuò)填、不填均無分。
16.DBMS提供DML實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作,基本的數(shù)據(jù)操作有兩類:檢索和更新。
17.DBMS主要由—查詢處理器_和存儲(chǔ)管理器兩大局部組成。
18.關(guān)系中屬性的取值范圍稱為屬性的_值域o
19.設(shè)有關(guān)系模式R〔A,B,C,D〕,F(xiàn)是R上成立的FD集,F(xiàn)={AB-C,DTB},則F在模式ACD上的投影為
一{AD-C}_。
20.設(shè)關(guān)系R和S具有一樣的關(guān)系模式,R和S的差是由—屬于R且不屬于S的元組構(gòu)成的集合。
21.SQL語言中,撤消基本表的語句是―DROPTABLE。
22.封鎖可以防止并發(fā)操作引起的錯(cuò)誤,但可能產(chǎn)生—活鎖、餓死、死鎖等問題。
23.SQL中一組具有一樣權(quán)限的用戶稱為―角色o
24.SQLServer具有兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和—混合驗(yàn)證模式。
25.在面向?qū)ο蠹夹g(shù)中,引用類型相當(dāng)于程序設(shè)計(jì)中—指針—的概念。
三、簡答題〔本大題共10小題,每題3分,共30分〕
26.數(shù)據(jù)庫系統(tǒng)中支持?jǐn)?shù)據(jù)獨(dú)立性的方法是什么?
建設(shè)三層模式即外模式、概念模式和內(nèi)模式,兩級(jí)映射即外模式/概念模式、概念模式/內(nèi)模式。
27.簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟。
有三個(gè)主要步驟:首先根據(jù)數(shù)據(jù)抽象構(gòu)造,建設(shè)局部概念模型,其次把一個(gè)個(gè)局部概念合成一個(gè)全局的概念
模型,最后對(duì)全局概念模型進(jìn)展審核,最終就形成了概念模型。
28.什么是數(shù)據(jù)冗余?它會(huì)引起哪些操作異常?
數(shù)據(jù)冗余是指數(shù)據(jù)大量的重復(fù),使數(shù)據(jù)之間聯(lián)系弱,不利于操作。它會(huì)引起:修改異常、刪除異常、插入異
常。
29.簡述視圖的特點(diǎn)。
視圖的特點(diǎn)有:是由基本表導(dǎo)出的表;是一個(gè)虛表,存儲(chǔ)在視圖定義里;保證數(shù)據(jù)庫的安全性。
30.簡述事務(wù)的COMMIT語句和ROLLBACK語句的功能。
事務(wù)的COMMIT語句的功能是說明事務(wù)完成并提交成功,ROLLBACK語句的功能是說明事物不能完成返回到初
始狀態(tài)。
31.簡述可串行化調(diào)度的概念。
每個(gè)事物中,語句的先后順序在各種調(diào)度中保持一致。在這個(gè)前提下,如果一個(gè)并行調(diào)度的執(zhí)行結(jié)果與某一
串行調(diào)度的執(zhí)行結(jié)果等價(jià),那么這個(gè)并發(fā)調(diào)度稱為可串行化調(diào)度。
32.什么是觸發(fā)器?它由哪三個(gè)局部組成?
觸發(fā)器是SQLServer提供給程序員和數(shù)據(jù)庫分析員用來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的
特殊的存儲(chǔ)過程。它由事件一條件一動(dòng)作組成。
33.簡述SQLServer查詢分析器的功能。
1〕可以在文本編輯區(qū)編寫T-SQL語句2〕可以通過更改數(shù)據(jù)庫組合框選擇要使用的數(shù)據(jù)庫3〕可以檢查輸入
的T-SQL代碼是否錯(cuò)誤,并給出錯(cuò)誤提示
34.在UML類圖中,類由哪三局部組成?
類由上面的局部表示類的名稱、中間局部表示類的屬性、下面局部一些可以用到的關(guān)于類的對(duì)象的操作。
35.簡述ODBC數(shù)據(jù)庫應(yīng)用程序的主要功能。
調(diào)用ODBC函數(shù),遞交SQL語句給DBMS,檢索出結(jié)果,并進(jìn)展處理。應(yīng)用程序要完成ODBC外部接口的所有
工作。
四、設(shè)計(jì)題〔本大題共5小題,每題4分,共20分〕
36.設(shè)有關(guān)系S〔S#,NAME,AGE,SEX〕,其屬性分別表示:學(xué)號(hào),姓名,年齡和性別;關(guān)系SC〔S#,C#,
GRADEX其屬性分別表示:學(xué)號(hào),課號(hào)和成績。
試用SQL語句完成統(tǒng)計(jì)每一年齡選修課程的學(xué)生人數(shù)。
seIectage,count〔s.s#〕froms,sc
wheres.s#=sc.s#
groupbyage
37.設(shè)有學(xué)生表S〔S#,NAME,AGE,SEX〕,其屬性分別表示:學(xué)號(hào),姓名,年齡和性別;選課表SC〔S#,
C#,GRADE],其屬性分別表示:學(xué)號(hào),課號(hào)和成績。試用關(guān)系代數(shù)表達(dá)式表達(dá)下面查詢:檢索學(xué)習(xí)課號(hào)為
C2課程的學(xué)號(hào)和姓名。
38.設(shè)有職工基本表EMP〔ENO,ENAME,AGE,SEX,SALARYX其屬性分別表示:職工號(hào),姓名,年齡,
性別,工資。試用SQL語句寫出為每個(gè)工資低于1000元的女職工加薪200元。
updateEMP
setSALARY=SALARY+200
whereSALARY<1000andSEX="女〃
39.設(shè)有科研工程表PROJ〔工程編號(hào),工程名稱,金額,教師編號(hào)〕。試用SQL語句寫出下面查詢:列出金
額最高的工程編號(hào)和工程名稱。
seIect工程編號(hào),工程名稱
fromPROJ
groupby工程編號(hào)
having金額>=aII(seIect金額fromPROJgroupby工程編號(hào))
seIect工程編號(hào),工程名稱
fromPROJ
where金額=[SELECTMAX(金額)FROMPROJ〕
40.設(shè)有學(xué)生關(guān)系STU〔SNO,SNAME,AGE,SEX〕,其屬性分別表示:學(xué)號(hào),姓名,年齡和性別。試用SQL
語句檢索年齡為空值的學(xué)生姓名。
seIectSNAMEfromSTUwhereAGEisnulI
五、綜合題〔本大題共2小題,每題5分,共10分〕
41.某學(xué)校圖書借閱管理系統(tǒng)應(yīng)提供如下功能:
〔1〕查詢書庫中現(xiàn)有圖書信息,包括書號(hào)、書名、作者、單價(jià)、出版社;
〔2〕查詢讀者信息,包括讀者的借書證號(hào)、姓名、性別、單位;
〔3〕查詢讀者的借閱情況,包括讀者的借書證號(hào)、書號(hào)、借書日期、還書日期等;
〔4〕不同類別的讀者有不同的借閱權(quán)限,讀者類別由類別編號(hào)、名稱、最大允許借書量、借書期限等描述。
根據(jù)以上表達(dá),答復(fù)以下問題:
〔1〕試為該圖書借閱系統(tǒng)設(shè)計(jì)一個(gè)ER模型,要求標(biāo)注聯(lián)系類型,可省略實(shí)體屬性。
|類別|--------分為-----------1讀者|--------借閱-------1圖書
〔2〕根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模式的主鍵和外鍵〔如果存在〕。
圖書〔書號(hào)、書名、作者、單價(jià)、出版社〕
讀者〔借書證號(hào)、姓名、性別、單位、類別編號(hào)〕
讀者類別〔類別編號(hào)、名稱、最大允許借書量、借書期限〕
借閱〔借書證號(hào)、書方、借書日期、還書日期〕
42.設(shè)有一個(gè)反映教師參加科研工程的關(guān)系模式:
R〔教師號(hào),工程名稱,科研工作量,工程類別,工程金額,負(fù)責(zé)人〕
如果規(guī)定:每個(gè)工程可有多人參加,每名教師每參加一個(gè)工程有一個(gè)科研工作量;每個(gè)工程只屬于一種類別,
只有一名負(fù)責(zé)人。
〔1〕根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。
教師號(hào),工程名稱T科研工作量教師號(hào)T工程名稱工程名稱T工程類別
工程名稱T負(fù)責(zé)人工程名稱T工程金額
關(guān)鍵碼是:教師號(hào)
〔2〕說明R不是2NF的理由。
教師號(hào),工程名稱T科研工作量教師號(hào)T科研工作量
是局部依賴,所以不屬于2NF
〔3〕將R標(biāo)準(zhǔn)到3NF0
〔教師號(hào),工程名稱〕〔教師號(hào),科研工作量〕
(工程名稱,工程類別,工程金額,負(fù)責(zé)人)
2009年10月全國自考數(shù)據(jù)庫系統(tǒng)原理真題
一、單項(xiàng)選擇題(本大題共15小題,每題2分,共30分)在每題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求
的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多項(xiàng)選擇或未選均無分。
/.數(shù)據(jù)庫系統(tǒng)的核心組成局部是()
A.DB
ADD
C.DBA
D.DBMS
答案:D
2.數(shù)據(jù)庫的最小存取單位是()
A.字符
數(shù)據(jù)項(xiàng)
C記錄
。.文件
答案:B
3數(shù)據(jù)庫應(yīng)用程序的編寫是基于三級(jí)模式構(gòu)造中的()
A.外模式
3.邏輯模式
C.內(nèi)模式
D概念模式
答案:A
4.完成關(guān)系模式設(shè)計(jì)是在數(shù)據(jù)庫設(shè)計(jì)的()
A.需求分析階段
B.概念設(shè)計(jì)階段
C.邏輯設(shè)計(jì)階段
。.物理設(shè)計(jì)階段
答案:C
5.以下關(guān)于外鍵的說法正確的選項(xiàng)是()
A.外鍵必須和相應(yīng)的主鍵同名
3.外鍵值不允許為空
C.外鍵和相應(yīng)的主鍵可以不同名,只要定義在一樣域上即可
D外鍵的取值只允許等于所參照關(guān)系中某個(gè)主鍵值
答案:C
6.關(guān)系模式設(shè)計(jì)理論主要解決的問題是()更多優(yōu)質(zhì)自考資料,請(qǐng)?jiān)L問自考樂園俱樂
提高查詢速度
A.部://tieba.baidu/club/5346389
民消除操作異常和數(shù)據(jù)冗余
C減少數(shù)據(jù)操作的復(fù)雜性
。.保證數(shù)據(jù)的安全性和完整性
答案:B
7.
A.A
B.B
C.C
D.D
答案:D
8.設(shè)有關(guān)系模式R(A,B,C),其關(guān)系r如下表所示
A.函數(shù)依賴A-B在上述關(guān)系中成立
8.函數(shù)依賴BCfA在上述關(guān)系中成立
C函數(shù)依賴B-A在上述關(guān)系中成立
D函數(shù)依賴A-BC在上述關(guān)系中成立
答案:B
9.設(shè)有關(guān)系R和S如下表所示,
A.A更多優(yōu)質(zhì)自考資料,請(qǐng)?jiān)L問自考樂園俱樂
B.B部://tieba.baidu/club/5346389
C.C
D.D
答案:A
JO.SQL語言是()
A.高級(jí)語言
日匯編語言
C.構(gòu)造化查詢語言
。.宿主語言
答案:C
”?在SQL中,與"NOTIN"等價(jià)的操作符是0
A.<>ALL
B.<>SOME
C.=SOME
D.=ALL
答案:A
/2.關(guān)于事務(wù)的故障與恢復(fù),以下說法正確的選項(xiàng)是()
A.事務(wù)日志用來記錄事務(wù)執(zhí)行的頻度
A任何故障的恢復(fù)都由系統(tǒng)自動(dòng)完成
C.系統(tǒng)故障的恢復(fù)只需進(jìn)展REDO操作
。.對(duì)日志文件設(shè)置檢查點(diǎn)是為了提高故障恢復(fù)的效率
答案:D
13.以下不屬于并發(fā)操作帶來的問題是()
A.喪失更新
A讀臟數(shù)據(jù)
C.不可重復(fù)讀
。.死鎖
答案:D
/4.在子類之間的語義約束中,表示超類中的對(duì)象必須在子類中出現(xiàn)的是0
A.Overlapping
5.Complete
C.Disjoint
D.Imcomplete
答案:B
15.在對(duì)象聯(lián)系圖中,雙向箭頭(-一)表示()
A.屬性值是單值
A屬性值是多值
C.對(duì)象類型之間的聯(lián)系
D兩個(gè)屬性之間值的聯(lián)系
答案:D
二、填空題(本大題共10小題,每題1分,共10分)請(qǐng)?jiān)诿款}的空格上填上正確答案
o錯(cuò)填、不填均無分。
1.在數(shù)據(jù)庫技術(shù)中,用_數(shù)據(jù)模型—的概念描述數(shù)據(jù)庫的構(gòu)造和語義,對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)展抽象。
2.DBMS的存儲(chǔ)管理器主要包括:權(quán)限和完整性管理器、—事務(wù)管理器_、文件管理器、緩沖區(qū)管理器。
3.當(dāng)局部ER圖合并全局ER圖時(shí),可能出現(xiàn)_屬性—沖突、構(gòu)造沖突、命名沖突。
4.設(shè)p={R1,R2,…,RK}是R的一個(gè)分解,F(xiàn)是R上的FD集,如果有TiRi(F尸F(xiàn),那么稱分解p是—保持
函數(shù)依賴集F—的分解。
5.關(guān)系R(A,B,C,D)和S(B,C,D),則RXS的元數(shù)是_7_個(gè)。答案:
6.SQL語言中修改數(shù)據(jù)的命令是—UPDATE_0
7.封鎖對(duì)象的大小稱為—封鎖的粒度
8.SQL中把完整性約束分成三大類:域約束、基本表約束和—斷言
9.一種沒有直接對(duì)象,但它的子孫可以有直接對(duì)象的類稱為_抽象類—o
10.關(guān)聯(lián)是對(duì)類的實(shí)例之間聯(lián)系的命名,相當(dāng)于ER模型中的一聯(lián)系類型
三、簡答題(本大題共10小題,每題3分,共30分)
1.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?
答案:數(shù)據(jù)冗余、〔1分〕數(shù)據(jù)不一致、〔1分〕數(shù)據(jù)聯(lián)系弱?!?分〕
2.以學(xué)生選課關(guān)系SC〔學(xué)號(hào),課程號(hào),成績〕為例,說明實(shí)體完整性規(guī)則的含義。
答案:實(shí)體完整性規(guī)則是指關(guān)系中的元組在組成主鍵的屬性上不能有空值。關(guān)系SC的主鍵為〔學(xué)
號(hào),課程號(hào)〕,〔1分〕因此SC中的每個(gè)元組在學(xué)號(hào)、課程號(hào)兩個(gè)屬性上的取值均不能為空。
〔2分〕
3.如果關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF說明理由。
答案:R屬于3NF?!?分〕
根據(jù)題意可知,R中無非主屬性,〔1分〕滿足3NF的條件,即不存在非主屬性對(duì)鍵的局部和傳遞
函數(shù)依賴?!?分〕
4.㈱關(guān)系殿SC酬£NQ,SCQRE),明暗關(guān)系微表達(dá)式曝即%聞
5.軍◎式SQL法如何呻歹舉號(hào)及到游標(biāo)何時(shí)必須涉及到游標(biāo)
答垃;N匪加功心TH'UPDATE語句,以及查詢結(jié)果肯定是單元組時(shí)的SELECT語句,都可以
直接嵌入到主程序中使用,不必涉及到游標(biāo)?!?分〕
〔2〕當(dāng)SELECT語句查詢結(jié)果是多個(gè)元組時(shí),必須使用游標(biāo)?!?分〕
6.試說明事務(wù)的ACID特性分別由DBMS的哪個(gè)子系統(tǒng)實(shí)現(xiàn)。
答案:事務(wù)的原子性[atomicity)、一致性〔consistency〕、隔離性〔isolation,又稱獨(dú)立性〕、
持久性〔durability〕分別由DBMS的事務(wù)管理、完整性、并發(fā)控制、恢復(fù)管理子系統(tǒng)實(shí)現(xiàn)。〔答對(duì)3
個(gè)即給3分〕
7.設(shè)有兩個(gè)關(guān)系模式:職工〔職工號(hào),姓名,性別,部門號(hào)〕,部門〔部門號(hào),部門名
〕,如果規(guī)定當(dāng)刪除某個(gè)部門信息時(shí),必須同時(shí)刪除職工關(guān)系中該部門的員工信息。試寫出符合
上述規(guī)則的外鍵子句。
8.用戶訪問數(shù)據(jù)庫的權(quán)限有哪幾種
答案:讀〔Read〕權(quán)限、插入〔Insert〕權(quán)限、修改〔Update〕權(quán)限、刪除〔Delete〕權(quán)限。
〔答對(duì)三個(gè)即給3分〕
9.在SQL/CLI中,宿主程序與數(shù)據(jù)庫交互過程中有哪幾個(gè)重要記錄?
答案:環(huán)境記錄、連接記錄、語句記錄、描述記錄?!泊饘?duì)3個(gè)即給3分〕
10.簡述DB驅(qū)動(dòng)程序的主要任務(wù)。
答案:〔1〕建設(shè)應(yīng)用程序與數(shù)據(jù)源的連接;
〔2〕向數(shù)據(jù)源提交用戶請(qǐng)求執(zhí)行的SQL語句;
〔3〕完成數(shù)據(jù)源發(fā)送,接收數(shù)據(jù)格式和類型轉(zhuǎn)換;
〔4〕把處理結(jié)果返回應(yīng)用程序;
〔5〕將執(zhí)行過程中DBS返回的錯(cuò)誤轉(zhuǎn)換成ODBC定義的標(biāo)準(zhǔn)錯(cuò)誤代碼,并返回給應(yīng)用程序;
〔6〕根據(jù)需要定義和使用光標(biāo)。
〔答對(duì)3個(gè)即給3分〕
四、設(shè)計(jì)題(本大題共5小題,每題4分,共20分)
1.設(shè)有兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,年齡,職務(wù),工資,部門號(hào))
部門(部門號(hào),部門名稱,經(jīng)理名,地址,)
依據(jù)上述關(guān)系答復(fù)下面題。
(1).用關(guān)系代數(shù)表達(dá)式寫出以下查詢:
檢索“采購部〃女職工的職工號(hào)和姓名。
(2).試用SQL語句刪除年齡大于70歲的職工信息。
答案:DELETEFR0M職工〔2分〕
WHERE年齡>70;〔2分〕
(3).試用SQL語句統(tǒng)計(jì)每個(gè)部門的人數(shù)。
答案:SELECT部門號(hào),COUNT〔職工號(hào)〕〔1分〕
FROM職工〔1分〕
GROUPBY部門號(hào);〔2分〕
(4).試用SQL語句檢索人事部所有姓劉的職工姓名和年齡。
答案:SELECT姓名,年齡〔1分〕
FROM職工
WHERE姓名="劉%"AND部門號(hào)IN〔1分〕
〔SELECT部門號(hào)FROM部門WHERE部門名稱="人事部"〕:〔2分〕
(5).試用SQL語句定義一個(gè)包含姓名、性別、工資、職務(wù)和部門名稱的視圖ZBB。
答案:CREATEVIEWZBB〔姓名,性別,工資,職務(wù),部門名稱〕〔2分〕
AS
SELECT姓名,性別,工資,職務(wù),部門名稱〔1分〕
FROM職工,部門
WHERE職工.部門號(hào)二部門.部門號(hào);〔1分〕
五、綜合題(本大題共2小題,每題5分,共10分)
1.設(shè)有一個(gè)記錄學(xué)生畢業(yè)設(shè)計(jì)情況的關(guān)系模式:
R(學(xué)號(hào),學(xué)生名,班級(jí),教師號(hào),教師名,職稱,畢業(yè)設(shè)計(jì)題目,成績)
如果規(guī)定:每名學(xué)生只有一位畢業(yè)設(shè)計(jì)指導(dǎo)教師,每位教師可指導(dǎo)多名學(xué)生;學(xué)生的畢業(yè)設(shè)計(jì)題
目可能重復(fù)。
(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。
(2)R最高屬于幾范式。
(3)將R標(biāo)準(zhǔn)到3NF。
答案:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年速容銀杏茶項(xiàng)目可行性研究報(bào)告
- 中國內(nèi)鏡診療器械行業(yè)投資研究分析及發(fā)展前景預(yù)測(cè)報(bào)告
- 2024-2025學(xué)年高中地理課時(shí)分層作業(yè)6含解析湘教版必修3
- 2024-2025學(xué)年高中歷史專題420世紀(jì)以來中國重大思想理論成果1孫中山的三民主義即學(xué)即練隨堂鞏固含解析人民版必修3
- 2024-2025學(xué)年高中英語Unit5Thepowerofnature單元加餐練含解析新人教版選修6
- 2023年普通高等學(xué)校招生全國統(tǒng)一考試(全國甲卷)物理試題含答案
- 2025年米果成套設(shè)備行業(yè)深度研究分析報(bào)告
- 2025年風(fēng)扇用接線柱項(xiàng)目投資可行性研究分析報(bào)告
- 中國水力發(fā)電行業(yè)分析報(bào)告
- 中國塑膠無塵噴漆生產(chǎn)線項(xiàng)目投資可行性研究報(bào)告
- 綿陽市高中2022級(jí)(2025屆)高三第二次診斷性考試(二診)語文試卷(含答案)
- 常州初三強(qiáng)基數(shù)學(xué)試卷
- 《吞咽障礙膳食營養(yǎng)管理規(guī)范》(T-CNSS 013-2021)
- 仁愛七年級(jí)下冊(cè)英語教學(xué)計(jì)劃
- 躁狂的健康宣教
- 第四講國防動(dòng)員準(zhǔn)備
- 四川省成都市2025屆高三一診考試英語試卷含解析
- 2024年度房地產(chǎn)開發(fā)項(xiàng)目安全生產(chǎn)委托管理協(xié)議范本3篇
- 飛機(jī)空氣動(dòng)力學(xué)課件:翼型的空氣動(dòng)力特性
- 2025屆河南省鄭州市外國語學(xué)校高考數(shù)學(xué)三模試卷含解析
- 《高尿酸血癥腎損害》課件
評(píng)論
0/150
提交評(píng)論