版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、復(fù)習(xí)題1一、單項(xiàng)選擇題1.為了消除軟件危機(jī),既要有技術(shù)措施,又要有必要的組織管理措施。( )正是從管理和技術(shù)兩方面研究如何更好地開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門新興學(xué)科。CA. 計(jì)算機(jī)工程B. 信息工程C. 軟件工程D. 管理工程2.在軟件生命周期方法論中,軟件開(kāi)發(fā)時(shí)期包括( )四個(gè)階段。DA. 需求分析、設(shè)計(jì)、編碼、測(cè)試B. 需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼C. 設(shè)計(jì)、編碼、測(cè)試、維護(hù)D. 總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼及單元測(cè)試、綜合測(cè)試3.軟件開(kāi)發(fā)過(guò)程中必須遵循下列原則:抽象,( ),一致性,完備性和可驗(yàn)證性。AA. 信息隱蔽,模塊化,局部化B. 信息公開(kāi),層次化,局部化C. 信息隱蔽,層次化,全
2、局化D. 信息公開(kāi),模塊化,全局化4.軟件生命周期方法論中,( )是軟件開(kāi)發(fā)和維護(hù)時(shí)期的核心力量。CA.系統(tǒng)分析員和軟件工程師B. 系統(tǒng)分析員和程序員C. 程序員和軟件工程師D. 系統(tǒng)分析員、程序員和軟件工程師5.軟件生命周期法的基本原則是:( ),成果描述標(biāo)準(zhǔn)化。BA. 先邏輯后物理,自底向上B. 先邏輯后物理,自頂向下C. 先物理后邏輯,自底向上D. 先物理后邏輯,自頂向下6.在( )中,軟件開(kāi)發(fā)人員與用戶一起進(jìn)行需求分析,進(jìn)行快速設(shè)計(jì),建造原型,原型交用戶評(píng)估,提出修改意見(jiàn),再次進(jìn)行設(shè)計(jì)。經(jīng)過(guò)多次迭代,使軟件逐步滿足用戶需要。BA. 瀑布模型B. 快速原型模型C. 螺旋模型D. 噴泉模型
3、7.面向?qū)ο蠓椒▽W(xué)更好地考慮了( )等問(wèn)題,更有效地提高了軟件產(chǎn)品質(zhì)量和軟件開(kāi)發(fā)效率。DA.抽象、信息隱蔽和全局化B. 抽象、信息公開(kāi)和局部化C.信息公開(kāi)、局部化和模塊化D. 抽象、信息隱蔽和模塊化8.在( )中,軟件開(kāi)發(fā)人員與用戶一起進(jìn)行需求分析,進(jìn)行快速設(shè)計(jì),建造原型,原型交用戶評(píng)估,提出修改意見(jiàn),再次進(jìn)行設(shè)計(jì)。經(jīng)過(guò)多次迭代,使軟件逐步滿足用戶需要。BA. 瀑布模型B. 快速原型模型C. 螺旋模型D. 噴泉模型9.( )的每一周期都包括需求定義、風(fēng)險(xiǎn)分析、工程實(shí)現(xiàn)和評(píng)審四個(gè)階段。CA. 瀑布模型B. 快速原型模型C. 螺旋模型D. 噴泉模型10.面向?qū)ο蟮能浖_(kāi)發(fā)分析、設(shè)計(jì)和編碼沒(méi)有嚴(yán)格的
4、界限,它們?cè)诜磸?fù)修正的過(guò)程中進(jìn)行。( )是一種典型的面向?qū)ο筌浖_(kāi)發(fā)模型,體現(xiàn)了軟件開(kāi)發(fā)過(guò)程中迭代和無(wú)縫的特性。DA. 瀑布模型B. 快速原型模型C. 螺旋模型D. 噴泉模型11.( )是管理軟件開(kāi)發(fā)工作的指導(dǎo)性文檔,其閱讀對(duì)象是軟件開(kāi)發(fā)的主管部門、軟件技術(shù)人員和用戶。其中的關(guān)鍵就是軟件的資源計(jì)劃、成本預(yù)算和進(jìn)度安排。BA. 可行性研究報(bào)告B. 系統(tǒng)開(kāi)發(fā)計(jì)劃C. 需求分析報(bào)告D. 設(shè)計(jì)說(shuō)明書12.在軟件生命期中,( )階段的工作量最大,約占整個(gè)生存期工作量的70%。DA. 設(shè)計(jì)B. 編碼C. 測(cè)試D. 維護(hù)13.使用結(jié)構(gòu)化分析(SA)方法可以得到( )。DA. 程序流程圖B. 具體的語(yǔ)言程序C
5、. 模塊結(jié)構(gòu)圖和功能說(shuō)明書D. 分層數(shù)據(jù)流圖和數(shù)據(jù)詞典14.使用結(jié)構(gòu)化設(shè)計(jì)(SD)方法可以實(shí)現(xiàn)( )。BA. 從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B. 從數(shù)據(jù)流圖導(dǎo)出系統(tǒng)結(jié)構(gòu)圖C. 從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D. 從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)15.使用結(jié)構(gòu)化設(shè)計(jì)(SD)方法可以得到( )。CA. 程序流程圖B. 具體的語(yǔ)言程序C. 模塊結(jié)構(gòu)圖和功能說(shuō)明書D. 分層數(shù)據(jù)流圖和數(shù)據(jù)詞典16.使用Jackson方法可以實(shí)現(xiàn)( )。AA. 從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B. 從數(shù)據(jù)流圖導(dǎo)出系統(tǒng)結(jié)構(gòu)圖C. 從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D. 從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)17.( )結(jié)合,能從圖形和文字兩方面完整、準(zhǔn)確地描述系統(tǒng)的邏輯結(jié)構(gòu)。AA. 數(shù)
6、據(jù)流圖和數(shù)據(jù)字典B.業(yè)務(wù)流程圖和結(jié)構(gòu)式語(yǔ)言C. 數(shù)據(jù)流程圖和結(jié)構(gòu)式語(yǔ)言D.業(yè)務(wù)流程圖和數(shù)據(jù)字典18.軟件質(zhì)量(即可理解性、可維護(hù)性、可靠性等)很大程度上取決于( )。BA. 程序員的水平B. 模塊分解的合理性C. 程序的運(yùn)行效率D. 故障處理的完整19.面向?qū)ο蠓椒ㄆ毡檫m用于各類系統(tǒng)的開(kāi)發(fā),但未涉及( )的工作。BA. 系統(tǒng)分析前B. 系統(tǒng)設(shè)計(jì)前C. 系統(tǒng)實(shí)現(xiàn)后D. 系統(tǒng)交付后20.( )人機(jī)界面應(yīng)具備的基本特征:操作簡(jiǎn)單,易學(xué),易掌握;界面美觀,操作舒適;反應(yīng)快速,響應(yīng)合理;用語(yǔ)通俗,語(yǔ)義一致。BA. 高效的B. 友好的C. 標(biāo)準(zhǔn)的D. 通用的21.( )是同一模塊內(nèi)部各個(gè)元素之間結(jié)合的緊密
7、程度,主要表現(xiàn)在為了執(zhí)行處理功能而組合在一起的程度。CA. 獨(dú)立性B. 耦合度C. 內(nèi)聚性D. 相關(guān)性22.當(dāng)算法中包含多重嵌套的條件選擇,不易用語(yǔ)言表達(dá)時(shí),用( )能清晰地表達(dá)復(fù)雜的條件組合與動(dòng)作之間的對(duì)應(yīng)關(guān)系。BA. 流程圖B. 判定表C. 盒圖D. 問(wèn)題分析圖22.系統(tǒng)的功能( )。AA. 應(yīng)盡可能滿足用戶的需求,盡可能簡(jiǎn)單B.應(yīng)盡可能滿足用戶的需求,考慮到各種復(fù)雜情況C. 只需滿足用戶的主要需求,具有一定的復(fù)雜性D. 只需滿足用戶的主要需求,盡可能簡(jiǎn)單23.具有良好程序設(shè)計(jì)風(fēng)格的程序應(yīng)該( )。DA. 盡量多使用臨時(shí)變量B. 優(yōu)先考慮技巧性C. 盡量減少行數(shù)D. 在一行內(nèi)只寫一條語(yǔ)句2
8、4.具有良好程序設(shè)計(jì)風(fēng)格的程序不應(yīng)該( )。AA. 盡量減少行數(shù)B. 盡量避免條件嵌套和循環(huán)嵌套C.少用“非”條件判定D. 使用空格使語(yǔ)句清晰25.( )是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,其主要任務(wù)是通過(guò)對(duì)用戶需求的綜合、歸納和抽象,形成獨(dú)立于邏輯結(jié)構(gòu)和具體DBMS的數(shù)據(jù)模型。DA. 需求分析B. 風(fēng)險(xiǎn)分析C. 邏輯設(shè)計(jì)D. 概念設(shè)計(jì)26.模塊獨(dú)立性較強(qiáng)是指( )。BA. 模塊內(nèi)聚性較小,耦合度較大B. 模塊內(nèi)聚性較大,耦合度較小C. 模塊內(nèi)聚性和耦合度都較小D. 模塊內(nèi)聚性和耦合度都較大27.在軟件開(kāi)發(fā)時(shí),一個(gè)錯(cuò)誤發(fā)現(xiàn)得越晚,為改正它所付出的代價(jià)就越( )。AA. 大B. 小C. 不可捉摸D. 接近平
9、均水平28.測(cè)試的目的在于( ),查出新錯(cuò)誤的測(cè)試就是成功的測(cè)試。CA. 證明系統(tǒng)的正確性B. 評(píng)價(jià)系統(tǒng)的質(zhì)量C. 發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤D. 使系統(tǒng)中沒(méi)有錯(cuò)誤29.軟件的調(diào)試和測(cè)試的區(qū)別之一是( )。CA. 前者沒(méi)有計(jì)劃,后者有計(jì)劃B. 前者發(fā)現(xiàn)錯(cuò)誤,后者改正錯(cuò)誤C. 前者一般由開(kāi)發(fā)者自己做,后者由專門人員做D. 前者使用自動(dòng)工具,后者不使用自動(dòng)工具30.只根據(jù)程序的功能說(shuō)明而不關(guān)心程序內(nèi)部邏輯的測(cè)試方法,稱為( )。CA. 白盒法B. 灰盒法C. 黑盒法D. 綜合法31.下面四種測(cè)試方法中,( )屬于白盒測(cè)試方法。AA. 基本路徑測(cè)試法B. 邊界值分析法C. 等價(jià)類劃分法D. 錯(cuò)誤猜測(cè)法32.軟件
10、投入正常運(yùn)行后,對(duì)用戶提出增強(qiáng)功能的請(qǐng)求所做的軟件維護(hù)工作,屬于( )維護(hù)。DA. 糾錯(cuò)性B. 適應(yīng)性C. 預(yù)見(jiàn)性D. 完善性33.軟件投入正常運(yùn)行后,為了給以后的軟件改進(jìn)作好充分的準(zhǔn)備而對(duì)軟件進(jìn)行維護(hù),屬于()維護(hù)。CA. 糾錯(cuò)性B. 適應(yīng)性C. 預(yù)見(jiàn)性D. 完善性二、判斷題若題目中的敘述正確,則在括弧內(nèi)打“”,否則在括弧內(nèi)打“×”。1、一般至少應(yīng)該從技術(shù)、經(jīng)濟(jì)、用戶和管理等四個(gè)方面考慮軟件解決方案的可行性。(×)2、軟件工程的目標(biāo)是:提高軟件產(chǎn)品的質(zhì)量和軟件開(kāi)發(fā)效率,減少軟件維護(hù)的難度。()3、體系結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、用戶界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)是軟件系
11、統(tǒng)設(shè)計(jì)的核心內(nèi)容。()4、在兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)中,由于數(shù)據(jù)訪問(wèn)是通過(guò)功能層進(jìn)行的,因此客戶端不再與數(shù)據(jù)庫(kù)直接建立數(shù)據(jù)連接。也就是說(shuō),建立在數(shù)據(jù)庫(kù)服務(wù)器上的連接數(shù)量將大大減少。(× )5、一個(gè)軟件系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)得好不好,可以用合適性、結(jié)構(gòu)穩(wěn)定性、可擴(kuò)展性、可復(fù)用性等特征來(lái)評(píng)估。(× )6、為了提高效率,程序要編得精致、巧妙,不要怕難以理解。(×)7、“模塊化”是指:將系統(tǒng)分解為一系列功能模塊,然后逐一實(shí)現(xiàn)這些模塊,最后把所有的模塊集成為原來(lái)要求的系統(tǒng)。()8、編碼應(yīng)遵循簡(jiǎn)單的原則,以人為本,不要為了提高效率而使得程序變得復(fù)雜、難以理解。()9、采用邊界值分
12、析法設(shè)計(jì)測(cè)試方案時(shí),應(yīng)該分別選取等于、剛剛大于和剛剛小于邊界值的測(cè)試數(shù)據(jù),這可以最大程度地暴露出程序中在邊界條件上的錯(cuò)誤。()10、分類法就是將所有可能的輸入數(shù)據(jù)(包括有效的數(shù)據(jù)和無(wú)效的數(shù)據(jù))按一定的標(biāo)準(zhǔn)劃分成若干個(gè)等價(jià)類,進(jìn)而在每個(gè)等價(jià)類中只取一組數(shù)據(jù)作為測(cè)試數(shù)據(jù)。(×)11、錯(cuò)誤推測(cè)法就是指軟件測(cè)試人員根據(jù)自身的經(jīng)驗(yàn)和直覺(jué),選擇一些測(cè)試數(shù)據(jù),對(duì)可能會(huì)出現(xiàn)錯(cuò)誤和容易發(fā)生錯(cuò)誤的地方進(jìn)行測(cè)試。( )12、邏輯覆蓋法適用于黑盒測(cè)試,邊界值分析法、等價(jià)劃分法和錯(cuò)誤推測(cè)法適用于白盒測(cè)試。(×)13、軟件系統(tǒng)維護(hù)的兩種常用方式是結(jié)構(gòu)化軟件系統(tǒng)維護(hù)和非結(jié)構(gòu)化軟件系統(tǒng)維護(hù),對(duì)于使用軟件工
13、程方法論開(kāi)發(fā)得到的軟件系統(tǒng),最好使用前者。( )14、所謂軟件系統(tǒng)可維護(hù)性度量就是維護(hù)人員理解、改正、改動(dòng)和改進(jìn)這個(gè)軟件系統(tǒng)的難易程度。良好的文檔是影響軟件系統(tǒng)維護(hù)工作的關(guān)鍵因素。( )三、填空題1、軟件發(fā)展過(guò)程經(jīng)歷了:時(shí)期(1946年60s初),時(shí)期(20世紀(jì)60s初70s初),時(shí)期(20世紀(jì)70s中80s中)和時(shí)期(20世紀(jì)80s中期今)。(程序設(shè)計(jì)、程序系統(tǒng)、軟件工程、面向?qū)ο螅?、概括地說(shuō),是用科學(xué)知識(shí)和技術(shù)原理來(lái)定義、開(kāi)發(fā)、維護(hù)軟件的一門學(xué)科,它應(yīng)用工程的概念、原理、技術(shù)和方法,應(yīng)用科學(xué)的開(kāi)發(fā)技術(shù)和管理方法來(lái)開(kāi)發(fā)軟件。(軟件工程)3、方法的基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按
14、照用戶至上的原則,自頂向下,逐步求精,進(jìn)行系統(tǒng)分析。(結(jié)構(gòu)化分析)4、將應(yīng)用一分為二,由服務(wù)器提供應(yīng)用(數(shù)據(jù))服務(wù),與多臺(tái)客戶機(jī)連接。客戶機(jī)為完成特定的工作向服務(wù)器發(fā)出請(qǐng)求,而服務(wù)器接受請(qǐng)求,并將處理結(jié)果返送給客戶機(jī)。兩個(gè)部分協(xié)作完成一個(gè)共同的任務(wù)。(客戶機(jī)/服務(wù)器結(jié)構(gòu))5、三層客戶機(jī)/服務(wù)器結(jié)構(gòu)中,客戶機(jī)負(fù)責(zé)處理和與應(yīng)用服務(wù)器的交互。應(yīng)用服務(wù)器接受客戶端的請(qǐng)求,根據(jù)將這個(gè)請(qǐng)求轉(zhuǎn)化為后與數(shù)據(jù)庫(kù)服務(wù)器交互,并將與數(shù)據(jù)庫(kù)服務(wù)器交互的結(jié)果傳送給客戶端應(yīng)用程序。(與用戶的交互、商業(yè)和應(yīng)用邏輯、數(shù)據(jù)庫(kù)請(qǐng)求)6、是一種只允許程序員用結(jié)構(gòu)化設(shè)計(jì)方法來(lái)思考問(wèn)題、解決問(wèn)題的圖形工具。是從程序流程圖演變而來(lái)的,它
15、用二維樹(shù)形結(jié)構(gòu)的圖來(lái)表示程序的控制流,有五種基本控制結(jié)構(gòu)。能夠清晰地表示復(fù)雜的條件組合與應(yīng)作處理之間的對(duì)應(yīng)關(guān)系,它由4部分組成。也能表明復(fù)雜的條件組合與對(duì)應(yīng)處理之間的關(guān)系,它是圖形表示,更易被用戶理解。(盒圖、問(wèn)題分析圖、判定表、判定樹(shù))7、軟件系統(tǒng)的文檔一般可以兩類:主要描述了軟件系統(tǒng)的功能和使用方法,主要描述了軟件系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等方面的內(nèi)容。(系統(tǒng)文檔)四、簡(jiǎn)答題1、軟件危機(jī)包括哪兩個(gè)方面的問(wèn)題?答:軟件危機(jī)包括兩個(gè)方面的問(wèn)題:如何開(kāi)發(fā)軟件以滿足用戶對(duì)軟件日益增長(zhǎng)的需求,如何維護(hù)數(shù)量迅速增長(zhǎng)的已有軟件。2、軟件由哪些部分組成?答:軟件由三部分組成:可以在計(jì)算機(jī)上運(yùn)行的程序,運(yùn)行程序需
16、要的數(shù)據(jù),開(kāi)發(fā)、維護(hù)和使用程序所需要的各種文檔。3、軟件生命周期方法學(xué)中,將軟件生命周期劃分為哪幾個(gè)時(shí)期?答:軟件生命周期方法學(xué)中,將軟件生命周期劃分為:軟件定義時(shí)期,軟件開(kāi)發(fā)時(shí)期,軟件維護(hù)時(shí)期。4、軟件工程學(xué)的三個(gè)基本要素是什么?答:軟件工程學(xué)的三個(gè)基本要素是:軟件定義、開(kāi)發(fā)、維護(hù)的方法,軟件定義、開(kāi)發(fā)、維護(hù)的工具,軟件定義、開(kāi)發(fā)、維護(hù)中的管理措施。五、設(shè)計(jì)題1、某數(shù)據(jù)流圖中的數(shù)據(jù)處理“檢查訂貨單”的處理邏輯是“如果金額超過(guò)1000元又未過(guò)期,則發(fā)出批準(zhǔn)單和提貨單。如果金額達(dá)到或超過(guò)2000元,但已過(guò)期,則不發(fā)批準(zhǔn)單和提貨單。如果金額低于2000元,則不論是否過(guò)期,都發(fā)出批準(zhǔn)單和提貨單,而且
17、對(duì)低于2000元且已過(guò)期的還需發(fā)出通知單?!闭?qǐng)分別用判定表、判定樹(shù)和過(guò)程設(shè)計(jì)語(yǔ)言對(duì)此作描述。解:該問(wèn)題的判斷表描述:金額 1000(元)TT1000(元) < 金額 < 2000(元)TT2000(元) 金額TT未過(guò)期TTT已過(guò)期TTT發(fā)出批準(zhǔn)單×××××發(fā)出提貨單×××××發(fā)出通知單××該問(wèn)題的決策樹(shù)描述:訂貨單處理金額 1000(元)1000(元) < 金額 < 2000(元)2000(元) 金額未過(guò)期已過(guò)期發(fā)出批準(zhǔn)單和提貨單發(fā)出批準(zhǔn)單、提貨單和通
18、知單未過(guò)期已過(guò)期發(fā)出批準(zhǔn)單和提貨單發(fā)出批準(zhǔn)單、提貨單和通知單未過(guò)期已過(guò)期發(fā)出批準(zhǔn)單和提貨單不發(fā)出任何單該問(wèn)題的過(guò)程設(shè)計(jì)語(yǔ)言描述:if金額不到2000元發(fā)出批準(zhǔn)單和提貨單;if已過(guò)期發(fā)出通知單;elseif 未過(guò)期發(fā)出批準(zhǔn)單和提貨單;2、某校學(xué)籍管理制度規(guī)定:補(bǔ)考后不及格課程仍超過(guò)3門者留級(jí);補(bǔ)考后考試課程不及格仍達(dá)2門者留級(jí);升級(jí)者若有不及格課程,則重修不及格課程。試分別用判斷表、決策樹(shù)和過(guò)程設(shè)計(jì)語(yǔ)言表示這個(gè)制度。解:該制度的判斷表表示:考試課不及格門數(shù)>=2TTTTFFFFFFFF考試課不及格門數(shù)=1FFFFTTTTFFFF考試課不及格門數(shù)=0FFFFFFFFTTTT考查課不及格門數(shù)&
19、gt;=3TFFFTFFFTFFF考查課不及格門數(shù)=2FTFFFTFFFTFF考查課不及格門數(shù)=1FFTFFFTFFFTF考查課不及格門數(shù)=0FFFTFFFTFFFT留級(jí)×××××××重修不及格課程××××不留級(jí)且不重修×該制度的決策樹(shù)表示:某校學(xué)籍管理規(guī)則考試課不及格門數(shù)>=2考試課不及格門數(shù)=1考試課不及格門數(shù)=0留級(jí)考查課不及格門數(shù)>=2考查課不及格門數(shù)<2留級(jí)重修不及格課程考查課不及格門數(shù)>=3考查課不及格門數(shù)=2考查課不及格門數(shù)=1考查課不及
20、格門數(shù)=0留級(jí)重修不及格課程重修不及格課程不留級(jí)且不重修該制度的結(jié)構(gòu)式語(yǔ)言表示:補(bǔ)考后;if 考試課不及格門數(shù)達(dá)2門留級(jí)elseif 不及格門數(shù)達(dá)3門留級(jí)else 重修不及格課程;3、用類的關(guān)聯(lián)圖描述系、班級(jí)、教師、學(xué)生和課程之間的關(guān)系。解:系班級(jí)學(xué)生課程教師屬于設(shè)置被選選修主講被講擁有在開(kāi)設(shè)被設(shè)聘用被聘11.201.50.33.720.*110.*11.*115.452找出3個(gè)整數(shù)的最大數(shù)和最小數(shù),用PAD進(jìn)行設(shè)計(jì)?獲得整數(shù)A,B,C定義整型變量Min,MaxA>BMin = AMax = BMin = BMax = A否是C>Max是Max = C否Min>C是Min =
21、 C輸出“最小數(shù):”Min輸出“最大數(shù):”Max4、設(shè)有如下實(shí)體:教研室有室名稱、電話、地點(diǎn),教師有教師號(hào)、姓名、性別、職稱、所屬教研室、所教課程,課程有編號(hào)、課程名、學(xué)分、開(kāi)課教研室、任課教師,學(xué)生有學(xué)號(hào)、姓名、性別、年齡、專業(yè)、選修課程。這些實(shí)體間存在如下聯(lián)系:一個(gè)學(xué)生可選修多門課程,一門課程可被多個(gè)學(xué)生選修;一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。(1)設(shè)計(jì)學(xué)生選課、教師任課兩個(gè)局部的E-R圖,再將它們合并為一個(gè)全局E-R圖;(2)將這個(gè)全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型。解:(1)兩個(gè)局部E-R圖:全局E-R圖:(2)由這個(gè)全局E-R圖轉(zhuǎn)換得到的關(guān)系模型:學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè))教師(教師號(hào),姓名,性別,職稱,室名)課程(課號(hào),課名,學(xué)分,室名)教研室(室名,電話,地點(diǎn))選修(學(xué)號(hào),課號(hào),成績(jī))講授(教師號(hào),課號(hào),學(xué)期,教室)下劃線標(biāo)出的是主鍵,波浪線標(biāo)出的是外鍵。5、某圖書館管理系統(tǒng)提供以下服務(wù):接受新讀者和注銷讀者;讀者可在計(jì)算機(jī)終端通過(guò)國(guó)際書號(hào)(ISBN)、作者名或書名查看圖書信息;讀者提交的索書單可以給出要借圖書的ISB
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 紙娃娃課件教學(xué)課件
- 2024年古建筑亮化保護(hù)工程協(xié)議
- 2024年地?cái)偨?jīng)濟(jì)創(chuàng)業(yè)項(xiàng)目經(jīng)營(yíng)權(quán)轉(zhuǎn)讓協(xié)議
- 2024個(gè)人助學(xué)貸款合作合同
- 2024年度4S店汽車銷售與金融投資合同
- 2024丙公司與丁公司就煤炭廢料處理服務(wù)的合同
- 2024年度膩?zhàn)赢a(chǎn)品生產(chǎn)線改造合同
- 2024年己方區(qū)塊鏈技術(shù)研究與應(yīng)用合作協(xié)議
- 2024年度建筑工程安全防護(hù)合同
- 2024年度新能源汽車推廣銷售合同
- 高一日語(yǔ)開(kāi)班宣講課件
- 商標(biāo)法題庫(kù)1(答案)
- TMF自智網(wǎng)絡(luò)白皮書4.0
- 電視劇《國(guó)家孩子》觀影分享會(huì)PPT三千孤兒入內(nèi)蒙一段流淌著民族大愛(ài)的共和國(guó)往事PPT課件(帶內(nèi)容)
- 所水力除焦設(shè)備介紹
- 改革開(kāi)放英語(yǔ)介紹-課件
- pet考試歷屆真題和答案
- 《企業(yè)員工薪酬激勵(lì)問(wèn)題研究10000字(論文)》
- 大學(xué)英語(yǔ)三級(jí)B真題2023年06月
- GB/T 7909-2017造紙木片
- GB/T 25217.6-2019沖擊地壓測(cè)定、監(jiān)測(cè)與防治方法第6部分:鉆屑監(jiān)測(cè)方法
評(píng)論
0/150
提交評(píng)論