數據庫應用技術模擬試題春_第1頁
數據庫應用技術模擬試題春_第2頁
數據庫應用技術模擬試題春_第3頁
數據庫應用技術模擬試題春_第4頁
數據庫應用技術模擬試題春_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

5、_no UNIQUEB、學號 char (8) NOT NULL CONSTRAINT PK_ 學生表 PRIMARY KEYC 性別charNOT NULL check ( 性別=男or性別=女)D 學號 char (8) NOT NULL15.下列SQL語句中,能夠對查詢結果進行排序的是()。A SELECT * FROM學生表 WHERE專業=軟件ORDER BY年齡B、SELECT * FROM學生表 WHERE專業=軟件C SELECT * FROM學生表 WHERE專業=軟件 AVG年齡D SELECT * FROM學生表 WHERE專業=軟件DISTINCT 年齡、填空題(每空

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

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

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

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

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

11、X)2. (X)3. (V)4. (V)5 (V)四、簡述題(每小題 5分,共 10分)1 參考答案: 關系規化能夠減少數據冗余、更新異常、插入異常、刪除異常。2 參考答案:存儲記錄的格式設計。存儲方法設計。訪問方法設計。 完整性和安全性考慮。五、綜合應用題(第 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分;不區分大小寫。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分;不區分大小寫。3 參考答案:第一步:在電影表 Movie中查詢是否存在關鍵字相同的記錄strSQL= “ Select Mno From Movie Where Mno =”+ Text1 +“”ADOrs.Open strSQL (本小點 4 分)第二步:如果記錄已經存在,則退出程序If Not AD

溫馨提示

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

評論

0/150

提交評論