軟件技術(shù)基礎(chǔ)考試復(fù)習(xí)題(含答案).doc_第1頁(yè)
軟件技術(shù)基礎(chǔ)考試復(fù)習(xí)題(含答案).doc_第2頁(yè)
軟件技術(shù)基礎(chǔ)考試復(fù)習(xí)題(含答案).doc_第3頁(yè)
軟件技術(shù)基礎(chǔ)考試復(fù)習(xí)題(含答案).doc_第4頁(yè)
軟件技術(shù)基礎(chǔ)考試復(fù)習(xí)題(含答案).doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

.1、 計(jì)算機(jī)系統(tǒng)與軟件的關(guān)系:軟件是計(jì)算機(jī)系統(tǒng)的一部分,體現(xiàn)了計(jì)算機(jī)應(yīng)用能力與水平2、 軟件的三層含義?個(gè)體含義:特指具體的軟件;整體含義:個(gè)體含義的全體;學(xué)科含義:軟件理論、方法與技術(shù)所組成的學(xué)科。3、 軟件特性:抽象性、知識(shí)性、復(fù)雜性、復(fù)用性。4、 軟件分類(lèi)?軟件理論:算法理論與數(shù)據(jù)理論;軟件系統(tǒng):應(yīng)用軟件、支撐軟件與系統(tǒng)軟件;軟件開(kāi)發(fā):軟件工程。第二章5、 算法是一類(lèi)問(wèn)題過(guò)程的一種求解方法,該方法可用一組有序的計(jì)算機(jī)步驟或過(guò)程表示。6、 算法不是程序,算法高于程序。算法是程序的框架與靈魂,而程序是算法的實(shí)現(xiàn)。7、 算法的五大特征:能行性、確定性、有窮性、輸入、輸出。8、 算法的兩大基本要素?算法的操作:四種基本操作(算法、邏輯、比較、傳輸);算法的控制:三種基本控制(順序、選擇、循環(huán))。9、 四種常用的算法設(shè)計(jì)方法?枚舉法:窮舉所有可能的方法;遞歸法:自己調(diào)用自己的方法;分治法:將問(wèn)題分解成若干的方法;回溯法:試探性的求解方法。10、算法的評(píng)價(jià):算法的正確性;算法的時(shí)間效率分析;算法的空間效率分析。11、算法的時(shí)間效率分析,用T(n)=O(f(n)表示,常用六種:常用階O(l);對(duì)數(shù)階O(log2 n);線性階O(n);線性對(duì)數(shù)階O(n log2 n).;平方階(立方或K方階)O(n2),O(n3),O(nk);指數(shù)階O(2n)。12、六個(gè)完整算法表示:算法名、算法輸入、算法輸出、算法流程、算法正確性、算法分析第三章13、數(shù)據(jù)是按一定規(guī)則組織的符號(hào)串,并被識(shí)別。14、數(shù)據(jù)是由數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)值組成。15、數(shù)據(jù)的三個(gè)結(jié)構(gòu)層次?客觀世界:事物與事物之間的關(guān)聯(lián);邏輯世界:數(shù)據(jù)邏輯結(jié)構(gòu)與邏輯值;物理世界:數(shù)據(jù)物理結(jié)構(gòu)與物理值。16、數(shù)據(jù)元素是命名的數(shù)據(jù)單位。17、數(shù)據(jù)操作:數(shù)據(jù)操作的總稱(chēng)。18、數(shù)據(jù)操作分為?數(shù)據(jù)值操作:定位、讀及增加、刪除、修改操作;數(shù)據(jù)結(jié)構(gòu)操作:創(chuàng)建、刪除、查詢(xún)、修改操作。19、數(shù)據(jù)結(jié)構(gòu):以(狹義)數(shù)據(jù)結(jié)構(gòu)為核心所構(gòu)成的數(shù)據(jù)與數(shù)據(jù)操縱的結(jié)合體,也廣義結(jié)構(gòu)。20、數(shù)據(jù)的五個(gè)特征?時(shí)間角度分析:揮發(fā)性/持久性數(shù)據(jù);使用廣度分析:私有/共享數(shù)據(jù);數(shù)據(jù)值性質(zhì)分析:標(biāo)量/集合量數(shù)據(jù);數(shù)據(jù)量:大量/小量/海量數(shù)據(jù);管理角度分析:嚴(yán)格/松散/不管理數(shù)據(jù)。21、數(shù)據(jù)按特性分類(lèi)?依賴(lài)型數(shù)據(jù):不獨(dú)立,依賴(lài)程序的數(shù)據(jù);獨(dú)立型數(shù)據(jù):獨(dú)立的數(shù)據(jù)組織、數(shù)據(jù)庫(kù)數(shù)據(jù);半獨(dú)立數(shù)據(jù):屬操作系統(tǒng)、文件數(shù)據(jù)。22、三類(lèi)數(shù)據(jù)的不同使用方式?依賴(lài)型數(shù)據(jù):程序直接調(diào)用;獨(dú)立型數(shù)據(jù):通過(guò)外部接口與程序關(guān)聯(lián);半獨(dú)立型數(shù)據(jù):通過(guò)內(nèi)部接口與程序關(guān)聯(lián)。第四章23、數(shù)據(jù)元素的概念:數(shù)據(jù)結(jié)構(gòu)中不可以再分的基本數(shù)據(jù)單位。24、數(shù)據(jù)的邏輯結(jié)構(gòu):從應(yīng)用問(wèn)題角度組織數(shù)據(jù)結(jié)構(gòu)或用戶(hù)數(shù)據(jù)視圖;主要有線性結(jié)構(gòu)、樹(shù)和圖三種結(jié)構(gòu)。25、數(shù)據(jù)的物理結(jié)構(gòu):數(shù)據(jù)在計(jì)算機(jī)存儲(chǔ)器上存儲(chǔ)結(jié)構(gòu);主要有順序和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。26、線性表:數(shù)據(jù)元素只有后繼關(guān)系的數(shù)據(jù)結(jié)構(gòu);順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的線性表稱(chēng)為順序表;鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)存儲(chǔ)的線性表稱(chēng)為鏈表;鏈表又有單鏈表、環(huán)鏈表和雙向鏈表等。相關(guān)算法主要有插入、刪除和查找。27、棧:是限制插入和刪除只在同一端進(jìn)行的線性表,也稱(chēng)為后進(jìn)先出表;順序存儲(chǔ)結(jié)構(gòu)的棧稱(chēng)為順序棧;鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的棧稱(chēng)為鏈表;相關(guān)算法主要有壓棧、彈棧和讀棧等。28、隊(duì)列:是限制插入在一端、刪除在另一端進(jìn)行的線性表;順序存儲(chǔ)結(jié)構(gòu)的隊(duì)列稱(chēng)為順序隊(duì)列;首尾相接的順序隊(duì)列稱(chēng)為 循環(huán)隊(duì)列;鏈存儲(chǔ)結(jié)構(gòu)的隊(duì)列稱(chēng)為鏈隊(duì)列。相關(guān)算法主要有插入和刪除。29、串:是以單個(gè)字符為數(shù)據(jù)元素的線性表,一般只采用順序存儲(chǔ)結(jié)構(gòu),相關(guān)算法主要有串比較、取子串和串匹配等。30、樹(shù):是n(=0)個(gè)結(jié)點(diǎn)的有限集合。任意非空數(shù)T,有且僅有一個(gè)節(jié)點(diǎn)稱(chēng)為根。根以外結(jié)點(diǎn)可分成m(=0)個(gè)不相交的有限集合T1 ,T2 , Tm ,且每個(gè)集合也是樹(shù),稱(chēng)為根的子樹(shù)31、數(shù)術(shù)語(yǔ):結(jié)點(diǎn)的度和數(shù)的度、父結(jié)點(diǎn)、子結(jié)點(diǎn)和兄弟結(jié)點(diǎn)、結(jié)點(diǎn)的層和數(shù)的深度、森林32、樹(shù)的遍歷:先根遍歷、后根遍歷、層次遍歷。33、數(shù)的存儲(chǔ)結(jié)構(gòu):子-兄弟表、帶父結(jié)點(diǎn)的子-兄弟表。34、樹(shù)的幾個(gè)算法:求結(jié)點(diǎn)、求父結(jié)點(diǎn)。35、二叉樹(shù):是n(=0)個(gè)結(jié)點(diǎn)的有限集合。任意非空二叉樹(shù)有且只有一個(gè)特定的節(jié)點(diǎn)稱(chēng)為根。根以外的其余結(jié)點(diǎn)最多分成2個(gè)不相交的有限集合T1 ,T2 , ,每個(gè)集合也是樹(shù);且T1稱(chēng)為左樹(shù),T2為右樹(shù)。36、特殊二叉樹(shù):滿(mǎn)二叉樹(shù)和完全二叉樹(shù)。滿(mǎn)二叉樹(shù):如果深度為k的二叉樹(shù)有2k-1個(gè)結(jié)點(diǎn),則稱(chēng)其為滿(mǎn)二叉樹(shù)。完全二叉樹(shù):如果深度為k的滿(mǎn)二叉樹(shù)第k層上刪除最右邊連續(xù)若干結(jié)點(diǎn)但不是全部而形成的二叉樹(shù)稱(chēng)為完全二叉樹(shù)。37、二叉樹(shù)的性質(zhì):(1)二叉樹(shù)第i層上的結(jié)點(diǎn)個(gè)數(shù)最多為2i-1( i=1)。 (2)深度為k的二叉樹(shù),最多有2i-1個(gè)結(jié)點(diǎn)( k=1)。 (3)設(shè)二叉樹(shù)有n0個(gè)0度結(jié)點(diǎn),n2個(gè)2度結(jié)點(diǎn),則有n0= n2-1。 (4)n(n0)個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度設(shè)為k,則k=log2 n+1。 (5)如果對(duì)完全二叉樹(shù)的結(jié)點(diǎn)按這樣的次序編號(hào),規(guī)定跟結(jié)點(diǎn)為1號(hào),再依次向下每一層結(jié)點(diǎn)按層自左向右編號(hào)。38、二叉樹(shù)的遍歷:DLR(先根遍歷)=訪問(wèn)跟結(jié)點(diǎn)-先根遍歷左子樹(shù)-先根遍歷右子樹(shù)LDR(中根遍歷)=中根遍歷左子樹(shù)-訪問(wèn)跟結(jié)點(diǎn)-中根遍歷右子樹(shù)LRD(后根遍歷)=后根遍歷左子樹(shù)-后根遍歷右子樹(shù)-訪問(wèn)跟結(jié)點(diǎn)39、二叉樹(shù)的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)和二叉樹(shù)。40、圖的定義:G=(V、E),V是頂點(diǎn)的非空有窮集合;E是邊或弧的集合;邊或弧是連接頂點(diǎn)的連線;可分為無(wú)向圖和有向圖。41、圖的幾個(gè)術(shù)語(yǔ):鄰接頂點(diǎn)、頂點(diǎn)的入度、出度和讀、路徑和簡(jiǎn)單路徑、回路和簡(jiǎn)單回路、子圖、連通圖和連通分量、強(qiáng)連通圖和強(qiáng)連通分量、帶權(quán)圖。42、圖的性質(zhì):(1)、n個(gè)頂點(diǎn)的無(wú)向圖最多有n(n-1)/2條邊。(2)、n個(gè)頂點(diǎn)的無(wú)向連通圖最少有(n-1)條邊。43、圖的存儲(chǔ)結(jié)構(gòu): 鄰接矩陣和鄰接表。44、圖的遍歷:深度優(yōu)先遍歷和廣度優(yōu)先遍歷。第五章1、操作系統(tǒng)的作用-(1)硬件角度:管理資源;(2)軟件角度:合理控制程序運(yùn)行;(3)用戶(hù)角度:提供接口與服務(wù)。2、操作系統(tǒng)的功能-(1)資源管理。(a)CPU管理、(b)存儲(chǔ)管理、(c)設(shè)備管理、(d)文件管理;(2)提供豐富的用戶(hù)接口;(3)提供服務(wù)。3、CPU管理-(1)進(jìn)程管理與中斷管理;(2)進(jìn)程控制與進(jìn)程通信;(3)線程;(4)CPU調(diào)度;(5)中斷及中斷處理。4、存儲(chǔ)管理-(1)內(nèi)存分配;(2)地址重定位及虛存管理。(a)頁(yè)面存儲(chǔ)管理、(b)段式存儲(chǔ)管理、(c)段頁(yè)式存儲(chǔ)管理。5、設(shè)備管理-(1)設(shè)備控制;(2)設(shè)備分配與調(diào)度;(3)設(shè)備驅(qū)動(dòng)程序;(4)SPOOLING技術(shù);(5)緩存技術(shù);(6)磁盤(pán)管理。6、文件管理-從硬件角度:存儲(chǔ)資源管理;從軟件角度:按名存??;從數(shù)據(jù)角度:半獨(dú)立數(shù)據(jù);從用戶(hù)角度:提供接口。(1)文件組織。(a)文件邏輯結(jié)構(gòu)、(b)文件物理結(jié)構(gòu)、(c)文件目錄結(jié)構(gòu);(2)文件的安全性控制。(a)口令、(b)存取控制矩陣、(c)存取控制表;(3)文件操作。7、用戶(hù)接口-(1)可視化圖形接口;(2)系統(tǒng)調(diào)用接口。8、三個(gè)常用的操作系統(tǒng)-(1)Windows;(2)UNIX;(3)Linux。第六章1、程序的概念:是為在計(jì)算機(jī)上求解給定問(wèn)題而設(shè)計(jì)的一系列命令的有序集合。2、程序設(shè)計(jì)的概念:是分析問(wèn)題目標(biāo)、確定求解方法和步驟、設(shè)計(jì)求解流程、編寫(xiě)程序代碼、糾正程序錯(cuò)誤和缺陷等一系列活動(dòng)的總和,是一個(gè)獲得程序的工作過(guò)程。3、程序設(shè)計(jì)技術(shù)的概念:是進(jìn)行程序設(shè)計(jì)的方法總和。4、計(jì)算機(jī)語(yǔ)言(高級(jí)語(yǔ)言)的概念:又稱(chēng)為程序設(shè)計(jì)語(yǔ)言,是程序設(shè)計(jì)的必須工具。經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言的發(fā)展過(guò)程。4、計(jì)算機(jī)語(yǔ)言的特點(diǎn):(1)機(jī)器語(yǔ)言的特點(diǎn):簡(jiǎn)單、構(gòu)造性強(qiáng)、能直接在計(jì)算機(jī)硬件上運(yùn)行、效率高;但有不易于學(xué)習(xí)記憶、不易于運(yùn)用、可閱讀性差、不可移動(dòng)等缺點(diǎn)。(2)匯編語(yǔ)言的特點(diǎn):是機(jī)器語(yǔ)言符號(hào)化的語(yǔ)言,優(yōu)于機(jī)器語(yǔ)言的是使用助記符,改善了學(xué)習(xí)難和可移動(dòng)的問(wèn)題;(3)高級(jí)語(yǔ)言:是計(jì)算機(jī)語(yǔ)言的主流,是接近人類(lèi)語(yǔ)言的計(jì)算機(jī)語(yǔ)言,客服了機(jī)器語(yǔ)言和匯編語(yǔ)言的諸多缺點(diǎn),使用非常廣泛。5、高級(jí)語(yǔ)言的文法體系:任何高級(jí)語(yǔ)言都是由字符集、語(yǔ)法規(guī)則、詞法規(guī)則、語(yǔ)義規(guī)則和程序結(jié)構(gòu)所定義。高級(jí)語(yǔ)言的基本語(yǔ)言元素包括:數(shù)據(jù)說(shuō)明、處理描述、流程控制、數(shù)據(jù)傳輸?shù)瘸煞帧?、語(yǔ)言處理的職能:是把非機(jī)器語(yǔ)言程序轉(zhuǎn)換成等價(jià)機(jī)器語(yǔ)言程序處理。7、源程序(源代碼): 用匯編語(yǔ)言或高級(jí)語(yǔ)言編寫(xiě)的程序。8、目標(biāo)程序:把程序經(jīng)過(guò)轉(zhuǎn)換處理后得到的功能與之等價(jià)的程序??赡苁菣C(jī)器語(yǔ)言表示的程序。9、匯編程序(匯編系統(tǒng)):一種語(yǔ)言處理軟件。是把匯編語(yǔ)言編寫(xiě)的源程序轉(zhuǎn)換成機(jī)器語(yǔ)言的目標(biāo)程序的系統(tǒng)程序。10、解釋程序(解釋系統(tǒng)):一種語(yǔ)言處理軟件,是負(fù)責(zé)執(zhí)行高級(jí)語(yǔ)言源程序的系統(tǒng)程序。執(zhí)行過(guò)程(轉(zhuǎn)換-執(zhí)行-結(jié)果)。11、編譯程序(編譯系統(tǒng)):一種語(yǔ)言處理軟件,是把高級(jí)語(yǔ)言編寫(xiě)的源程序轉(zhuǎn)換成目標(biāo)程序的系統(tǒng)程序。編譯程序經(jīng)過(guò)詞法分析、語(yǔ)法分析、語(yǔ)義分析、代碼生成和代碼優(yōu)化。12、中間語(yǔ)言(中間代碼):是在編譯或解釋過(guò)程中使用的一種過(guò)渡性語(yǔ)言,不對(duì)外提供;只是編譯或解釋系統(tǒng)獲得目標(biāo)程序借助的中間橋梁。13、編譯程序結(jié)構(gòu):是如何構(gòu)建編譯程序的方式,有一趟掃描方式和多趟掃描方式兩種。一趟掃描方式是綜合5項(xiàng)處理一氣呵成,編譯過(guò)程不嚴(yán)格區(qū)分哪項(xiàng)編譯處理。多趟掃描方式是每趟掃描只完成一種處理,后一個(gè)編譯處理必須在前一個(gè)處理完成之后開(kāi)始。14、連接編譯:是把目標(biāo)程序連接、裝配、編輯成一個(gè)完整的可運(yùn)行程序的系統(tǒng)程序;連接程序與它的編譯程序有關(guān)。15、語(yǔ)言環(huán)境:是指在基本硬件和宿主軟件(操作系統(tǒng))的基礎(chǔ)上,為支持軟件工程化開(kāi)發(fā)和維護(hù)而使用的一組軟件。它是由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持開(kāi)發(fā)軟件的相關(guān)過(guò)程、活動(dòng)和任務(wù)。如包括文本編輯、編譯程序、解釋程序、連接編譯程序以及相關(guān)程序等軟件實(shí)體;后者為工具集成和軟件開(kāi)發(fā)、維護(hù)及管理提供統(tǒng)一支持,如調(diào)試管理、數(shù)據(jù)管理、代碼共享、版本管理、日志管理等;可以在一個(gè)環(huán)境下完成軟件開(kāi)發(fā)的一切工作。第七章1、數(shù)據(jù)庫(kù)管理系統(tǒng):所提供服務(wù)的內(nèi)容是數(shù)據(jù);所工作的內(nèi)容是數(shù)據(jù)管理;所應(yīng)用的領(lǐng)域是數(shù)據(jù)處理。2、數(shù)據(jù):是描述事物的符號(hào)記錄,是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。 數(shù)據(jù)管理:工作包括數(shù)據(jù)組織;數(shù)據(jù)定位和查找;數(shù)據(jù)保護(hù);數(shù)據(jù)交換。 數(shù)據(jù)處理:是一種計(jì)算機(jī)應(yīng)用,它是以批量數(shù)據(jù)多種方式處理為特點(diǎn),主要從事數(shù)據(jù)的加工、轉(zhuǎn)換、分類(lèi)、統(tǒng)計(jì)、計(jì)算、存取、傳遞、采集、發(fā)布等工作。 數(shù)據(jù)管理內(nèi)部結(jié)構(gòu)體系-三級(jí)模式與兩級(jí)映射 數(shù)據(jù)庫(kù)DB:是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式,存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),并由統(tǒng)一機(jī)構(gòu)管理,它由多種應(yīng)用數(shù)據(jù)集成,并可被應(yīng)用共享。 數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS:是統(tǒng)一管理數(shù)據(jù)庫(kù)的一種軟件(屬系統(tǒng)軟件)。 數(shù)據(jù)庫(kù)管理員DBA:是統(tǒng)一管理數(shù)據(jù)庫(kù)的人,他負(fù)責(zé)數(shù)據(jù)庫(kù)的建立、維護(hù)和監(jiān)視等工作。 數(shù)據(jù)庫(kù)系統(tǒng)DBS::是一種實(shí)用數(shù)據(jù)庫(kù)管理的計(jì)算機(jī)系統(tǒng),它是一種可運(yùn)動(dòng)的、向應(yīng)用提供支撐的系統(tǒng)、 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)DBAS:是一種以數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)開(kāi)發(fā)工具為支撐開(kāi)發(fā)出來(lái)的一種系統(tǒng)3、(1)數(shù)據(jù)模型是數(shù)據(jù)管理的基本特征的抽象。 (2)數(shù)據(jù)模型內(nèi)容:數(shù)據(jù)結(jié)構(gòu)、定義其上的操作及約束條件。 (3)數(shù)據(jù)模型的層次:概念模型(E-R,模型):實(shí)體、屬性、聯(lián)系邏輯模型(關(guān)系模型):關(guān)系、關(guān)系操作、數(shù)據(jù)約束物理模型(三個(gè)組織層次):數(shù)據(jù)庫(kù)層、文件層、基礎(chǔ)層4、SQL語(yǔ)言(1)SQL定義語(yǔ)句:CREATE(DROP)TABLE;CREATE(DROP)VIEW;CREATE(DROP)SCHEMA;CREATE(DROP)INDEX;(2)SQL查詢(xún)語(yǔ)句:SELECT;INTO;WHERE;ORDER BY;GRDER BY(3)SQL更新語(yǔ)句:INSERT;DELETE;UPDATE(4)SQL控制語(yǔ)句:GRAND;REVOKE;CHECK;DEFAULT;UNIQUE;PRIMARY KEY; FOREIGN KEY;CREATE ASSERTION;COMMIT;ROLLBACK.5、四個(gè)主流數(shù)據(jù)庫(kù)產(chǎn)品:ORACLE;SOLServer;Access;VFP第八章1、支撐軟件系統(tǒng)主要用于支撐軟件的開(kāi)發(fā)、維護(hù)和運(yùn)行的軟件2、支撐軟件主要用于:(1)工具-支撐軟件的開(kāi)發(fā)、維護(hù)和運(yùn)行(2)接口-軟件間接口及軟硬件間接口(3)中間件-J2EE、.NET3、應(yīng)用軟件系統(tǒng)直接面向應(yīng)用,專(zhuān)門(mén)用于解決應(yīng)用問(wèn)題的軟件4、應(yīng)用軟件系統(tǒng)由三個(gè)部分五個(gè)內(nèi)容組成:應(yīng)用軟件主體-應(yīng)用程序與數(shù)據(jù); 基礎(chǔ)軟件系統(tǒng)軟件與支撐軟件;界面。5、典型應(yīng)用軟件:電子商務(wù)(EC);客戶(hù)關(guān)系管理(CRM);企業(yè)資源規(guī)劃(ERP); 嵌入式系統(tǒng);決策支持系統(tǒng)(DDS)。瀑布模型是將軟件生存周期的各項(xiàng)活動(dòng)規(guī)定為按固定順序而連接的若干階段工作,形如瀑布流水,最終得到軟件產(chǎn)品。優(yōu)點(diǎn):1)為項(xiàng)目提供了按階段劃分的檢 查點(diǎn)。 2)當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段。 3)可在迭代模型中應(yīng)用瀑布模型。缺點(diǎn):1)在項(xiàng)目各個(gè)階段之間極少有反饋。 2)只有在項(xiàng)目生命周期的后期才能看到結(jié)果。 3)通過(guò)過(guò)多的強(qiáng)制完成日期和里程碑來(lái)跟蹤各個(gè)項(xiàng)目階段。 4)瀑布模型的突出缺點(diǎn)是不適應(yīng)用戶(hù)需求的變化1、 有如圖所示結(jié)構(gòu)的醫(yī)院組織。請(qǐng)用E-R圖表示之及并用SQL作為模式定義,同時(shí)做如圖如下的查詢(xún);病房room:編號(hào)roomno 名稱(chēng) name 所在位置location 主任姓名rname醫(yī)生doctor:編號(hào) roomno 姓名dname 職稱(chēng) title 管轄病房號(hào)room病人patient:編號(hào) roomno 姓名pname 患何種病sick 病房號(hào)room (1) 找出外科病房所有醫(yī)生姓名:select dname from doctor, roomwhere doctor.roomno=room.roomno and =外科;(2)、找出管轄13號(hào)病房的醫(yī)生姓名:select dname from doctor where roomno=13;(3)、找出管理病員李維德的醫(yī)生姓名:select dnamefrom doctor, room, patientwhere doctor.roomno=patient.roomno and pname= 李維德;(4)、給出內(nèi)科病房患食道癌病人總數(shù):Select count(*) From patient, roomhere patient.roomno=room.roomno and =內(nèi)科 and patient.sick=食道癌;2、 在本章所定義的學(xué)生數(shù)據(jù)庫(kù)中用SQL做如下操作:(1)、查詢(xún)系別為計(jì)算機(jī)的學(xué)生號(hào)與姓名:select s#,sn from s where sd=cs;(2)、查詢(xún)計(jì)算機(jī)系所開(kāi)課程之課程編號(hào):“select c#,cn from c where dept=cs;(3)、查詢(xún)至少修讀一門(mén)OS的學(xué)生姓名select sn from s,c,sc where s.s# =sc.s# and sc.c#=c.c# and cn=OS;(4)、查詢(xún)每個(gè)學(xué)生已選課程門(mén)數(shù)和總平均值:select s#, count(c#), avg(g) from sc group by s#;(5)、查詢(xún)所有課程的成績(jī)都在80分以上的學(xué)生姓名、學(xué)號(hào)并按學(xué)號(hào)順序排列:select s.s#, sn from s, sc where s.s#=sc.s# group by s.s# ,s.sn having min(G)=80 order by s.s# desc;(6)、刪除在S,SC中所有Sno以91開(kāi)頭的元組。Delete from s where sno like 91% Delete from sc where sno like 91%;3、 設(shè)有圖書(shū)管理數(shù)據(jù)庫(kù)圖書(shū)book(書(shū)號(hào)bno書(shū)名bn作者姓名authorsname出版社名稱(chēng)bpublish、單價(jià)Unit price)作者publish(姓名pname r性別gender、籍貫city)出版社author(出版社名稱(chēng)aname所在城市名city電話號(hào)碼Tel)同時(shí)用SQL語(yǔ)言查詢(xún):(1)、由科學(xué)出版社出版發(fā)行的所有圖書(shū)書(shū)號(hào)Select bno from bookwhere bpublish=科學(xué)出版社;(2)、由籍貫是江蘇省的作者所編寫(xiě)的圖書(shū)書(shū)名:Select bname From book,authorWhere book.bauthor=author.aname and author.city=江蘇省;(3)、圖書(shū)軟件工程基礎(chǔ)的作者的籍貫及出版社所在的城市名稱(chēng)Select author.cit

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論