2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案_第1頁
2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案_第2頁
2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案_第3頁
2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案_第4頁
2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應(yīng)用歷年考試高頻考點試題附帶答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共25題)1.要求在本地磁盤D創(chuàng)建學生數(shù)據(jù)庫stu,數(shù)據(jù)文件和日志文件名稱分別為stu_data和stu_log,初始大小都為3MB,增長方式分別為10%和1MB,數(shù)據(jù)文件最大為500MB,日志文件大小不受限制;并定義數(shù)據(jù)表Student,包含的字段有學號、姓名、性別、年齡及院系,其中學號為主鍵,要求學號必須由9個數(shù)字字符組成,并且不等于0000000000;男生的年齡在15~25歲之間,女生的年齡在14~25歲之間。2.引入檢查點技術(shù)的目的是()A、增加恢復的可靠性B、解決介質(zhì)故障C、改善恢復效率D、解決系統(tǒng)故障3.SQLServer中,對用戶授予數(shù)據(jù)庫操作的語句關(guān)鍵字為()。A、REVOKEB、CREATEC、SETD、GRANT4.先來先服務(wù)可以解決活鎖5.設(shè)關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R的一個分解。ρ保持F嗎?為什么?6.用于數(shù)據(jù)庫恢復的重要文件是()。A、數(shù)據(jù)庫文件B、索引文件C、日志文件D、備注文件7.什么是固定服務(wù)器角色?什么是固定數(shù)據(jù)庫角色?8.簡述SQLServer的安全性機制。9.數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是指()A、同一應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B、多個用戶、同一種語言共享數(shù)據(jù)C、多個用戶共享一個數(shù)據(jù)文件D、多種應(yīng)用、多種語言、多個用戶相互覆蓋地使用數(shù)據(jù)集合10.角色管理機制可以簡化()的工作量。11.串行調(diào)度12.導致事務(wù)故障的原因可能有()A、系統(tǒng)斷電B、系統(tǒng)錯誤C、非法輸入D、程序的邏輯錯誤13.醫(yī)生表中有出生日期字段而沒有年齡字段,若要顯示年齡可以使用以下查詢: SELECTDATEDIFF(’m’,出生日期,DATE())AS年齡FROM醫(yī)生14.已知關(guān)系模式R(ABC),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C},試寫出F的閉包F+。15.若R.A→R.B,R.B→R.C,則R.A→R.C16.設(shè)有關(guān)系模式:SB(SN,SNAME,CITY)其中,S表示供應(yīng)商,SN為供應(yīng)商代號,SNAME為供應(yīng)商名字,CITY為供應(yīng)商所在城市,主關(guān)鍵字為SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN為零件代號,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量,主關(guān)鍵字為PN。JB(JN,JNAME,CITY)其中,J表示工程,JN為工程編號,JNAME為工程名字,CITY為工程所在城市,主關(guān)鍵字為JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供應(yīng)關(guān)系,SN是為指定工程提供零件的供應(yīng)商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數(shù)量,主關(guān)鍵字為(SN,PN,JN),外部關(guān)鍵字為SN,PN,JN。寫出實現(xiàn)以下各題功能的SQL語句:取出由供應(yīng)商S1提供零件的工程的代號17.數(shù)據(jù)庫系統(tǒng)的一個主要特點是數(shù)據(jù)無冗余。18.如果Y?X?U,則X→Y成立,這條推理規(guī)則稱為();如果X→Y和WY→Z成立,則WX→Z成立,這條推理規(guī)則稱為()。19.封鎖導致的問題包括()、()。20.表之間的聯(lián)系就是兩個表的公共字段進行的,其中公共字段的名稱必須要相同。21.2NF的不徹底性表現(xiàn)在()22.創(chuàng)建一個事務(wù),向商品表中添加一條記錄,設(shè)置保存點;再將商品編號為“ds-001”的單價改為“2000”。23.下面哪一種不屬于數(shù)據(jù)庫故障()A、介質(zhì)故障B、系統(tǒng)故障C、運行故障D、事務(wù)故障24.簡述在數(shù)據(jù)庫中有哪兩級獨立性?25.設(shè)有關(guān)系模式:SB(SN,SNAME,CITY)其中,S表示供應(yīng)商,SN為供應(yīng)商代號,SNAME為供應(yīng)商名字,CITY為供應(yīng)商所在城市,主關(guān)鍵字為SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN為零件代號,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量,主關(guān)鍵字為PN。JB(JN,JNAME,CITY)其中,J表示工程,JN為工程編號,JNAME為工程名字,CITY為工程所在城市,主關(guān)鍵字為JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供應(yīng)關(guān)系,SN是為指定工程提供零件的供應(yīng)商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數(shù)量,主關(guān)鍵字為(SN,PN,JN),外部關(guān)鍵字為SN,PN,JN。寫出實現(xiàn)以下各題功能的SQL語句:取出為工程J1提供紅色零件的供應(yīng)商代號第2卷一.參考題庫(共25題)1.簡述常見的數(shù)據(jù)模型。?2.簡述人工管理階段數(shù)據(jù)管理技術(shù)的特點?3.交運算是擴充運算,可以用()推導出。4.在數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指()A、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B、用戶程序與DBMS的相互獨立C、用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D、應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立5.對于BCNF下列說法正確的有()A、一定滿足對4NF的要求B、沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性C、所有非主屬性對每個碼都是完全函數(shù)依賴D、所有的主屬性對每個不包含它的碼也是完全函數(shù)依賴6.關(guān)于并發(fā)調(diào)度下面說法正確的是()A、一個并發(fā)調(diào)度是正確的如果它和某個串行調(diào)度結(jié)果不相同B、一個并發(fā)調(diào)度是正確的如果它和某個串行調(diào)度結(jié)果相同C、一個并發(fā)調(diào)度一定是正確的D、一個并發(fā)調(diào)度一定是不正確的7.給定某百貨公司,管轄若干個連鎖商店,每家商店經(jīng)營若干產(chǎn)品,每家產(chǎn)品有若干職工,但每個職工只能服務(wù)于一家商店。為該公司的數(shù)據(jù)庫設(shè)計E-R圖,必要時可以做一些合理假設(shè)。.請自己設(shè)計適當?shù)膶傩?,畫出E-R圖。8.設(shè)有關(guān)系模式R(運動員編號,比賽項目,成績,比賽類別,比賽主管),如果規(guī)定:每個運動員每參加一個比賽項目,只有一個成績;每個比賽項目只屬于一個比賽類別;每個比賽類別只有一個比賽主管。試回答下列問題: ⑴根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼; ⑵說明R不是2NF的理由,并把R分解成2NF模式集; ⑶進而分解成3NF模式集。9.現(xiàn)有一個未規(guī)范化的表,包含了項目、部件和已提供的數(shù)量信息。要求: (1)寫出基本函數(shù)依賴集,并找出候選碼。 (2)判斷最高達到第幾范式,并說明理由。 (3)如果有必要,將其分解成3NF模式集。10.存儲路徑的設(shè)計是在概念結(jié)構(gòu)設(shè)計階段完成的11.下面關(guān)于SQL語言特點不正確的是()A、高度非過程化B、功能強大,語言簡潔C、面向記錄的使用方式D、集多種數(shù)據(jù)庫語言于一體12.三級封鎖協(xié)議可以解決的問題包括()、()、()。13.若用如下的SQL語句創(chuàng)建了一個表SC://?CREATE?TABLE?SC?(S#?CHAR(6)?NOT?NULL,C#?CHAR(3)?NOT?NULL,SCORE?INTEGER,NOTE?CHAR(20));向SC表插入如下行時,()行不能被插入。 A、AB、BC、CD、DE、E14.基于視圖的更新不用轉(zhuǎn)換成對基本表的更新15.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)更新異常的根本原因是()。A、未對數(shù)據(jù)進行完整性控制B、數(shù)據(jù)冗余C、沒有嚴格保護數(shù)據(jù)D、數(shù)據(jù)存儲量太大16.實體集E1中的每個實體最多與實體集E2中的一個實體相關(guān)聯(lián),并且E2中的每個實體也最多與E1中的一個實體相關(guān)聯(lián),則E1和E2之間的聯(lián)系屬于()A、多對多B、一對一C、一對多D、多對一17.計算機病毒和惡意攻擊也可能導致數(shù)據(jù)庫中的數(shù)據(jù)被破壞18.先來先服務(wù)可以解決死鎖19.用函數(shù)實現(xiàn):求某個專業(yè)選修了某門課的學生人數(shù)。20.概念模型獨立于()A、E-R模型B、硬件設(shè)備C、應(yīng)用程序D、DBMS21.簡述SQL的組成及功能。22.Amrstrong公理系統(tǒng)的三條附加的推理規(guī)則有()、()、()。23.如果要求一個2NF的關(guān)系模式被無損連接的分解,它可以達到()、()。24.基于視圖可以進行各種更新操作25.設(shè)關(guān)系模式R(ABC),F(xiàn)是R上成立的FD集,F(xiàn)={C→A,B→A},分解ρ={AB,BC},判斷ρ是否具有函數(shù)依賴保持性?第3卷一.參考題庫(共25題)1.目前主流的數(shù)據(jù)模型是()2.弱實體集沒有碼只有分辨符3.刪除數(shù)據(jù)庫JXGL中的輔助數(shù)據(jù)文件JXGL_1.ndf。4.數(shù)據(jù)的獨立性包括()、()。5.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是()的任務(wù)。A、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段D、物理設(shè)計階段6.學校中有若干系,每個系有若干個班級和教研室,每個教研室有若干個教員,其中有的教授和副教授每人各帶若干個研究生,每個班有若干學生,每個學生選修若干課程,每門課程可以有若干學生選修。將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼和外碼。7.SQL語言是非過程化語言8.設(shè)有一個學生選課數(shù)據(jù)庫,包括Student,SC,Course三個關(guān)系模式: 試用SQL完成查詢。查詢計算機系年齡在18-20歲的男學生的姓名和年齡。9.設(shè)有關(guān)系R和S,如下圖所示 請計算R÷S10.聯(lián)系的元數(shù)11.數(shù)據(jù)庫三級模式劃分的優(yōu)點是什么?它能帶來哪些數(shù)據(jù)獨立性?12.數(shù)據(jù)庫管理系統(tǒng)(DBMS)13.兩個關(guān)系的()是指包括在第一個關(guān)系中出現(xiàn)而在第二個關(guān)系中不出現(xiàn)的元組的新關(guān)系。A、并B、交C、差D、連接14.索引可以分為()和非聚集索引,()和非唯一索引,()和復合索引。15.什么是操作的重載?在OODB中為什么要滯后聯(lián)編?16.數(shù)據(jù)流圖17.關(guān)系模式的分解有什么優(yōu)缺點?18.在進行分組統(tǒng)計時,如果需要對分組進行篩選,應(yīng)使用HAVING語句而不是WHERE語句。19.學生和課程實體之間的聯(lián)系屬于()A、一對一B、一對多C、多對一D、多對多20.顧客可到多個商場購物,商場有很多顧客購物,商場與顧客之間的聯(lián)系方式()。A、1:1B、1:nC、m:nD、m:121.M:N聯(lián)系22.數(shù)據(jù)庫的物理設(shè)計分為()。A、確定數(shù)據(jù)庫的物理結(jié)構(gòu)B、確定數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)C、對所設(shè)計的物理結(jié)構(gòu)進行評價D、確定數(shù)據(jù)庫的邏輯結(jié)構(gòu)23.在關(guān)系數(shù)據(jù)模型中,對二維表框架的描述稱為()。A、模式B、系統(tǒng)模式C、結(jié)構(gòu)D、關(guān)系模式24.DataReader與Dataset有什么區(qū)別?25.簡述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的概念。第1卷參考答案一.參考題庫1.參考答案: 2.參考答案:C3.參考答案:D4.參考答案:錯誤5.參考答案:顯然,分解ρ相對于F不保持FD分解,因為丟失了B→C,A→D,D→C等三個FD。6.參考答案:C7.參考答案:固定服務(wù)器角色是在服務(wù)器級別定義的,所以存在于數(shù)據(jù)庫外面,是屬于數(shù)據(jù)庫服務(wù)器的。在SQLServer安裝時就創(chuàng)建了在服務(wù)器級別上應(yīng)用的大量預(yù)定義的角色,每個角色對應(yīng)著相應(yīng)的管理權(quán)限。在SQLServer2005安裝時,數(shù)據(jù)庫級別上也有一些預(yù)定義的角色,在創(chuàng)建每個數(shù)據(jù)庫時都會添加這些角色到新創(chuàng)建的數(shù)據(jù)庫中,每個角色對應(yīng)著相應(yīng)的權(quán)限。8.參考答案:9.參考答案:D10.參考答案:授權(quán)11.參考答案:多個事務(wù)依次執(zhí)行,稱為事務(wù)的串行調(diào)度。12.參考答案:B,C,D13.參考答案:錯誤14.參考答案:15.參考答案:正確16.參考答案: 17.參考答案:錯誤18.參考答案:自反律;偽傳遞律19.參考答案:活鎖;死鎖20.參考答案:錯誤21.參考答案:非主屬性對碼的部分依賴22.參考答案:23.參考答案:C24.參考答案:數(shù)據(jù)獨立性分為物理獨立性和邏輯獨立性兩個級別(1)物理獨立性,如果數(shù)據(jù)庫的內(nèi)模式要修改,即數(shù)據(jù)庫的物理結(jié)構(gòu)有所變化,那么只要對模式/內(nèi)模式映像作相應(yīng)的修改,可以使概念模式盡可能保持不變。也就是對內(nèi)模式的修改盡量不影響概念模式,當然對于外模式和應(yīng)用程序的影響更小,這樣,我們稱數(shù)據(jù)庫達到了物理獨立性。(2)邏輯數(shù)據(jù)獨立性,如果數(shù)據(jù)庫的概念模式要修改,那么只要對外模式/模式映像作相應(yīng)的修改,可以使外模式和應(yīng)用程序盡可能保持不變。這樣,我們稱數(shù)據(jù)庫達到了邏輯數(shù)據(jù)獨立性。25.參考答案: 第2卷參考答案一.參考題庫1.參考答案:常見的數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?.參考答案: ①數(shù)據(jù)不保存,也無須長期保存。 ②沒有專用的軟件對數(shù)據(jù)進行管理。 ③只有程序(program)的概念,沒有文件(file)的概念。數(shù)據(jù)的組織方式必須由程序員自行設(shè)計與安排。④數(shù)據(jù)不能共享。 ⑤數(shù)據(jù)和程序是一個整體,數(shù)據(jù)無獨立性。數(shù)據(jù)面向程序。即一組數(shù)據(jù)對應(yīng)一個程序。3.參考答案:差運算4.參考答案:C5.參考答案:B,C,D6.參考答案:B7.參考答案: 8.參考答案:9.參考答案:10.參考答案:錯誤11.參考答案:C12.參考答案:可重復讀;讀臟數(shù)據(jù);丟失修改13.參考答案:A,C,D14.參考答案:錯誤15.參考答案:B16.參考答案:B17.參考答案:錯誤18.參考答案:錯誤19.參考答案:20.參考答案:D21.參考答案: ⑴?數(shù)據(jù)定義語言它用來定義RDB的模式、外模式和內(nèi)模式,以實現(xiàn)對基本表、視圖以及索引文件的定義、修改和刪除等操作。 ⑵?數(shù)據(jù)操縱語言它包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩類。其中,數(shù)據(jù)查詢指對數(shù)據(jù)庫中的數(shù)據(jù)查詢、統(tǒng)計、分組、排序等操作,數(shù)據(jù)更新指數(shù)據(jù)的插入、刪除、修改等數(shù)據(jù)維護操作。 ⑶?數(shù)據(jù)控制語言包括對基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制語句等。 ⑷?嵌入式SQL這部分內(nèi)容規(guī)定了SQL語句嵌入在宿主語言程序中使用的各種規(guī)則。22.參考答案:分解規(guī)則;合并規(guī)則;偽傳遞規(guī)則23.參考答案:BCNF;3NF24.參考答案:正確25.參考答案:第3卷參考答案一.參考題庫1.參考答案:關(guān)系模型2.參考答案:錯誤3.參考答案: 4.參考答案:數(shù)據(jù)的邏輯獨立性;數(shù)據(jù)的物理獨立性5.參考答案:C6.參考答案: 7.參考答案:錯誤8.參考答案:9.參考答案: 10.參考答案:與一個聯(lián)系有關(guān)的實體集個數(shù),稱為聯(lián)系的元數(shù)。11.參考答案:數(shù)據(jù)庫的三級模式的劃分實際上將用戶、邏輯數(shù)據(jù)庫與物理數(shù)據(jù)庫進行了劃分,使彼此之間的相互干擾減到最少。這三個模式的劃分實際上帶來了兩個數(shù)據(jù)獨立性,即物理獨立性和邏輯獨立性。這使得底層的修改和變化盡量不影響到上層。12.參考答案:一個操縱和管理數(shù)據(jù)庫的大型軟件,它由一組計算機程序構(gòu)成。它是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。13.參考答案:C14.參考答案:聚集索引;唯一索引;簡單索引15.參考答案:在OO模型中對于同一個操作,可以按照類的不同,重新定義操作的實現(xiàn),這稱為操作的重載。這樣,同一個操作名就與不同的實現(xiàn)方法,與不同的參數(shù)相聯(lián)系。 為了提供這個功能,OODBMS不能在編譯時就把操作名聯(lián)編到程序上,必須在運行時根據(jù)實際請求中的對象類型和操作來選擇相應(yīng)的程序,把操作名與它聯(lián)編上(即把操作名轉(zhuǎn)換成該程序的地址),這個推遲的轉(zhuǎn)換稱為滯后聯(lián)編。16.參考答案:數(shù)據(jù)流圖是從“數(shù)據(jù)”和“對數(shù)據(jù)的加工”兩方面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論