版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024年大學試題(計算機科學)-數(shù)據(jù)庫原理與應用歷年高頻考點試卷專家薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共25題)1.并發(fā)操作會產(chǎn)生幾種不一致情況?用什么方法避免各種不一致的情況?2.存取控制機制3.實體的各種碼中,不包含無關(guān)緊要屬性的碼有()A、超碼B、候選碼C、碼D、主碼4.可以得到一個一致性副本的是()5.可以保證數(shù)據(jù)邏輯獨立性的是()6.以下面的數(shù)據(jù)庫為例,用SQL完成以下更新操作。關(guān)系模式如下:倉庫(倉庫號,城市,面積)←→WAREHOUSE(WMNO,CITY,SIZE)職工(倉庫號,職工號,工資)←→EMPLOYEE(WHNO,ENO,SALARY)訂購單(職工號,供應商號,訂購單號,訂購日期)←→ORDER(SNO,SNO,ONO,DATE)供應商(供應商號,供應商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)給低于所有職工平均工資的職工提高5%的工資7.什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含哪些基本內(nèi)容?8.試用SQL的查詢語句實現(xiàn)下列查詢: (1)統(tǒng)計有學生選修的課程門數(shù)。 (2)求選修C004課程的學生的平均年齡。 (3)求學分為3的每門課程的學生平均成績。 (4)統(tǒng)計每門課程的學生選修人數(shù),超過3人的課程才統(tǒng)計。要求輸出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號升序排列。 (5)檢索學號比王非同學大,而年齡比他小的學生姓名。 (6)檢索姓名以王打頭的所有學生的姓名和年齡。 (7)在選課表中檢索成績?yōu)榭罩档膶W生學號和課程號。 (8)求年齡大于女同學平均年齡的男學生姓名和年齡。 (9)求年齡大于所有女同學年齡的男學生姓名和年齡。 (10)檢索所有比王華年齡大的學生姓名、年齡和性別。 (11)檢索選修課程C002的學生中成績最高的學生的學號。 (12)檢索學生姓名及其所選修課程的課程號和成績。 (13)檢索選修4門以上課程的學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。9.對學生表(學號,姓名,性別,身高)進行統(tǒng)計,分性別統(tǒng)計人數(shù)和平均身高,查詢語句應使用() A、AB、BC、CD、D10.Amrstrong公理系統(tǒng)的三條基本推理規(guī)則有()、()、()。11.數(shù)據(jù)庫系統(tǒng)(DBS)12.圖中顯示的數(shù)據(jù)庫模式Library,用來記錄書籍、借書人和書籍借出的情況,參照完整性在圖中用有向弧來表示,請用SQL語言建立圖中的關(guān)系模式,并完成操作: 列出從2008年1月1日到2009年1月1日期間沒有被人借過的圖書名稱和編號。13.對數(shù)據(jù)庫破壞性最大的故障是系統(tǒng)故障14.下列“藥品供應”實體圖中,存在部分依賴。 15.下面關(guān)于組合框與列表框的敘述,正確的是()A、可以在組合框中輸入數(shù)據(jù),而列表框不能B、可以在列表中輸入數(shù)據(jù),而組合框不能C、列表框和組合框都不可以輸入數(shù)據(jù)D、在列表框和組合框中都可以輸入數(shù)據(jù)16.三級封鎖協(xié)議可以解決的問題包括()、()、()。17.下列()操作可以實現(xiàn)數(shù)據(jù)庫之間的數(shù)據(jù)的轉(zhuǎn)換和轉(zhuǎn)移。A、對數(shù)據(jù)庫進行備份操作B、對數(shù)據(jù)庫進行還原操作C、對數(shù)據(jù)庫的導入與導出操作D、更改數(shù)據(jù)庫文件的后輟18.已知系()和學生()兩個關(guān)系,學生關(guān)系的主碼是(),學生關(guān)系的外碼是()19.SQL的集合查詢操作有()。A、除操作B、并操作C、差操作D、交操作20.創(chuàng)建模式的語句是()A、create?schemaB、create?tableC、create?viewD、create?index21.由屬于R并屬于S的所有元組組成的結(jié)果關(guān)系是()22.三級封鎖協(xié)議可以解決的問題包括()A、讀臟數(shù)據(jù)B、可重復讀C、丟失修改D、不可重復讀23.對于教務管理數(shù)據(jù)庫中基本表SC,建立視圖如下: 試判斷下列查詢和更新是否允許執(zhí)行。若允許,寫出轉(zhuǎn)換到基本表SC上的相應操作 SELECT?SNO,AVG_GRADEFROM?S_GRADEWHEREC_NUM>(SELECT?C_NUM FROM?S_GRADE SNO=’200912121’);24.函數(shù)Mid(“abcdefg”,3,4)的返回值是()A、abcB、abcdC、cdefD、沒有這樣的函數(shù)25.SQLServer兩種身份驗證的優(yōu)點分別是什么?第2卷一.參考題庫(共25題)1.證明:已知{X→Y,WY→Z},求證XW→Z。2.相關(guān)子查詢3.對非主屬性進行規(guī)范的主要是()A、2NFB、1NFC、3NFD、BCNF4.E-R模型向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系R,R的碼是()??A、M端和N端實體碼的聯(lián)合B、N端實體的碼C、以上都不正確D、M端實體的碼5.證明函數(shù)依賴集F={A→BC,A→D,CD→E}和函數(shù)依賴集G={A→BCE,A→ABD,CD→E}的等價性。6.有UNIQUE約束的列,其取值一定()。A、沒有空值且不重B、取值不重,但允許有多個空值C、沒有空值D、取值不重,但只允許有一個空值7.日志中登記了查詢數(shù)據(jù)庫的全部操作8.若關(guān)系為1NF,且它的每一非主屬性都()候選碼,則該關(guān)系為2NF。9.簡述SQLServer2000中觸發(fā)器和存儲過程的調(diào)用過程的不同。10.簡述并發(fā)操作帶來的三類數(shù)據(jù)不一致性以及產(chǎn)生的主要原因,如何解決?11.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致。12.登記日志的原則之一是先寫數(shù)據(jù)庫,后記日志13.若事務T獲得了數(shù)據(jù)對象R的S鎖控制權(quán),則T對R()14.某學校欲建立一個“教學管理”的數(shù)據(jù)庫,其中教師表中有教師編號、姓名、性別、工作時間、職稱、學歷、系別等字段,該表的主關(guān)鍵字以選擇姓名比較合理。15.笛卡爾積16.用于對外碼取值限制的是()17.設有關(guān)系模式:SB(SN,SNAME,CITY)其中,S表示供應商,SN為供應商代號,SNAME為供應商名字,CITY為供應商所在城市,主關(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表示供應關(guān)系,SN是為指定工程提供零件的供應商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數(shù)量,主關(guān)鍵字為(SN,PN,JN),外部關(guān)鍵字為SN,PN,JN。寫出實現(xiàn)以下各題功能的SQL語句:取出重量最輕的零件代號18.極小超碼稱為候選碼19.一個關(guān)系模式如果達到了3NF,那么它可以是()、()、()范式20.用SQL語句創(chuàng)建學生選課關(guān)系(SC),包括Sno、Cno和Grade,必須定義三類完整性,包括(Sno,Cno)的主鍵,Sno和Cno兩個外鍵,以及Grade的取值范圍在0到100分的約束。21.哪些情況會違反實體完整性規(guī)則??22.在一個實際的數(shù)據(jù)庫管理系統(tǒng)中,有關(guān)事務的各種命令如下:BEGINTRANSACTION一個事務開始ENDTRANSACTION一個事務結(jié)束,將該事務的結(jié)果保存起來ROLLBACK撤回一個事務,消除當前事務所作的改動分析以下事務執(zhí)行完畢后,student數(shù)據(jù)庫表中包含哪些記錄。BEGNINTRANSACTION打開數(shù)據(jù)庫表student(現(xiàn)在為空表)添加1號記錄BEGINTRANSACTION添加2號記錄ROLLBACKBEGINTRANSACTION添加3號記錄BEGINTRANSACTION添加4號記錄ROLLBACKROLLBACK關(guān)閉數(shù)據(jù)庫表studentENDTRANSACTION23.SQL語言可以使用()語句來創(chuàng)建基本表24.現(xiàn)在流行的數(shù)據(jù)模型是層次模型25.在表的設計視圖中,字段名和字段的標題屬性的關(guān)系,正確的是()A、字段名和標題必須一致B、字段名和標題可以不一樣C、字段的標題屬性沒有意義D、都不對第3卷一.參考題庫(共25題)1.設有學生表S(SNO,SN),其中SNO為學號,SN為姓名; 學生選課表SC(SNO,CNO,CN,G),其中CNO為課程號,CN為課程名,G為成績,用SQL語言完成以下各題: (1)建立一個視圖V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序; (2)從視圖V-SSC上查詢平均成績在90分以上的SN,CN和G。2.簡述模式、內(nèi)模式、外模式的概念。3.規(guī)范化理論用來改造關(guān)系模式,通過分解關(guān)系模式來消除其中不合適的數(shù)據(jù)依賴,以解決()、()。4.對數(shù)據(jù)庫破壞性最大的故障是事務故障5.什么是實體、屬性、碼、聯(lián)系?6.試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部關(guān)鍵字屬性的值也可以為空?什么情況下才可以為空?7.試用SQL更新語句表達對給出的教務管理數(shù)據(jù)庫中三個基本表S、SC、C進行如下更新操作: ⑴往基本表S中插入一個學生元組(‘200912143’,‘張晶’,21)。 ⑵在基本表S中檢索每一門課程成績都大于等于80分的學生學號、姓名和性別,并把檢索到的值送往另一個已存在的基本表STUDENT(SNO,SNAME,SEX)。 ⑶在基本表SC中刪除尚無成績的選課元組。 ⑷把張成民同學在SC中的選課記錄全部刪去。 ⑸把選修高等數(shù)學課程中不及格的成績?nèi)扛臑榭罩怠?⑹把低于總平均成績的女同學成績提高5%。 ⑺在基本表SC中修改4號課程的成績,若成績小于等于75分時提高5%,若成績大于75分時提高4%(用兩個UPDATE語句實現(xiàn))。8.目前主流的數(shù)據(jù)模型是()A、關(guān)系模型B、面向?qū)ο竽P虲、層次模型D、網(wǎng)狀模型9.事務的COMMIT語句和ROLLBACK語句各做什么事情?10.聯(lián)系的類型有()四種。11.數(shù)據(jù)庫有較高的程序與數(shù)據(jù)()A、可靠性B、完整性C、獨立性D、一致性12.下面關(guān)于SQL語言特點不正確的是()A、高度非過程化B、功能強大,語言簡潔C、面向記錄的使用方式D、集多種數(shù)據(jù)庫語言于一體13.下面屬于概念結(jié)構(gòu)設計方法的有()A、逐步擴張B、自頂向下C、混合方法D、自底向上14.SQL語言中,用于限制列取值不重的約束是()。A、NOT?NULLB、UNIQUEC、DEFAULTD、CHECK15.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是()A、數(shù)據(jù)存儲量太大B、沒有嚴格保護數(shù)據(jù)C、未對數(shù)據(jù)進行完整性控制D、數(shù)據(jù)冗余16.設有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集。F={AB→C,C→D,D→A}。試計算出關(guān)系模式R的所有候選鍵,并說明理由。17.E-R圖轉(zhuǎn)換為關(guān)系模型時,實體可轉(zhuǎn)換為關(guān)系模式,聯(lián)系不能轉(zhuǎn)換為關(guān)系模式。18.在SQL語句中,下列涉及空值的操作,錯誤的是()。A、AVG?=?NULLB、AVG?IS?NULLC、AVG?IS?NOT?NULLD、NOT(AVG?IS?NULL)19.寫出SQL語句,已知有基本表:學生:S(SNO,SNAME,SEX,DEPT,BIRTH)課程:C(CNO,CNAME,PCNO)選課:SC(SNO,CNO,G) 1)查詢選修了1號課程的學生的學號 2)查詢選修了課程號為2號課程的學生的姓名 3)查詢計算機系的年齡小于19歲的學生的姓名 4)查詢選修了先行課號為1的學生的學號 5)查詢?nèi)w女生的信息 6)查詢每個學生選課每門課程的情況,列出姓名、課程名和成績 7)查詢每個學生的平均成績 8)查詢每門課程的平均成績20.現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 學生(學號,姓名,性別,專業(yè)、獎學金) 課程(課程號,課程名,學分) 選課(學號,課程號,分數(shù)) 用SQL語言實現(xiàn)下列小題:在選課情況表中插入各門課的選課信息。21.下面屬于更新語句的有()A、insertB、deleteC、createD、DROPE、updateF、select22.簡述游標的概念及類型。23.查詢所有選課學生的學號、姓名、選課名稱及成績。24.弱實體25.下列不屬于需求分析階段工作的是()A、建立E-R圖B、分析用戶活動C、建立數(shù)據(jù)字典D、建立數(shù)據(jù)流圖第1卷參考答案一.參考題庫1.參考答案:操作可能會產(chǎn)生丟失修改、不能重復讀和讀“臟”數(shù)據(jù)這三種不一致情況。采用封鎖機制來進行并發(fā)控制,可避免各種不一致情況。2.參考答案:存取控制機制主要包括兩部分:定義用戶權(quán)限,并將用戶權(quán)限登記到數(shù)據(jù)字典中;合法權(quán)限檢查,每當用戶發(fā)出存取數(shù)據(jù)庫的操作請求后(請求一般應包括操作類型、操作對象和操作用戶等信息),DBMS查找數(shù)據(jù)字典,根據(jù)安全規(guī)則進行合法權(quán)限檢查,若用戶的操作請求超出了定義的權(quán)限,系統(tǒng)將拒絕執(zhí)行此操作。3.參考答案:B,C,D4.參考答案:靜態(tài)轉(zhuǎn)儲5.參考答案:模式-外模式映像6.參考答案: 7.參考答案: 數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設計與管理的有力工具。 數(shù)據(jù)字典的基本內(nèi)容有: 1、數(shù)據(jù)項:描述實體的一個屬性,每個數(shù)據(jù)項都有自己的專有名稱。? 2、組項:為若干個數(shù)據(jù)項的組合,它們是相互關(guān)聯(lián)的數(shù)據(jù)項。組項的名稱也必須具有惟一性。 3、記錄:若干個數(shù)據(jù)項和組項的集合,它是對一個實體的完整性的描述。 4、文件:記錄值的集合。 5、外模式:用戶視圖(外視圖)的定義。它是用外模式DLL寫成的一組專用語句。 6、概念模式:描述數(shù)據(jù)庫所含實體、實體之間的聯(lián)系和信息流等。? 7、內(nèi)模式:數(shù)據(jù)庫存儲結(jié)構(gòu)的描述、實體之間的聯(lián)系和存取方法、物理映象等。 8、外模式/概念模式映象:描述外模式與概念模式之間信息的對應關(guān)系。? 9、概念模式/n模式映象:描述概念模式與內(nèi)模式之間信息的對應關(guān)系。 10、用戶管理信息:如用戶應用程序、用戶口令和工作區(qū)分配等。 11、數(shù)據(jù)庫控制信息:主要有安全性要求、完整性約束、多個用戶使用數(shù)據(jù)庫時的并行管理(并發(fā)控制)、數(shù)據(jù)庫副本管理、工作日志文件的維護等。8.參考答案:9.參考答案:D10.參考答案:自反律;傳遞律;增廣律11.參考答案:在計算機系統(tǒng)中引進數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)后的組成?;蛘呤菍崿F(xiàn)有組織地、動態(tài)地存儲大量相關(guān)的結(jié)構(gòu)化數(shù)據(jù),方便用戶使用數(shù)據(jù)庫的計算機軟件、硬件資源組成的系統(tǒng)。12.參考答案:13.參考答案:錯誤14.參考答案:正確15.參考答案:A16.參考答案:可重復讀;讀臟數(shù)據(jù);丟失修改17.參考答案:C18.參考答案:系編號,系名稱,系主任,電話,地點;學號,姓名,性別,入學日期,專業(yè),系編號;學號;系編號19.參考答案:B,C,D20.參考答案:A21.參考答案:交22.參考答案:A,B,C23.參考答案: 允許查詢。相應的操作如下: 24.參考答案:C25.參考答案:第2卷參考答案一.參考題庫1.參考答案:2.參考答案:SELECT語句嵌套時,子查詢中查詢條件依賴于外層查詢中的值,因此子查詢要反復求值供外層查詢使用。這種子查詢稱為相關(guān)子查詢。3.參考答案:A,C4.參考答案:A5.參考答案:6.參考答案:D7.參考答案:錯誤8.參考答案:完全函數(shù)依賴于9.參考答案:(1)觸發(fā)器在表數(shù)據(jù)更新(插刪改操作)時,由DBMS自動調(diào)用,即觸發(fā)調(diào)用;(2)存儲過程由程序或使用命令顯式調(diào)用。10.參考答案:數(shù)據(jù)不一致性包括三類:丟失修改,不可重復讀,讀“臟”數(shù)據(jù) 產(chǎn)生以上三種的原因是:并發(fā)操作并沒有保證食物的隔離性,并發(fā)控制就是要用正確的方式調(diào)度并發(fā)操作,是一個用戶的執(zhí)行不受其他用戶的干擾,從而避免造成數(shù)據(jù)的不一致性。 并發(fā)控制的主要方法是封鎖。11.參考答案:錯誤12.參考答案:正確13.參考答案:只可讀14.參考答案:錯誤15.參考答案:n元關(guān)系R和m元關(guān)系S的笛卡爾積記為R×S,其結(jié)果是一個n+m列元組的集合,元組的前n列是關(guān)系R的一個元組,后m列是關(guān)系S的一個元組。若關(guān)系R和S分別有r和s個元組,則R×S有r*S個元組。16.參考答案:參照完整性17.參考答案: 18.參考答案:正確19.參考答案:1NF;2NF;3NF20.參考答案: 21.參考答案:當向一個表中插入新元組時或者修改一個表主碼上的值時可能會違反實體完整性,違反實體完整性規(guī)則時,系統(tǒng)拒絕該操作的執(zhí)行22.參考答案: 在該事務執(zhí)行完畢后,student數(shù)據(jù)庫表中只包含1號記錄。因為后面的事務都被ROLLBACK命令撤回了。 23.參考答案:CREATETABLE24.參考答案:錯誤25.參考答案:B第3卷參考答案一.參考題庫1.參考答案:2.參考答案:模式 也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。?它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層??模式實際上是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康系列活動策劃方案(3篇)
- 直播相伴活動策劃方案(3篇)
- 財務管理制度制定依據(jù)(3篇)
- 2026廣東廣州國家實驗室中國數(shù)字肺項目工程技術(shù)中心招聘2人備考考試題庫及答案解析
- 2026河北廊坊師范學院選聘26人參考考試題庫及答案解析
- 2026山東德州市事業(yè)單位招聘初級綜合類崗位人員備考考試題庫及答案解析
- 2026云南省人力資源和社會保障廳所屬事業(yè)單位招聘12人備考考試試題及答案解析
- 2026廣東廣州市華南理工大學醫(yī)院合同制人員招聘2人備考考試題庫及答案解析
- 2026廣東惠州市博羅縣村級經(jīng)濟聯(lián)盟有限公司招聘1人備考考試試題及答案解析
- 入校物品消毒管理制度(3篇)
- 廣東省領(lǐng)航高中聯(lián)盟2024-2025學年高一下學期第一次聯(lián)合考試語文試卷(含答案)
- 社區(qū)健康服務與管理課件
- QGDW1512-2014電力電纜及通道運維規(guī)程
- 投資車行合同協(xié)議書
- 國際消防安全系統(tǒng)規(guī)則
- 靜脈治療新理念
- 高中研究性學習指導課課件系列總結(jié)階段-學生如何開展研究活動
- 心內(nèi)介入治療護理
- 民辦職業(yè)培訓方案模板
- 04S519小型排水構(gòu)筑物(含隔油池)圖集
- 旅居養(yǎng)老可行性方案
評論
0/150
提交評論