




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(圖片大小可自由調整)2024年大學試題(計算機科學)-數據庫原理與應用考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.數據庫系統中可能的故障有()。2.在SQL語言中,為了數據庫的安全性,設置對數據的存取進行控制的語句,對用戶授權用()語句,收回所授的權限用()語句。3.關系演算可分為()和()兩部分。4.在設計視圖中創建窗體時,需要將“字段列表”窗口中的字段拖動到窗體的主體節上。在選擇多個字段進行拖動時,可以按Ctrl鍵單擊用于選擇多個不連續的字段,按Shift鍵用于選擇多個連續的字段。5.數據庫避免了一切數據重復。6.下圖中是基于檢查點技術中5個事務的執行情況,當系統故障發生時,重啟系統后恢復子系統對每個事務做什么樣的操作?簡要說明理由。 7.一組具有相同權限的用戶被稱為()A、角色B、數據C、視圖D、結構8.違法實體完整性規則時系統只能拒絕該操作9.()被稱為極小超碼。10.A實體和B實體是一對一的聯系,轉換成關系模式后,碼可以是()、()。11.創建索引使用的語句是()A、CREATE?INDEXB、CREATE?SCHEMAC、CREATE?TABLED、CREATE?VIEW12.指出下列關系模式是第幾范式?并說明理由。 (1)R(X,Y,Z)F={XY→Z} (2)R(x,Y,z)F={Y→z,XZ→Y} (3)R(X,Y,Z)F={Y→Z,Y→X,X→YZ} (4)R(x,Y,z)F={X→Y,X→Z} (5)R(x,Y,Z)F={XY→Z} (6)R(W,X,Y,Z)F={X→Z,WX→Y}13.數據庫結構設計包含那幾個過程?14.操作查詢有四類,分別是:生成表查詢、追加查詢、更新查詢和()A、參數查詢B、交叉表查詢C、匯總查詢D、刪除查詢15.向數據庫表中插入數據違法實體完整性規則時,系統所做的操作是()A、拒絕B、置空值C、置默認值D、級聯16.Access提供了很多方法來控制如何將數據輸入到表中的字段內,例如字段是否有適當的數據類型、是否是必填字段、是否有默認值等。17.對R和S進行連接查詢時,如果想在顯示中保留S的所有行應該使用()A、R全外連接SB、R內連接SC、R左外連接SD、R右外連接S18.簡述數據庫的邏輯獨立性和物理獨立性。19.預處理方式對于嵌入式SQL的實現有什么重要意義?20.關系數據庫基本特征的是()。A、不同的列應有不同的數據類型B、不同的列應有不同的列名C、與行的次序無關D、與列的次序無關E、都正確21.現有如下關系模式:R(A,B,C,D,E,F)其中:(A,B)為碼并且存在函數依賴:B→CD→ED→F如果將關系模式R分解為:R1(A,B,D,F)R2(B,C,E)則關系模式R2的碼是什么?22.SQL語言的特點主要體現在()、()、()、()。23.任意一個關系模式如果只有兩個屬性則它一定屬于()、()、()、()。24.設有關系模式:SB(SN,SNAME,CITY)其中,S表示供應商,SN為供應商代號,SNAME為供應商名字,CITY為供應商所在城市,主關鍵字為SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN為零件代號,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量,主關鍵字為PN。JB(JN,JNAME,CITY)其中,J表示工程,JN為工程編號,JNAME為工程名字,CITY為工程所在城市,主關鍵字為JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供應關系,SN是為指定工程提供零件的供應商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數量,主關鍵字為(SN,PN,JN),外部關鍵字為SN,PN,JN。寫出實現以下各題功能的SQL語句:取出為工程J1提供零件P1的供應商代號25.概念層數據模型和組織層數據模型分別是針對什么進行的抽象?26.什么是部分依賴?什么是傳遞依賴?請舉例說明。27.報表通常將數據結果打印到紙上,并且不具備交互性。28.根據以下學生表,寫SQL語句完成以下任務: (1)向學生表增加一條數據,(004,張三豐,D01,16) (2)對學生表,列出年齡在15~17歲之間的學生名單。 (3)創建視圖V1,用于顯示各系的平均年齡,【即顯示(系號,平均年齡)?!?(4)創建存儲過程,取名為Proc_1,用于修改某學生年齡的存儲過程,其學號,年齡要求以參數輸入(員學號類型為:char(10);年齡類型為:@scoreint)。 (5)為學生表創建一個名為test_tr的觸發器,當執行添加、更新或刪除時,激活該觸發器,觸發時要求顯示插入,刪除臨時表。29.已知商品表、訂單表、訂單細節表、顧客表的結構如下所示: 針對以上各表,用SQL語句完成以下操作:查詢商品種類數大于2的訂單(即訂單細節中大于2行的訂單),列出訂單編號和商品種類數。30.圖片的縮放模式有“縮放”、“拉伸”和()三種。A、固定B、環繞C、剪裁D、嵌入31.數據庫系統的特點是什么?32.簡述鎖機制,鎖分為哪幾類?33.數據庫恢復的技術有哪些?34.在數據庫的三級模式體系結構中,內模式、模式和外模式個數的比例是()A、1:1:1B、1:1:NC、1:M:ND、M:N:P35.可以保證數據物理獨立性的是()A、內模式-模式映像B、模式C、外模式D、內模式36.給定關系R(A1,A2,A3,A4)上的函數依賴集F={A1→A2,A3→A2,A2→A3,A2→A4},R的候選關鍵字為()A、A1B、A1A3C、A1A3A4D、A1A2A337.目前主流的數據模型是()A、關系模型B、面向對象模型C、層次模型D、網狀模型38.在醫生表中將某醫生記錄的科室號輸入為"86",而科室表中并不存在科室號為"86"的記錄,從而出錯,這種校驗機制可以通過實施參照完整性實現。39.涉及數據物理結構描述的模式是()A、內模式B、邏輯模式C、外模式D、模式40.合并分分E-R圖時不可能出現的沖突是()41.試證明:一個BCNF范式必是3NF。42.設有關系模式R(A,B,C,D),R的函數依賴集F={A→C,C→A,B→AC,D→AC,BD→A},求F的最小覆蓋。43.把E-R模型轉換為關系模式的轉換規則有哪些?44.在數據庫的三級模式中,外模式有()A、1個B、2個C、3個D、任意多個45.從E-R模型向關系模型轉換時,一個M:N聯系轉換為關系模式,該關系模式的關鍵字是()46.事務的隔離性是指()A、事務中包括的所有操作要么都做,要么都不做B、事務一旦提交,對數據庫的改變是永久的C、事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態D、一個事務內部的操作及使用的數據對并發的其他事務是隔離的47.下列不屬于數據庫行為設計范疇的是()。?A、事務設計B、應用程序設計與實現C、數據庫性能優化D、功能分析和設計48.數據安全性主要指()。A、數據的正確性、有效性、相容性B、用戶數據與程序的獨立性C、保護數據以防止不法的使用D、防止并發程序之間的干擾49.面向對象數據模型是()與數據庫技術相結合的產物,用以支持非傳統應用領域對數據模型提出的新需求。A、結構化程序設計方法B、結構化系統分析方法C、模塊化程序設計方法D、面向對象程序設計方法50.下面不可以解決死鎖的是()A、順序封鎖法B、檢測和解除策略C、先來先服務D、一次封鎖法51.設某圖書集團有一關系模式R如下:R(書店編號,書籍編號,庫存數量,部門編號,負責人)如果規定:(1)每個書店的每種書籍只在該書店的一個部門銷售; (2)每個書店的每個部門只有一個負責人; (3)每個書店的每種書籍只有一個庫存數量。 回答以下問題: (1)根據上述規定寫出關系模式R的基本函數依賴; (2)找出關系模式R的候選碼; (3)試問關系模式R最高已經達到第幾范式?為什么? (4)將R分解成3NF模式集。52.關系規范化中的操作異常有哪些?它是由什么引起的?解決的方法是什么?53.登記日志的原則之一是先記日志,后寫數據庫54.文件系統階段的數據管理有哪些特點?55.在教學管理數據庫中,創建一個INSERT觸發器TR_C_INSERT,當在C表中插入一條新記錄時,觸發該觸發器,并給出“你插入了一門新的課程!”的提示信息。56.SQL的中文全稱是()。57.當局部ER圖合并成全局ER圖時可能出現的沖突不包括()A、屬性沖突B、語法沖突C、結構沖突D、命名沖突58.數據庫系統的三級模式結構中,定義索引的組織方式屬于()A、概念模式B、外模式C、邏輯模式D、內模式59.現有關系數據庫如下: 學生(學號,姓名,性別,專業、獎學金)?? 課程(課程號,課程名,學分)?? 選課(學號,課程號,分數) 用SQL語言實現下列小題:列出學號為“98001”的已有成績的各門課名稱與成績。60.對于教務管理數據庫中基本表SC,已建立下列視圖: 試判斷下列查詢和更新是否允許執行。若允許,寫出轉換到基本表SC上的相應操作: 61.將宏對象拖到窗體的設計視圖中,會添加一個()A、命令按鈕B、文本框C、列表框D、標簽62.在SELECT語句中,如果需要對分組處理后的結果再進行選擇,可以使用WHERE子句。63.一個關系模式如果達到了BCNF,那么它可以是下列哪個范式()A、3NFB、1NFC、BCNFD、2NF64.設有如下兩個關系模式,試指出每個關系模式的主碼、外碼,并說明外碼的引用關系。???? 產品表(產品號,產品名,價格,生產日期),其中“產品名”可能會有重復,同一天可以生產多種產品,每種產品有唯一的產品號?。 銷售表(產品號,銷售時間,銷售數量),假設可同時銷售多種產品,但同一產品在同?一時間只銷售一次。65.創建教學管理數據庫,數據庫的名稱為“JXGL”。主數據文件邏輯名為“JXGL.mdf”,保存路徑為“D:///JXGLSYS/DATA”,日志文件的邏輯名為“JXGL_log.ldf”,保存路徑為“D:///JXGLSYS/Data_log”。主數據文件大小為3MB,文件大小不受限制,增長量為1MB;日志文件的初始大小為1MB,最大為20MB,增長比例為10%。66.用戶訪問數據庫的過程是怎樣的?67.聚集索引一定是唯一性索引,非聚集索引一定是非唯一性索引。68.簡述數據庫概念結構設計的方法和設計步驟。69.關系代數的五種基本運算是()A、并,差,投影,選擇,笛卡爾積B、并,交,投影,選擇,笛卡爾積C、并,差,投影,選擇,連接D、并,差,交,選擇,笛卡爾積70.在關系數據模型中,域是指()A、記錄B、字段C、屬性D、字段的取值范圍71.在SQLServer中,數據庫的主數據文件的擴展名是ldf。72.外模式的設計是在物理結構設計階段完成的73.己知關系模式R(CITY,ST,ZIP)和函數依賴集:F={(CITY,ST)→ZIP,ZIP→CITY}試找出R的兩個候選關鍵字。74.一級封鎖協議不能保證丟失修改75.簡述死鎖及其解決辦法。76.只要是海量轉儲一定可以得到一個一致性的副本77.下列不是報表視圖是()A、設計視圖B、打印預覽視圖C、頁面視圖D、版式預覽視圖78.如果聯系是一對多的,轉換成關系模型后使用()作為碼79.現有關系數據庫如下: 學生(學號,姓名,性別,專業、獎學金) 課程(課程號,課程名,學分) 選課(學號,課程號,分數) 用SQL語言實現下列小題:將課程名為“數據庫”的成績置為0。80.設某商業集團數據庫中有三個實體集: 每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品時有月銷售量;每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。 (1)試畫出E-R圖,要求在圖上注明屬性及聯系的類型; (2)將E-R圖轉換成關系模型,并注明主碼; (3)根據實際情況,使用SQL創建表,包括各種約束; (4)用SQL語句查找大于平均業績的職工姓名; (5)用SQL語句創建一個業績大于100的所有男職工信息的視圖。81.使用Access窗體既能顯示數據表中數據,也能顯示查詢中的數據。82.有兩個或兩個以上的事務處于等待狀態,每個事務都在等待其中另一個事務解除封鎖,它才能繼續下去,結果任何一個事務都無法執行,這種現象稱()。83.表的CHECK約束是()的有效性檢驗規則。A、實體完整性B、參照完整性C、用戶自定義完整性D、唯一完整性84.一次封鎖法不可以解決死鎖問題85.概念結構設計的任務是設計分ER圖86.為什么要對關系代數表達式進行優化?87.試說明使用視圖的好處。88.在SQL-Select語句中使用Gropu-by子句的作用是()A、按某字段排序B、按條件查詢C、無用D、按某字段進行分組89.如果一個關系的主鍵是由單個屬性構成的,則該關系就不會存在部分依賴。90.列舉SQLServer2005中新增的主要功能。91.什么是死鎖?如何預防死鎖?92.有如下關系:考試情況表(學號,課程號,考試次數,成績)。假設一個學生可以多次參加同一門課程的考試。則此關系的主鍵是()。A、(學號,課程號)B、(學號,考試次數)C、(課程號,考試次數)D、(學號,課程號,考試次數)93.簡述數據庫系統的三級模式結構以及兩級映像的功能?94.以下面的數據庫為例,用SQL完成以下檢索。關系模式如下:倉庫(倉庫號,城市,面積)←→WAREHOUSE(WMNO,CITY,SIZE)職工(倉庫號,職工號,工資)←→EMPLOYEE(WHNO,ENO,SALARY)訂購單(職工號,供應商號,訂購單號,訂購日期)←→ORDER(SNO,SNO,ONO,DATE)供應商(供應商號,供應商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)檢索出所有倉庫的平均面積95.在數據庫中為什么要有并發控制??96.以下面的數據庫為例,用SQL完成以下檢索。關系模式如下:倉庫(倉庫號,城市,面積)←→WAREHOUSE(WMNO,CITY,SIZE)職工(倉庫號,職工號,工資)←→EMPLOYEE(WHNO,ENO,SALARY)訂購單(職工號,供應商號,訂購單號,訂購日期)←→ORDER(SNO,SNO,ONO,DATE)供應商(供應商號,供應商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)檢索出向S4供應商發出訂購單的那些倉庫的平均面積97.設數據庫中有三個關系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)、SC(S#,C#,GRADE),請用SQL語言表示下列要求:按照“學號、姓名、年齡、性別”的順序列出學生信息,其中性別按以下規定顯示:性別為男顯示為男生,性別為女顯示為女生,其他顯示為“條件不明”。98.用于數據庫恢復的重要文件是()。A、數據庫文件B、索引文件C、日志文件D、備注文件99.違法參照完整性規則時系統只能拒絕該操作100.建立兩個關系之間的聯系時,在子關系中放置的父關系的外鍵也算冗余。第I卷參考答案一.參考題庫1.參考答案:介質故障、事務故障、系統故障2.參考答案:GRANT;REVOKE3.參考答案:元組演算;域演算4.參考答案:正確5.參考答案:錯誤6.參考答案: 對T1不采取任何措施,因為它是檢測點前提交的事務,系統保證它對數據庫的更新已經影響物理數據庫;對T2、T4?系統要對它們進行redo操作,因為這兩個事務發生故障的時候都已經提交,并且是在檢測點后提交的,系統不能保證它們對數據庫的更新真正的影響物理數據庫;對于T3、T5?系統要對它們作undo操作,因為這兩個事務在發生故障的時候還沒有提交,為了保證事務的原子性必須對它們進行undo操作。7.參考答案:A8.參考答案:錯誤9.參考答案:候選碼10.參考答案:A實體的碼;B實體的碼11.參考答案:C12.參考答案: (1)R是BCNF。R候選關鍵字為XY,F中只有一個函數依賴,而該函數依賴的左部包含了R的候選關鍵字XY。 (2)R是3NF。R候選關鍵字為XY和XZ,R中所有屬性都是主屬性,不存在非主屬性對的候選關鍵字的傳遞依賴。 (3)R是BCNF。R候選關鍵字為X和Y,∵X→YZ,∴X→Y,X→Z,由于F中有Y→Z,Y→X,因此Z是直接函數依賴于X,而不是傳遞依賴于X。又∵F的每一函數依賴的左部都包含了任一候選關鍵字,∴R是BCNF。 (4)R是BCNF。R的候選關鍵字為X,而且F中每一個函數依賴的左部都包含了候選關鍵字X。 (5)R是BCNF。R的候選關鍵字為XY,而且F中函數依賴的左部包含了候選關鍵字XY。 (6)R是1NF。R的候選關鍵字為WX,則Y,Z為非主屬性,又由于X→Z,因此F中存在非主屬性對候選關鍵字的部分函數依賴。13.參考答案:數據庫結構設計包括概念結構設計、邏輯結構設計和物理結構設計。14.參考答案:D15.參考答案:A16.參考答案:正確17.參考答案:D18.參考答案:當模式改變時(如增加新的關系、新的屬性、改變屬性的數據類型等),由數據庫管理員對各個外模式/模式映像作相應改變,可以使外模式保持不變。應用程序是依據數據的外模式編寫的,因而應用程序不必修改,保證了數據與程序的邏輯獨立性,簡稱邏輯數據獨立性。 當數據庫的存儲結構改變了(如選用了另一種存儲結構),由數據庫管理員對模式/內模式映像作相應改變,可以保證模式保持小變,因而應用程序也不必改變。保證了數據與程序的物理獨立性,簡稱物理數據獨立性。19.參考答案:此時宿主語言的編譯程序不必改動,只要提供一個SQL函數定義庫,供編譯時使用。預處理方式只是把源程序中的SQL語句處理成宿主語言的函數調用形式。20.參考答案:B,C,D21.參考答案:(B,E)22.參考答案:集中統一;高度非過程化;面向集合操作模式;以同一種語法結構提供兩種工作方式23.參考答案:3NF;2NF;BCNF;1NF24.參考答案: 25.參考答案:概念層數據模型是對現實世界的抽象,形成信息世界模型;組織層數據模型是對信息世界進行抽象和轉換,形成具體的DBMS支持的數據組織模型。26.參考答案:27.參考答案:正確28.參考答案:29.參考答案: 30.參考答案:C31.參考答案:1)采用一定的數據模型實現數據結構化; 2)數據共享、冗余度小、避免了數據的不一致; 3)具有較高的數據獨立性; 4)數據由DBMS統一管理和控制。32.參考答案:33.參考答案:1.數據庫備份技術; 2.事務日志備份技術。34.參考答案:B35.參考答案:A36.參考答案:A37.參考答案:A38.參考答案:正確39.參考答案:A40.參考答案:語法沖突41.參考答案: 用反證法。? 設R是一個BCNF,但不是3NF。? 則必存在非主屬性A和候選關鍵字X以及屬性集Y,使得X→Y,Y→A,其中AX,AY,YX∈F+,這就是說Y不可能包含R的關鍵字,但Y→A卻成立。? 根據BCNF定義,R不是BCNF,與題設矛盾,所以一個BCNF范式是3NF。42.參考答案:43.參考答案:一個實體轉換為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的主碼。44.參考答案:D45.參考答案:M端實體的關鍵字與N端實體的關鍵字46.參考答案:D47.參考答案:C48.參考答案:A49.參考答案:D50.參考答案:C51.參考答案:52.參考答案:操作異常:數據冗余問題、數據更新問題、數據插入問題和數據刪除問題。 它是由關系模式中某些屬性之間存在的“不良”的函數依賴關系一起的。 解決的方法是進行模式分解,即把一個關系模式分解成兩個或多個關系模式,在分解的過程中消除那些“不良”的函數依賴,從而獲得良好的關系模式。53.參考答案:正確54.參考答案:文件系統階段主要有5個特點:數據以“文件”形式長期保存;數據的邏輯結構與物
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10332-2023鋼筋混凝土用水性環氧涂層鋼筋
- T/CECS 10255-2022綠色建材評價防腐材料
- T/CECS 10245-2022綠色建材評價風機盤管機組
- T/CECS 10002-2017建筑用真空陶瓷微珠絕熱系統
- T/CCS 067-2023智能化煤礦頂板監測系統運維管理規范
- T/CCS 053-2023碳捕集、利用與封存全流程工程項目風險評估指南
- T/CCMA 0089-2020干混砂漿攪拌站
- T/CCIAS 015-2023老壇酸菜魚調料
- T/CC 7-2022混凝土結構智能檢測機器人
- T/CBMCA 048-2023建設工程供應鏈電線電纜供應商全過程管理規范
- 濱州市沾化區區屬國有企業招聘筆試題庫2025
- (三診)綿陽市高中2022級高三第三次診斷性考試 英語試卷A卷(含答案)
- 常見心臟病的臨床處理方案試題及答案
- 《餐飲行業安全生產標準化評定標準與實施》
- 豬場6S管理培訓資料
- 武漢數學四調試題及答案
- 幼兒園藝術(美術)教育活動設計與實施 課件 模塊4 設計與實施幼兒園美術欣賞活動
- 辦公軟件基礎課件
- 2025上海市商業店鋪出租合同(合同版本)
- 2022萬能試驗機驗收規范
- 闌尾炎科普知識
評論
0/150
提交評論