2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案_第1頁(yè)
2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案_第2頁(yè)
2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案_第3頁(yè)
2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案_第4頁(yè)
2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2025年大學(xué)軟件工程(數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用)試題及答案

(考試時(shí)間:90分鐘滿(mǎn)分100分)班級(jí)______姓名______第I卷(選擇題共40分)答題要求:每題只有一個(gè)正確答案,請(qǐng)將正確答案的序號(hào)填在括號(hào)內(nèi)。(總共20題,每題2分)1.數(shù)據(jù)庫(kù)系統(tǒng)的核心是()A.數(shù)據(jù)模型B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.數(shù)據(jù)庫(kù)D.數(shù)據(jù)庫(kù)管理員2.以下不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)階段的是()A.需求分析B.概念結(jié)構(gòu)設(shè)計(jì)C.算法設(shè)計(jì)D.物理結(jié)構(gòu)設(shè)計(jì)3.關(guān)系模型中,一個(gè)關(guān)鍵字是()A.可由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D.以上都不是4.在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間聯(lián)系的是()A.樹(shù)結(jié)構(gòu)B.網(wǎng)結(jié)構(gòu)C.線(xiàn)性表D.二維表5.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段。A.需求分析B.概念結(jié)構(gòu)設(shè)計(jì)C.邏輯結(jié)構(gòu)設(shè)計(jì)D.物理結(jié)構(gòu)設(shè)計(jì)6.若要在基本表S中增加一列CN(課程名),可用()A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADDCNCHAR(8)D.ALTERTABLES(ADDCNCHAR(8))7.數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶(hù)訪(fǎng)問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的()A.可靠性B.一致性C.完整性D.安全性8.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指()A.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他存儲(chǔ)結(jié)構(gòu)9.數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶(hù)對(duì)數(shù)據(jù)要求的模式是()A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式10.設(shè)有關(guān)系R和關(guān)系S進(jìn)行如下運(yùn)算:R∩S,其結(jié)果是()A.由屬于R但不屬于S的元組組成的集合B.由屬于S但不屬于R的元組組成的集合C.由既屬于R又屬于S的元組組成的集合D.由R和S所有元組組成的集合11.在SQL語(yǔ)言中,刪除視圖的命令是()A.DELETEVIEWB.DROPVIEWC.CLEARVIEWD.REMOVEVIEW12.數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的()A.需求分析階段B.概念結(jié)構(gòu)設(shè)計(jì)階段C.邏輯結(jié)構(gòu)設(shè)計(jì)階段D.物理結(jié)構(gòu)設(shè)計(jì)階段13.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括()A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表14.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)不包括以下哪一項(xiàng)()A.數(shù)據(jù)結(jié)構(gòu)化B.數(shù)據(jù)共享性高、冗余度低、易擴(kuò)充C.數(shù)據(jù)獨(dú)立性低D.數(shù)據(jù)由DBMS統(tǒng)一管理和控制15.若要撤銷(xiāo)數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用()A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS16.數(shù)據(jù)庫(kù)設(shè)計(jì)中,在概念設(shè)計(jì)階段可用E-R圖,其中矩形表示()A.實(shí)體B.實(shí)體的屬性C.聯(lián)系D.聯(lián)系的屬性17.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為()A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積18.數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為()A.屬性B.鍵C.關(guān)系D.域19.數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的完整性是指數(shù)據(jù)的()A.有效性、正確性和一致性B.有效性、正確性和可維護(hù)性C.有效性、正確性和安全性D.有效性、正確性和可靠性20.數(shù)據(jù)庫(kù)設(shè)計(jì)中,需求分析階段的任務(wù)是()A.設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)B.實(shí)現(xiàn)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)C.確定數(shù)據(jù)庫(kù)系統(tǒng)的功能D.以上都不是第II卷(非選擇題共60分)一、填空題(每題2分,共10分)1.數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、________和用戶(hù)構(gòu)成。2.關(guān)系模型的三類(lèi)完整性約束是實(shí)體完整性、參照完整性和________。3.在SQL語(yǔ)言中,用于修改表結(jié)構(gòu)的語(yǔ)句是________。4.數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、________。5.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理和________。二、簡(jiǎn)答題(每題10分,共20分)1.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)中需求分析的主要內(nèi)容。2.說(shuō)明關(guān)系模型中實(shí)體完整性和參照完整性的含義。三、設(shè)計(jì)題(20分)設(shè)有如下關(guān)系模式:學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系)課程(課程號(hào),課程名,先行課程號(hào))選課(學(xué)號(hào),課程號(hào),成績(jī))請(qǐng)完成以下設(shè)計(jì):1.用SQL語(yǔ)句創(chuàng)建上述三個(gè)表,要求定義主鍵和外鍵。(10分)2.查詢(xún)選修了課程號(hào)為“C01”課程的學(xué)生姓名和所在系。(5分)3.查詢(xún)年齡大于20歲的學(xué)生姓名和所在系。(5分)四、綜合分析題(10分)材料:某高校要建立一個(gè)教學(xué)管理數(shù)據(jù)庫(kù),涉及教師(教師編號(hào),姓名,性別,職稱(chēng),所在系)、學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系)、課程(課程號(hào),課程名,學(xué)分,教師編號(hào))、選課(學(xué)號(hào),課程號(hào),成績(jī))等信息。問(wèn)題:請(qǐng)分析該數(shù)據(jù)庫(kù)中存在的實(shí)體和聯(lián)系,并設(shè)計(jì)出相應(yīng)的E-R圖。五、論述題(10分)材料:在軟件工程中,數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)關(guān)鍵環(huán)節(jié)。它直接影響到軟件系統(tǒng)的性能、可維護(hù)性和擴(kuò)展性。問(wèn)題:請(qǐng)論述數(shù)據(jù)庫(kù)設(shè)計(jì)在軟件工程中的重要性以及如何確保數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量。答案:第I卷答案1.B2.C3.C4.D5.B6.C7.D8.B9.C10.C11.B12.D13.B14.C15.C16.A17.C18.C19.A20.C第II卷答案一、填空題答案1.數(shù)據(jù)庫(kù)管理員2.用戶(hù)定義完整性3.ALTERTABLE4.數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)5.數(shù)據(jù)庫(kù)的建立和維護(hù)二、簡(jiǎn)答題答案1.需求分析主要內(nèi)容包括:了解用戶(hù)的數(shù)據(jù)要求,即數(shù)據(jù)的類(lèi)型、數(shù)據(jù)量、數(shù)據(jù)之間的聯(lián)系等;了解用戶(hù)的處理要求,即對(duì)數(shù)據(jù)進(jìn)行的操作,如查詢(xún)、插入、修改、刪除等;了解系統(tǒng)的安全性與完整性要求,如用戶(hù)權(quán)限設(shè)置、數(shù)據(jù)的一致性約束等。2.實(shí)體完整性:關(guān)系中的主屬性不能取空值。參照完整性:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。三、設(shè)計(jì)題答案1.CREATETABLE學(xué)生(學(xué)號(hào)CHAR(10)PRIMARYKEY,姓名CHAR(8),性別CHAR(2),年齡INT,所在系CHAR(20));CREATETABLE課程(課程號(hào)CHAR(5)PRIMARYKEY,課程名CHAR(20),先行課程號(hào)CHAR(5),FOREIGNKEY(先行課程號(hào))REFERENCES課程(課程號(hào)));CREATETABLE選課(學(xué)號(hào)CHAR(10),課程號(hào)CHAR(5),成績(jī)DECIMAL(5,2),PRIMARYKEY(學(xué)號(hào),課程號(hào)),FOREIGNKEY(學(xué)號(hào))REFERENCES學(xué)生(學(xué)號(hào)),FOREIGNKEY(課程號(hào))REFERENCES課程(課程號(hào)));2.SELECT學(xué)生.姓名,學(xué)生所在系FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND選課.課程號(hào)='C01';3.SELECT姓名,所在系FROM學(xué)生WHERE年齡>20;四、綜合分析題答案實(shí)體:教師、學(xué)生、課程。聯(lián)系:教師與課程之間存在“授課”聯(lián)系,學(xué)生與課程之間存在“選課”聯(lián)系。E-R圖:教師(矩形):包含教師編號(hào)、姓名、性別、職稱(chēng)、所在系等屬性。課程(矩形):包含課程號(hào)、課程名、學(xué)分、教師編號(hào)等屬性。學(xué)生(矩形):包含學(xué)號(hào)、姓名、性別、年齡、所在系等屬性。授課(菱形):教師與課程之間的聯(lián)系,教師編號(hào)為其聯(lián)系屬性。選課(菱形):學(xué)生與課程之間的聯(lián)系,學(xué)號(hào)、課程號(hào)、成績(jī)?yōu)槠渎?lián)系屬性。五、論述題答案數(shù)據(jù)庫(kù)設(shè)計(jì)在軟件工程中的重要性:數(shù)據(jù)庫(kù)是軟件系統(tǒng)的核心組成部分之一,它存儲(chǔ)和管理著系統(tǒng)的關(guān)鍵數(shù)據(jù)。良好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高軟件系統(tǒng)的數(shù)據(jù)處理效率,保

溫馨提示

  • 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)論