版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.DDL數(shù)據(jù)定義語(yǔ)言DataDefinitionlanguage,例如createalterdrop
2.DML數(shù)據(jù)操作語(yǔ)言DataManipulationlanguage,例如selectdeleteupdate
3.DCL數(shù)據(jù)控制語(yǔ)言DataControllanguage,例如grantrevoke
4.SQL謂詞,計(jì)算結(jié)果為邏輯值(true/false/unknow)的邏輯表達(dá)式,例如in/exists/like/all
等
5.數(shù)據(jù)庫(kù)系統(tǒng)提供的數(shù)據(jù)控制功能是數(shù)據(jù)庫(kù)的恢復(fù)、數(shù)據(jù)庫(kù)的完整性、數(shù)據(jù)的安全性
6.在關(guān)系模型中,屬性的個(gè)數(shù)稱為元數(shù)
7.對(duì)于FDX->Y,如果Y是X的自給,那么稱X->Y是一個(gè)平凡的FD(整體包含局部)
8.設(shè)關(guān)系R和S具有相同的關(guān)系模式,貝IJRUS等價(jià)是“2R…S;
9.修改數(shù)據(jù)庫(kù)模式的權(quán)限總,允許用戶創(chuàng)建新的關(guān)系是資源權(quán)限
J2,修改數(shù)據(jù)庫(kù)模式的權(quán)限中,允許用戶創(chuàng)建新的關(guān)系是
A索引權(quán)限B.資源權(quán)限
C,修改權(quán)限D(zhuǎn).撤銷權(quán)限
10.數(shù)據(jù)流圖設(shè)計(jì)屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析
11.在ODBC體系結(jié)構(gòu)中,用來(lái)處理ODBC函數(shù)的是0B驅(qū)動(dòng)程序
12.DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提
供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制
13.可以區(qū)分的客觀存在的事物稱為實(shí)體
14.數(shù)據(jù)等價(jià)是指兩個(gè)數(shù)據(jù)庫(kù)實(shí)例應(yīng)表示同樣的信息內(nèi)容,用無(wú)損分解衡量
15.關(guān)系演算可以分為元組關(guān)系演算和域關(guān)系驗(yàn)算
16.嵌入式SQL的實(shí)現(xiàn),有兩種處理方式,一種是擴(kuò)充主語(yǔ)言的編譯程序,使之那個(gè)處理SQL
語(yǔ)句,另一種是采用預(yù)處理方式
17.數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用,造成數(shù)據(jù)的泄密、更改或破壞
18.SQL3的觸發(fā)器有時(shí)稱為“主動(dòng)規(guī)則”或“事件-條件-動(dòng)作”規(guī)則
19.創(chuàng)建數(shù)據(jù)源最簡(jiǎn)單的方法是使用ODBC一數(shù)據(jù)源???????—
20.ODBC數(shù)據(jù)庫(kù)應(yīng)用程序,用宿主語(yǔ)言和ODBC函數(shù)編寫的應(yīng)用程序用于訪問(wèn)數(shù)據(jù)庫(kù)
21.ODBC規(guī)范定義的驅(qū)動(dòng)程序有兩種類型:即單層驅(qū)動(dòng)程序和—雙層驅(qū)動(dòng)程序—o
22.UML類圖
15.在類圖中,關(guān)聯(lián)是對(duì)類的實(shí)例之間的命名,與關(guān)聯(lián)有關(guān)的類的個(gè)數(shù)稱為
A.聯(lián)系的元數(shù)B.關(guān)聯(lián)元數(shù)
C.關(guān)聯(lián)角色D.重復(fù)度
關(guān)聯(lián)是對(duì)類的實(shí)例之間的命名,相當(dāng)于ER模型中的聯(lián)系類型。與關(guān)聯(lián)有關(guān)的內(nèi)容包括:
A.關(guān)聯(lián)元數(shù)degree,與關(guān)聯(lián)有關(guān)的類的個(gè)數(shù),稱為關(guān)聯(lián)元數(shù)或度數(shù)。
B.關(guān)聯(lián)角色role,關(guān)聯(lián)的端部,也就是與關(guān)聯(lián)相連的類,稱為關(guān)聯(lián)角色。角色名可以命名,
也可以不命名,就用類的名字作為角色名稱。
C.重復(fù)讀multiplicity,重復(fù)讀是指在一個(gè)給定的聯(lián)系中有多少對(duì)象參與。即關(guān)聯(lián)角色的重復(fù)
度。
注:類圖的重復(fù)度與ER圖中實(shí)體的基數(shù)異同?
同:重復(fù)度類似于ER模型中實(shí)體基數(shù)的概念,但這是兩個(gè)相反的概念。
異:實(shí)體基數(shù)是指與一個(gè)實(shí)體有聯(lián)系的另一端實(shí)體數(shù)目的最小、最大值,基數(shù)應(yīng)該寫在這一
端實(shí)體的邊上,重復(fù)度是指參與關(guān)聯(lián)的這一端對(duì)象數(shù)目的最小值、最大值,重復(fù)度應(yīng)該寫在
這一端類的邊上。
35.簡(jiǎn)述UML類圖中的重復(fù)度與ER模型中實(shí)體基數(shù)的區(qū)別。
實(shí)體基數(shù)是指與一個(gè)實(shí)體有聯(lián)系的另一端實(shí)體數(shù)目的最小值、最大值,基數(shù)應(yīng)寫在這一端實(shí)
體的邊上。
重復(fù)度是指參與關(guān)聯(lián)的一端對(duì)象數(shù)目的最小值、最大值,重復(fù)度應(yīng)寫在這一端類的邊上。
23.ORACLE的行級(jí)安全性由視圖實(shí)現(xiàn)
24.設(shè)關(guān)系R和S的屬性個(gè)數(shù)均為3,則R*S操作結(jié)果的■■■為
25.數(shù)據(jù)庫(kù)系統(tǒng)用戶主要有三類,應(yīng)用程序員,數(shù)據(jù)庫(kù)管理員,終端用戶
26.在關(guān)系數(shù)據(jù)庫(kù)中,選擇存取路徑主要是指確定如何建立索引
27.聚集函數(shù)AVG的作用是,求檢索出某一列值的平均值
28.數(shù)據(jù)庫(kù)的并發(fā)控制就是控制數(shù)據(jù)庫(kù),防止多用戶并發(fā)使用數(shù)據(jù)庫(kù)時(shí)造成數(shù)據(jù)錯(cuò)誤和程序
運(yùn)行錯(cuò)誤,保證數(shù)據(jù)的完整性。
29.在多個(gè)事務(wù)請(qǐng)求對(duì)同一數(shù)據(jù)封鎖時(shí),總是某一用戶等待的情況稱為活鎖。解決活鎖的方
法是采用先來(lái)先服務(wù)的方法
30.某書店的圖書管理系統(tǒng)中,出版社與圖書的聯(lián)系屬于1:N
31.數(shù)據(jù)庫(kù)鏡像涉及一個(gè)數(shù)據(jù)庫(kù)的兩個(gè)副本,這兩個(gè)副本通常駐留在不同的計(jì)算機(jī)上。在任
何給定的時(shí)間內(nèi)都只有一個(gè)副本可供客戶端使用,該副本稱為主體數(shù)據(jù)庫(kù)。
32.條件連接實(shí)際上是在兩個(gè)關(guān)系的廣義笛卡爾積乘積上進(jìn)行的選擇運(yùn)算
33.1NF,所有的屬性不能再分的關(guān)系
34.2NF,若關(guān)系R滿足1NF,且它的每一非主屬性完全函數(shù)依賴于候選鍵、
35.3NF,要求每個(gè)非主屬性非傳遞依賴于主碼
1NF每個(gè)睥性都不可再分
2NF非主屬性完全函數(shù)依賴于候選鍵(設(shè)“學(xué)號(hào)/課程號(hào)”為主鍵,(學(xué)號(hào),課程名)。姓名,
學(xué)號(hào),姓名為局部依賴,不滿足2NF)
3NF消除昨主屬性對(duì)候選鍵的傳遞依賴(設(shè)“學(xué)號(hào)”為主鍵,學(xué)號(hào)->系別,系主任,學(xué)號(hào)->
系主任為傳遞依賴,不滿足3NF)
BCNF■內(nèi)部不能有部分或傳遞依賴(既檢查非主屬性又檢查■■)(書號(hào)。書名,
(書名+作者),書號(hào),書號(hào),書名,作者都是主屬性,主屬性存在傳遞依賴,不滿足BCNF)
36.數(shù)據(jù)庫(kù)系統(tǒng),由數(shù)據(jù)庫(kù)、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用開(kāi)發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)
庫(kù)管理員和用戶構(gòu)成的整體。
37.在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的原因有三種,一,數(shù)據(jù)冗余,二,并發(fā)控制不當(dāng),三,
各種故障,錯(cuò)誤;根本原因是數(shù)據(jù)冗余。
38.用符號(hào)。表示的關(guān)系操作是選擇,投影是n,除是小
39.ER圖三要素:實(shí)體、屬性、聯(lián)系
40.數(shù)據(jù)模型所描述的內(nèi)容包括三部分:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束
41.數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型:概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模
型
根據(jù)所描述的內(nèi)容不同的應(yīng)用層次
數(shù)數(shù)據(jù)結(jié)構(gòu)概念數(shù)據(jù)模型ER圖面向?qū)ο竽P?/p>
據(jù)
數(shù)據(jù)操作
模邏輯數(shù)據(jù)模型層次模型、網(wǎng)狀模型、關(guān)系模型
型數(shù)據(jù)約束物理數(shù)據(jù)模型數(shù)據(jù)庫(kù)體系結(jié)構(gòu)設(shè)計(jì)
42.在select語(yǔ)句中使用*,表示選擇全部屬性
錯(cuò)題
6.XfY能用FD推理規(guī)則推出的充分必要條件是(B)
A.YcXB.YcX+
C.XcY+D.X+=Y+
12.SQL2提供事務(wù)的四種隔離級(jí)別,其中最高級(jí)別是(A)
A.SERIALIZABLEB.REPEATABLEREAD
C.READCOMMITTEDD.READUNCOMMITTED
3.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段應(yīng)考慮的主要因素是(D)
A.概念模型B.處理要求
C.存取方法D.DBMS特征
4.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)外鍵沒(méi)有任何限制的操作是(B)
A.插入B.刪除
C.修改D.置空值
5.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的刪除異常指的是(D)
A.應(yīng)該刪除的數(shù)據(jù)不能刪除B.未經(jīng)授權(quán)的用戶對(duì)數(shù)據(jù)進(jìn)行「刪除操作
C.數(shù)據(jù)刪除過(guò)程中發(fā)生了故障D.不該刪除的數(shù)據(jù)被刪除
6.設(shè)有關(guān)系模式R(ABCDE),F是R上成立的FD集(函數(shù)依賴),F(xiàn)={ATBJBTCJDTE},那么F在模式ABC
上的投影為(A)
A.{ATBB—CA->C}B.{ATB?BTC?DTE}
C.{ATB上TC}D.①(即不存在非平凡的FD)
7.關(guān)系R和S如下表,則關(guān)系T是R和0的(C)
A.自然連接B.交
C.除D.并
8.設(shè)R和S都是:元關(guān)系,那么與元組演算表達(dá)式隹R⑴八0u)(S(u)八}不等價(jià)的關(guān)系代數(shù)表達(dá)式
是(B)
A陽(yáng)式分3(RxS))B/式巴同(RxS))
c7T12(R[XIS)。陽(yáng)式巧乂(SXR))
'2B1
3.要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改的是
A.邏輯模式B.模式與內(nèi)模式的映射
C.邏輯模式與外模式的映射D.內(nèi)模式
3.不是數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)階段任務(wù)的工作是
A.數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)B.數(shù)據(jù)庫(kù)試運(yùn)行
C.數(shù)據(jù)庫(kù)安全性、完整性控制D.數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改進(jìn)
4.在關(guān)系模型中,對(duì)于關(guān)系性質(zhì)敘述正確的是
A.關(guān)系中每一個(gè)屬性值都是可分解的
B.關(guān)系中允許出現(xiàn)重復(fù)元組
C.由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒(méi)有行序
D.元組中的屬性在理論上是有序的
7.如題7圖,兩個(gè)關(guān)系R1和R2,運(yùn)算能得到關(guān)系R3的是
A.連接B.笛卡兒積C.并D.交
題7圖
8.設(shè)有關(guān)系R和S,與R-S等價(jià)的元組關(guān)系演算表達(dá)式是
A.|tlR(t)VS(t)|"&XlR(t)A-'SCt)}
C.ItKuJRdVnSCu))Y|tl(u)R(t)AiS(u)]
zxc-Jc--=>3?mT人-iZ-Tic-AA?FHf=1
43.左部不可約依賴也稱為完全依賴
u?yj叫乂八小“jp-3人一g”八RZ“」U」^AO.JJ
6.“左部不可約依賴”也稱為
A.局部依賴B.完全依賴
C.平凡函數(shù)依賴D.非平凡的函數(shù)依賴
__I_r?-r*__rm?1,*A、,--————?—人,cn-?--l、,_?,L4.?=a
44.若事務(wù)T1已經(jīng)給數(shù)據(jù)A加上了排他鎖,則事務(wù)T2不能再給數(shù)據(jù)A加任何鎖
共享鎖(S鎖):如果事務(wù)T對(duì)數(shù)據(jù)A加上共享鎖后,則其他事務(wù)只能對(duì)A再加共享鎖,不
能加排他鎖。獲準(zhǔn)共享鎖的事務(wù)只能讀數(shù)據(jù),不能修改數(shù)據(jù)。
排他鎖(X鎖):如果事務(wù)T對(duì)數(shù)據(jù)A加上排他鎖后,則其他事務(wù)不能再對(duì)A加任任何類型
的封鎖。獲準(zhǔn)排他鎖的事務(wù)既能讀數(shù)據(jù),又能修改數(shù)據(jù)。
45.DBMS總是基于某種數(shù)據(jù)模型,包括層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο竽P?/p>
46.概念設(shè)計(jì)中最著名的方法是實(shí)體聯(lián)系方法(ER方法)
47.在關(guān)系模式R中,能函數(shù)決定所有屬性的屬性組稱為模式R的超鍵
48.在對(duì)關(guān)系R和S做自然連接時(shí),把原該舍棄的元組也保留在新關(guān)系中,同時(shí)對(duì)這些元組
新增加的屬性上填上控制,這種操作稱為外連接。
49.關(guān)系R和S做外連接時(shí),結(jié)果元組中只有R中的屬性存在Null值,則該連接屬于—右
外連接。
50.DBMS的恢復(fù)子系統(tǒng)必須在系統(tǒng)重新啟動(dòng)時(shí),對(duì)非正常終止的事務(wù)進(jìn)行處理,把數(shù)據(jù)庫(kù)
恢復(fù)到正確的狀態(tài)。
51.SQLServer中,存儲(chǔ)過(guò)程是存放在服務(wù)器上的預(yù)先編譯好的SQL語(yǔ)句
52.求外連接包含Null的值個(gè)數(shù)
8.關(guān)系R和S如下圖所示。則R和S的外連接包含NuU值的個(gè)數(shù)是
按??
12.事務(wù)把數(shù)據(jù)R的S鎖升級(jí)為X幀的操作是C
A.XFINDRB.SFIXDR
C.UPDXRD.SRELEASER
54.SQL語(yǔ)言的聚合函數(shù)COUNT、SUM、AVG等,不九許出現(xiàn)在其中的子句為
A.SELECTB.HAVING
C.GROUP-HAVINGD.WHERE
55.
填空題
1.SQLServer的身份驗(yàn)證模式包括WINDOWS身份驗(yàn)證模式和混合驗(yàn)證模式(Windows授權(quán)
SQL授權(quán))
2.就信息處理的方式而言,在文件系統(tǒng)階段,(程序設(shè)計(jì))處于主導(dǎo)地位,(數(shù)據(jù))只起著
服從程序設(shè)計(jì)需要的作用;而在數(shù)據(jù)庫(kù)方式下,(數(shù)據(jù))占據(jù)了中心位置。
3.數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段
4.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能只包含有直接關(guān)系的屬性,不要包含有間接關(guān)系的屬性。
5.在數(shù)據(jù)庫(kù)技術(shù)中,把未提交的隨后被撤銷的數(shù)據(jù)稱為臟數(shù)據(jù)
6.在關(guān)系代數(shù)中,五種基本運(yùn)算為并、差、選擇、投影、笛卡爾積
7.數(shù)據(jù)庫(kù)系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫(kù)的恢復(fù)、數(shù)據(jù)庫(kù)的并發(fā)控制、數(shù)據(jù)的完整
性和—數(shù)據(jù)安全性。
16.在數(shù)據(jù)庫(kù)階段,對(duì)數(shù)據(jù)的操作不一定以記錄為單位,可以以_數(shù)據(jù)項(xiàng)為單位。
17.數(shù)據(jù)字典中通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和—處理過(guò)程__五個(gè)部
分。
18.在數(shù)據(jù)管理中,一直影響系統(tǒng)性能的大問(wèn)題是—數(shù)據(jù)冗余。
19.關(guān)系代數(shù)表達(dá)式的啟發(fā)式優(yōu)化是由DBMS的_DML編譯器完成的。
20.一個(gè)SQL模式是表和—約束—的集合。
21.事務(wù)的執(zhí)行次序稱為—調(diào)度。
22.安全性確保用戶被限制在做其想做的事情;而完整性確保用戶所做的事情是_正確的
23.存儲(chǔ)過(guò)程可以增強(qiáng)代碼的可重用性和共享性,提高—開(kāi)發(fā)質(zhì)量和效率—。
16.數(shù)據(jù)庫(kù)技術(shù)是研究數(shù)據(jù)庫(kù)的一結(jié)構(gòu)_、存儲(chǔ)、設(shè)計(jì)、管理和使用的一門軟件學(xué)科。
17.DBMS中提供存儲(chǔ)在數(shù)據(jù)庫(kù)中底層數(shù)據(jù)和應(yīng)用程序、查詢之間的接口是存儲(chǔ)管理器。
17.在數(shù)據(jù)庫(kù)系統(tǒng)生存期中,對(duì)于給定的基本數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)
的過(guò)程,稱為—物理設(shè)計(jì)一階段。
18.解決冗余的主要方法,也是規(guī)范化的一條原則就是:關(guān)系模式有冗余問(wèn)題,就一分解
—它。
19.由關(guān)系代數(shù)運(yùn)算經(jīng)有限次復(fù)合而成的式子稱為關(guān)系代數(shù)表達(dá)式。這種表達(dá)式的運(yùn)算結(jié)果
是一個(gè)—關(guān)系
20.視圖是一個(gè)虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但有一定限制的操作是
修改___。
21.用于安全性目的的數(shù)據(jù)庫(kù)日志,稱為審計(jì)追蹤一
22.在程序中,事務(wù)以BEGINTRANSACTION語(yǔ)句開(kāi)始,以COMMIT語(yǔ)句或—ROLLBACK.語(yǔ)
句結(jié)束。
23.表變量類似于臨時(shí)表,它的優(yōu)點(diǎn)在于它存在于內(nèi)存中。表變量與變量具有同樣的作用域
和一生命周期。
25.在UML類圖中,與關(guān)聯(lián)有關(guān)的類的個(gè)數(shù),稱為一關(guān)聯(lián)元數(shù)一。
1.設(shè)F是關(guān)系模型R的FD集,如果對(duì)F中每個(gè)非平凡函數(shù)依賴X-Y,都有X是
R的超鍵,貝UR屬于D_BCNF
2.常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和關(guān)系演算
3.全局ER模型的優(yōu)化原則包括,合并實(shí)體類型、消除冗余屬性、消除冗余關(guān)系
4.最小函數(shù)依賴集F必須滿足的一個(gè)條件是F中的每個(gè)函數(shù)依賴的右部是單屬性
5.關(guān)系代數(shù)表達(dá)式優(yōu)化的啟發(fā)式規(guī)則有:盡早地執(zhí)行選擇和投影操作,避免直接做笛卡爾
積。
6.在SQL中,視圖機(jī)制使系統(tǒng)具有三個(gè)優(yōu)點(diǎn):數(shù)據(jù)安全性、邏輯數(shù)據(jù)獨(dú)立性、操作簡(jiǎn)便性。
23.MicrosoftSQLServer2000是一個(gè)分布式的關(guān)系型_____型數(shù)據(jù)庫(kù)管理系統(tǒng)。
25.對(duì)用戶來(lái)說(shuō),—數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序屏蔽了不同數(shù)據(jù)庫(kù)系統(tǒng)的差異。
20.國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布的SQL語(yǔ)言標(biāo)準(zhǔn)SQL99習(xí)慣上被稱為_(kāi)SQL3。
21.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、檢查約束
定義。
22.封鎖對(duì)象的大小稱為封鎖的粒度。
23.用戶管理SQLServer2000的主要管理工具是__企業(yè)管理器。
25.在對(duì)象聯(lián)系圖中,橢圓之間的邊表示對(duì)象之間的—引用。
16.數(shù)據(jù)庫(kù)在磁盤上的基本組織形式是—文件。
17.層次模型中上一層記錄類型和下一層記錄類型之間的聯(lián)系是—一對(duì)多聯(lián)系。
18.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、增廣律和—傳遞率。
20.SQL語(yǔ)言是介于關(guān)系代數(shù)(n等)和一元組演算之間的一種語(yǔ)言。
1.關(guān)系演算是一種以元組為變量的謂詞演算
16.DBMS是位于用戶與一操作系統(tǒng)OS之間的一層數(shù)據(jù)管理軟件。
17.設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)時(shí),常用的數(shù)據(jù)抽象方法是一聚集和概括。
18.引起關(guān)系模式中各種數(shù)據(jù)操作異常的原因是一數(shù)據(jù)冗余
19.關(guān)系R和S都是二元關(guān)系,則與元組表達(dá)式{w|Ru)(3V)(R(U)AS(V)AU[2]=V[1]AW[1]=U[1]
AW[2]=V[2])}等價(jià)的關(guān)系代數(shù)表達(dá)式是_nl,4(o2=3(RXS))。
元組衣這式{wl(3uX3vXR(u)AS(v)Au[2][1]Aw[1]=u[1]A?{2]-v[2])}
RS
u!u2v1v2
R*S
wlw2w3w4
紅色為條件u[2]=v[1]:w2=w3
w(1)w[2]為笛卡爾積的屬性
綠色和紫色為查出的笛卡爾積的屬性
紅色為條件
對(duì)R*S做笛卡爾積,取條件為第二列2=第三列3
查出第一?faa酮me
關(guān)系代?Siist:X1.4<02=3(RXS>)
20.SQLDML分成數(shù)據(jù)查詢和一數(shù)據(jù)更新兩類。
21.如果一個(gè)并發(fā)調(diào)度的執(zhí)行結(jié)果與某一串行調(diào)度的執(zhí)行結(jié)果等價(jià),那么這個(gè)并發(fā)調(diào)度稱為一
可串行化的調(diào)度。
22.數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用,以免數(shù)據(jù)的泄密、更改或一破壞—o
23.在SQLServer2000中,角色分為服務(wù)器角色和_數(shù)據(jù)庫(kù)角色。
24.PowerBuilder在訪問(wèn)數(shù)據(jù)庫(kù)之前,必須首先與要使用的數(shù)據(jù)庫(kù)一建立連接。
25.在SQL標(biāo)準(zhǔn)中,CLI定義了一套可以從宿主語(yǔ)言調(diào)用的_公共函數(shù)。
16.根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、—面向?qū)ο?/p>
型等。
17.實(shí)體完整性規(guī)則要求關(guān)系中元組在組成―主碼的屬性上不能有空值。
18.設(shè)有關(guān)系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)={BrA,BfD},則R的候選鍵
是(B,C)。
19.存儲(chǔ)過(guò)程是使用SQL語(yǔ)句和流程控制語(yǔ)句編寫的模塊,存儲(chǔ)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在
一數(shù)據(jù)庫(kù)―中。
20.關(guān)系演算可以分為元組關(guān)系演算和域關(guān)系演算。
21.SQL3的觸發(fā)事件有三類:_UPDATE、DELETE和INSERT。
22.數(shù)據(jù)庫(kù)由低到高安全性級(jí)別依次是環(huán)境級(jí)、職員級(jí)、OS級(jí)、網(wǎng)絡(luò)級(jí)、_DBS級(jí)。
SQL/CLI
56.簡(jiǎn)述在SQL/CU中,宿主程序與數(shù)據(jù)庫(kù)交互的有關(guān)信息保存在哪些類型的記錄中?
環(huán)境記錄:作為一個(gè)容器,設(shè)置環(huán)境信息,以保存一個(gè)或多個(gè)數(shù)據(jù)庫(kù)連接;
連接記錄:保存一個(gè)特定數(shù)據(jù)庫(kù)連接所需的信息,標(biāo)識(shí)應(yīng)用系統(tǒng)與數(shù)據(jù)源庫(kù)之間的連接;
語(yǔ)句記錄:保存一個(gè)SQL語(yǔ)句所需的信息,應(yīng)用程序在提交SQL語(yǔ)句前必須先申請(qǐng)一個(gè)
語(yǔ)句記錄;
描述記錄:保存元組和參數(shù)的有關(guān)信息,如元組中的屬性及其類型,或某個(gè)函數(shù)中的參數(shù)
個(gè)數(shù)及其類型
57.簡(jiǎn)述SQL/CLI中描述記錄的功能
保存元組和參數(shù)的有關(guān)信息,如元組中的屬性個(gè)數(shù)及其類型,或某個(gè)函數(shù)的參數(shù)個(gè)數(shù)及
其類型
58.簡(jiǎn)述SQL/CLI中語(yǔ)句記錄的功能
保存一個(gè)SQL語(yǔ)句所需的信息。應(yīng)用程序在提交SQL語(yǔ)句前必須先申請(qǐng)一個(gè)語(yǔ)句記錄。
59.使用SQL/CLI時(shí),函數(shù)調(diào)用中SQL語(yǔ)句將作為字符串參數(shù)動(dòng)態(tài)地創(chuàng)建和傳遞。
60.使用SQL/CLI時(shí),函數(shù)調(diào)用中SQL語(yǔ)句將作為一字符串參數(shù)動(dòng)態(tài)地創(chuàng)建和傳遞。
35.簡(jiǎn)述SQL/CLI中描述記錄的功能。
保存元組或參數(shù)的有關(guān)信息,如元組的屬性個(gè)數(shù)及其類型,或某個(gè)函數(shù)調(diào)用中的參數(shù)個(gè)數(shù)
和類型
什么是SQL/CLI
SQL/CLI是ODBC技術(shù)的延續(xù),SQL的調(diào)用層接口CLI定義了一套可以從宿主語(yǔ)言調(diào)用的公共
函數(shù),每個(gè)函數(shù)具有一個(gè)名詞和一個(gè)要求的算法
T-SQL
1.T-SQL語(yǔ)言中局部變量與全局變量的區(qū)別
局部變量由用戶定義和維護(hù),名稱以單個(gè)@字符開(kāi)頭:
全局變量由系統(tǒng)定義和維護(hù),返回一些系統(tǒng)信息,名稱以兩個(gè)字符@@開(kāi)頭,用戶不能定義
全局變量
61.簡(jiǎn)述SQLServer中T-SQL
用于操作數(shù)據(jù)庫(kù)的編程語(yǔ)言稱為T-SQL,T-SQL包含4個(gè)部分,DDL(定義和管理數(shù)據(jù)庫(kù)
對(duì)象)、DML(實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表各對(duì)象的操作)、DCL(數(shù)據(jù)控制語(yǔ)言,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行
安全管理和權(quán)限管理等控制)、附加的語(yǔ)言元素(如變量、運(yùn)算符、函數(shù)、注釋和流程語(yǔ)句
等).
62.簡(jiǎn)述T-SQL語(yǔ)言中GOTO語(yǔ)句的作用
可以使SQL語(yǔ)句的執(zhí)行流程無(wú)條件地轉(zhuǎn)移到指定的標(biāo)簽處
63.簡(jiǎn)述T-SQL語(yǔ)言中while語(yǔ)句的作用
while語(yǔ)句可以重復(fù)執(zhí)行一個(gè)語(yǔ)句塊,直到條件為假為止。
64.在T-SQL批處理中使用exec命令來(lái)調(diào)用存儲(chǔ)過(guò)程,如果一個(gè)批處理的第一行是調(diào)用存儲(chǔ)
過(guò)程,那么exec可以省略
65.在T-SQL批處理中使用exec命令來(lái)調(diào)用存儲(chǔ)過(guò)程,如果一個(gè)批處理的第一行是調(diào)用存儲(chǔ)
過(guò)程,那么exec可以省略
13.在T-SQL語(yǔ)言中,表變量存在的地方是(A)
A.內(nèi)存B.數(shù)據(jù)庫(kù)
C.文件D.臨時(shí)表
33.簡(jiǎn)述T-SQL語(yǔ)言中局部變量和全局變量的區(qū)別。
局部變量是用戶定義和維護(hù)的,名稱以單個(gè)@字符開(kāi)頭;全局變量由系統(tǒng)定義和維護(hù),名稱
以兩個(gè)@字符開(kāi)頭
面向?qū)ο?/p>
66.在面向?qū)ο髷?shù)據(jù)技術(shù)中,枚舉型屬于基本類型數(shù)據(jù)類型。
67.在面向?qū)ο蠹夹g(shù)中,可以避免數(shù)據(jù)結(jié)構(gòu)的無(wú)窮嵌套問(wèn)題的數(shù)據(jù)類型是引用類型
68.在面向?qū)ο髷?shù)據(jù)模型中,所有具有相同屬性和方法集的對(duì)象抽象出—類—。
15.在面向?qū)ο蠹夹g(shù)中,相同類型元素的無(wú)序集合,并且允許有重復(fù)的元素的復(fù)合類型,稱
為
A.行類型B.列類型
C.包類型D.集合類型
15.在面向?qū)ο蠹夹g(shù)中,下列不展于匯集類型的是(C)
A.數(shù)組B.列表
C.行類型D.包類型
15.在對(duì)象聯(lián)系圖中,表示屬性具有多值的是(C)
A.T屬性是單值B.n超類與子類(子類指向超類)
C.TT屬性具有多值D.一T兩個(gè)屬性之間值的聯(lián)系為逆聯(lián)系
Powerbuilder9.0
24.在PowerBuilder'。中,ODBC數(shù)據(jù)源創(chuàng)建以后,必須定義—數(shù)據(jù)庫(kù)描述文件后才
能與數(shù)據(jù)源建立連接。
2.Powerbuilder9.0的開(kāi)發(fā)空間有哪幾個(gè)層次
Workspace(工作空間)、Target(目標(biāo))、Library(庫(kù)文件)
[PowerBuilder9.0中,用于生成可執(zhí)行文件、動(dòng)態(tài)鏈接庫(kù)、組件和代理對(duì)象的是工程畫板
24.數(shù)據(jù)窗口畫板是PB中功能最強(qiáng)大的畫板。在其中創(chuàng)建的數(shù)據(jù)窗口對(duì)象可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)
的各種操作,并按照不同的風(fēng)格—顯示數(shù)據(jù)。
25.聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的—ispartof的聯(lián)系。
26.在PowerBuilder腳本中,如果數(shù)據(jù)窗口控件為dw1,則從表中顯示檢索到數(shù)據(jù)的語(yǔ)句是
dw1.retrieve。
69.簡(jiǎn)述PB9.0連接數(shù)據(jù)庫(kù)的步驟
1建立ODBC數(shù)據(jù)源2建立數(shù)據(jù)庫(kù)描述文件3用connect命令連接數(shù)據(jù)庫(kù)
70.簡(jiǎn)述PB9.0工程面板的功能
????
71.簡(jiǎn)述PB9.0應(yīng)用畫板的功能
用來(lái)創(chuàng)建和編輯應(yīng)用對(duì)象,可以對(duì)應(yīng)用程序的OPEN、CLOSE,ERROR等事件編程和對(duì)對(duì)象
的屬性進(jìn)行定制和修改
72.PB9.0中,開(kāi)發(fā)空間有三層,workspace(工作空間)、Target(目標(biāo))和Library庫(kù)文件
73.PowerBuilder9.0開(kāi)發(fā)工具附帶的小型數(shù)據(jù)庫(kù)是RDBMSASA
PowerBuilder9.0開(kāi)發(fā)I具附帶的小型數(shù)據(jù)庫(kù)是
B.RDBMSASA
A.Database
D.MySQL
C.SQLserver
74.用PowerBuilder腳本語(yǔ)言來(lái)連接數(shù)據(jù)庫(kù)時(shí),語(yǔ)句SQLCA.DBMS="ODBC"所指的是數(shù)據(jù)庫(kù)廠
商的名稱
75.PowerBuilder9.0中,可以對(duì)應(yīng)用程序的Open、CloseError等事件編程的畫板是應(yīng)用面
板
76.系統(tǒng)樹(shù)窗口為PowerBuilder開(kāi)發(fā)人員提供了關(guān)于—工作空間—的活動(dòng)狀態(tài)視圖
77.PainterBar是PB提供的操作—畫板組件—的工具欄。
78.PowerBar是PB的主控菜單工具欄。
79.在PB中,數(shù)據(jù)窗口是封裝了對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)操作的對(duì)象,它極大地方便了應(yīng)用程序?qū)?/p>
數(shù)據(jù)庫(kù)的使用。
80.簡(jiǎn)述PowerBuilder9.0查詢畫板的功能
用于定義數(shù)據(jù)窗口和數(shù)據(jù)管道等對(duì)象中可重用的SQL語(yǔ)句。
81.
82.簡(jiǎn)述PB9.0數(shù)據(jù)窗口畫板的作用
用戶可以在窗口畫板中拖放可視化控件,設(shè)置窗口大小,類型,設(shè)置各種可視化控件屬性、
樣式,并且可以在窗口的設(shè)計(jì)開(kāi)發(fā)過(guò)程中預(yù)設(shè)窗口,還可以直接編輯窗口對(duì)象腳本。
83.簡(jiǎn)述PowerBuilder2。輸出窗口的功能?
用于顯示對(duì)開(kāi)發(fā)人員做出的操作響應(yīng)(如顯示進(jìn)行移植、編譯、部署、執(zhí)行、保存等各種操
作后系統(tǒng)對(duì)應(yīng)的信息)
24.在PB9.0中連接數(shù)據(jù)庫(kù)有三個(gè)步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫(kù)描述文件;用
—connect命令連接數(shù)據(jù)庫(kù)。
84.簡(jiǎn)述PB9.0連接數(shù)據(jù)庫(kù)的步驟
1建立ODBC數(shù)據(jù)源2建立數(shù)據(jù)庫(kù)描述文件3用connect命令連接數(shù)據(jù)庫(kù)
34.簡(jiǎn)述PowerBuilder9.0集成開(kāi)發(fā)環(huán)境中系統(tǒng)樹(shù)窗口的功能。
(2分)提供了關(guān)于工作空間的活動(dòng)狀態(tài)視圖
(1分)層層展開(kāi)組件、功能、屬性、事件等
PowerbuiIder9.0集成開(kāi)發(fā)環(huán)境中系統(tǒng)樹(shù)窗口的功能
?
ta件工作空間的活動(dòng)狀態(tài)視圖
功能
屬性
事件
系統(tǒng)樹(shù)窗口為PB開(kāi)發(fā)人員提供可關(guān)于工作空間的活動(dòng)狀態(tài)視圖,所有的組件、功能屬性
事件都可通過(guò)系統(tǒng)樹(shù)窗口一層層展開(kāi),可以使用其打開(kāi)運(yùn)行調(diào)試編譯目標(biāo),也支持拖放操作
34.簡(jiǎn)述PowerBuilder%。應(yīng)用畫板的功能。
用來(lái)創(chuàng)建和編輯應(yīng)用對(duì)象,可以對(duì)應(yīng)用程序的OpenCloseError等事件編程和對(duì)對(duì)象的屬相
進(jìn)行定制和修改;
14.PowerBu9.0開(kāi)發(fā)工具附帶的小型數(shù)據(jù)庫(kù)是(A)
A.RDBMSASAB.WORKSPACE
C.TARGETD.LIBRARY
簡(jiǎn)答題
26.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)中的兩級(jí)映像,并說(shuō)明其優(yōu)點(diǎn)。
兩級(jí)映像分別是外模式/模式映像,模式/內(nèi)模式映像;
優(yōu)點(diǎn):兩級(jí)映像使得數(shù)據(jù)庫(kù)具有獨(dú)立性(邏輯獨(dú)立性和物理獨(dú)立性)
28.在關(guān)系模式分解時(shí),為了保持原模式的特性,要求分解具有哪些特性?
無(wú)損分解、保持函數(shù)依賴
29.簡(jiǎn)述使用游標(biāo)的四個(gè)步驟。
Cursor
游標(biāo)定義Declare
游標(biāo)打開(kāi)open
游標(biāo)推進(jìn)fetch
游標(biāo)關(guān)閉close
30.簡(jiǎn)述第三級(jí)封鎖協(xié)議的內(nèi)容。
事務(wù)在修改數(shù)據(jù)之前,必須先對(duì)該數(shù)據(jù)加X(jué)鎖,直到事務(wù)結(jié)束時(shí)才釋放,其他事務(wù)在讀數(shù)據(jù)
之前必須加上S鎖,直到事務(wù)結(jié)束時(shí)才釋放S鎖
31.簡(jiǎn)述數(shù)據(jù)庫(kù)故障的種類。
事務(wù)故障,系統(tǒng)故障,介質(zhì)故障
32.請(qǐng)用SQL語(yǔ)句完成如下授權(quán):授予用戶CHEN查詢、修改關(guān)系S的權(quán)限,并且允許CHEN
將這些權(quán)限轉(zhuǎn)授給其他用戶。
grantselect,updateonstochenwithgrantoption;
26.簡(jiǎn)述物理數(shù)據(jù)獨(dú)立性與邏輯數(shù)據(jù)獨(dú)立性的含義。
物理數(shù)據(jù)獨(dú)立性是指DB物理結(jié)構(gòu)的改變盡量不影響應(yīng)用程序或DB內(nèi)模式的改變盡量不影
響邏輯模式;
邏輯數(shù)據(jù)獨(dú)立性是指DB邏輯結(jié)構(gòu)的改變盡量不影響應(yīng)用程序或DB邏輯模式的改變盡量不
影響外模式和應(yīng)用程序;
27.候選鍵與超鍵有哪些聯(lián)系和區(qū)別?
聯(lián)系:候選鍵也是超鍵,兩者都是能唯一標(biāo)識(shí)元組的屬性集;
區(qū)別:候選鍵不含有多余的屬性。
28.有如下部門信息表,試判斷該表是否可以直接作為關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系,并說(shuō)明原因。
答:不能,因?yàn)閷傩浴安块T成員”的分量并不是原子數(shù)據(jù)項(xiàng),該表不滿足關(guān)系的最低要求,
即第一范式要求。
部門號(hào)部門名稱負(fù)責(zé)人部門成員
DI財(cái)務(wù)部張軍劉爽、王方
D2人事部李強(qiáng)徐剛、張玉
D3工程部王洪蔡鑫明、陳藝
29.簡(jiǎn)述嵌入式SQL中引入游標(biāo)的原因。
答一:Sql語(yǔ)言與主語(yǔ)言處理機(jī)制不一致,sql語(yǔ)言通過(guò)sql語(yǔ)句可以處理和執(zhí)行多條記錄,
主語(yǔ)言的主變量只能存儲(chǔ)一條記錄,無(wú)法滿足sql語(yǔ)言向應(yīng)用程序讀取數(shù)據(jù)的要求,因此引
入游標(biāo)。游標(biāo)是開(kāi)辟數(shù)據(jù)緩沖區(qū)存儲(chǔ)sql查詢記錄,并對(duì)游標(biāo)逐一操作讀取并賦主變量
答二:SQL語(yǔ)言是面向集合的,主語(yǔ)言是面向記錄的,需要用游標(biāo)機(jī)制把集合操作轉(zhuǎn)換成單
記錄的處理方式。
30.數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題?
并發(fā)操作帶來(lái)的問(wèn)題三方面,一,丟失更新,二,不可重復(fù)讀,三,讀臟數(shù)據(jù)
31.用戶對(duì)數(shù)據(jù)庫(kù)模式有哪些修改權(quán)限?
用戶對(duì)數(shù)據(jù)庫(kù)模式的修改權(quán)限有四種,索引、資源、修改、撤銷權(quán)限
32.什么是角色?其作用是什么?
一組具有相同權(quán)限的用戶稱為角色,角色的作用是為了便于用戶與權(quán)限的管理。
33.簡(jiǎn)述SQLServer2000中Msdb數(shù)據(jù)庫(kù)的作用。
Msdb數(shù)據(jù)庫(kù)主要用于SQLServer2000存儲(chǔ)任務(wù)計(jì)劃信息,事件處理信息,備份恢復(fù)信息,
異常報(bào)告
SQLServer2000Msdb數(shù)據(jù)庫(kù)的作用
事件
任務(wù)備份異常
計(jì)劃處理恢復(fù)報(bào)告
信息信息信息
34.簡(jiǎn)述PowerBuilder中數(shù)據(jù)窗口對(duì)象的功能。
數(shù)據(jù)窗口對(duì)象可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,并按照不同的風(fēng)格顯示數(shù)據(jù)
26.DBMS的存儲(chǔ)管理器有哪幾部分組成?
由權(quán)限和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。
27.在關(guān)系模型中,對(duì)關(guān)系作了哪些規(guī)范性限制?
答一:1、關(guān)系中每一個(gè)屬性值都是不可分解;
2、關(guān)系中不允許出現(xiàn)重復(fù)元組;
3、由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒(méi)有行序;
4、元組中的屬性在理論上也是無(wú)序的,但在使用時(shí)習(xí)慣考慮列的順序;
答二:1.屬性不可再分,沒(méi)有重復(fù)元組,行、列次序可交換
29.所有的視圖都可以更新嗎?為什么?
答:(1分)不是所有的視圖都可以更新,(1分)因?yàn)橐晥D是虛表,(1分)對(duì)視圖的更
新并不能轉(zhuǎn)換為對(duì)基本表的更新。一般只有“行列子集視圖”才可以更新。
詳細(xì)解釋:不是,現(xiàn)在一般只有行列子集視圖才能進(jìn)行更新操作,其他如定義在多表上的
視圖、使用聚合操作的視圖、不包含基本表的主鍵的視圖都是不允許進(jìn)行更新操作的;
原因:由于行列子集視圖就是從單個(gè)基本表中只使用了選擇、投影操作導(dǎo)出的,并包含了
基本表的主鍵的視圖,且在允許更新的視圖在定義時(shí)必須加上WITHCHECKOPTION,就能允
許用戶對(duì)視圖進(jìn)行插入、刪除和修改等操作。
30.參照完整性規(guī)則在SQL中可以用哪幾種方法實(shí)現(xiàn)?
(1分)外鍵子句,(1分)檢查子句,(1分)斷言等3種方法實(shí)現(xiàn)
31.什么是數(shù)據(jù)庫(kù)的可恢復(fù)性?
DBMS能把數(shù)據(jù)庫(kù)從被破壞、不正確狀態(tài)恢復(fù)到最近一個(gè)正確的狀態(tài)的能力,DBMS的這種
能力稱為數(shù)據(jù)庫(kù)的可恢復(fù)性;
32.封鎖可能帶來(lái)哪些問(wèn)題?
可能帶來(lái)3個(gè)問(wèn)題,(1分)活鎖、(1分)餓死、(1分)死鎖
33.SQLServer2000安裝程序自動(dòng)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫(kù)有哪些?
Master、Model、Msdb、Tempdb和兩個(gè)范烈數(shù)據(jù)庫(kù)(Northwind數(shù)據(jù)庫(kù)和Pubs數(shù)據(jù)庫(kù))
35.在類圖中,子類之間的語(yǔ)義約束有哪些?
重疊、不相交、完備、非完備
1、重疊:子類的對(duì)象可以相交
2、不相交:子類的對(duì)象不可以相交
3、完備:超類中的對(duì)象必須在子類中出現(xiàn)
4、非完備:超類中的對(duì)象可以在子類中出現(xiàn)
3.簡(jiǎn)述SQLServer2000提供的master數(shù)據(jù)庫(kù)有何作用
記錄用戶創(chuàng)建數(shù)據(jù)庫(kù)的系統(tǒng)信息,登錄賬號(hào),系統(tǒng)配置設(shè)置,系統(tǒng)中所有數(shù)據(jù)庫(kù)及其系統(tǒng)信
息,存儲(chǔ)介質(zhì)信息;
4.記錄了所有SQLServer2000的系統(tǒng)信息、登錄賬號(hào)、系統(tǒng)配置設(shè)置、系統(tǒng)中所有數(shù)據(jù)庫(kù)及
其系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息的是A
A.Master數(shù)據(jù)庫(kù)系統(tǒng)信息B.Model數(shù)據(jù)庫(kù)模版數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)的模版
C.Msdb數(shù)據(jù)庫(kù)代理服務(wù)、調(diào)度警報(bào)/作業(yè)D.Tempdb數(shù)據(jù)庫(kù)會(huì)話期間的臨時(shí)性數(shù)據(jù)庫(kù)
4.概念模型的特點(diǎn)
一、表達(dá)了數(shù)據(jù)的整體邏輯結(jié)構(gòu),它是整個(gè)應(yīng)用項(xiàng)目涉及的數(shù)據(jù)的全面描述
二、從用戶的需求觀點(diǎn)出發(fā),對(duì)數(shù)據(jù)建模
三、獨(dú)立于硬件和軟件,不受軟硬件的影響
四、數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶之間交流的工具
5.數(shù)據(jù)庫(kù)設(shè)計(jì)中邏輯設(shè)計(jì)的主要步驟
一、邏輯設(shè)計(jì)是根據(jù)概念設(shè)計(jì)的結(jié)果設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),即表達(dá)方式和實(shí)現(xiàn)方法
二、把概念模型轉(zhuǎn)換成邏輯模型
三、設(shè)計(jì)外模型
四、評(píng)價(jià)模型
五、修正模型
6.邏輯設(shè)計(jì)的目的是什么?
邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)階段設(shè)計(jì)好的概念模型轉(zhuǎn)換成與選用的具體機(jī)器上的DBMS
所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
7.最小函數(shù)依賴集的條件
一、F中的任何一個(gè)函數(shù)以來(lái)的右部?jī)H有一個(gè)屬性
二、F中不存在這樣一個(gè)函數(shù)依賴X->A,使得F與F-{X->A}等價(jià)
三、F中不存在這樣一個(gè)函數(shù)依賴X->A,X有真子集Z使得F-{X->A}U{Z->A}與F等價(jià)
8.嵌入式SQL語(yǔ)句何時(shí)不必涉及到游標(biāo),何時(shí)必須涉及到游標(biāo)
使用insert.Delete,update語(yǔ)句時(shí)不返回?cái)?shù)據(jù)結(jié)構(gòu),只是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,因此不必涉
及游標(biāo);
使用select語(yǔ)句時(shí),由于查詢結(jié)果可能是多個(gè)元組時(shí),一定要用游標(biāo)機(jī)制把多個(gè)元組每次一
個(gè)的傳送給主語(yǔ)言程序處理。
9.簡(jiǎn)述DBMS中完整性子系統(tǒng)的主要功能
一、監(jiān)督事務(wù)的執(zhí)行,并測(cè)試是否違反完整性規(guī)則
二、如有違反現(xiàn)象,則采取恰當(dāng)?shù)牟僮鳎缇芙^操作、報(bào)告違反情況、改正錯(cuò)誤等
10.什么是臟數(shù)據(jù)?
在數(shù)據(jù)庫(kù)技術(shù)中,把未提交的隨后被撤回的數(shù)據(jù)稱為“臟數(shù)據(jù)”
11.在數(shù)據(jù)恢復(fù)中REDO處理的方法
99999??
???????
12.一級(jí)、二級(jí)、三級(jí)封鎖協(xié)議
一級(jí)封鎖協(xié)議,事務(wù)T在修改數(shù)據(jù)R之前必須先對(duì)其加X(jué)鎖,直到事務(wù)結(jié)束才釋放。只可防
止丟失修改,并保證事務(wù)T是可恢復(fù)的。
二級(jí)封鎖協(xié)議,一級(jí)封鎖協(xié)議加上事務(wù)T在讀取數(shù)據(jù)R之前必須先對(duì)其加S鎖,讀完后釋放
S鎖??煞乐箒G失修改和防止讀臟數(shù)據(jù)。
三級(jí)封鎖協(xié)議,一級(jí)封鎖協(xié)議加上事務(wù)T在讀取數(shù)據(jù)R之前必須先對(duì)其加S鎖,直到事務(wù)結(jié)
束才釋放。可防止丟失修改和防止讀臟數(shù)據(jù)、不可重復(fù)讀
13.DBA主要職責(zé)
一、參與數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和內(nèi)容
二、決定和優(yōu)化數(shù)據(jù)庫(kù)的存儲(chǔ)和讀取策略
三、定義數(shù)據(jù)的安全性要求和完整性約束條件
四、監(jiān)控?cái)?shù)據(jù)庫(kù)的使用和運(yùn)行
五、數(shù)據(jù)庫(kù)的改進(jìn)和重組
14.簡(jiǎn)述數(shù)據(jù)庫(kù)故障的分類
事務(wù)故障、系統(tǒng)故障、介質(zhì)故障、
15.封鎖粒度的大小對(duì)并發(fā)系統(tǒng)有什么影響?
封鎖的粒度越大,并發(fā)度越小,同時(shí)系統(tǒng)的開(kāi)銷也越小,
相反,封鎖的粒度越小,并發(fā)度越高,系統(tǒng)開(kāi)銷越大
16.SQL的基本表約束有哪幾種形式
唯一性和候選鍵約束、外鍵約束、檢查約束、空值約束、默認(rèn)值約束
17.
85.簡(jiǎn)述鎖的定義
鎖是數(shù)據(jù)庫(kù)實(shí)現(xiàn)并發(fā)控制的一種手段。鎖是事務(wù)對(duì)某個(gè)數(shù)據(jù)庫(kù)中的資源存取前,先對(duì)系統(tǒng)
發(fā)出請(qǐng)求,封鎖該資源,事務(wù)獲得鎖后,即獲取了對(duì)數(shù)據(jù)的控制權(quán),在事務(wù)釋放資源前,其
他事務(wù)不能更新此數(shù)據(jù)。當(dāng)事務(wù)結(jié)束后,釋放被鎖定的資源。
86.什么是動(dòng)態(tài)SQL,它的使用可以分為幾個(gè)階段
動(dòng)態(tài)SQL語(yǔ)句是在應(yīng)用程序運(yùn)行時(shí)被編譯和執(zhí)行的。包括?????動(dòng)態(tài)參數(shù)拼接、動(dòng)態(tài)
SQL語(yǔ)句拼接?
87.什么是數(shù)據(jù)庫(kù)的完整性
數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性
88.簡(jiǎn)述物理數(shù)據(jù)獨(dú)立性
如果數(shù)據(jù)庫(kù)的內(nèi)模式要修改,即數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)有變化,那么只對(duì)邏輯模式/內(nèi)模式
映像做相應(yīng)的修改,可以使邏輯模式盡可能保持不變。也就是對(duì)內(nèi)模式的修改盡量不要影響
邏輯模式,當(dāng)然對(duì)于外模式和應(yīng)用程序的影響更小,這樣,我們稱數(shù)據(jù)庫(kù)達(dá)到了物理數(shù)據(jù)獨(dú)
立性
89.簡(jiǎn)述需求分析階段的主要工作
1.分析用戶活動(dòng),產(chǎn)生業(yè)務(wù)流程圖
2.確定系統(tǒng)范圍,產(chǎn)生系統(tǒng)關(guān)聯(lián)圖
3.分析用戶活動(dòng)涉及的數(shù)據(jù),產(chǎn)生數(shù)據(jù)流圖
4.分析系統(tǒng)數(shù)據(jù),產(chǎn)生數(shù)據(jù)字典
需求分析階段的主要工作
//.|叫也E!不〃WE
28.已知關(guān)系模式R<U,F>,其中U={A.B,C,D,E};F={AB-C,B-D,C-E.EC-B.
AC-B}.求屬性集AB相對(duì)于FD集F的團(tuán)包(AB『.
閉包就是由一個(gè)屬性直接或間接推導(dǎo)出的所有屬性的集合.
AB+,查找左側(cè)為AB或者AB子集的函數(shù)依賴
AB->C,B->DABCD
查找左側(cè)為ABCD或者ABCD子集的函數(shù)依賴
C->E,ABCDE,包括關(guān)系的所有屬性集合,則結(jié)束查找
閉包(AB)+=ABCDE
求最小函數(shù)集
設(shè)AB->C為多余依賴函數(shù),ABCB->D,C->E,AC->BABCDE去掉AB->C
{B->D,C->E,EC->B,AC->B}
設(shè)EC->B為多余的依賴函數(shù),ECBB->D,C->E,BCDE,EC->B不是多余的
{B->D,C->E,EC->B}
設(shè)AC->B為多余的函數(shù)依賴,ACDBE,去掉多余的AC->B
閉包是{B->D,C->E,EC->B}
91.設(shè)有關(guān)系模式R(U,F),其中U={A,B,C,D,E},F={A-BC,CD-E,B-D,E-A},
求屬性A在F上的閉包(A)+。
閉包(A)+=ABCD
92.設(shè)有關(guān)系模式R(ABCD),FD集F={AB-C,C-D,D-A),試求R的所有候選鍵。
1》觀察FD集,因?yàn)锽只出現(xiàn)在左邊,所以B一定是候選鍵。B的閉包還是B,則對(duì)B進(jìn)行組
合
2》先對(duì)AB組合,AB的閉包是ABCD
3》對(duì)BC組合,BC的閉包是BCDA
4》對(duì)BD組合,BD的閉包是BDAC
5》總結(jié),因?yàn)锳B、BC、BD的閉包都是ABCD,即關(guān)系R的所有屬性,所以候選鍵是AB、BC、
BD
93.如何判斷兩個(gè)關(guān)系代數(shù)表達(dá)式是等價(jià)的
兩個(gè)關(guān)系代數(shù)表達(dá)式等價(jià)是指用同樣的關(guān)系實(shí)例代替兩個(gè)表達(dá)式中相應(yīng)關(guān)系時(shí)所得到的結(jié)
果是一樣的。也就是得到相同的屬性集和相同的元組集,但元組中屬性的順序可能不一致。
判斷兩個(gè)關(guān)系代數(shù)表達(dá)式等價(jià)
94.簡(jiǎn)述DBS的全局結(jié)構(gòu)
數(shù)據(jù)庫(kù)用戶、DBMS的查詢處理器、DBMS的存儲(chǔ)管理器、磁盤存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)
DBMS的全局結(jié)構(gòu)
DBMS艇查詢處理泮.
DBMS的的鮮
磁盤存唾1結(jié),|zS?W
95.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)劃階段的任務(wù)
系統(tǒng)調(diào)查、可行性分析、確定數(shù)據(jù)系統(tǒng)的總目標(biāo)
96.簡(jiǎn)述概念設(shè)計(jì)的主要步驟
數(shù)據(jù)抽象、設(shè)計(jì)局部概念模式、將局部概念模式綜合成全局概念模式
97.簡(jiǎn)述事務(wù)的性質(zhì)
ACID原子性、一致性、隔離性、持久性
98.數(shù)據(jù)庫(kù)事務(wù)的四種特性
原子性(一個(gè)事務(wù)有多個(gè)單元組成,所有單元成功該事務(wù)才能成功,完整性管理子系統(tǒng))
一致性(有些事務(wù)被中斷一部分已寫入數(shù)據(jù)庫(kù),數(shù)據(jù)處于不正確的狀態(tài),不一致的狀態(tài)。一
致性是數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài),并發(fā)控制子系統(tǒng))
隔離性(事務(wù)互不影響,安全控制管理子系統(tǒng)),
持久性(數(shù)據(jù)庫(kù)發(fā)生故障可恢復(fù),恢復(fù)管理子系統(tǒng))
DBMS事務(wù)的四種特性ACID
原子性隔離性
99.簡(jiǎn)述用戶(或)應(yīng)用程序訪問(wèn)數(shù)據(jù)的權(quán)限種類
Read讀權(quán)限insert插入權(quán)限update更新權(quán)限delete刪除權(quán)限
100.簡(jiǎn)述事務(wù)的存取模式種類
分別是READONLY(只讀型)和READWRITE(讀寫型)
101.在嵌入式SQL中如何區(qū)分SQL語(yǔ)句和宿主語(yǔ)言語(yǔ)句?
在嵌入式SQL中,為了區(qū)分SQL語(yǔ)句與宿主語(yǔ)言語(yǔ)句,所有的SQL語(yǔ)句必須添加前綴EXEC
SQL,并以END_EXEC作為語(yǔ)句的結(jié)束標(biāo)志。
結(jié)束標(biāo)志在不同的主語(yǔ)言中是不同的,在C和Pascal語(yǔ)句程序中規(guī)定結(jié)束標(biāo)志不用
END_EXEC,而是用分號(hào)“;”
102.簡(jiǎn)述事務(wù)的原子性定義
一個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有操作,是一個(gè)不可分割的工作單元,這些操作要么全部執(zhí)行,要么
什么也不做。
103.簡(jiǎn)述SQL中“用戶”與“角色”概念
在SQL中,用戶是實(shí)際的人或是訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用程序。角色是一組具有相同權(quán)限的用戶。
104.使用X鎖時(shí)有哪些操作
兩個(gè)操作,申請(qǐng)X鎖操作,解除X鎖操作
105.什么是ODBC數(shù)據(jù)源
ODBC數(shù)據(jù)源是DB驅(qū)動(dòng)程序與DBS之間連接的命名
106.ODBC的體系結(jié)構(gòu)有哪幾層
一、ODBC數(shù)據(jù)庫(kù)應(yīng)用程序
二、驅(qū)動(dòng)程序管理器
三、DB驅(qū)動(dòng)程序(處理ODBC函數(shù))
四、數(shù)據(jù)源
107.外碼
設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的候選碼,如果F與基本關(guān)系S的主
碼相對(duì)應(yīng),則稱F是R的外碼。
108.參照完整性規(guī)則
若屬性或?qū)傩越MF是關(guān)系R的外碼,它與基本關(guān)系S的主碼相對(duì)應(yīng),那么,對(duì)于R中每個(gè)元
組在F上的值必須為空或者是S中某元組的主碼值。
109.數(shù)據(jù)庫(kù)系統(tǒng)生存周期
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開(kāi)始規(guī)劃、設(shè)計(jì),實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)
期間,稱為數(shù)據(jù)庫(kù)系統(tǒng)生存期。
規(guī)劃、設(shè)計(jì)
實(shí)現(xiàn)、維護(hù)
被取代停止
110.DD
DD即數(shù)據(jù)字典,是系統(tǒng)中各類數(shù)據(jù)描述的集合,是對(duì)數(shù)據(jù)流圖的詳細(xì)描述。
以特定的格式記錄系統(tǒng)中各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、性質(zhì)、意義及約束條件等。
111.數(shù)據(jù)庫(kù)觸發(fā)器
是一類靠事件驅(qū)動(dòng)的特殊過(guò)程,當(dāng)對(duì)相關(guān)的表做INSERT、UPDATE>DELETE操作時(shí),這一過(guò)
程被隱式地執(zhí)行。
112.寫出關(guān)系模式R(學(xué)號(hào)、班級(jí)、班長(zhǎng))分解為3NF的模式集
因?yàn)閷W(xué)號(hào),班級(jí),班級(jí),班長(zhǎng)
所以,學(xué)號(hào)傳遞依賴于班長(zhǎng),R不是3NF的模式;
可分解為兩個(gè)3NF,
R1(學(xué)號(hào),班級(jí))
R2(班級(jí),班長(zhǎng))
113.嵌入式SQL中引入游標(biāo)的過(guò)程
1>先用游標(biāo)定義語(yǔ)句定義一個(gè)游標(biāo)與某個(gè)select語(yǔ)句相對(duì)應(yīng)
2>游標(biāo)用。pen語(yǔ)句打開(kāi)后,處于活動(dòng)狀態(tài),此時(shí)游標(biāo)指向查詢結(jié)果的第一個(gè)元組之前
3>每執(zhí)行一次fetch語(yǔ)句,游標(biāo)指向下一個(gè)元組,并把其值送到共享變量,供程序處理。如
此重復(fù),直到所有查詢結(jié)果處理完畢
4>最后用close語(yǔ)句關(guān)閉游標(biāo)。關(guān)閉的游標(biāo)可以重新被打開(kāi),與新的查詢結(jié)果相聯(lián)系,但在
沒(méi)有被打開(kāi)前,不能使用。
114.嵌入式SQL為什么要使用游標(biāo)
因?yàn)镾QL語(yǔ)言與主語(yǔ)言具有不同的數(shù)據(jù)處理方式,SQL語(yǔ)句可以產(chǎn)生或處理多條記錄,而主
語(yǔ)言一組變量只能存放一條記錄;
所以,使用主變量不能滿足SQL語(yǔ)句向應(yīng)用程序輸出數(shù)據(jù)的要求;
為此,嵌入式SQL引入游標(biāo),為用戶開(kāi)辟一個(gè)數(shù)據(jù)緩沖區(qū)存放SQL語(yǔ)句執(zhí)行的結(jié)果,用戶
通過(guò)游標(biāo)逐一獲取記錄并賦給主變量,
115.數(shù)據(jù)控制的功能是什么?SQL利用哪些語(yǔ)句可以實(shí)現(xiàn)數(shù)據(jù)控制功能
數(shù)據(jù)控制是系統(tǒng)通過(guò)對(duì)數(shù)據(jù)庫(kù)用戶的使用權(quán)限加以限制而保證數(shù)據(jù)安全的重要措施。
SQL提供了兩條語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)控制功能:
一、利用grant語(yǔ)句對(duì)用戶授予操作權(quán)限
二、利用revoke語(yǔ)句從指定的用戶處收回授權(quán)的權(quán)限
116.在被參照關(guān)系中刪除元組,有哪些策略可以保持關(guān)系參照完整性?
一、級(jí)聯(lián)刪除,將參照關(guān)系外碼值與被參照關(guān)系中要?jiǎng)h除元組主碼相同的元組一起刪除
n從表:參照關(guān)系-外鍵-1:主表被參照關(guān)系
Studentclass.no/ClassclassNo
二、受限刪除,僅當(dāng)參照關(guān)系中沒(méi)有任何元組的外碼與被參照關(guān)系中眼刪除元組的主碼值相
同時(shí),系統(tǒng)才執(zhí)行刪除操作,否則拒絕此刪除操作。
三、置空值刪除,刪除參照關(guān)系的元組,并將被參照關(guān)系中相應(yīng)元組的外碼值置空值。
117.什么是數(shù)據(jù)庫(kù)的安全性,安全控制一般有哪些方法?
數(shù)據(jù)庫(kù)的安全性,是指保護(hù)數(shù)據(jù)庫(kù),以防止不合法的使用造成數(shù)據(jù)泄露,更改或破壞。
安全控制一般有:
一、用戶標(biāo)識(shí)和鑒別,在數(shù)據(jù)庫(kù)系統(tǒng)中,每個(gè)合法用戶都有一個(gè)用戶標(biāo)識(shí),并通過(guò)一定的方
式對(duì)用戶身份進(jìn)行鑒別,常用的方法是口令識(shí)別。
二、存取控制,預(yù)先定義用戶存取權(quán)限,控制用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《安全感悟分享》課件
- 《職業(yè)適應(yīng)與發(fā)展》課件
- 《生產(chǎn)安全事故應(yīng)急》課件
- 2024教師發(fā)言稿(34篇)
- 藝術(shù)與人生和社會(huì)的關(guān)系
- 單位管理制度匯編大全【人事管理】
- 單位管理制度分享合集【人員管理篇】十篇
- 單位管理制度分享大合集【人員管理】十篇
- 單位管理制度范文大合集【員工管理篇】十篇
- 單位管理制度呈現(xiàn)大全【人員管理】
- 2023年04月2023年外交學(xué)院招考聘用筆試參考題庫(kù)附答案解析
- 中國(guó)自身免疫性腦炎診治專家共識(shí)2023年版
- 單片機(jī)與微機(jī)原理及應(yīng)用第二版張迎新習(xí)題答案
- 深部真菌病課件
- 用戶界面測(cè)試
- 人工氣道濕化的護(hù)理培訓(xùn)課件
- 讀書分享-給教師的一百條建議
- GB/T 4269.3-2000農(nóng)林拖拉機(jī)和機(jī)械、草坪和園藝動(dòng)力機(jī)械操作者操縱機(jī)構(gòu)和其他顯示裝置用符號(hào)第3部分:草坪和園藝動(dòng)力機(jī)械用符號(hào)
- GB/T 11618.1-2008銅管接頭第1部分:釬焊式管件
- 開(kāi)工復(fù)工第一課
- 安徽省淮南市鳳臺(tái)縣基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室地址信息
評(píng)論
0/150
提交評(píng)論