




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用樹(shù)型結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為(層次模型)。模式/模式映象為數(shù)據(jù)庫(kù)提供了(物理)數(shù)據(jù)獨(dú)立性。在層次、網(wǎng)狀模型中,數(shù)據(jù)之間聯(lián)系用(指針)實(shí)現(xiàn)。數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展經(jīng)過(guò)三個(gè)階段(人工管理階段),(文件系統(tǒng)階段),(數(shù)據(jù)庫(kù)階段)。三種主要的數(shù)據(jù)模型包括(層次模型),(網(wǎng)狀模型),(關(guān)系模型)。數(shù)據(jù)模型的三要素包括(數(shù)據(jù)結(jié)構(gòu)),(數(shù)據(jù)操作),(數(shù)據(jù)完整性約束)。由于數(shù)據(jù)冗余,當(dāng)進(jìn)行更新時(shí),稍不謹(jǐn)慎,易引起(數(shù)據(jù)不一致性)。&層次模型的特點(diǎn)是記錄之間的聯(lián)系通過(guò)(指針)來(lái)實(shí)現(xiàn);關(guān)系模型是用結(jié)構(gòu)表示實(shí)體集,用(公共屬性)表示實(shí)體間的聯(lián)系。數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能包括(定義),(操縱),(保
2、護(hù)),(存儲(chǔ)),(維護(hù))和(數(shù)據(jù)字典)。關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)操縱語(yǔ)言(DML)的語(yǔ)句分成(檢索)和(更新)。DBMS是由(查詢處理器)和(存儲(chǔ)處理器)兩大部分組成。數(shù)據(jù)庫(kù)管理系統(tǒng)的效率包括計(jì)算機(jī)系統(tǒng)的部資源的使用效率、(數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS)運(yùn)行效率和(用戶的生成率)。利用數(shù)據(jù)庫(kù)管理數(shù)據(jù)時(shí)把現(xiàn)實(shí)世界的事物及其之間的聯(lián)系轉(zhuǎn)換成機(jī)器世界的數(shù)據(jù)模型的一個(gè)中間環(huán)節(jié)是信息世界的(概念模型)。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)提供數(shù)據(jù)定義語(yǔ)言(DDL)及它的翻譯程序,DDL定義數(shù)據(jù)庫(kù)的模式、外模式和模式,并通過(guò)翻譯程序分別翻譯成相應(yīng)的目標(biāo)模式存放在(數(shù)據(jù)字典)。在數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)中,數(shù)據(jù)庫(kù)存儲(chǔ)的改變會(huì)引起模式的改變
3、。為使數(shù)據(jù)庫(kù)的模式保持不變,從而不必修改應(yīng)用程序,這是通過(guò)改變模式與模式之間的映像來(lái)實(shí)現(xiàn)。這樣,使數(shù)據(jù)庫(kù)具有(物理獨(dú)立性)。在數(shù)據(jù)庫(kù)技術(shù)中使用數(shù)據(jù)模型的概念來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)和語(yǔ)義數(shù)據(jù)模型有概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型兩類(lèi),實(shí)體聯(lián)系模型(ER模型)是(概念)數(shù)據(jù)模型。在數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式體系結(jié)構(gòu)中描述數(shù)據(jù)在數(shù)據(jù)庫(kù)中的物理結(jié)構(gòu)或存儲(chǔ)方式的是(模式)??捎苫緮?shù)據(jù)導(dǎo)出的數(shù)據(jù)是(冗余)數(shù)據(jù)。網(wǎng)狀、層次數(shù)據(jù)模型與關(guān)系數(shù)據(jù)模型的最大區(qū)別在于表示和實(shí)現(xiàn)實(shí)體之間的聯(lián)系的方法:網(wǎng)狀、層次數(shù)據(jù)模型是通過(guò)指針鏈,而關(guān)系模型是使用(外鍵)。外模式是(用戶)看到的數(shù)據(jù)視圖,模式是所有(用戶)看到的數(shù)據(jù)視圖的(總和),
4、外模式是模式的(一部分)。對(duì)數(shù)據(jù)的管理經(jīng)歷了四個(gè)階段,它們是(人工管理階段)、(文件系統(tǒng)階段)、(數(shù)據(jù)庫(kù)系統(tǒng)階段)和(高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段)。數(shù)據(jù)庫(kù)系統(tǒng)是建立在(文件系統(tǒng))之上的。數(shù)據(jù)庫(kù)管理系統(tǒng)的三級(jí)模式結(jié)構(gòu)由(外模式)、(模式)和(模式)組成。為了實(shí)現(xiàn)這三級(jí)模式之間的聯(lián)系,數(shù)據(jù)庫(kù)管理系統(tǒng)提供了兩個(gè)映像,它們是(外模式/模式映像)和(模式/模式映像)。DML有兩類(lèi):一類(lèi)是(宿主)型語(yǔ)言,一類(lèi)是(自含)型語(yǔ)言。前者的語(yǔ)句不能獨(dú)立使用而必須(嵌入)某種語(yǔ)言中使用。而后者可以獨(dú)立使用,通常可以供用戶以(交互式)使用和以(批處理式)使用。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)提供數(shù)據(jù)庫(kù)操縱語(yǔ)言(DML)及它的翻譯程
5、序,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的操作,包括數(shù)據(jù)插入、刪除、更新和(檢索)。數(shù)據(jù)庫(kù)系統(tǒng)必須提供三個(gè)方面的數(shù)據(jù)控制功能:(安全性)、(完整性)和(并發(fā)性)。數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能包括(數(shù)據(jù)庫(kù)定義)、(數(shù)據(jù)操作)、(數(shù)據(jù)庫(kù)運(yùn)行管理)和(數(shù)據(jù)庫(kù)的建立和維護(hù))等四個(gè)方面。在數(shù)據(jù)庫(kù)管理系統(tǒng)中,數(shù)據(jù)和程序之間具有很大的獨(dú)立性,主要包括(物理獨(dú)立性)和(邏輯獨(dú)立性)。數(shù)據(jù)是信息的符號(hào)表示,或稱(chēng)載體;信息是數(shù)據(jù)的(涵/語(yǔ)義解釋?zhuān)?。?shù)據(jù)是指所有能輸入的計(jì)算機(jī)之中并被計(jì)算機(jī)程序所處理的(符號(hào))。通常數(shù)據(jù)庫(kù)管理系統(tǒng)是建立在(操作系統(tǒng))基礎(chǔ)之上的。數(shù)據(jù)庫(kù)是指有組織地、動(dòng)態(tài)地存儲(chǔ)在(外存)上的相互聯(lián)系的數(shù)據(jù)的集合。概念模型最常用
6、的方法是(ER方法)。數(shù)據(jù)庫(kù)系統(tǒng)核心是(數(shù)據(jù)管理)系統(tǒng)。在數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式中,以一種數(shù)據(jù)模型為基礎(chǔ),是數(shù)據(jù)在邏輯級(jí)上的視圖的是(模式)。關(guān)系數(shù)據(jù)庫(kù)的關(guān)系演算語(yǔ)言是以(謂詞演算)為基礎(chǔ)的DML語(yǔ)言。在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱(chēng)為(選擇)。數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)的操作可以記錄為單位,也可以(數(shù)據(jù)項(xiàng))為單位。實(shí)體完整性是對(duì)(主鍵)的約束,參照完整性規(guī)則是對(duì)(外鍵)的約束。在數(shù)據(jù)庫(kù)技術(shù)中,不產(chǎn)生(無(wú)限關(guān)系)和(無(wú)窮驗(yàn)證)的運(yùn)算稱(chēng)為安全運(yùn)算。關(guān)系代數(shù)中,&聯(lián)接是由(笛卡兒積)操作和(選擇)操作組合而成的。擴(kuò)充的關(guān)系代數(shù)操作是(外聯(lián)接)和(外部并)。關(guān)系演算語(yǔ)言包括(元組)關(guān)系演算和(
7、域)關(guān)系演算。對(duì)關(guān)系進(jìn)行垂直分割的操作稱(chēng)為(投影)對(duì)關(guān)系進(jìn)行水平分割的操作稱(chēng)為(選擇)。關(guān)系代數(shù)包括(并)、(交)、(差)、(笛卡兒積)集合操作,還包括擴(kuò)充的關(guān)系操作:(投影)、(選擇)、(聯(lián)接)、(除法)。一個(gè)表格是由(表名)、(表頭)和(表體)三個(gè)部分組成。查詢優(yōu)化的目的是(提高性能),在查詢優(yōu)化當(dāng)中最重要的一條是選擇運(yùn)算應(yīng)盡可能地(先做)。數(shù)據(jù)是用(物理符號(hào))記錄下來(lái)的可以鑒別的信息。關(guān)系代數(shù)六組關(guān)系演算和域關(guān)系演算三種語(yǔ)言之間的的關(guān)系是(相互等價(jià))。在關(guān)系代數(shù)中對(duì)一個(gè)關(guān)系做操作以后新關(guān)系的元素個(gè)數(shù)(小于或等于)原來(lái)關(guān)系的元素。數(shù)據(jù)的存取按一次一個(gè)(元組)進(jìn)行操作。SQL的集合處理方式與
8、宿主語(yǔ)言的單記錄處理方式之間的協(xié)調(diào)用(游標(biāo))機(jī)制實(shí)現(xiàn)。(共享變量)是SQL與宿主語(yǔ)言的接口。在SQL語(yǔ)言中,關(guān)系模式稱(chēng)為(基本表),存儲(chǔ)模式稱(chēng)為(存儲(chǔ)文件),子模式稱(chēng)為(視圖)。SQL的功能包括定義、查詢、(更新)和(控制)。在SQL語(yǔ)言中,建立基本表之前必須先建立(數(shù)據(jù)庫(kù))。在SQL查詢時(shí),如果需要去掉查詢結(jié)果中的重復(fù)組,應(yīng)使用(DISTINCT)保留字。當(dāng)用戶建立視圖時(shí),在數(shù)據(jù)字典中存儲(chǔ)的是視圖的(定義),而不是(數(shù)據(jù))。在嵌入式SQL中,為解決宿主語(yǔ)言與SQL的不同數(shù)據(jù)結(jié)構(gòu),采用(游標(biāo))機(jī)制來(lái)進(jìn)行轉(zhuǎn)換。SQL數(shù)據(jù)庫(kù)中的表,可以是(基本表),也可以是(視圖)。SQL提供的時(shí)間型數(shù)據(jù)類(lèi)型分別
9、為T(mén)IME和(DATE)。在SQL的SELECT語(yǔ)句中,不僅可以出現(xiàn)列名,而且可以出現(xiàn)(表達(dá)式)。在嵌入式SQL的宿主語(yǔ)言中使用SQL語(yǔ)句時(shí),必須加上前綴標(biāo)識(shí)(EXECSQL),結(jié)束標(biāo)識(shí)(ENDEXEC)。共享變量由(宿主語(yǔ)言)的程序定義,并用SQL的(DECLARE)語(yǔ)句說(shuō)明。在Client/Server工作模式中,客戶機(jī)可以使用(SQL)向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送查詢命令。關(guān)系數(shù)據(jù)庫(kù)的語(yǔ)言分三類(lèi),它們是(數(shù)據(jù)描述語(yǔ)言DDL)、(數(shù)據(jù)操縱語(yǔ)言DML)和(數(shù)據(jù)控制語(yǔ)言DCL),而SQL是(集DDL、DML、DCL為一體)的標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。SQL語(yǔ)言中引用了游標(biāo),使用游標(biāo)是為了把集合操作轉(zhuǎn)換為(單記
10、錄)處理。SQL的DML語(yǔ)句包括(SELECT、INSERT、DELETE和UPDATE)。緩沖區(qū)是由控制信息和若干(定義頁(yè))組成的。SQL語(yǔ)言引入了游標(biāo)的概念,這是為了實(shí)現(xiàn)(查找)操作功能而引入的。SQL語(yǔ)言中表示判斷條件的語(yǔ)句由(WHERE)引導(dǎo)。索引的描述存放在(數(shù)據(jù)字典)的對(duì)象中。在基本表S中刪除年齡(AGE)列,并且把引用該列的所有視圖和約束也一起刪除可用語(yǔ)句(ALTER)TABLESS,(DROP)AGECASCADE。求學(xué)生的總?cè)藬?shù)和平均年齡在SQL中采用SELECTCOUNT(*),(AVG)(AGE)FROMSTUDENT在學(xué)生-選課-課程數(shù)據(jù)庫(kù)中的三個(gè)關(guān)系如下:S(S#,S
11、NAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。查找選修數(shù)據(jù)庫(kù)技術(shù)這門(mén)課程的學(xué)生名和成績(jī)。若使用連接查詢的SQL語(yǔ)句是SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=數(shù)據(jù)庫(kù)技術(shù)ANDS.S#=SC.S#AND(SC.C#=C.C#)(2001.10全國(guó)卷,2003.1全國(guó)卷)在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的(自反)律就可推出。(2001.10全國(guó)卷)設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)=BA,BC,則分解p=AB,AC丟失的FD是(BC)。(2002.10全國(guó)卷)如果X
12、Y和XZ成立,那么XYZ也成立,這個(gè)推理規(guī)則稱(chēng)為(合并律)。(2002.10全國(guó)卷)如果XY且有Y包含于X那么XY稱(chēng)為(平凡的函數(shù)依賴)。(2003.1全國(guó)卷)關(guān)系模式設(shè)計(jì)的表達(dá)性原則是用無(wú)損聯(lián)接和(保持函數(shù)依賴)來(lái)衡量。關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論包括三個(gè)方面容:(函數(shù)依賴)、(式)、(模式設(shè)計(jì)方法)。在模式R(ABC)關(guān)系中,如果規(guī)定,每一個(gè)B值只能有一個(gè)A值對(duì)應(yīng),那么在R中至少有FD(BA)。泛關(guān)系模式可能存在數(shù)據(jù)冗余、修改異常、(插入異常)、(刪除異常)等問(wèn)題。在關(guān)系模式R(U,F)中,X,Y均為U中的屬性,X-Y成立的充分必要條件是(Y屬于X關(guān)于F的閉包)。對(duì)于函數(shù)依賴XY,如果Y是X的子集,
13、此函數(shù)依賴為(平凡)函數(shù)依賴。包含在任何一個(gè)候選鍵中的屬性稱(chēng)為(主屬性)。關(guān)系模式R(U,F)中,如果XY,U=XY,稱(chēng)XY為(平凡)多值依賴。在關(guān)系模式設(shè)計(jì)時(shí),各種數(shù)據(jù)之間的聯(lián)系稱(chēng)為(函數(shù)依賴)。關(guān)系模式R(A,B,C,D)中,F(xiàn)是R上成立的FD集,F(xiàn)=AB,BD,那么F在模式ACD上的投影nACD(卩)為(AD)。分解成BCNF模式集的算法,不一定保證(保持函數(shù)依賴)。在關(guān)系數(shù)據(jù)庫(kù)中,規(guī)化關(guān)系是指(屬性值不可分解)。關(guān)系模式的規(guī)化過(guò)程是通過(guò)關(guān)系模式的(分解)來(lái)實(shí)現(xiàn)的,但在進(jìn)行這種操作時(shí)必須保證操作前后的關(guān)系模式(等價(jià))。一個(gè)關(guān)系模式不屬于第二式可能會(huì)產(chǎn)生(插入異常)、(刪除異常)和(修改異
14、常)等幾個(gè)問(wèn)題,解決的辦法是(投影分解)。101.在關(guān)系S(S#,SN,D#)和(D#,CN,NM)中5的主關(guān)鍵字是S#,D的主關(guān)鍵字是D#,則D#在S中稱(chēng)為(外關(guān)鍵字)。在一個(gè)關(guān)系中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可分割的,那么R定屬于(1NF)。如果R為第一式,并且R中每一個(gè)非主屬性完全依賴于R的某個(gè)候選碼,則稱(chēng)為(第二)式。式按包含關(guān)系排列為:INF,(2NF),(3NF),(BCNF),4NF。(2003.1全國(guó)卷)當(dāng)局部ER圖合并全局ER圖時(shí),可能出現(xiàn)(屬性沖突)、結(jié)構(gòu)沖突,命名沖突。DBD主要包括(結(jié)構(gòu)特性的設(shè)計(jì))和(行為特性的設(shè)計(jì))兩方面的容。規(guī)劃階段應(yīng)提交(可行性分析報(bào)告)和(數(shù)據(jù)庫(kù)系統(tǒng)規(guī)
15、劃綱要)兩種文檔。108.需求分析階段的工作任務(wù)是由(設(shè)計(jì)人員和用戶共同)收集信息需求和處理需求,并將這些需求以(用戶和設(shè)計(jì)人員都能接受的文檔)形式確定下來(lái)。在需求分析中,(數(shù)據(jù)字典)是各類(lèi)數(shù)據(jù)描述的集合,它包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過(guò)程等描述。需求分析的輸入是(總體需求信息和處理需求),輸出是(系統(tǒng)的需求分析說(shuō)明書(shū))。需求分析大致分為三步完成:(收集需求信息)、(整理并形成需求說(shuō)明書(shū))和(評(píng)審)。在DB概念設(shè)計(jì)中使用ER方法,一般分(為每一應(yīng)用設(shè)計(jì)局部ER模式)、(設(shè)計(jì)全局ER模式)和(全局ER模式的優(yōu)化)三步進(jìn)行。在ER圖中,矩形框表示(實(shí)體類(lèi)型),菱形框表示(聯(lián)系類(lèi)
16、型)。在DBD過(guò)程中,對(duì)現(xiàn)實(shí)世界的第一層抽象是(概念)數(shù)據(jù)模型。在數(shù)據(jù)抽象中,若干個(gè)(類(lèi))對(duì)象組合起來(lái)成為一個(gè)(類(lèi))對(duì)象,前者充當(dāng)后者的成分,稱(chēng)為(聚集),它表示is-part-of聯(lián)系;忽略若干個(gè)(類(lèi))對(duì)象的差別,按其共性形成一個(gè)(類(lèi))對(duì)象,稱(chēng)為(概括),它表示is-a聯(lián)系。DBD的邏輯設(shè)計(jì)分成兩大部分:(DB邏輯結(jié)構(gòu)的設(shè)計(jì))和(應(yīng)用程序的概要設(shè)計(jì))。DBD的物理設(shè)計(jì)分成兩大部分:(DB物理結(jié)構(gòu)的設(shè)計(jì))和(應(yīng)用程序的詳細(xì)設(shè)計(jì))。DB物理設(shè)計(jì)的優(yōu)劣用(操作開(kāi)銷(xiāo))衡量。為哪些表,在哪些列上,建立什么樣的索引?這應(yīng)是DBD的(概念設(shè)計(jì))階段考慮的問(wèn)題。120.對(duì)DBS的維護(hù)工作是由(DBA)承擔(dān)的
17、。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,對(duì)數(shù)據(jù)庫(kù)的概念、邏輯和物理結(jié)構(gòu)的改變稱(chēng)為(重新組織);其中改變概念或邏輯結(jié)構(gòu)又稱(chēng)為(重新構(gòu)造);改變物理結(jié)構(gòu)稱(chēng)為(重新格式化)。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,各類(lèi)數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工過(guò)程等的描述,通常稱(chēng)為(數(shù)據(jù)字典)。系統(tǒng)規(guī)劃的階段性成果是(系統(tǒng)的總體規(guī)劃報(bào)告);需求分析的階段成果是(系統(tǒng)需求說(shuō)明書(shū));物理設(shè)計(jì)的結(jié)果是(物理數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明書(shū))。從軟件的規(guī)劃,研制,實(shí)現(xiàn),投入運(yùn)行和維護(hù),直到它被新的所取代,這一過(guò)程成為(軟件生存)周期。(2001.10全國(guó)卷)DB并發(fā)操作通常會(huì)帶來(lái)三類(lèi)問(wèn)題,它們是丟失更新、(不一致分析)和讀臟數(shù)據(jù)。(2001.10
18、全國(guó)卷)事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、一致性、(隔離性)和持久性。(2002.10全國(guó)卷)判斷一個(gè)并發(fā)調(diào)度是否正確,可以用(并發(fā)事務(wù)的可串行化)概念來(lái)解決。(2002.10全國(guó)卷)數(shù)據(jù)庫(kù)恢復(fù)時(shí),系統(tǒng)對(duì)已提交的事務(wù)要進(jìn)行(重做REDO)處理。(2003.1全國(guó)卷)設(shè)有學(xué)生表S(學(xué)號(hào),班級(jí))和學(xué)生選課表SC(學(xué)號(hào),課程號(hào),成績(jī)),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足(外鍵)完整性約束。(2003.1全國(guó)卷)SQL中的安全機(jī)制主要有兩個(gè),一個(gè)是視圖,另一個(gè)是(授權(quán)子系統(tǒng))。(2003.1全國(guó)卷)SQL語(yǔ)言中,允許更新的視圖在定義時(shí)應(yīng)該加上(GRANTINSERT)短語(yǔ)。數(shù)據(jù)庫(kù)保護(hù)包括(數(shù)據(jù)庫(kù)的
19、恢復(fù))、(完整性控制)、(并發(fā)控制)和(安全性控制)四個(gè)方面。(COMMIT)是事務(wù)提交語(yǔ)句,(ROLLBACK)是事務(wù)回退語(yǔ)句。事務(wù)的原子性是由DBMS的(事務(wù)管理子系統(tǒng))實(shí)現(xiàn)的,持久性是由DBMS的(恢復(fù)管理子系統(tǒng))實(shí)現(xiàn)的。通常采用的數(shù)據(jù)庫(kù)恢復(fù)的實(shí)現(xiàn)方法是轉(zhuǎn)儲(chǔ)加(日志)。系統(tǒng)故障后,由DBA(重啟DBMS),再由BMS)執(zhí)行恢復(fù);介質(zhì)故障后,由DBA(裝入最近的DB副本),再由(DBMS)執(zhí)行恢復(fù)。PXC協(xié)議是在PX協(xié)議上再加一規(guī)定:(X封鎖必須保留到事務(wù)終點(diǎn)(COMMIT或ROLLACK)。PX協(xié)議可以解決(因多事務(wù)同時(shí)更新同一數(shù)據(jù)對(duì)象)而引起的更新丟失問(wèn)題,PXC協(xié)議可以解決(由恢復(fù))
20、而引起的更新丟失問(wèn)題。系統(tǒng)在運(yùn)行中,由于某種原因,使存儲(chǔ)在外存的數(shù)據(jù)部分或全部遭到破壞,這種情況叫做(系統(tǒng))故障。S封鎖增加了并發(fā)度,但也增加了(死鎖的可能)。SQL中,全局約束有兩種:(基于元組的檢查子句)和(斷言)。SQL中,如果要使在基本關(guān)系中刪除一個(gè)元組時(shí),依賴關(guān)系中相應(yīng)元組一并被刪除,那么外鍵約束子句中的方式說(shuō)明應(yīng)是(ONDELETECASCADE)。在RDB中,可以根據(jù)需要授予用戶(讀)、(插入)、(修改)和(刪除)四種訪問(wèn)DB的權(quán)限,以及索引、資源、改變和撤消四種(修改數(shù)據(jù)庫(kù)模式)的權(quán)限。SQL中,如果允許用戶把已獲得的權(quán)限再轉(zhuǎn)授給其他用戶,那么在GRANT語(yǔ)句中應(yīng)加短語(yǔ)(WIT
21、HGRANTOPTION)。單用戶數(shù)據(jù)庫(kù)管理系統(tǒng)與多用戶數(shù)據(jù)庫(kù)管理系統(tǒng)之間的最明顯的也是最重要的差別是(多用戶DBS存在并發(fā)操作)。所謂(事務(wù))是指一系列動(dòng)作的組合,這些動(dòng)作被當(dāng)作一個(gè)整體來(lái)處理。這些動(dòng)作或者相繼被執(zhí)行,或者什么也不做。SQL語(yǔ)言用于事務(wù)處理的語(yǔ)句主要有:(COMMIT)語(yǔ)句和(ROLLBACK)語(yǔ)句。允許用戶插入新的數(shù)據(jù),但不能修改數(shù)據(jù)的權(quán)限為(插入權(quán)限)。(2001.10全國(guó)卷)分布式數(shù)據(jù)庫(kù)中定義數(shù)據(jù)分片時(shí),必須滿足三個(gè)條件:完備性條件、重構(gòu)條件和(不相交條件)。(2001.10全國(guó)卷)分布式數(shù)據(jù)庫(kù)系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫(xiě)越(簡(jiǎn)單)。(2002.10全國(guó)卷)分布
22、式數(shù)據(jù)庫(kù)系統(tǒng)具有兩個(gè)特征:數(shù)據(jù)分布性和(邏輯整體性)。(2003.1全國(guó)卷)在分布式數(shù)據(jù)模式結(jié)構(gòu)中,全局外模式描述全局(應(yīng)用的用戶視圖)。分布式數(shù)據(jù)庫(kù)技術(shù)是(數(shù)據(jù)庫(kù))技術(shù)和(計(jì)算機(jī)網(wǎng)絡(luò))技術(shù)結(jié)合的產(chǎn)物。(物理分布性)特點(diǎn)是分布式數(shù)據(jù)庫(kù)與集中式數(shù)據(jù)庫(kù)的最大區(qū)別。(邏輯整體性)特點(diǎn)是分布式數(shù)據(jù)庫(kù)與分散式數(shù)據(jù)庫(kù)的最大區(qū)別。分布式數(shù)據(jù)庫(kù)中數(shù)據(jù)存儲(chǔ)分為(數(shù)據(jù)分配)和(數(shù)據(jù)分片)兩個(gè)方面。分布式數(shù)據(jù)庫(kù)中數(shù)據(jù)分片有三種方式:(水平分片)、(垂直分片)和混合型分片。在定義數(shù)據(jù)分片時(shí),不允許全局關(guān)系的某個(gè)數(shù)據(jù)不屬于任何一個(gè)片段,這個(gè)性質(zhì)稱(chēng)為數(shù)據(jù)分片的(完備性)條件。在定義數(shù)據(jù)分片時(shí),所采用的劃分方法必須確保能夠
23、由各個(gè)片段重建全局關(guān)系,這個(gè)性質(zhì)稱(chēng)為數(shù)據(jù)分片的(重構(gòu))條件。在客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng)中,客戶機(jī)實(shí)現(xiàn)前端處理和用戶界面,服務(wù)器完成(事務(wù)處理)和(數(shù)據(jù)訪問(wèn)控制)。分布式數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)分布在各個(gè)場(chǎng)地,系統(tǒng)最主要的性能目標(biāo)是盡量減少網(wǎng)絡(luò)中傳遞信息的次數(shù)和(傳送的數(shù)據(jù)量)。分布式數(shù)據(jù)庫(kù)系統(tǒng)逐漸向客戶/服務(wù)器模式發(fā)展。但是,單服務(wù)器的結(jié)構(gòu)本質(zhì)上還是(集中式)系統(tǒng)。只有當(dāng)系統(tǒng)中有多個(gè)DB服務(wù)器、并可協(xié)調(diào)工作為眾多客戶機(jī)服務(wù)時(shí),才稱(chēng)得上是(分布式)系統(tǒng)。DDBS的四個(gè)功能子系統(tǒng)是調(diào)度子系統(tǒng)、(查詢)子系統(tǒng)、(可靠性)子系統(tǒng)和完整性子系統(tǒng)。根據(jù)數(shù)據(jù)模型和DBMS來(lái)考察,分布式數(shù)據(jù)庫(kù)系統(tǒng)分為(同構(gòu)同質(zhì))
24、型、(同構(gòu)異質(zhì))型和異構(gòu)型三種類(lèi)型。按基于聯(lián)接的查詢優(yōu)化策略,傳輸?shù)氖牵ㄕ麄€(gè))關(guān)系,可從兩方面減少數(shù)據(jù)傳輸量:對(duì)于分處于不同場(chǎng)地的兩個(gè)關(guān)系間的聯(lián)接,盡量考慮傳輸(尺寸較小的那個(gè))關(guān)系;當(dāng)聯(lián)接多個(gè)關(guān)系時(shí),考慮(數(shù)據(jù)傳輸量最小的聯(lián)接順序)。分布式數(shù)據(jù)庫(kù)系統(tǒng)兼顧了數(shù)據(jù)的集中管理和分散處理兩個(gè)方面,且數(shù)據(jù)庫(kù)雖然分布在網(wǎng)絡(luò)上的各個(gè)結(jié)點(diǎn)中,但仍然是統(tǒng)一管理。因此分布式數(shù)據(jù)庫(kù)系統(tǒng)有良好的性能,既可獨(dú)立完成局部應(yīng)用,也可協(xié)作完成(全局)應(yīng)用。(2001.10全國(guó)卷)在有泛化/細(xì)化聯(lián)系的對(duì)象類(lèi)型之間,較低層的對(duì)象類(lèi)型稱(chēng)為(子類(lèi)型)。(2002.10全國(guó)卷)ORDB系統(tǒng)是在傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)技術(shù)中引入(面向?qū)ο螅┘?/p>
25、術(shù)。(2003.1全國(guó)卷)面向?qū)ο竽P椭蓄?lèi)的概念相當(dāng)于ER模型中(實(shí)體集)的概念。(2003.1全國(guó)卷)對(duì)象由變量、消息和(方法)三部分組成。傳統(tǒng)的關(guān)系模型中,基本的數(shù)據(jù)結(jié)構(gòu)層次是(關(guān)系-元組-屬性)。嵌套關(guān)系突破了(1NF)定義的限制。嵌套關(guān)系和復(fù)合對(duì)象的一個(gè)明顯弱點(diǎn)是它們無(wú)法表達(dá)(遞歸的結(jié)構(gòu))。對(duì)象聯(lián)系圖中,橢圓表示(對(duì)象類(lèi)型),小圓圈表示(屬性是基本數(shù)據(jù)類(lèi)型),單箭頭表示(函數(shù)值是單值),雙箭頭表示(函數(shù)值是多值),雙線箭頭表示(泛彳化/細(xì)化聯(lián)系),雙向箭頭表示(兩個(gè)函數(shù)是互逆的。)。對(duì)象聯(lián)系圖完整地表達(dá)了(數(shù)據(jù)之間的聯(lián)系)。在數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)遞歸數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵是采用(對(duì)象標(biāo)識(shí))技術(shù)。對(duì)
26、象關(guān)系數(shù)據(jù)庫(kù),同類(lèi)元素的無(wú)序集合有兩種類(lèi)型:(多集)和(集合)。178.在數(shù)據(jù)類(lèi)型嵌套時(shí),采用引用類(lèi)型時(shí),要加關(guān)鍵字(ref)。面向?qū)ο髷?shù)據(jù)庫(kù)中,類(lèi)似對(duì)象的集合稱(chēng)為(類(lèi)),對(duì)象的方法分成(只讀)型和(更新)型兩種。繼承性是數(shù)據(jù)間的(泛化/細(xì)化)聯(lián)系。要把OOPL變成持久化語(yǔ)言,就要提供一種方法,把對(duì)象區(qū)分為(持久的)還是(暫留的),程序運(yùn)行結(jié)束后,前者將被保存,后者將會(huì)消失。對(duì)象的持久性、對(duì)象標(biāo)識(shí)和指針、(持久對(duì)象的存儲(chǔ)和訪問(wèn))是持久化程序設(shè)計(jì)語(yǔ)言中的三個(gè)基本概念1、計(jì)算機(jī)的硬件基上由哪五大部分組成?答:運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備O2、運(yùn)算器都可對(duì)數(shù)據(jù)進(jìn)行哪兩種運(yùn)算?答:算術(shù)運(yùn)
27、算和邏輯運(yùn)算O3、CAD、CAM、CAT、CAI都代表什么?答:1、計(jì)算機(jī)輔助設(shè)計(jì)(CAD)2、計(jì)算機(jī)輔助制造(CAM)3、計(jì)算機(jī)輔助測(cè)試(CAT)4、計(jì)算機(jī)輔助教學(xué)(CAI)4、數(shù)據(jù)處理是指對(duì)數(shù)據(jù)的(收集)、(存儲(chǔ))、(加工)、(分析)、(傳送)的全過(guò)程。5、程序性語(yǔ)言分為(機(jī)器語(yǔ)言)、(匯編語(yǔ)言)、(高級(jí)語(yǔ)言)三類(lèi)O6、能舉出哪些是高級(jí)語(yǔ)言、哪些是低級(jí)語(yǔ)言?低級(jí)語(yǔ)言:匯編語(yǔ)言高級(jí)語(yǔ)言:basiccobolc.foxbase等7、操作系統(tǒng)可分為(批處理操作系統(tǒng))、(分時(shí)操作系統(tǒng))、(實(shí)時(shí)操作系統(tǒng))三種操作系統(tǒng)。8、解釋型程序和編譯型程序有什么不同?哪種程序產(chǎn)生目標(biāo)程序?編譯程序產(chǎn)生目標(biāo)程序9
28、、DBMS是什么的?答:DBMS是數(shù)據(jù)庫(kù)管理系統(tǒng)O10、計(jì)算機(jī)系統(tǒng)由(硬件)系統(tǒng)、(軟件)系統(tǒng)兩部份組成O11、軟件系統(tǒng)分為(系統(tǒng))軟件、(應(yīng)用)軟件兩部分。12、操作系統(tǒng)的特征:并發(fā)性)(共享性)、(隨機(jī)性)O13、沒(méi)有任何軟件支持的計(jì)算機(jī)稱(chēng)為(裸機(jī))O14、操作系統(tǒng)的五大功能(進(jìn)程管理)、(存儲(chǔ)管理)、(文件管理)、(設(shè)備管理)、(作業(yè)管理)。15、操作系統(tǒng)發(fā)展的過(guò)程:(手工操作階段)、(早期批處理階段)、(執(zhí)行系統(tǒng)階段)、(多道程序系統(tǒng)階段)、(分時(shí)系統(tǒng))、(實(shí)時(shí)系統(tǒng))、(通用操作系統(tǒng))。16、Spooling系統(tǒng)是(批處理)系統(tǒng)O17、批處理系統(tǒng)有兩大特點(diǎn)(多道)、(成批)O18、批處
29、理系統(tǒng)追求的目標(biāo)是什么?答:提高系統(tǒng)資源利用率和大作業(yè)的吞吐量以作業(yè)流量的自動(dòng)化O19、分時(shí)系統(tǒng)的特點(diǎn)(多路性)、(交互性)、(獨(dú)立性)、及時(shí)性)O20、分時(shí)系統(tǒng)的主要目標(biāo)?答:用戶響應(yīng)的及時(shí)性O(shè)21、實(shí)時(shí)系統(tǒng)分為哪兩類(lèi)?并能舉出這兩類(lèi)的例子。飛機(jī)飛行、彈道發(fā)射、預(yù)定飛機(jī)票、查詢航班都是什么系統(tǒng)?答:實(shí)時(shí)系統(tǒng)分為實(shí)時(shí)控制系統(tǒng)和實(shí)時(shí)信息處理系統(tǒng)。飛機(jī)飛行、彈道發(fā)射都是實(shí)時(shí)控制系統(tǒng)預(yù)定飛機(jī)票、查詢航班都是實(shí)時(shí)信息處理系統(tǒng)。22、實(shí)時(shí)系統(tǒng)的主要特點(diǎn)是什么?答:最主要的特點(diǎn)就是及時(shí)性,另外的一個(gè)特點(diǎn)是高可靠性。23、個(gè)人計(jì)算機(jī)上的操作系統(tǒng)是(個(gè)人計(jì)算機(jī))操作系統(tǒng)。24、操作系統(tǒng)的類(lèi)型?(批處理操作系統(tǒng)
30、)、(分時(shí)操作系統(tǒng))、(實(shí)時(shí)操作系統(tǒng))、(個(gè)人計(jì)算機(jī)操作系統(tǒng))、(網(wǎng)絡(luò)操作系統(tǒng))、(分布式操作系統(tǒng))25、計(jì)算機(jī)的應(yīng)用領(lǐng)域包括什么?答:1、科學(xué)計(jì)算2、數(shù)據(jù)通信與數(shù)據(jù)處理、3、自動(dòng)控制4、計(jì)算機(jī)輔助設(shè)計(jì)5、計(jì)算機(jī)人工智能26、計(jì)算機(jī)的主要技術(shù)指標(biāo)?答:1、字長(zhǎng)2、運(yùn)算速度3、主存容量4、綜合性能27、CPU的狀態(tài)答:CPU交替執(zhí)行操作系統(tǒng)程序和用戶程序。在執(zhí)行不同程序時(shí),根據(jù)運(yùn)行程序?qū)C(jī)器指令的使用權(quán)限而將CPU置為不同的狀態(tài),CPU的狀態(tài)屬于程序狀態(tài)字PSW的一位。大多數(shù)計(jì)算機(jī)系統(tǒng)將CPU執(zhí)行劃分為管態(tài)和目態(tài)28、PCB是什么?答:是進(jìn)程控制塊O29、用戶組織的邏輯文件有哪兩種形式?答:流式
31、文件記錄式文件30、WAN、LAN、MAN都代表什么?答:WAN代表著廣域網(wǎng)、LAN代表著局域網(wǎng)、MAN代表著城域網(wǎng)O31、TCP/IP具有以下幾個(gè)特點(diǎn)八、?答:1、開(kāi)放的協(xié)議標(biāo)準(zhǔn),獨(dú)立于特定的計(jì)算機(jī)硬件與操作系統(tǒng)O2、獨(dú)立環(huán)形特定的網(wǎng)絡(luò)硬件,可以運(yùn)行在局域網(wǎng)、廣域網(wǎng)、更適用于互聯(lián)網(wǎng)中。3、統(tǒng)一的網(wǎng)絡(luò)地址分配方案,使得整個(gè)TCP/IP設(shè)備在網(wǎng)中都見(jiàn)有惟一的IP地址。4、標(biāo)準(zhǔn)化的高層協(xié)議??梢蕴峁┒喾N可靠的用戶服務(wù)。32、Internet提供的主要服務(wù)?答:1、www服務(wù)2、電子服務(wù)33、Internet的基本接接入方式?答:1、通過(guò)ISP接入2、通過(guò)局域網(wǎng)接入3、通過(guò)線接入34、信息安全包括哪
32、幾個(gè)方面?答:1、信息的性2、信息的完整性3、信息的可用性4、信息的可控性35、計(jì)算機(jī)直接執(zhí)行的程序是(可執(zhí)行文件),在機(jī)器是以(二進(jìn)制)編碼形式表示的。它編寫(xiě)的程序是(源程序)匯編語(yǔ)言是(低級(jí)語(yǔ)言),一般使用高級(jí)程序設(shè)計(jì)的語(yǔ)言編寫(xiě)的應(yīng)用程序稱(chēng)為(將高級(jí)語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言程序即目標(biāo)程序)36、解釋程序是邊逐條解釋邊逐條執(zhí)行,不保留機(jī)器碼的(目標(biāo)程序)。編譯方式是使用編譯程序把源程序編譯成機(jī)器代碼的(目標(biāo)程序)并形成(文件)保留。37、一般,將中斷源分為兩大類(lèi)(強(qiáng)迫性中斷)、(自愿性中斷)。38、強(qiáng)迫性中斷包括(輸入/輸出中斷)(硬件故障中斷)(時(shí)鐘中斷)(控制臺(tái)中斷)(程序性中斷)。39
33、、什么是自愿性中斷?答:這類(lèi)中斷事件是正在運(yùn)行程序有應(yīng)是由于程序員在編造程序時(shí),因要求操作系統(tǒng)提供服務(wù)而有意思用訪管指令或系統(tǒng)調(diào)用,從而導(dǎo)致中斷的,所以又稱(chēng)為訪管中斷。這類(lèi)中斷的發(fā)生具有必然性,而且發(fā)生位置確定。40、中斷優(yōu)秀級(jí)是鞅硬件規(guī)定的,因?yàn)椴豢筛淖?,但通過(guò)(中斷屏蔽)可以讀者中斷事件的響應(yīng)次序41、中斷處理過(guò)程分為四個(gè)階段答:1、保存被中斷程序的現(xiàn)場(chǎng),其目的是為了在中斷處理完之后,可以返回的被中斷的地方繼續(xù)執(zhí)行o2、分析中斷源,確定中斷原因。3、轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序。4、恢復(fù)被中斷程序現(xiàn)場(chǎng)(己中斷返回),繼續(xù)執(zhí)行被中斷程序。42、硬件時(shí)鐘分為哪兩類(lèi)?答:1、絕對(duì)時(shí)鐘和相對(duì)時(shí)鐘。43、
34、什么是進(jìn)程?答:進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源分配的一個(gè)獨(dú)立的單位,進(jìn)程是動(dòng)態(tài)產(chǎn)生,動(dòng)態(tài)消亡的,每一個(gè)進(jìn)程都有一個(gè)數(shù)據(jù)結(jié)構(gòu)進(jìn)程控制塊記錄其執(zhí)行情況,進(jìn)程有三種基本狀態(tài),隨著進(jìn)程的進(jìn)展,它們?cè)跔钅緫B(tài)之間相互變化o44、并發(fā)進(jìn)程使用的的共同使用的資源被稱(chēng)為(臨界資源)o45、分邏輯地址空間到物理地址空間的轉(zhuǎn)換被稱(chēng)為(地址映射)o46、主要的存儲(chǔ)管理方案有哪幾種?答:分區(qū)管理、段式管理、頁(yè)式管理、段頁(yè)式管理o47、計(jì)算機(jī)病毒的特征答:傳染性、破壞性、隱蔽性、潛伏性、可激發(fā)性o48、加密和解密方法的操作都是在一種密鑰控制下完廠的。他們分別稱(chēng)為(加密密鑰
35、)(解密密鑰)。49、軟件危機(jī)主要表現(xiàn)在哪幾方面?答:1、軟件需求增長(zhǎng)得不到滿足2、軟件生產(chǎn)高成本,價(jià)格昂貴o3、軟件生產(chǎn)進(jìn)度控制o4、軟件需求定義不準(zhǔn)確,易偏離用戶需求o5、軟件質(zhì)量不易保證o6、軟件可維護(hù)性差o50、20世紀(jì)70年代,B.W.Boehm提出了軟件生命周期的(瀑布模型)o51、瀑布模型將軟件生命爭(zhēng)取劃人為八個(gè)階段答:1、問(wèn)題定義2、可行性研究3、需求分析4、總體設(shè)計(jì)5、詳細(xì)設(shè)計(jì)6、程序編制7、測(cè)試和運(yùn)行8、維護(hù)52、瀑布模型的計(jì)劃期包括(問(wèn)題定義)、(可行性研究)、(需求分析);開(kāi)發(fā)期包括(總體設(shè)計(jì))(詳細(xì)設(shè)計(jì))、(程序設(shè)計(jì)),其中程序設(shè)計(jì)包括(編碼)和(測(cè)試)運(yùn)行期包括系統(tǒng)
36、的(使用)和(維護(hù))。53、軟件的開(kāi)發(fā)技術(shù)包括(軟件開(kāi)發(fā)方法學(xué))、(軟件工具)、(軟件工程環(huán)境)。54、軟件工程管理包括(軟件管理),(軟件工程經(jīng)濟(jì)學(xué))。55、軟件開(kāi)發(fā)技術(shù)包括(軟件開(kāi)發(fā)方法學(xué))、(工具)和(環(huán)境支持),其主體容是(軟件開(kāi)發(fā)方法學(xué))。56、軟件工程管理包括(軟件管理學(xué))、(軟件工程經(jīng)濟(jì)學(xué))。57、結(jié)構(gòu)化方法將軟件生命周期分為(計(jì)劃)、(開(kāi)發(fā))、(運(yùn)行)三個(gè)時(shí)期。58、計(jì)劃期的主要是任務(wù)是(問(wèn)題定義)、(可行性研究)。59、開(kāi)發(fā)期的主要任務(wù)是(需求分析)、(總體設(shè)計(jì))、(詳細(xì)設(shè)計(jì))、(編碼)、(測(cè)試)。60、運(yùn)行期的主要任務(wù)是軟件的(運(yùn)行)和(維護(hù))。61、結(jié)構(gòu)化軟件開(kāi)發(fā)方法具有
37、以下特點(diǎn)答:1、階段性2、推遲實(shí)施3、文檔管理。62、(問(wèn)題定義)階段的任務(wù)是要確實(shí)軟件系統(tǒng)所要解決的任務(wù)。63、可行性研究著重對(duì)以下具體方案考慮答:1、經(jīng)濟(jì)可行性2、技術(shù)可行性3、操作可行性64、軟件計(jì)劃鞅兩項(xiàng)任務(wù)組成(分析)和(估算)。65、軟件開(kāi)發(fā)工作中的資源包含(人力資源)、(軟件資源)、(硬件資源),對(duì)每一種資源都應(yīng)指明三點(diǎn)(資源的描述)、(使用資源的起始時(shí)間)、(使用資源的終止時(shí)間)。66、開(kāi)發(fā)軟件的人員包括(管理人員)、(分析人員)、(設(shè)計(jì)人員)以及(編碼和測(cè)試人員)。67、軟件資源包括(支持軟件)和(應(yīng)用軟件)。68、需要分析的這個(gè)亟待的基本任務(wù)是,用戶和分析人員雙方共同來(lái)理解
38、系統(tǒng)的需要,并將共同理解形成一份文件,即(軟件需要說(shuō)明書(shū))。69、用戶需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全要求)以及(開(kāi)發(fā)費(fèi)用開(kāi)發(fā)周期,可使用的資源等方面的限制)。70、分析亟待是(用戶)和(軟件人員)雙方討論協(xié)商的階段。71、數(shù)據(jù)流圖包括哪四種基本的圖形符號(hào)答:1、圓框:變換/加工2、方框:外部實(shí)體3、箭頭:數(shù)據(jù)流4、直線:數(shù)據(jù)存儲(chǔ)72、(數(shù)據(jù)字典)是對(duì)數(shù)據(jù)定義的信息的集合。74答2、數(shù)、據(jù)1字典、自可通人動(dòng)過(guò)過(guò)種過(guò)化途徑程過(guò)實(shí)現(xiàn)程3、人機(jī)混合過(guò)程75、數(shù)據(jù)字典具有的特點(diǎn)、?答:1、通過(guò)名字能方便地查閱數(shù)據(jù)的定義2、沒(méi)有冗余3、盡量不重復(fù)其他部分已說(shuō)明的信息4、能單
39、獨(dú)處理描述每個(gè)名字的信息73、數(shù)據(jù)字典中有四種類(lèi)型的條目:(數(shù)據(jù)流)數(shù)據(jù)存儲(chǔ))數(shù)據(jù)項(xiàng))和(加工)。5、書(shū)寫(xiě)方法簡(jiǎn)單方便而且嚴(yán)格,容易更新和修改o76、需要分析的方法通常分為四步?答:1、理解當(dāng)前的現(xiàn)實(shí)環(huán)境2、將當(dāng)前系統(tǒng)的具體模型抽象為當(dāng)前邏輯模型3、分析新系統(tǒng)與當(dāng)前系統(tǒng)邏輯上的差別4、確定新系統(tǒng)的人機(jī)界面和一些補(bǔ)充考慮的細(xì)節(jié)問(wèn)題o77、需要分析的步驟?答:1、理解2、分析3、決策4、實(shí)現(xiàn)5、復(fù)審78、復(fù)審的標(biāo)準(zhǔn)和容?答:1、軟件需要規(guī)格說(shuō)明中的目標(biāo)是否與系統(tǒng)規(guī)格說(shuō)明中的目標(biāo)一致2、軟件需求規(guī)格說(shuō)明中對(duì)重要的系統(tǒng)元素接口,所有的數(shù)據(jù)流和數(shù)據(jù)文件的定義是否明確,是否有不一致或遺漏3、每個(gè)功能是否已
40、清楚地描述,設(shè)計(jì)的主要約束是否實(shí)現(xiàn),對(duì)未來(lái)的可能的軟件需要是否有所考慮o4、是否與用戶取得了一致的意見(jiàn)。5、文檔是否取得了一致的意見(jiàn)。6、軟件計(jì)劃中的估算是否受到影響。79、(軟件需求說(shuō)明書(shū))是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。80、軟件需求說(shuō)明書(shū)包括的容和書(shū)寫(xiě)參考格式?答:1、概述2、數(shù)據(jù)描述3、功能描述4、性能描述5、參考文獻(xiàn)目錄6、附錄81、軟件需求說(shuō)明書(shū)的主要作用?答:1、作為用戶和軟件人員之間的共同文件,為雙方相互了解提供基礎(chǔ)o2、反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件人員進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ)o3、作為驗(yàn)收的依據(jù),己作為選取測(cè)試用例和進(jìn)行形式驗(yàn)證的依據(jù)o82、結(jié)構(gòu)化設(shè)計(jì)
41、是以軟件需求分析階段所產(chǎn)生的文檔其中包括(數(shù)據(jù)流程圖)(數(shù)據(jù)字典)為基礎(chǔ)o83、軟件結(jié)構(gòu)的度量的術(shù)語(yǔ)答:深度:從根模塊到最低層模塊的層數(shù)o寬度:控制的總分布o(jì)扇入數(shù):有多少模塊直接控制個(gè)給定的模塊扇出數(shù):由一個(gè)模塊直接控制其他模塊數(shù)o上級(jí)模塊:控制其他模塊的模塊從屬模塊:被另一模塊控制的模塊o84、(模塊)是數(shù)據(jù)說(shuō)明、可執(zhí)行永久等程序元素的集合o85、(模塊獨(dú)立的概念)是模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果o86、模塊獨(dú)立性是由(聚性)和耦合性)兩個(gè)指標(biāo)來(lái)度量的o87、耦合是軟件結(jié)構(gòu)中(各模塊之間相互連接的一種度量)o88、耦合可以分為哪幾種?他們之間的耦合度由高到低排列?答:1、容耦
42、合2、公共耦合3、外部耦合4、控制耦合5、標(biāo)記耦合6、數(shù)據(jù)耦合7、非直接耦合89、聚是從(功能角度)來(lái)(衡量模塊的聯(lián)系)90、聚有哪一幾種,它們之間的聚度由弱到強(qiáng)的排列是什么?答:1、偶然聚2、邏輯聚3、時(shí)間聚4、過(guò)程聚5、通信聚6、順序聚7、功能聚91、什么是納入時(shí)間?答:納入時(shí)間是指一個(gè)模塊被歸并到軟件的源語(yǔ)言描述之中的時(shí)間。92、模塊的激活機(jī)制通常有哪兩種?答:1、通過(guò)引用來(lái)調(diào)用模塊的2、通過(guò)中斷來(lái)調(diào)用模塊的。93、在軟件結(jié)構(gòu)中,模塊可以分成以下的幾類(lèi)?答:1、順序模塊2、增量模塊3、并行模塊94、軟件系統(tǒng)的扇入和扇出有什么規(guī)定?答:設(shè)計(jì)好的軟件結(jié)構(gòu)通常頂層的扇出比較大,中間扇出比較少,
43、底層模塊有大扇入。96、模塊的作用圍是指(受該模塊一個(gè)判定影響的所有模塊的集合)97、在總體設(shè)計(jì)中要用到的幾種圖?答:1、層次圖和HIPO圖2、結(jié)構(gòu)圖98、一般的把信息流分為(事務(wù)流)和(交換流)。99、什么是事務(wù)流?答:當(dāng)信息活輸入通路到達(dá)一個(gè)處理,這個(gè)處理根據(jù)輸入數(shù)據(jù)的類(lèi)型從若干個(gè)動(dòng)作序列中選出一個(gè)來(lái)執(zhí)行,這類(lèi)數(shù)據(jù)流歸為特殊的一類(lèi),稱(chēng)為事務(wù)流。100、PAD圖又稱(chēng)為(問(wèn)題分析圖)101、PAD圖是(二維樹(shù)形結(jié)構(gòu))的圖形。102、PAD圖是(自頂向下、逐步求精)的方法使用。103、PDL又稱(chēng)為(偽碼)。104、(軟件設(shè)計(jì)規(guī)格說(shuō)明)是軟件設(shè)計(jì)的最終成果。105、軟件設(shè)計(jì)規(guī)格說(shuō)明用于兩個(gè)方面(作
44、為編碼人員書(shū)寫(xiě)源程序的依據(jù))、(作為測(cè)試階段106及、軟維件護(hù)設(shè)計(jì)階格段說(shuō)的明的一編寫(xiě)個(gè)可以指分南)個(gè)O階段為兩答:1、在總體設(shè)計(jì)階段育集中于軟件結(jié)構(gòu)的描述2、詳細(xì)計(jì)算機(jī)階段應(yīng)集中描述每個(gè)軟件元素的細(xì)節(jié)。107、軟件設(shè)計(jì)規(guī)格說(shuō)明中應(yīng)該包括哪些容?答:1、作用圍2、參考文檔3、設(shè)計(jì)說(shuō)明4、模塊、5、文件結(jié)構(gòu)和全局?jǐn)?shù)據(jù)6、需要與模塊的相互對(duì)照八、表7、測(cè)試的準(zhǔn)備8、裝配9、專(zhuān)門(mén)的注釋10、附錄108、設(shè)計(jì)的復(fù)審包括(正規(guī)復(fù)審)、(非正規(guī)復(fù)審)。109、參與復(fù)審的人員包括(管理人員)、(技術(shù)開(kāi)發(fā)人員)以及(用戶)。110、復(fù)審的標(biāo)準(zhǔn)是什么?答:1、可追溯性2、風(fēng)險(xiǎn)3、實(shí)用性4、可維護(hù)性5、接口6、技
45、術(shù)清晰度7、選擇方案89、其它問(wèn)題限制111、結(jié)構(gòu)化語(yǔ)言的有哪三種控制結(jié)構(gòu)答:1、順序2、循環(huán)3、選擇112、結(jié)構(gòu)化語(yǔ)言的缺點(diǎn)是(目標(biāo)程序所需要的存儲(chǔ)容量和運(yùn)行時(shí)間都有一些增加)。113、從心理學(xué)的觀點(diǎn)看,編程語(yǔ)言的性能主要有哪些?答:1、一致性2、二義性3、簡(jiǎn)潔性4、局部性和線性114、從工程的觀點(diǎn)看,語(yǔ)言的性能包括如下容?答:1、是否易于把設(shè)計(jì)轉(zhuǎn)換為程序2、編譯效率3、可移植性4、是否有開(kāi)發(fā)工具5、源程序的可維護(hù)性115、高級(jí)語(yǔ)言通常人為哪三類(lèi)?答:1、基本語(yǔ)言2、結(jié)構(gòu)化程序語(yǔ)言3、專(zhuān)用語(yǔ)言116、當(dāng)評(píng)價(jià)可用語(yǔ)言時(shí)應(yīng)該考慮那些因素?答:1、一般的應(yīng)用領(lǐng)域2、算法及運(yùn)算的復(fù)雜性3、數(shù)據(jù)結(jié)構(gòu)的
46、復(fù)雜性4、軟件運(yùn)行的環(huán)境5、性能6、對(duì)該語(yǔ)言的熟悉程度117、可用性語(yǔ)言選擇時(shí)最主要的考慮什么因素?答:語(yǔ)言的應(yīng)用領(lǐng)域o118、提高程序的可讀性和易維護(hù)性的關(guān)鍵是(使程序結(jié)構(gòu)簡(jiǎn)單清晰)119、大型軟件系統(tǒng)的程序部必須帶有(說(shuō)明性注釋?zhuān)┘矗ú课臋n)o120、軟件測(cè)試的目的是什么?答:軟件測(cè)試的目的是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,測(cè)試是對(duì)軟件規(guī)格說(shuō)明,設(shè)計(jì)和編碼的最后復(fù)審。所以軟件測(cè)試貫穿在整個(gè)軟件開(kāi)發(fā)期的全過(guò)程。121至122答23123答124125126127答:或128129審130答:131答132133答234134135136137答2345138答23139
47、140141答好的軟件測(cè)試方案是(盡可能發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤);(成功的測(cè)試則是發(fā)現(xiàn)了今尚未發(fā)現(xiàn)的錯(cuò)誤)軟件測(cè)試是軟件開(kāi)發(fā)工程的重要階段,是軟件質(zhì)量保證的重要手段。其任務(wù)可歸納為?:1、預(yù)防軟件發(fā)生錯(cuò)誤、發(fā)現(xiàn)改正程序錯(cuò)誤、提供錯(cuò)誤診斷信息、軟件測(cè)試的方法有三種?:1、動(dòng)態(tài)測(cè)試2、靜態(tài)測(cè)試3、正確性證明、設(shè)計(jì)測(cè)試實(shí)例的方法一般有兩類(lèi)(黑八、箱法)和(白箱法)o、黑箱測(cè)試即(功能測(cè)試)o、白箱測(cè)試即(結(jié)構(gòu)測(cè)試)o、什么是靜態(tài)測(cè)試?靜態(tài)測(cè)試一般是指人工評(píng)審軟件文檔或程序,借以發(fā)現(xiàn)其中的錯(cuò)誤,由于被評(píng)審的文檔程序不必運(yùn)行,所以稱(chēng)為靜態(tài)。、(軟件評(píng)審)是保證軟件質(zhì)量的重要措施。軟件評(píng)審可以分為(需求復(fù)
48、審)、(總體設(shè)計(jì)復(fù)審)、(詳細(xì)設(shè)計(jì)復(fù)審)、(程序復(fù))。、單元是什么?單元是程序中最小的有意義的部分。、單元由哪三部分組成?:1、數(shù)據(jù)輸入2、數(shù)據(jù)加工3、數(shù)據(jù)輸出。黑箱法分為(等價(jià)分類(lèi)法)、(邊緣值分析法)、(因果圖法)、錯(cuò)誤探測(cè)法)。、白箱測(cè)試包括什么?:1、語(yǔ)句測(cè)試、分支測(cè)試、路徑測(cè)試、覆蓋測(cè)試、窮舉測(cè)試又稱(chēng)為(完全測(cè)試)。、如測(cè)試蟆是希望通過(guò)測(cè)試發(fā)現(xiàn)程序的全部錯(cuò)誤則屬于(完全功能測(cè)試)如果設(shè)計(jì)這樣的測(cè)試輸入數(shù)據(jù)集,使程序的全部路徑都被遍歷屬于(完全功能測(cè)試)。、軟件測(cè)試組成包括哪些?:1、單元測(cè)試(模塊測(cè)試)、集成測(cè)試、有效性測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、單元測(cè)試的方法有哪些?:1、動(dòng)態(tài)測(cè)試、靜態(tài)測(cè)試、復(fù)審、集成測(cè)試又稱(chēng)為(整體測(cè)試
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級(jí)下冊(cè)數(shù)學(xué)教案-1.4《分草莓》北師大版
- 2025年合伙終止合同模板
- Unit 5 animal friends Lesson 5 教學(xué)設(shè)計(jì) 2024-2025學(xué)年冀教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 《山坡羊 潼關(guān)懷古》歷年中考古詩(shī)欣賞試題匯編(截至2022年)
- 2025年河南對(duì)外經(jīng)濟(jì)貿(mào)易職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2024年兩系雜交水稻新組合項(xiàng)目資金籌措計(jì)劃書(shū)代可行性研究報(bào)告
- 2025年貴陽(yáng)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)一套
- 2025年呼倫貝爾職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)新版
- 2025年哈爾濱傳媒職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)含答案
- 2025年度文化旅游景區(qū)門(mén)面房屋出售及文創(chuàng)產(chǎn)品開(kāi)發(fā)合同
- GB/T 22328-2008動(dòng)植物油脂1-單甘酯和游離甘油含量的測(cè)定
- 錄用offer模板參考范本
- GB 16780-2021水泥單位產(chǎn)品能源消耗限額
- 全面推進(jìn)依法行政課件
- 政務(wù)服務(wù)一網(wǎng)通辦平臺(tái)解決方案-最新
- 兒童氣管插管醫(yī)學(xué)課件
- 內(nèi)燃機(jī)車(chē)無(wú)火回送操作方法
- 第十四屆全國(guó)交通運(yùn)輸行業(yè)職業(yè)技能競(jìng)賽(公路收費(fèi)及監(jiān)控員)賽項(xiàng)題庫(kù)-上(單選題匯總-共3部分-1)
- 奧太焊機(jī)維修教材MZ系列
- 哈利波特和死亡圣器PPT培訓(xùn)課件
- 財(cái)務(wù)會(huì)計(jì)實(shí)務(wù)教學(xué)課件匯總?cè)纂娮咏贪?完整版)
評(píng)論
0/150
提交評(píng)論