中國民航大學數據庫基礎專升本預測卷(六卷)及答案_第1頁
中國民航大學數據庫基礎專升本預測卷(六卷)及答案_第2頁
中國民航大學數據庫基礎專升本預測卷(六卷)及答案_第3頁
中國民航大學數據庫基礎專升本預測卷(六卷)及答案_第4頁
中國民航大學數據庫基礎專升本預測卷(六卷)及答案_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀

VIP免費下載

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

文檔簡介

1、中國民航大學數據庫基礎專升本預測卷(一)總分:100分 考試時間:90分鐘考前須知:凡漏填、錯填或書寫字跡不清的答卷,影響評卷結果的,責任由考生自負。按題號在指定的答題區(qū)域內作答,如需對答案進行修改,可將需修改的內容劃去,然后 緊挨在其上方或其下方寫出新的答案,修改局部在書寫時與正文一樣,不能超出該題答 題區(qū)域的黑色矩形邊框,否那么修改的答案無效??荚嚱Y束前要離開考場的考生須先按答題卡、試卷、草稿紙從上到下的順序平放在桌面 上,再舉手提出離場。一、單項選擇題(每題2分,共40分)L數據庫運行的狀態(tài)不包括(A、RunningB、No mountC、MountD、Open【答案】A2、有商品類別和

2、商品表如下:類別分類號,類別名稱)商品編碼,品名,規(guī) 格,廠家,價格,分類號)一個商品類別包括多種商品,且一種商品只能屬 于一個類別。假設要創(chuàng)立一個能夠按照商品類別顯示商品記錄的窗體,可通過在 窗體內嵌入另一個窗體來實現(xiàn),被嵌入的窗體稱為()A、子窗體B、單頁窗體【答案】數據庫系統(tǒng)三級模式結構:外模式,模式,內模式。模式也稱概念模式或邏輯模式,是對數據庫中全部數據的邏輯結構和特征的描 述,是所有用戶的公共數據視圖。外模式也稱子模式或用戶模式,它是對數據庫用戶能夠看見和使用的局部數據 的邏輯結構和特征的描述。內模式也稱存儲模式或物理模式,是對數據物理結構和存儲方式的描述,是數 據在數據庫內部的表

3、示方式,一個數據庫只有一個內模式。三級模式結構之間差異往往很大,為了實現(xiàn)這3個抽象級別的聯(lián)系和轉換, DBMS在三級模式結構之間提供了兩級映像:外模式/模式映像,模式/內模式 映像。4、主控索引【答案】在復合索引的多個索引中,在某一時刻只有一個索引對表起作用,這 個索引標志稱為主控索引。四、綜合應用題(每題20分,共20分)1、假設定義如下關系模式:student(sno,sn,ssex,sclass,sbirthday,stel)course(cno,cn,cCredit,clesson)sc(sno,cno,gradel,grade2,grade3)請用SQL語言表達式實現(xiàn)如下要求.(1)

4、從student表讀取學號為S1同學的數據記錄,如果存在,那么查詢該生的 信息,否那么輸出不存在學號為S1的學生(2 )從student表選取學號和性別,如果性別字段的值為男,那么輸出M,如果為女那么輸出嚇。(3 )編寫T-SQL程序計算1至I100的偶數和。(4 )編寫T-SQL程序實現(xiàn)功能:如果存在姓名為“張三”的學生,那么輸出該 生的作業(yè)等級結果(學號、姓名、課程名稱、等級1),按分數段顯示等級優(yōu) 秀、良好、中等、及格和不及格,如果不存在,那么輸出提 示文字為沒有這個名字的學生。(5 )創(chuàng)立一個名稱為query_student的存儲過程,該存儲過程的功能是根據 學號查詢學生的成績情況,如

5、果該生存在,那么顯示學號、選課門數、作業(yè)1的 最高分及最低分,否那么顯示該學號不存在。【答案】(l).if exists (select sno from student where sno=Sl) select * from student where Sno=Sl else print 不存在學號為 SI 的學生 (2).select snozssex=case ssexwhen 男then Mwhen 女 then Ffrom student.declare suml intznn intset suml=0set nn=lwhile nn = 10 Obeginif nn%2=0set

6、 suml=suml+nnsetnn = nn + lendprint suml.if exists (select * from student where sname =張三) beginselect student.sno,student.sname,ame成績 1=case when sc.gradel =60 and sc.gradel =70 and sc.gradel =80 and sc.gradel =90 then 優(yōu)秀from student,sc,coursewhere student.sno=sc.sno and course.eno二sc.eno and stude

7、nt.sname =張三end else print 沒有這個名字的學生,.create procedure query_studentssno char(10) asif exists(select * from student where sno=sno)beginselect sno 學號,COUNT(*)選課門數MAX(gradel)最高分MIN(gradel)最低分from scwhere sno=snogroup by snoendelseprint該學號不存在go exec query_students sno=,1204304105,中國民航大學數據庫基礎專升本預測卷(二)總分

8、:100分考試時間:90分鐘考前須知:凡漏填、錯填或書寫字跡不清的答卷,影響評卷結果的,責任由考生自負。按題號在指定的答題區(qū)域內作答,如需對答案進行修改,可將需修改的內容劃去,然后 緊挨在其上方或其下方寫出新的答案,修改局部在書寫時與正文一樣,不能超出該題答 題區(qū)域的黑色矩形邊框,否那么修改的答案無效。考試結束前要離開考場的考生須先按答題卡、試卷、草稿紙從上到下的順序平放在桌面 上,再舉手提出離場。一、單項選擇題(每題2分,共40分)L同一個數據模型的任意兩個元組值()A、不能全同B、可全同C、必須全同D、以上都不是【答案】A【解析】無2、以下賦值語句正確的選項是oA、STORE 8 TO X

9、,YB、STORE 8,9 TO X,YC、X=8,Y=9D、X,Y=8【答案】A3、執(zhí)行命令?at( net Internet)的顯示結果是。A、6.F.C、0D、工【答案】A4、()語句將控制權轉到標號指定的語句或塊中。A、IF-THENB、IF-THEN-ELSEC、FORD、CASE【答案】D5、以下四項中,不正確的提法是)。A、SQL語言是關系數據庫的國際標準語言B、SQL語言具有數據定義、查詢、操縱和控制功能C、SQL語言可以自動實現(xiàn)關系數據庫的規(guī)范化D、SQL語言稱為結構查詢語言【答案】C6、一個實體相對于關系數據庫中一個關系中的一個()A、屬性B、元組C、歹ID、字段【答案】B

10、【解析】二維表中的一行稱為一個元組,相當于一條記錄,代表一個實體。7、在關系模式中,視圖是三級模式結構中的()A、內模式B、模式C、存儲模式D、外模式【答案】D8、在數據表視圖中,不可以()A、設置表的主鍵B、修改字段名稱C、刪除一個字段D、刪除一條記錄【答案】A【解析】在表數據表視圖中,不能設置表的主鍵,應在表設計視圖中完成此操作9、MySQL中創(chuàng)立唯一索引的關鍵字是。A、primary indexB、only indexC、fulltext indexD、unique index【答案】D【解析】此題得分:1分10、你要操縱Oracle數據,以下哪個不是SQL命令?()A、select *

11、 from dual;B、set defineC、update emp set ename = 6543 where ename = SMITHERS;D、create table employees(empid varchar2(10) primary key);【答案】B11、你想更新表CUSTOMERS的CUST_CREDIT_LIMIT字段為NULL,條件中 所有CUSTJNCOME_LEVEL為NULL值的。哪個SQL能完成這個任務?( )A、UPDATE customers SET cust_credit_limit = NULL WHERECUSTJNCOME_LEVEL = N

12、ULL;B、UPDATE customers SET cust credit limit = NULL WHERE cust income level IS NULL;C、UPDATE customers SET cust_credit_limit = TO_NUMBER(NULL)WHERE custjncomejevel = TO_NUMBER(NULL);D、UPDATE customers SET cust_creditjimit = TO_NUMBER( ,9999)WHERE cust income level IS NULL;【答案】B12、當刪除一個用戶的操作時,在()情況下,

13、應該在DROP USER語句中使用CASCADE選項。A、這個模式包含了對象B、這個模式沒有包含了對象C、這個用戶目前與數據庫連接著D、這個用戶必須保存但是用戶的對象需要刪除【答案】A13、實際存儲在數據庫中的表是(XA、基本表B、視圖C、基本表和視圖D、臨時表【答案】A【解析】視圖和臨時表不實際存儲在數據庫中。14、在Visual FoxPro中,假設教師表T(教師號,姓名,性別,職稱,研究生 導師)中,性別是C型字段,研究生導師是L型字段。假設要查詢”是研究生導師 的女老師信息,那么SQL語句SELECT * FROM T WHERE邏輯表達 式中的邏輯表達式應是。A、研究生導師AND性別

14、=女B、研究生導師OR性別=女C、性別:女AND研究生導師二.F.D、研究生導師二工OR性別二女【答案】A15、語句 SELECT * FROM student;中號表示 oA、student表的全部記錄B、student表的一條記錄C、student表的一個字段D、student表的全部字段【答案】D【解析】此題得分:0分16、在數據庫技術中,數據處理基于【】,可以發(fā)現(xiàn)有用的信息。A、更新B、視圖C、查詢D、表【答案】C17、在Oracle中,使用HAVING子句也可以進行條件查詢,以下選項說法是正確的選項是()A、HAVING子句和WHERE子句相同B、HAVING子句用于行的條件查詢C、

15、HAVING子句用于已分組結果的條件查詢D、以上皆非【答案】C18、在oracle中,會從指定的表中導出所有數據的導出方式是(A、RMANB、Exp邏輯導出C、冷備份D、沒有方法【答案】B19、數據庫中數據的正確性、有效性和相容性稱為(1A、恢復B、并發(fā)控制C、完整性D、安全性【答案】C20、Bob試圖正常關閉數據庫,Oracle說實例處于空閑狀態(tài),他試圖啟動數據庫,Oracle說數據庫已啟動,Bob最好使用()命令強制關閉數據庫。A、NORMALB、ABORTC、IMMEDIATED、NONE【答案】B二、填空題(每題2分,共20分)1、Access規(guī)定表中文本類型字段的最大長度是C、多頁窗

16、體D、連續(xù)窗體【答案】A3、在以下RDMBS產品中,屬于小型數據庫系統(tǒng)的是(XA、 AccessB、OracleSybaseD、Informix【答案】A4、數據庫是在計算機中按照一定的數據模型組織、存儲和應用的()的集合。A、文件B、命令C、程序D、數據【答案】D【解析】無5、phpMyadmin作為MySQL的一種圖形化管理工具,其工作模式為A、腳本方式B、B/S模式C、C/S模式【答案】2552、文本型字段的長度不得超過()個字符,且在創(chuàng)立的時候默認為()個字 符。Access將一個中文漢字、英文字母、數字字符等符號均視為()個字節(jié) 處理?!敬鸢浮?55|255|1【解析】無3、表由結構

17、和 兩局部組成?!敬鸢浮繑祿?、關系模型中,一個關鍵字是可由一個或 其值能惟一標識該關系模式中任何元組的屬性組成?!敬鸢浮慷鄠€5、在Access中,表中用來惟一標識每個記錄的字段或多個字段的組合稱為【答案】主鍵6、SQL Server 2012支持()、()和()三種類型的觸發(fā)器。【答案】DML觸發(fā)器|DDL觸發(fā)器|登錄觸發(fā)器7、定義公共變量用命令public ,定義私有變量用命令private ,定義局部變量 用命令O【答案】local8、Access中,實現(xiàn)翻開表功能的宏命令是一。【答案】OpenTable9、規(guī)那么和默認是用來幫助用戶實現(xiàn)數據庫的()?!敬鸢浮客暾?0、從數據處理的角度

18、而言,數據訪問頁和窗體類似,所不同的是數據訪問頁 存儲在Access數據庫的一部?!敬鸢浮客馊?、簡單題(每題5分,共20分)1、簡述數據庫的兩種存儲結構。【答案】數據庫的物理存儲結構指的是保存數據庫各種邏輯對象的物理文件是 如何在磁盤上存儲的,數據庫在磁盤上是以文件為單位存儲的,SQL Server 2008將數據庫映射為一組操作系統(tǒng)文件。邏輯存儲結構:數據庫是存儲數據的容器,即數據庫是一個存放數據的表和支 持這些數據的存儲、檢索、安全性和完整性的邏輯成分所組成的集合。2、簡述數據庫的邏輯獨立性和物理獨立性。答案物理獨立性是指用戶的應用程序與存儲在磁盤上的數據庫中數據是相 互獨立的。當數據庫物

19、理結構變化時,通過某種映射,使數據庫的邏輯結構不 發(fā)生變化。邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的,當數據的 邏輯結構改變時,通過另一個映射,使用戶邏輯結構不變。3、為什么要設立日志文件?【答案】設立日志文件的目的是:進行事務故障恢復;進行系統(tǒng)故障恢復;協(xié) 助后備副本進行介質故障恢復。4、簡述數據庫設計過程?!敬鸢浮繑祿煸O計可分為以下六個階段:需求分析階段、概念結構設計階段、邏輯結構設計階段、數據庫物理設計階段、數據庫實施階段以及數據庫運行和維護階段。四、綜合應用題(每題20分,共20分)1、假設有如下關系模式S(SNo,SN,Sex,Age, Dept)C(CNo,CN

20、,CT)SC(SNo,CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNo,CNo)L檢索計算機系年齡在40歲以上的教師號、教師姓名。.查詢學生的學號、姓名和年齡.查詢有全部課程都及格的學號及其平均分.檢索張三同學所學課程的成績,列出SN、Cn。和Score【答案】(1) select TNo,TN from T where Dept=計算機系and Age40(2 ) select SNozSN,Age from S(3 ) select SNozAVG(Score)as 平均分 from SC group by SNo havingMIN

21、(Score)60(4 ) select SNzCnozSocre from S,SC where S.SNo=SC.SNo and SN=張三中國民航大學數據庫基礎專升本預測卷(三)總分:100分 考試時間:90分鐘考前須知:凡漏填、錯填或書寫字跡不清的答卷,影響評卷結果的,責任由考生自負。按題號在指定的答題區(qū)域內作答,如需對答案進行修改,可將需修改的內容劃去,然后 緊挨在其上方或其下方寫出新的答案,修改局部在書寫時與正文一樣,不能超出該題答 題區(qū)域的黑色矩形邊框,否那么修改的答案無效??荚嚱Y束前要離開考場的考生須先按答題卡、試卷、草稿紙從上到下的順序平放在桌面 上,再舉手提出離場。一、單項

22、選擇題(每題2分,共40分)1、使用access2010的樣本模板創(chuàng)立學生”數據庫,默認的文件名稱是()A、學生.mdbB、學生.accdbC、學生.IdfD、學生.dbf【答案】B【解析】Access中,不管采用什么方式創(chuàng)立的數據庫,擴展名都是.accdb。2、概念結構設計階段得到的結果是oA、數據字典描述的數據需求B、E-R圖表示的概念模型C、某個DBMS所支持的數據模型D、存儲結構和方法的物理結構【答案】B3、Access 2010數據庫文件的“壓縮并修復的作用是A、翻開前進行優(yōu)化B、修復文件錯誤C、修復數據庫邏輯錯誤D、會破壞原有數據【答案】C【解析】壓縮和修復數據庫的作用是一方面壓縮

23、數據庫的存儲空間,另一個方 面就是修復出現(xiàn)的各種邏輯錯誤。4、在ORDER BY子句中,DESC和ASC分別表示。A、降序、升序B、升序、升序C、升序、降序D、降序、降序【答案】A【解析】此題得分:1分5、以下哪個是單目運算(A、差B、并C、投影D、除法【答案】C6、關系模型中3NF是指(XA、滿足2NF且不存在組合屬性B、滿足2NF且不存在局部依賴現(xiàn)象C、滿足2NF且不存在非主屬性D、滿足2NF且不存在傳遞依賴現(xiàn)象【答案】D7、將字符串My、5QL連接成字符串My-SQL的選項是。A、concatCMy-SQL)B、concat.wsC-/My/SQL)C、concatC-VMyySQL)D

24、、concat_ws(My,/,-,SQL,)【答案】B【解析】此題得分:1分8、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,那么所使用 的運算為()。A、笛卡爾積B、交C、并D、連接【答案】D【解析】運算結果是通過R表和S表共同的屬性B的值進行的連接運算。9、按條件f對關系R進行選取,其關系代數表達式為A、RooSB、Rn(oo/f) SC、o_f (R)D、n_f (R)【答案】C10、對上一級的一個記錄不僅有假設干個下一級記錄相對應,而且對一個下級記 錄也有著假設干個上級記錄相對應的數據庫是()數據庫。A、層次型B、直接C、網狀型D、關系型【答案】C11、在關系模型中,如果

25、一個屬性或屬性集的值能唯一標識一個關系元組,又不含有多余的屬性值,那么稱為()A、關鍵字B、字段名C、數據項名D、屬性名【答案】A【解析】能唯一標識一條記錄的是關鍵字(主鍵)12、表中的行,也稱作A、屬性B、記錄C、分量D、超碼【答案】B13、把ER模型轉換成關系模型的過程,屬于數據庫的()A、需求分析B、概念設計C、邏輯設計D、物理設計【答案】C14、在數據表視圖中,當前光標位于某條記錄的某個字段時按()鍵,可以將光 標移動到當記錄的下一個字段處。A、CtrlB、TabC、ShiftD、Esc【答案】B【解析】無15、在子查詢中,內層查詢只處理一次,得到一個結果集,再依次處理外 層查詢。A、

26、IN子查詢B、EXIST子查詢C、NOT EXIST 子查詢D、JOIN子查詢【答案】A16、Oracle數據庫中,初始化參數AUDIT_TRAIL為靜態(tài)參數,使用以下()命令可以修改其參數值。A、ALTER SYSTEM SET AUDIT TRAIL=DBB、ALTER SYSTEM SET AUDIT_TRAIL=DB DEFERREDC、ALTER SESSION SET AUDIT_TRAIL=DBD、ALTER SYSTEM SET AUDIT TRAIL=DB SCOPE=SPFILE【答案】D17、select right。長江長城黃山黃河,2)返回的是。A、長城B、長江C、黃

27、山D、黃河【答案】D【解析】此題得分:1分18、下面表達正確的選項是()。A、數據庫系統(tǒng)目錄(工程數據庫字典)也由一些關系組成,所以用戶可以同樣對其進行查、添、刪、改操作B、事務(transaction)是數據庫進行的基本工作單位。如果一個事務從未有過更新,那么就保持了數據庫處于一致性狀態(tài)D、命令行方式【答案】B【解析】此題得分:1分6、可唯一標識實體的屬性集稱為A、鍵B、域C、實體型D、屬性【答案】A7、從關系模式中指定假設干個屬性組成新的關系的運算稱為A、聯(lián)接B、投影C、選擇D、排序【答案】B8、在以下數據類型中,可以設置字段大小屬性的是()0A、備注B、文本C、日期/時間D、貨幣【答案】

28、B【解析】無C、既然數據庫能實現(xiàn)數據對不同用戶的共享,那么數據庫中不存在任何冗D、對于查、添、刪、改操作都需由數據庫管理員DBA進行完整性定義和安全性授權,由數據庫具體執(zhí)行【答案】B19、啟動數據庫時,如果一個或多個CONTROLFILES參數指定的文件不存在或不可用,會出現(xiàn)()的結果。A、Oracle返回警告信息,但不加載數據庫。B、Oracle返回警告信息,并加載數據庫。C、Oracle忽略不可用的控制文件。D、Oracle返回警告信息,并進行數據庫恢復?!敬鸢浮緼20、實現(xiàn)數據庫的哪個特性能夠防止對未提交更新的依賴(臟數據的讀出)?()A、完整性B、并發(fā)性C、安全性D、可移植性【答案】B

29、二、填空題(每題2分,共20分)1、數據管理技術開展過程經過人工管理、文件系統(tǒng)和數據庫系統(tǒng)三個階段,其 中數據獨立性最高的階段是()O【答案】數據庫系統(tǒng)2、用于聲明一個或多個局部變量的命令是()0【答案】declare3、關系代數運算中,專門的關系運算有選擇、和連接。【答案】投影4、在數據庫的三級模式中,內模式是邏輯模式的 o【答案】物理實現(xiàn)5、報表由報表頁眉、頁面頁眉等多個局部構成,每一局部稱為報表的一個O【答案】節(jié)6、在Access中,可以通過建立表之間的 將相互獨立的表聯(lián)系起來?!敬鸢浮筷P系7、SQL支持數據庫的三級模式結構,其中()對應于視圖和局部基本表,()對應于基本表,()對應于存

30、儲文件。【答案】外模式I模式I內模式8、RDMBS查詢處理可分為(X ( )、( X ()四個階段?!敬鸢浮坎樵兎治鰘查詢檢查|查詢優(yōu)化|查詢執(zhí)行9、在關系數據庫中,任何二元關系模式的最高范式必定為?!敬鸢浮緽CNF10、數據庫的基本特點是數據可以共享(或數據結構化)、數據獨立性、數據冗 余小,易擴充、O【答案】統(tǒng)一管理和控制三、簡單題(每題5分,共20分)1、查詢所有科目成績在85分以上的學生的學號及其平均分的SQL語句是 select sno,avg(grade)as 平均分 from sc group by ()【答案】sno having min(grade)=852、簡述數據庫設計過

31、程的各個階段上的設計任務。【答案】需求分析的任務是通過詳細調查現(xiàn)實世界要處理的對象(組織、部 門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計算機系統(tǒng))工作概況,明確用戶 的各種需求,然后在此基礎上確定新系統(tǒng)的功能。概念設計階段要做的工作不是直接將需求分析得到的數據存儲格式轉換為 DBMS能處理的數據庫模式,而是將需求分析得到的用戶需求抽象為反映用戶觀點的概念模型。邏輯設計的主要目標是產生一個DBMS可處理的數據模型和數據庫模式。該模型必須滿足數據庫的存取、一致性及運行等各方面的用戶需求。將邏輯設計中產生的數據庫邏輯模型結合指定的DBMS ,設計出最適合應用環(huán)境的物理結構的過程,稱為數據庫的物理結構

32、設計。根據邏輯和物理設計的結果,在計算機上建立起實際的數據庫結構,并裝入數據,進行試運行和評價的過程,叫做數據庫的實施(或實現(xiàn)1維護工作包括以下內容:數據庫的轉儲和恢復;數據庫的安全性和完整性控制;數據庫性能的監(jiān)督、分析和改造;數據庫的重組織和重構造。3、數據庫系統(tǒng)階段特點【答案】數據庫系統(tǒng)的特點如下:(1)數據結構化(2)較高的數據共享性(3)較高的數據獨立性(4 )數據由DBMS統(tǒng)一管理和控制4、簡述數據庫管理系統(tǒng)的功能?!敬鸢浮繑祿旃芾硐到y(tǒng)是數據庫系統(tǒng)的核心軟件,一般說來,其功能主要包括以下5個方面。(1)數據定義和操縱功能(2)數據庫運行控制功能(3)數據庫的組織、存儲和管理(4)建

33、立和維護數據庫(5)數據通信接口四、綜合應用題(每題20分,共20分)1、有一個學生選課數據庫,數據庫中包括三個表,其關系模式分別為:Student(xh,xm,xb,nl,szx)Course(kch,kcm,xxk,xf)SG(xh,kch,cj)其中:Student是學生表,xh表示學號、xm表示姓名、sb表示性別、nl表示 年齡、szx表示所在系。xh為主碼。Course是課程表,kch表示課程號、kcm表示課程名、xxk表示先修課號、xf 表示學分。kch為主碼。SG是選課表,xh表示學號,參照學生表的學號xh、kch表示課程號,參照課 程表的課程號kch、cj表示成績。(xh,kc

34、h)為主碼。請用SQL語言實現(xiàn)以下功能:.建立選課表SG ,要求實現(xiàn)主鍵約束和外鍵約束,且成績不能為空。.查詢選修課程的成績小于60分的人數。.查詢選修了 C3號課程的學生的學號及其成績,查詢結果按分數的降序排列。要求查詢結果的標題顯示為漢字。.查詢選修了 數據庫應用課程且成績在90分以上的學生的姓名和所在系。.向Student表中插入一條記錄,學號為05020,姓名為丁莉,性別 為女,年齡為17,所在系為“計算機系”。.將計算機系全體學生的成績置零。.創(chuàng)立一個“學生成績視圖,包括選修了課程的學生的學號、姓名、選修課 程的課程號、課程名以及成績。.為Student表建立一個按學號升序排列的唯一

35、索引Stusno_IDXo.求各課程的選修人數及平均成績。.查詢選修了課程編號為1400r和14002課程的學生的學號和姓 名?!敬鸢浮?.建立選課表SG ,要求實現(xiàn)主鍵約束和外鍵約束,且成績不能為空。CREATE TABLE SG(Sno CHAR(5),Cno CHAR(3),Ccredit tinyint not null,PRIMARY KEY (Sno,Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),CONSTRAINT C3 FOREIGN KEY (Cno) REFERENCES Course(Cno).查詢選修課程的成績小于60分的

36、人數。SELECT COUNT(DISTINCT Sno)FROM SGWHERE Grade =90或SELECT SnamezSdeptFROM Student JOIN SG ON Student.Sno=SG.SnoJOIN Course ON SG.Cno=Course.CnoWHERE Cname=數據庫應用AND Grade=90.向Student表中插入一條記錄,學號為05020,姓名為丁莉,性別 為女,年齡為17,所在系為“計算機系”。INSERT INTO StudentVALUES (05020丁丁莉,女,17,計算機系).將計算機系全體學生的成績置零。UPDATE SG

37、SET Grade=OWHERE Sno IN(SELECT Sno FROM Student WHERE Sdept=計算機系).創(chuàng)立一個“學生成績視圖,包括選修了課程的學生的學號、姓名、選修課 程的課程號、課程名以及成績。CREATE V正W 學生成績ASSELECT Sno, Sname, Course.Cno, Cname, GradeFROM Student, SG, StudentWhere Student.Sn。二SG.Sno and Course.Cno二SG.Cno或CREATE VIEW 學生成績ASSELECT Sno, Sname, Course.Cno, Cname,

38、 GradeFROM Student JOIN SG ON Student.Sno=SG.SnoJOIN Course ON Course.Cno=SG.Cno.為Student表建立一個按學號升序排列的唯一索引Stusno_IDXoCREATE UNIQUE INDEX StusnoJDX ON Student(Sno).求各課程的選修人數及平均成績。SELECT Cno,COUNT(Sno),AVG(Grage)FROM SGGROUP BYCno.查詢選修了課程編號為14001和14002課程的學生的學號和姓名。SELECT Student.SnozSnameFROM StudentzS

39、GWHERE Student.Sno=SG.Sno ANDCno=14001AND Sno IN(SELECT Sno FROM SG WHERE Cno=z 14002)中國民航大學數據庫基礎專升本預測卷(四)總分:100分考試時間:90分鐘考前須知:凡漏填、錯填或書寫字跡不清的答卷,影響評卷結果的,責任由考生自負。按題號在指定的答題區(qū)域內作答,如需對答案進行修改,可將需修改的內容劃去,然后 緊挨在其上方或其下方寫出新的答案,修改局部在書寫時與正文一樣,不能超出該題答 題區(qū)域的黑色矩形邊框,否那么修改的答案無效??荚嚱Y束前要離開考場的考生須先按答題卡、試卷、草稿紙從上到下的順序平放在桌面 上

40、,再舉手提出離場。一、單項選擇題(每題2分,共40分)L數據庫系統(tǒng)的log中檢查點的作用是:A、事務取消時數據庫關系系統(tǒng)需要重檢查點開始取消.B、事務正確完成時數據庫系統(tǒng)會在log中設置檢查點.C、庫重新啟動時恢復系統(tǒng)中的重做階段從檢查點開始.D、庫重新啟動時恢復系統(tǒng)中的分析階段從檢查點開始【答案】D2、系統(tǒng)存儲過程在系統(tǒng)安裝時就已創(chuàng)立,這些存儲過程存放在一系統(tǒng)數據庫 中。A、masterB、tempdbC、modelD、msdb9、實體與實體之間的關系有一對一、一對多和多對多3種,其中()不能描述 多對多關系。A、網狀模型B、層次模型C、關系模型D、網狀模型和層次模型【答案】B10、假設存在

41、一張職工表,包含性別屬性,要求這個屬性胡值只能取男或女,這屬于()A、實體完整性B、參照完整性C、用戶定義完整性D、關系不變性【答案】C11、有關字段屬性,以下表達錯誤的選項是()0A、字段大小可用于設置文本的最大容量,數字型、自動編號型的數字類型 等B、可對任意類型的字段設置默認屬性C、有效性規(guī)那么屬性是用于限制此字段輸入值的表達式D、不同的字段類型,其字段屬性有所不同【答案】B【答案】A3、數據庫系統(tǒng)是由數據庫、數據庫管理系統(tǒng)、(1硬件系統(tǒng)等構成的人機系統(tǒng)。A、數據庫管理員B、程序員C、高級程序員D、軟件開發(fā)商【答案】A【解析】數據庫管理員,簡稱DBA ,與DB、DBMS、硬件系統(tǒng)共同組成

42、數據 庫系統(tǒng)(DBS 14、下面的SQL*Plus命令來查看表的結構的是(A、VIEWB、STRUCTUREC、DESCRIBED、DISPLAY【答案】C5、以下()sql語句用來查看SGA信息。A、SHOW SGAB、SHOW PARAMETER SGAC、LIST SGAD、SHOW CACHE【答案】A6、運行表單文件(FORMA)的命令是()。A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D7、設關系模式R(A,B,C,D),F是R上成立的函數依賴集,F(xiàn)= B-A , A-C , p= AB , AC , AD 是R上的一個分

43、解,那么分解p相 對于FA、是無損聯(lián)接分解,也是保持函數依賴的分解B、是無損聯(lián)接分解,但不保持函數依賴的分解C、不是無損聯(lián)接分解,但保持函數依賴的分解D、既不是無損聯(lián)接分解,也不保持函數依賴的分解【答案】C8、()函數不能用于日期/時間類型。A、MAXB、MINC、COUNTD、TO_CHAR【答案】C9、一個企業(yè)提供了一個查詢數據庫,該數據庫的數據可以很容易的重新構造.為 了提供數據庫中磁盤數據的訪問速度,下面磁盤技術中采用哪種方法可以滿足該 要求()A、RAIDOB、RAID 1C、RAID 0+1D、RAID 5【答案】A10、MySQL支持的用戶自定義完整性約束不包括A、非空約束B、C

44、HECK 約束C、觸發(fā)器D、視圖【答案】D11、以下哪個進程用于將修改過的數據從內存保存到磁盤數據文件中?()A、DBWRB、LGWRC、RECOD、ARCH【答案】A12、SQL語言中,SELECT語句的執(zhí)行結果是A、屬性B、表C、元組D、數據庫【答案】C13、在SQL語言查詢語句中,WHERE子句實現(xiàn)關系代數的 一A、投影運算B、選擇運算C、連接運算D、交運算【答案】B14、在Oracle數據庫中,對于ROLLBACK命令,以下說法準確的是。()A、撤銷剛剛進行的數據修改操作B、撤銷本次登錄以來所有的數據修改C、撤銷到上次執(zhí)行提交或回退操作的點D、撤銷上一個COMMIT命令【答案】C【解析

45、】ORACLE數據庫中ROLLBACK命令定義。15、在SELECT語句中使用GROUP BY CNO時,CNO必須(1A、在WHERE中出現(xiàn)B、在FROM出現(xiàn)C、在SELECT中出現(xiàn)D、在HAVING中出現(xiàn)【答案】C16、Oracle數據庫邏輯存儲結構不包括(1A、操作系統(tǒng)塊B、表空間C、區(qū)D、數據塊【答案】A17、以下說法中正確的選項是()。A、DBMS提供數據控制語言(DCL),能實現(xiàn)對數據庫中數據的查詢、插入、 修改和刪除等操作B、DBMS 包含 DB 和 DBSC、DBMS是處于計算機硬件和操作系統(tǒng)之間的可直接對數據庫進行操作 的一個軟件系統(tǒng)D、DBMS能實現(xiàn)數據庫的安全性控制、完整

46、性控制、并發(fā)控制及數據庫 恢復等運行管理功能【答案】D18、在對數據庫的系統(tǒng)故障進行恢復時,需要對日志文件進行()A、反向掃描B、正向掃描C、雙向掃描D、隨機掃描【答案】B19、使用身份驗證方式需要客戶端應用程序連接時提供登錄時需要的用戶 標識和密碼。A、Windows身份驗證B、SQL Server身份驗證C、以超級用戶身份登錄時D、其他方式登錄時【答案】B20、以下說法正確的選項是()。A、數據庫是一個結構化的數據集合B、數據庫管理系統(tǒng)的完整性控制功能是保證數據庫的完整性,防止數據喪失C、數據庫系統(tǒng)的核心是數據庫管理員D、數據庫防止了一切數據的冗余【答案】A二、填空題(每題2分,共20分)

47、1、在Access中,報表最多可以由一個節(jié)構成。【答案】72、數據模型的組成要素中描述系統(tǒng)的靜態(tài)特性和動態(tài)特性的分別是()和【答案】關系模式I關系3、信息世界中的術語,與之對應的數據庫術語為 o【答案】記錄4、合并局部E-R圖時可能會發(fā)生三種沖突,它們是:()、()和()?!敬鸢浮繉傩詻_突|命名沖突|結構沖突5、數據訪問頁的鏈接信息存放在 屬性中?!敬鸢浮繑祿?、在Transact-SQL中可以使用兩類注釋符:單行注釋()和多行注釋()。【答案】-I/./7、數據庫管理系統(tǒng)提供的數據控制方面的功能包括數據的()一保護、數據的()檢查、()和數據庫恢復?!敬鸢浮堪踩詜完整性|數據庫備份8、數

48、據庫管理系統(tǒng)能實現(xiàn)對數據庫中數據的查詢、插入、修改和刪除等操作,這種功能稱為 O【答案】數據操縱功能9、給數據表的某個字段設置PRIMARY KEY約束時在該字段上會自動創(chuàng)立()索引?!敬鸢浮烤奂?0、數據庫中存儲的是數據以及數據之間的 O【答案】聯(lián)系三、簡單題(每題5分,共20分)L簡述關系的性質?!敬鸢浮縌)列是同質的,即每一列中的分量是同一類型的數據,來自同一個 域。(2)在同一個關系中,不同的列的數據可以是同一種數據類型,但各屬性的名 稱都必須是互不相同。(3)同一個關系中,任意兩個元組都不能完全相同。在一個關系中,列的次序無關緊要。即列的排列順序是不分先后的。(5)在一個關系中,元組

49、的位置無關緊要。即排行不分先后,可以任意交換兩 行的位置。(6)關系中的每個屬性必須是單值,即不可再分,這就要求關系的結構不能嵌 套。這是關系應滿足的最基本的條件。2、基于學生(XS )表用SELECTSQL命令,編寫一個查詢程序,要求查詢 各個系各個班男女學生的人數。要求輸出字段為:xdh , bjdh , xb ,人數。(學 生表(XS.DBF)含有系代號(XDH,C,6)、性別(XB,N,2),班代號(BJDH,C,4)字 段【答案】SELECT xdhz bjdh z xb , COUNTS) AS 人數;FROM XS;GROUP BY 1,2,33、為什么關系中不允許有重復元組?【

50、答案】因為關系是一個元組的集合,而集合中的元素不允許重復出現(xiàn),因此 在關系模型中對關系作了限制,關系中的元組不能重復,可以用鍵來標識唯一 的元組。4、從學生關系表S中,刪除所有姓氏為陳的同學()?!敬鸢浮緿ELETE FROM S WHERE Name LIKE 陳四、綜合應用題(每題20分,共20分)1、在學生課程管理數據庫中創(chuàng)立一觸發(fā)器,當向學生選課表插入記錄時,檢查 該記錄的學號在學生表中是否存在,檢查該記錄的課程號在課程表中是否存 在,及選課成績是否在0到100范圍,假設有一項為否,那么不允許插入?!敬鸢浮縞reate trigger stu_ins_trion sc for inse

51、rtasbegindeclare s# char(6),c# char(5),grade intselect s#=sno/c#=cno/grade=scorefrom inserted if (s# not in(select sno from student) or (c# not in (select eno fromcourse) )or (grade not between 0 and 100)rollback transactionelseprint 成功插入end【解析】不是所有的數據類型都能設置默認值,比方自動編號型、OLE對象 型、附件型等就不可以。12、下面關于唯一索引描述

52、不正確的選項是:0A、某列創(chuàng)立了唯一索引那么這一列為主鍵B、不允許插入重復的列值C、某列創(chuàng)立為主鍵,那么該列會自動創(chuàng)立唯一索引D、一個表中可以有多個唯一索引【答案】A13、教師表teacher的結構為(教師編號,姓名,職稱,性別,年齡,聯(lián)系 ), 那么如下的查詢語句的功能是 o SELECT職稱,COUNT(姓名)FROMteacher GROUP BY 職稱;A、顯示教師的職稱、姓名和同名教師的人數B、按職稱統(tǒng)計各類職稱的教師人數C、顯示教師的職稱、姓名和同樣職稱的人數D、按職稱的順序分組顯示教師的姓名【答案】B【解析】此題得分:1分14、使用ALTER命令修改數據時,以下說法錯誤的選項是(

53、)0A、可以修改文件的增容方式B、可以刪除次要數據文件C、可以增加事務日志文件D、可以增加主要數據文件中國民航大學數據庫基礎專升本預測卷(五)總分:100分考試時間:90分鐘考前須知:凡漏填、錯填或書寫字跡不清的答卷,影響評卷結果的,責任由考生自負。按題號在指定的答題區(qū)域內作答,如需對答案進行修改,可將需修改的內容劃去,然后 緊挨在其上方或其下方寫出新的答案,修改局部在書寫時與正文一樣,不能超出該題答 題區(qū)域的黑色矩形邊框,否那么修改的答案無效。考試結束前要離開考場的考生須先按答題卡、試卷、草稿紙從上到下的順序平放在桌面 上,再舉手提出離場。一、單項選擇題(每題2分,共40分)L常用的數據庫系

54、統(tǒng)所用的數據模型是OA、層次型B、關系型C、網絡型D、適用型【答案】B2、數據庫三級模式體系結構主要的目標是確保數據庫的(1A、數據結構規(guī)范化B、存儲模式C、數據獨立性D、最小冗余【答案】C3、在數據庫系統(tǒng)中,外模式/模式映象用于解決數據的(XA、物理獨立性B、結構獨立性C、邏輯獨立性D、分布獨立性【答案】C4、()是指對數據進行分類、組織、編碼、存儲、檢索和維護,它是數據處理的 中心問題。A、數據管理B、數據處理C、數據加工D、數據收集【答案】A5、在Visual FoxPro中,用LOCATE命令把記錄指針指向姓劉的記錄后,想要查找下一個姓劉的記錄,使用的命令是OA、LOCATEB、CON

55、TINUEC、GO NEXT 1D、SKIP【答案】B6、關于SQL量詞表達正確的選項是。A、ALL和SOME是同義詞B、ANY和SOME是同義詞C、ANY和ALL是同義詞D、ALL和EXISTS是同義詞【答案】B【解析】此題得分:1分7、關于表的備注型字段與通用型字段,以下表達中錯誤的選項是()0A、字段寬度都不能由用戶設定B、都能存儲文字和圖像數據C、字段寬度都是4D、內容都存儲在與表文件同名的.FPT文件中【答案】B8、掩碼LLLOOO對應的正確輸入數據是(X555555aaa555555aaaaaaaaa【答案】B【解析】無9、對于學生一選課一課程的三個關系SS#,SNAME,SEX,

56、AGE)SCS#,C#,GRADE) CC#,CN AM E,TEACH ER)為了提高查詢速度,對 SC 表創(chuàng)立唯一索引,應建哪個組上()A、( S# , C# )B、S#C、C#D、GRADE【答案】A10、()表達了數據和處理過程的關系。A、數據字典B、數據流圖C、邏輯設計D、概念設計【答案】B11、以下關于Acces表的表達中,錯誤的選項是A、創(chuàng)立表之間的關系時,應關閉所有翻開的表B、可在設計視圖的說明列對字段進行具體的說明C、可以對備注型字段進行格式屬性設置D、假設刪除表中含有自動編號型字段的記錄后Acces不會對表中自動編號 型字段重新編號【答案】A【解析】格式屬性用來決定數據表的

57、打印方式和屏幕顯示方式,可以對備 注型字段進行“格式屬性設置,不同類型的字段,其格式選擇有所不同,OLE對 象型不能進行“格式屬性設置。自動編號數據類型比擬特殊,每次向表中添 加記錄時,系統(tǒng)會自動輸入唯一順序號,需要注意的是,自動編號數據類型一 且被指定,就會永久與記錄連接,即使刪除了表中含有自動編號型字段的記錄,系 統(tǒng)也不會重新分配,并且用戶不能修改被分配的順序號。在創(chuàng)立表間關系時, 只需要關閉需要創(chuàng)立關系的所有表,而不是關閉所有翻開的表。12、下面關于索引說法正確的選項是()A、聚集索引必然是稠密索引B、在數據庫中只能創(chuàng)立一個稀松C、在數據庫中只能創(chuàng)立一個聚集索引D、索引文件中一定不包括記

58、錄的詳細數據【答案】A13、Access數據庫最基礎的對象是()A、表B、宏C、報表D、查詢【答案】A【解析】表是最基礎的對象,只有表才能存儲數據。14、在Oracle中,游標都具有以下屬性,除了(A、%NOTFOUNDB、%FOUNDC、% ROWTYPED、%ISCLOSE【答案】D15、修改用戶賬號的語句是A、CREATE USERB、DROP USERC、RENAME USERD、SET PASSWORD【答案】C【解析】此題主要考查的知識點為修改用戶賬號的語句。創(chuàng)立用戶賬號的語句 是CREATEUSER,刪除用戶賬號的語句是DROP USER,修改用戶賬號的語句是 RENAME US

59、ER,修改用戶口令的語句是SET PASSWORD.16、設有一張教師表js ,含有一個字符型字段xb (表示教師的性別1以下命 令中語法正確的選項是()0A、DELE FROMjs WHERE xb=z,男”B、DELE TABLE js WHERE xb=#,男”C、DELE FROMjs FORxb=z,男D、DELE TABLE js FORxb=,z 男【答案】B17、邏輯結構設計不包括()。A、關系模式規(guī)范化B、初始關系模式設計C、構建E-R模型D、模式的評價與改進【答案】C18、在數據庫的概念設計中,最常用的模型是(XA、實體聯(lián)系模型B、數學模型C、邏輯模型D、物理模型【答案】A

60、19、數據庫運行過程中發(fā)生的故障通常有三類,即(工A、軟件故障.硬件故障、介質故障B、程序故障.操作故障、運行故障C、數據故障.程序故障、系統(tǒng)故障D、事務故障.系統(tǒng)故障、介質故障【答案】D20、下面哪些說法是正確的()A、在死鎖預防中,等待一死亡法是中止優(yōu)先級高的事務B、在死鎖預防中,受傷一等待法是優(yōu)先級高的事務可能等待優(yōu)先級低的事 務釋放鎖C、使用死鎖預防的系統(tǒng)中不會出現(xiàn)死鎖。D、使用死鎖判斷的系統(tǒng)會不會出現(xiàn)死鎖。【答案】C二、填空題(每題2分,共20分)L數據庫的概念模型獨立于 O【答案】具體的機器和DBMS2、關系運算中花費時間可能最長的運算是?!敬鸢浮康芽柗e3、在Access中,撤銷

溫馨提示

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

最新文檔

評論

0/150

提交評論