數(shù)據(jù)庫應(yīng)用技術(shù)模擬試題春_第1頁
數(shù)據(jù)庫應(yīng)用技術(shù)模擬試題春_第2頁
數(shù)據(jù)庫應(yīng)用技術(shù)模擬試題春_第3頁
數(shù)據(jù)庫應(yīng)用技術(shù)模擬試題春_第4頁
數(shù)據(jù)庫應(yīng)用技術(shù)模擬試題春_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫應(yīng)用技術(shù)模擬試卷、單項選擇題(每個題只有一個答案是正確的。每題 2分,共 15 題, 30分) 1下列屬于數(shù)據(jù)庫外模式的疇是()。A. 數(shù)據(jù)庫中的數(shù)據(jù)存儲時是否進(jìn)過加密B. 用戶看到的一數(shù)據(jù)表C. 數(shù)據(jù)庫中的索引按照什么方式組織D. 不同的用戶可以看到不同的數(shù)據(jù) 2在教師關(guān)系中,能夠成為主關(guān)鍵字(或稱主碼)的屬性是()。A、教師B、教師編號C教師年齡D教師性別3下列數(shù)據(jù)庫中,應(yīng)禁止用戶修改刪除,并應(yīng)經(jīng)常對其進(jìn)行備份的是()。A. master 數(shù)據(jù)庫B. tempdb 數(shù)據(jù)庫C. model 數(shù)據(jù)庫D. msdb 數(shù)據(jù)庫4屬于關(guān)系模型中關(guān)系操作的疇是()。A. 關(guān)系代數(shù)中的并運算B. 數(shù)

2、據(jù)以二維表來表示C. 數(shù)據(jù)庫的實體完整性D. 數(shù)據(jù)庫的參照完整性5數(shù)據(jù)庫的備份不包括()。A、操作系統(tǒng)B、系統(tǒng)數(shù)據(jù)庫C用戶數(shù)據(jù)庫D事務(wù)日志 6如果要存儲的數(shù)據(jù)是帶有小數(shù)位的數(shù)據(jù),應(yīng)使用的數(shù)據(jù)類型是()。A、數(shù)值數(shù)據(jù)類型C日期時間型D位型7第二式是指(A、設(shè)一個關(guān)系為該關(guān)系符合第二式。B、設(shè)一個關(guān)系為該關(guān)系符合第二式。C設(shè)一個關(guān)系為該關(guān)系符合第三式。D設(shè)一個關(guān)系為該關(guān)系符合第三式。)。R它是滿足第一式的,若R它是滿足第一式的,若R它是滿足第二式的,若R它是滿足第二式的,若B、字符型R中不存在非主屬性對主鍵的傳遞函數(shù)依賴,則稱R中不存在非主屬性對主鍵的部分函數(shù)依賴,則稱R中不存在非主屬性對主鍵的傳

3、遞函數(shù)依賴,則稱R中不存在非主屬性對主鍵的部分函數(shù)依賴,則稱8在成績數(shù)據(jù)表中,要計算選擇某課程的學(xué)生人數(shù)總和,可采用()。A Max函數(shù)B、 Min 函數(shù)C、 Count 函數(shù)D、 Avg 函數(shù)9如果希望從成績表中查詢出所有成績大于等于90 分的記錄,那么SQL 條件語句應(yīng)該是( )。A、 Where 成績 =90B、Where 成績 90C Where 成績 90 AND 成績=90D、 Where 成績 9010下列哪種情況比較適于建立索引()。A、基本表的記錄數(shù)量特別多B、基本表的記錄數(shù)量特別少C經(jīng)常進(jìn)行插入操作的基本表的某列D經(jīng)常進(jìn)行刪除操作的基本表的某列11數(shù)據(jù)庫應(yīng)用程序開發(fā)中,需求

4、分析階段的主要目的是()。A、回答“干什么”的問題B、存儲方法設(shè)計C繪制E-R圖D創(chuàng)建數(shù)據(jù)庫12.查詢中帶有“芳”字的學(xué)生,則SQL條件語句應(yīng)包含()。A、Where LIKE %芳B、Where LIKE %芳C、Where % LIKE 芳 LIKED、Where LIKE 芳 %13. SQL Server 數(shù)據(jù)庫中的一個完整的備份通常要包括()。A、系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和事務(wù)日志B、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)表和數(shù)據(jù)字典C系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和數(shù)據(jù)字典D用戶數(shù)據(jù)庫和事務(wù)日志14. 下列SQL語句中,實現(xiàn)主鍵約束的是()。A、學(xué)號 char (8) NOT NULL CONSTRAINT un

5、_no UNIQUEB、學(xué)號 char (8) NOT NULL CONSTRAINT PK_ 學(xué)生表 PRIMARY KEYC 性別charNOT NULL check ( 性別=男or性別=女)D 學(xué)號 char (8) NOT NULL15.下列SQL語句中,能夠?qū)Σ樵兘Y(jié)果進(jìn)行排序的是()。A SELECT * FROM學(xué)生表 WHERE專業(yè)=軟件ORDER BY年齡B、SELECT * FROM學(xué)生表 WHERE專業(yè)=軟件C SELECT * FROM學(xué)生表 WHERE專業(yè)=軟件 AVG年齡D SELECT * FROM學(xué)生表 WHERE專業(yè)=軟件DISTINCT 年齡、填空題(每空

6、2 分,共 10 分)1. 關(guān)系模型由三個部分組成,分別是數(shù)據(jù)結(jié)構(gòu)、()和關(guān)系的完整性。2. 如果一個數(shù)據(jù)表不滿足第三式,那么至少會存在數(shù)據(jù)冗余、更新異常、()和( )等問題。3. 數(shù)據(jù)庫還原方式包括完全還原方式、簡單還原方式和()。4. 數(shù)據(jù)庫設(shè)計的主要原則包括表設(shè)計原則、()和其他原則。三、判斷題(正確的在括號打上,錯誤的打上“X”。每小題2分,共10分)1為某基本表建立索引,如果對基本表中的數(shù)據(jù)進(jìn)行增刪操作,則需要手工重新建立對應(yīng)的索引文件。( )2. FOREIGN KEY勺束能夠自動建立索引。()3. SQL語句“ BEGIN TRAN SACTION事務(wù)名”的主要作用是:開始一個事

7、務(wù)。()4. 數(shù)據(jù)字典是需求分析的常用工具之一,簡稱為DD( )。5. 每個用戶均需通過登錄賬號建立自己的連接能力,以便獲得對SQL的訪問權(quán)限。()四、簡述題(每小題 5分,共 10分)1 .請簡要說明關(guān)系規(guī)化的必要性。2. 簡述數(shù)據(jù)庫設(shè)計中物理設(shè)計階段的主要容有哪些?五、綜合應(yīng)用題(第 1、 2題每題 10分,第 3題20分,共 40分)1. 用SQL語句創(chuàng)建簡單數(shù)據(jù)表設(shè)有一個電影資料數(shù)據(jù)庫,其中電影表Movie,包括電影編號Mno,數(shù)據(jù)類型為字符型(長度10);電影名 Title ,數(shù)據(jù)類型為字符型(長度 30);制作年份 Year,數(shù)據(jù)類型為整型;電影長度 Length,數(shù)據(jù)類型為整型。

8、演員表 Actor,包括演員編號 Ano,數(shù)據(jù)類型為字符型(長度 10);演員 Name數(shù)據(jù)類型為字符型(長度 20);地址 Address,數(shù)據(jù)類型為字符型(長度 10);性別 Gender,數(shù)據(jù)類型為位型(0表示女,1表示男)。用 SQL的建表語句建立上述兩個基本表。2 根據(jù)上題,請按下列要求,完成查詢語句或更新操作(1)統(tǒng)計 1999 年制作電影的平均長度和最短長度;(2)在演員表 Actor 中插入一個名演員的記錄,其中,演員編號: 2018001;:雷;地址:;性 別:男。3. 程序應(yīng)用題 某電影資料數(shù)據(jù)庫應(yīng)用系統(tǒng)中包括電影信息錄入功能,程序運行界面如圖1 所示,其中 Text1 為

9、電影號、 Text2 為電影名。進(jìn)入界面后,用戶輸入所有數(shù)據(jù),點擊“確認(rèn)”按鈕,將結(jié)果插入到電影表Movie 中。請補充完成下列程序代碼。Commandl圖1 “增加記錄窗體運行界面Private Sub Comma nd1_Click()聲明一個記錄集對象Dim ADOrs As New Recordset將記錄集對象與已建立的數(shù)據(jù)庫聯(lián)接對象ADOcn綁定ADOrs.ActiveCo nn ectio n=ADOcn第一步:在電影表Movie中查詢是否存在關(guān)鍵字相同的記錄strSQL= Select Mno From Movie Where Mno =” + Text1 +strSQL第二步

10、:如果記錄已經(jīng)存在,則退出程序If Not The nMsgBox“記錄已存在,不能繼續(xù)增加”Exit SubEnd If第三步:將結(jié)果插入到電影表Movie中strSQL =strSQL End Sub數(shù)據(jù)庫應(yīng)用技術(shù)模擬試卷答案及評分標(biāo)準(zhǔn)一、單項選擇題(每個題只有一個答案是正確的。每題 2分,共 15 題, 30分)1 D2 B3 A4 A5 A6 A7 B8 C9 A10A11A12B13A14B15A二、填空題(每空 2 分,共 10分)1關(guān)系操作集合2插入異常、刪除異常3大容量日志記錄還原方式4字段設(shè)計原則三、判斷題(正確的在括號打上,錯誤的打上“X”。每小題2分,共10 分)1. (

11、X)2. (X)3. (V)4. (V)5 (V)四、簡述題(每小題 5分,共 10分)1 參考答案: 關(guān)系規(guī)化能夠減少數(shù)據(jù)冗余、更新異常、插入異常、刪除異常。2 參考答案:存儲記錄的格式設(shè)計。存儲方法設(shè)計。訪問方法設(shè)計。 完整性和安全性考慮。五、綜合應(yīng)用題(第 1、 2題每題 10分,第 3題20分,共 40分)1 參考答案及評分要點:CREATE TABLE Movie(Mno CHAR(10) PRIMARY KEY,Title CHAR(30),Year INT,Len gth INT)。CREATE TABLE Actor(Ano CHAR(10) PRIMARY KEY,Name

12、CHAR(20),Address VARCHAR(10),Gen der BIT)。評分要點每表為5分;不區(qū)分大小寫。2 參考答案及評分要點:(1)SELECT AVG(Le ngth),MIN(Le ngth)FROM MovieWHERE Year=1999(2)INSERT INTO Actor(A no,Name,Address,Ge nder)VALUES( 2018001,雷,1)。評分要點每小題5分;不區(qū)分大小寫。3 參考答案:第一步:在電影表 Movie中查詢是否存在關(guān)鍵字相同的記錄strSQL= “ Select Mno From Movie Where Mno =”+ Text1 +“”ADOrs.Open strSQL (本小點 4 分)第二步:如果記錄已經(jīng)存在,則退出程序If Not AD

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論