數據庫原理模擬(六卷)及答案_第1頁
數據庫原理模擬(六卷)及答案_第2頁
數據庫原理模擬(六卷)及答案_第3頁
數據庫原理模擬(六卷)及答案_第4頁
數據庫原理模擬(六卷)及答案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數據庫原理模擬(一)(總分100分,考試時長90分鐘)題號—四總分閱卷人分值40202020100得分■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題。■不得在答卷紙或答題卡上任意涂畫或作標記。■考試結束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、退出Access數據庫管理系統(tǒng)可以使用的快捷鍵是()Alt+F4Alt+XCtrl+CCtrl+0【答案】A【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Access02、下面表達正確的選項是()。A、數據庫系統(tǒng)目錄(工程數據庫字典)也由一些關系組成,所以用戶可以同樣對其進行查、添、冊h改操作B、事務(transaction)是數據庫進行的基本工作單位。如果一個事務從未有過更新,那么就保持了數據庫處于一致性狀態(tài)C、既然數據庫能實現(xiàn)數據對不同用戶的共享,那么數據庫中不存在任何冗余D、對于查、添、冊k改操作都需由數據庫管理員DBA進行完整性定義和安全性授權,山數據庫具體執(zhí)行【答案】B3、為什么不建議使用手動歸檔?()A、需要額外的磁盤資源B、需要更多的后臺進程C、管理員需要發(fā)出SQL命令歸檔聯(lián)機日志文件D、需要編寫操作系統(tǒng)腳本以拷貝聯(lián)機日志文件【答案】(;4、關系運算中的選擇運算是A、從關系中找出滿足給定條件的元組的操作B、從關系中選擇假設干個屬性組成新的關系的操作C、從關系中選擇滿足給定條件的屬性的操作D、A和B都對【答案】A5、根據參照完整性規(guī)那么,假設屬性F是關系S的主屬性,同時又是關系R的外關鍵字,那么關系R中F的值()。A、必須取空值B、必須取非空值C、可以取空值D、以上說法都不對【答案】C6、從E-R模型向關系模型轉換,一個m:n的聯(lián)系轉換成關系模式時,該關系模式的碼是()oA、m端實體的碼B、m端實體碼和n端實體碼組合C、n端實體的碼D、重新選取其他屬性【答案】B7、將某個控件綁定到一個字段,移動記錄后字段的值發(fā)生變化,這時該控件的()屬性的值也隨之變化。A、NameB>CaptionC、ValueD、沒有【答案】C8、關系數據庫的規(guī)范化理論主要解決的問題是()。A、如何構造合適的數據邏輯結構B、如何構造合適的數據物理結構C、如何構造合適的應用程序界面數據庫原理模擬(三)(總今100分,考試時長90分神)題號*四總分閱卷人分值40202020100得分■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題?!霾坏迷诖鹁砑埢虼痤}卡上任意涂畫或作標記?!隹荚嚱Y束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、數據庫管理系統(tǒng)DBMS主要由哪兩種局部組成?()A、文件管理器和查詢處理器B、事務處理器和存儲管理器C、存儲管理器和查詢處理器D、文件管理器和存儲管理器【答案】A2、數據庫系統(tǒng)的三級模式中,表達物理數據庫的是()。A、外模式B、模式C、用戶模式D、內模式【答案】D3、將文本字符串“6”“15”“123”“0”按升序排列,結果是()TOC\o"1-5"\h\z“6”“15”"123”“0”“0”“6”“15”“123”“0”“123”“15”“6”“6”“15”“123”“0”【答案】C【解析】此題給定的數據雖是由數字組成,但并非數字型,故不能按數字的大小排序,應按文本字符串排序依據排序:(1)逐位進行,即對應位進行比擬;(2)按ASCLL碼比擬。4、在SQL語句中,可使用的通配符“_(下劃線)"表示oA、多個字符B、純數字C、一個字符D、純文本【答案】C【解析】此題得分:1分5、數據表中有5條記錄,其中“編碼”是文本型字段,其值分別為:127、99、87、135、8,假設按該字段對記錄進行降序排序,那么正確的選項是()8、87、99、127、13587、99、135、8、12799、87、8、135、127127、99、135、8、87【答案】C【解析】文本型數字排序,規(guī)那么為從左到右逐字符比擬,直到可以比擬出大小為止。6^某表單FrmA上有一個命令按鈕組CommandGroupl,命令按鈕組中有四個命令按鈕:CmdTop,CmdPrior,CmdNext,CmdLasto要求按下CmdLast時,將按鈕CmdNext的Enabled屬性置為.F.,那么在按鈕CmdLast的Click事件中應加入()命令。A^This.Enabled=.F.B、This.Parent.CmdNext.Enabled二.F.C^This.CmdNext.Enabled=.F.D、Thisform.CmdNext.Enabled=.F.【答案】B7、用來指定和區(qū)分不同實體元素的是()。A、實體B、屬性C、標識符D、關系【答案】C8、學生、課程和成績三個關系如下:學生(學號,姓名,性別,班級)、課程(課程名稱,學時,性質)、成績(課程名稱,學號,分數)。假設打印學生成績單,包括學號、姓名、課程名稱和分數,應該對這些關系進行()操作。A、并B、交C、乘積D、連接【答案】D9、關系數據模型上的關系運算分為A、關系代數和集合運算B、關系代數和關系演算C、關系演算和謂詞演算D、關系代數和謂詞演算【答案】B10、在關系窗口中,雙擊兩個表之間的連接線,會出現(xiàn)()。A、數據表分析向導B、數據關系圖窗口C、連接線粗細變化D、編輯關系對話框【答案】D解析】無11、下面關于約束與索引的說法不正確的選項是()。A、在字段上定義PRIMARYKEY約束時會自動創(chuàng)立B樹唯一索引B、在字段上定義UNIQUE約束時會自動創(chuàng)立一個B樹唯一索引C、默認情況下,禁用約束會刪除對應的索引,而激活約束會自動重建相應的索引D、定義FOREIGNKEY約束時會創(chuàng)立一個B樹唯一索引。【答案】D12、有關查詢與視圖,以下說法不正確是()。A、查詢是只讀型數據,而視圖可以更新數據源B、查詢可以更新數據源,視圖也有此功能C、視圖具有許多數據庫表的共性,利用視圖可以創(chuàng)立查詢和視圖D、視圖可以更新源表中的數據,存在于數據庫中【答案】B13、顯示cmp表的所有行,所有列,以下SQL語句正確的選項是:()。select*fromemp;B、selectall.*fromemp;selectallfromemp;select/*fromemp;【答案】A14、修改用戶賬號的語句是CREATEUSERDROPUSERRENAMEUSERSETPASSWORD【答案】C【解析】此題主要考查的知識點為修改用戶賬號的語句。創(chuàng)立用戶賬號的語句是CREATEUSER,刪除用戶賬號的語句是DROPUSER,修改用戶賬號的語句是RENAMEUSER,修改用戶口令的語句是SETPASSWORD.15、【】的任務是分析并檢驗模式及子模式的正確性與合理性。A、設計評價B、物理設計C、加載數據D、應用程序設計【答案】A【解析】此題主要考查的知識點為設計評價。設計評價的任務是分析并檢驗模式及子模式的正確性與合理性。16、數據庫系統(tǒng)中,DBA表示()。A、應用程序設計者B、數據庫使用者C、數據庫管理員D、數據庫結構【答案】C17、Access2010的窗體是A、窗戶設計B、用戶與數據之間交互的接口C、程序代碼D、網頁設計【答案】B【解析】窗體的作用就是為用戶和數據提供輸入和輸出的接口,便于用戶更加方便的管理數據。18、數據庫啟動時,如果一個數據文件或日志文件不可用,會出現(xiàn)什么結果?()A、Oracle返回警告信息并翻開數據庫B、Oracle返回警告信息,不翻開數據庫C、Oracle返回警告信息,并進行數據庫恢復D、Oracle忽略不可用的文件【答案】B【解析】ORACLE數據庫啟動故隙警告。19、以下四項中,不屬于數據庫特點的是()。A、數據共享B、數據完整性C、數據冗余很高D、數據獨立性高【答案】C20、在VisualFoxPro中進行參照完整性設置時,要想設置成:當更改父表中的主關鍵宇段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應選擇()。A、級聯(lián)B、忽略C、限制D、級聯(lián)或限制【答案】A二、填空題(每題2分,共20分)1、在Access中,可以利用“格式”菜單中的—命令,選擇特定標題格式、背景色彩、邊框顏色等不同風格的數據訪問頁模板?!敬鸢浮恐黝}2、關系代數運算中,玷本的運算是并、差、笛卡爾積、o【答案】選擇和投影3、在數據庫的三級模式中,內模式是邏輯模式的o【答案】物理實現(xiàn)4、SQL支持數據庫的三級模式結構,其中()對應于視圖和局部基本表,()對應于基本表,()對應于存儲文件?!敬鸢浮客饽J侥J絀內模式5、RDMBS查詢處理可分為()、()、()、()四個階段?!敬鸢浮坎樵兎治鯥查詢檢查I查詢優(yōu)化I查詢執(zhí)行6、合并查詢使用的操作符是()?!敬鸢浮縐NION7、數據庫設計的步驟中,前兩個階段是系統(tǒng)需求分析和()。【答案】概念結構設計8、在設計視圖中創(chuàng)立選擇查詢時有三個要點,即確定查詢數據源、指定—和設置查詢準那么。【答案】查詢輸出字段9、數據完整性是指數據的—和一致性?!敬鸢浮空_性10、數據庫設計包括數據庫的結構設計和數據庫的()。【答案】行為設計三、簡單題(每題5分,共20分)1、查詢所有科目成績在85分以上的學生的學號及其平均分的SQL語句是selectsno,avg(grade)as平均分fromscgroupby()【答案】snohavingmin(grade)>=852、簡述數據庫概念結構設計的方法和設計步驟?!敬鸢浮糠椒ǎ海?)自頂向下法(2)自底向上法(3)逐步擴張法(4)混合策略在概念結構設計時,可以分為兩步。進行數據抽象,設計局部E-R模型,即設計用戶視圖;集成各局部E-R模型,形成全局E-R模型,即視圖的集成。3、簡述數據庫的恢復模式?!敬鸢浮縎QLServer2008系統(tǒng)提供了3種數據庫的恢復模式:①完整恢復模式。②簡單恢復模式。③大容量日志恢復模式。4、文件的擴展名【答案】工程文件:.PJX、.PJT表文件:.DBF、.FPT、.CDX數據庫:.DBC、.DCT、.DCX查詢文件:.QPR表單文件:.SCX、.SCT程序文件:.PRG菜單文件:.MNX、.MNT、.MPR四、綜合應用題(每題20分,共20分)1、設有一個SPJ數據庫,包括S、P、J及SPJ4個關系模式:S(SNO,SBAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY).供應商表S由供應商代碼(SNO),供應商姓名(SNAME),供應商狀態(tài)(STATUS),供應商所在城市組成(CITY)。零件表P由零件代碼(PNO),零件名(PNAME),顏色(COLOR),重量(WEIGHT)組成。工程工程表(JNO),工程工程名(JNAME),工程工程所在城市(CITY)組成。供應情況表SPJ由供應商代碼(SNO),供應商姓名(SNAME),供應商狀態(tài)(STATUS),供應數量(QTY),表示某供應商供應某種零件給某工程工程的數量為QTYo用關系代數表達式表示下面的查詢要求:(1)求供應工程J1零件的供應商號碼SNO。(2)求供應「程J1零件P1的供應商號碼SNO。(3)求供應工程J1零件為紅色的供應商號碼SNO。(4)求沒有使用天津供應商生產的紅色零件的工程號JM)。(5)求至少用了供應商S1所供應的全部零件的工程號JNO?!敬鸢浮?)求供應工程J1零件的供應商號碼SNO:nSno(oSno='JI'(SPJ))2)求供應工程J1零件P1的供應商號碼SNO:nSno(oSno='JI'APno='Pl'(SPJ))3)求供應工程JI零件為紅色的供應商號碼SNO:nSno(oPno='Pl'(。COLOR='紅'(P)~SPJ))4)求沒有使用天津供應商生產的紅色零件的工程號JNO:jtJno(SPJ)-nJNO(ocity='天津'AColor='紅'(SooSPJ?>P)5)求至少用了供應商SI所供應的全部零件的工程號JNO:nJno,Pno(SPJ)+nPno(。Sno='SI'(SPJ))數據庫原理模擬(四)(總今100分,考試時長90分神)題號*四總分閱卷人分值40202020100得分■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題。■不得在答卷紙或答題卡上任意涂畫或作標記?!隹荚嚱Y束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、客戶/服務器體系結構的關鍵在于()A、計算的分布B、功能的分布C、CPU的分布D、數據的分布【答案】B2、VisualFoxPro是一個()。A、數據庫管理員B、數據庫C、數據庫系統(tǒng)D、數據庫管理系統(tǒng)【答案】D3、在文件系統(tǒng)中,所具有的數據獨立性是()A、系統(tǒng)獨立性B、物理獨立性C、邏輯獨立性D、設備獨立性【答案】D4、數據庫系統(tǒng)的log中檢查點的作用是:A、事務取消時數據庫關系系統(tǒng)需要重檢查點開始取消.B、事務正確完成時數據庫系統(tǒng)會在log中設置檢查點.C、庫重新啟動時恢復系統(tǒng)中的重做階段從檢查點開始.D、庫重新啟動時恢復系統(tǒng)中的分析階段從檢查點開始【答案】D5、在數據庫系統(tǒng)中,“數據獨立性”和“數據聯(lián)系”這兩個概念之間的聯(lián)系是()。A、沒有必然的聯(lián)系B、同時成立或不成立C、前者蘊涵后者D、后者蘊涵前者【答案】A6、下面使用AUTOTRACE的命令不正確的選項是()。setautotracetraceonlySetautotraceonSetautotracetrueSetautotraceexplain【答案】C7、X-Y能從推理規(guī)那么導出的充分必要條件是()。A、YXB、YX+C、XY+D、X+=Y+【答案】B8、供應商可以給某個工程提供多種材料,同一種材料也可以由不同的供應商提供,從材料到供應商之間的聯(lián)系類型是()。A、多對多B、一對一C、多對一D、一對多【答案】A9、有兩個關系R,S如下:由關系R通過運算得到關系S,那么所使用的運算為()oA、選擇B、投影C、笛卡爾積D、連接[【答案】A【解析】S表的結果是從R表中選出的一行,因此關系運算為選擇。10、關于關系模型,表達正確的選項是A、只可以表示實體之間的簡單關系B、實體間的聯(lián)系用人為連線表示C、有嚴格的數學基礎D、允許處理復雜表格,如一欄包括假設干行【答案】C11、Cat使用帶有WITHADMINOPTION子句的DCL語句將DROPANYTABLE系統(tǒng)權限授予了Fox,而Fox又將這一權限授予了Dog如果Cat的權限被收回,除了Cat以外,()用戶將喪失他們的權限。A、只有DogB、只有FoxC、Dog和FoxD、沒有其他用戶喪失權限【答案】D12、設X=〃ABC〃,Y=〃ABCD〃,那么以下表達式中值為.T.的是—。A、X=YB、X==YC、X$YD、AT(X,Y)=0【答案】C13、SQL使用()語句為用戶授予系統(tǒng)權限或對象權限。SELECTCREATEGRANTREVOKE【答案】C14、參照完整性的規(guī)那么不包括()A、更新規(guī)那么B、檢索規(guī)那么C、刪除規(guī)那么D、插入規(guī)那么【答案】B15、假設規(guī)定最低工資為2000元,最高工資為5000元,那么工資字段的有效性規(guī)那么應設置為()A、2000〈工資<5000>=2000and<=5000>=2000or<=5000D、2000*工資and工資<二5000【答案】B16、以下不屬于表中數據維護操作的是()。A、設計表結構R、插入數據C、修改數據D、刪除數據【答案】A17、Oracle數據庫中,當實例處于NOMOUNT狀態(tài),可以訪問以下()數據字典和動態(tài)性能視圖。DBA_TABLESV$DATAF1LEV$INSTANCEV$DATABASE【答案】C18、Oracle中,數據塊的()三個局部合稱為塊頭部。A、標題、表目錄、空閑區(qū)B、表目錄、行目錄、行數據區(qū)C、塊頭部、行數據、行頭部D、塊頭、表目錄、行目錄【答案】D19、概念結構設計的主要目標是產生數據庫的概念結構,該結構主要反映()。A、應用程序員的編程需求B、DBA的管理信息需求C、數據庫系統(tǒng)的維護需求D、企業(yè)組織的信息需求【答案】D20、參照完整性是用來控制數據的一致性。在VisualFoxPro系統(tǒng)中,系統(tǒng)提供的參照完整性機制不能實現(xiàn)的是:()。A、設置“更新級聯(lián)”:更新主表主關鍵字段的值,用新的關鍵字值更新子表中所有相關記錄B、設置“刪除級聯(lián)”:主表可以任意的刪除記錄,同時刪除子表中所有相關記錄C、設置“刪除限制”:假設子表中有相關記錄,那么主表禁止刪除記錄D、設置“插入級聯(lián)”:主表插入新的記錄后,在子表自動插入相應的記錄【答案】D二、填空題(每題2分,共20分)1、數據庫管理系統(tǒng)是位于用戶與()之間的軟件系統(tǒng)?!敬鸢浮坎僮飨到y(tǒng)2、在Access中,可以通過建立表之間的,將相互獨立的表聯(lián)系起來?!敬鸢浮筷P系3、Access提供了“導入”和“—”兩種使用外部數據源的方法。【答案】鏈接4、在Access中,可以創(chuàng)立單字段、—和自動編號三種類型的主鍵?!敬鸢浮慷嘧侄?、按照索引記錄的存放位置,索引可分為()與()。【答案】聚集索引I非聚集索引6、數據庫管理系統(tǒng)能實現(xiàn)對數據庫中數據的查詢、插入、修改和刪除等操作,這種功能稱為O【答案】數據操縱功能7、在關系模式R(A,B,C,D)中,有函數依賴集F={BfC,CfD,DfA},那么R能夠到達()。【答案】BCNF8、傳統(tǒng)的集合“并、差、交”運算施加于兩個關系時,這兩個關系必須0?!敬鸢浮肯嗳?、對現(xiàn)實世界進行第一層抽象的模型,稱為()模型;對現(xiàn)實世界進行第二層抽象的模型,稱為()模型?!敬鸢浮扛拍顋邏輯10、定義數據庫完整性一般是由SQL的()語句實現(xiàn)的?!敬鸢浮縞reatetable三、簡單題(每題5分,共20分)1、事務分為哪兒類?【答案】根據系統(tǒng)的設置,SQLServer2008將事務分為兩種類型:系統(tǒng)提供的事務和用戶定義的事務。根據運行模式的不同,SQLServer2008將事務分為4種類型:顯示事務、隱式事務、自動提交事務和批處理級事務。2、簡述數據庫管理系統(tǒng)的功能?!敬鸢浮繑祿旃芾硐到y(tǒng)是數據庫系統(tǒng)的核心軟件,?般說來,其功能主要包括以下5個方面。(1)數據定義和操縱功能(2)數據庫運行控制功能(3)數據庫的組織、存儲和管理(4)建立和維護數據庫(5)數據通信接口3、數據庫管理系統(tǒng)概念【答案】數據庫管理系統(tǒng)是數據庫系統(tǒng)的核心,是為數據庫的建立、使用和維護而配置的軟件。它建立在操作系統(tǒng)的基礎上,位于用戶與操作系統(tǒng)之間的一層數據管理軟件,它為用戶或應用程序提供訪問數據庫的方法,包括數據庫的創(chuàng)立、查詢、更新及各種數據控制等。4、數據庫應用系統(tǒng)概念【答案】數據庫應用系統(tǒng):凡使用數據庫技術管理其數據的系統(tǒng)都稱為數據庫應用系統(tǒng)。四、綜合應用題(每題20分,共20分)1、假設某商業(yè)集團數據庫中有一關系模式R(商店編號,商品編號,數量,部門編號,負責人),假設規(guī)定:(1)每個商店能銷售多種商品(每種商品有一個編號):商店的每種商品只在一個部門銷售;(2)每個商店的每個部門只有一個負責人;(3)每個商店的每種商品只有一個庫存數量;問題:(1)寫出關系R的基本函數依賴⑵找出R的候選碼(3)R的范式,假設不屬于3NF,那么分解為3NF【答案】(1)每個商店的每種商品只在?個部門銷售:商店編號,商品編號-》部門編號每個商店的每個部門只有一個負責人:商店編號,部門編號-)負責人每個商店的每種商品只有一個庫存數量:商店編號,商品編號->庫存量(2)主碼為:商店號,商品編號,非主屬性為:數量,部門編號,負責人(3)因存在非主屬性(負責人)對主碼(商品編號,商店號)的傳遞函數依賴故未到達三范式,只到達二范式。分解該關系模式:R1(商店編號,商品編號,部門編號,數量)R2(商店編號,部門編號,負責人)分解后其實已到達BC范式。數據庫原理模擬(五)(總今100分,考試時長90分鐘)題號*四總分閱卷人分值40202020100得分■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題?!霾坏迷诖鹁砑埢虼痤}卡上任意涂畫或作標記?!隹荚嚱Y束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、以下哪個表空間不能設置為OFFLINE()?USERSYSTEMTOOLSINDEX【答案】B2、Access字段名不能包含的字符是()A、@B、口C、%D、&【答案】B【解析】字段名命名規(guī)那么中,不能使用方括號。3、ORDERBY子句在()A、WHERE子句之后B、所有子句之后C、GROUPBY子句之后D、所有子句之前【答案】B4、連接運算要求聯(lián)接的兩個關系有相同的—oA、實體名B、主屬性名C、主鍵D、屬性名【答案】D5、如果兩個實體集之間的聯(lián)系是m:n,轉換為關系時()。A、聯(lián)系本身不必單獨轉換為一個關系B、聯(lián)系本身必須單獨轉換為一個關系C、聯(lián)系本身也可以不單獨轉換為一個關系D、將兩個實體集合并為一個實體集【答案】B6、專門的關系運算不包括以下中的()A、聯(lián)接運算B、選擇運算C、投影運算D、交運算【答案】D7、如果一個用戶不慎刪除了一個表,這將被認為是什么故障?()A、實例B、用戶錯誤C、表述D、用戶進程【答案】B8、以下關于Access2010數據類型說法錯誤的選項是()A、文本型由字母、數字、漢字、各種符號等組成,最多容納255個字符B、是/否型中的“是”被處理為-1,“否”被處理為0C、文本型默認的字段長度為50D、OLE對象型可以存儲圖片、聲音、視頻文件,但是只能存儲一個文件?!敬鸢浮緾【解析】文本型常量默認字段大小為255。9、MySQL中創(chuàng)立唯一索引的關鍵字是。A^primaryindexonlyindexfulltextindex

uniqueindex【答案】D【解析】此題得分:1分10、在Oracle中,有一個教師表teacher的結構如下:TDNUMBER(5),NAMEVARCHAR2(25),EMAILVARCHAR2(50)卜面()語句顯示沒有Email地址的教師姓名。email=null;emailOnullemail=null;emailOnull;emailisnull;emai1isnotnul1;B、B、selectnamefromteacherwhereB、selectnamefromteacherwhere【答案】C11、一個數據庫系統(tǒng)()外視圖。A、只能有一種B、最多只能有兩種C、至少有兩種D、可以有多【答案】D)數據字12、要顯示概要文件DOGPROJECT的資源限制信息,請問應該查詢如下(典。)數據字DBA_USERSDBA_TABLESDBAOBJECTSDBA_PROFILES【答案】D13、以下關于視圖的描述中,不正確的選項是()。A、視圖是外模式B、使用視圖可以加快查詢語句的執(zhí)行速度C、視圖是虛表D、使用視圖可以加快查詢語句的編寫【答案】B14、在向數據庫添加表的操作中,以下表達中不正確的選項是()。A、可以將一個自由表添加到數據庫中B、可以將一個數據庫表直接添加到另一個數據庫中C、可以在項口管理器中將自由表拖放到數據庫中D、使一個數據庫表成為另一個數據庫的表,那么必須先使其成為自由表【答案】B15、以下關于數據控制語言的說法中,正確的選項是A、REVOKE語句用于授予權限B、GRANT語句用于收回權限C、數據控制語言主要用于數據執(zhí)行流程管理D、數據控制語言包括的主要SQL語句是GRANT和REVOKE【答案】1)【解析】此題主要考查的知識點為數據控制語言。數據控制語言主要用于安全管理。數據控制語言包括的主要SQL語句有:(DGRANT:用于授予權限,可把語句許可或對象許可的權限損予其他用戶和角色。(2)REVOKE:用于收回機限,其功能與GRANT相反,但不影響該用戶或色從其他角色中作為成員繼承許可權限。16、讀下段程序:SQL>startup()ORACLE例程已經啟動。TotalSystemGlobalArea289406976bytesFixedSize1248576bytesVariableSize83886784bytesDatabaseBuffers197132288bytesRedoBuffers7139328bytes數據庫裝載完畢。SQL>請問這時數據庫啟動到的狀態(tài)是:nomountmountopenD、無法判斷【答案】B17、在DBMS中別離數據庫之后,()oA、數據庫文件將會從磁盤上刪除B、所有選項都不對C、數據庫文件將會脫離DBMSD、事務日志文件將會從磁盤上刪除【答案】C18、以下關于壓縮數據庫的說法中,不正確的選項是(),A、壓縮可防止非法訪問,從而保障數據庫安全B、壓縮將會重新組織文件在磁盤上的存儲方式C、可以對未翻開的數據庫進行壓縮D、壓縮可以優(yōu)化數據庫性能【答案】A【解析】防止數據庫被非法訪問的方式是為數據庫加密。19、在Oracle中,關于表分區(qū)以下描述不正確的選項是()。A、分區(qū)允許對選定的分區(qū)執(zhí)行維護操作,而其他分區(qū)對于用戶仍然可用D、如何控制不同用戶的數據操作權限【答案】A【解析】規(guī)范化理論是關系數據庫進行邏輯設計的理論依據,用于消除不合適的數據依賴,以解決插入異常、刪除異常、更新異常和數據冗余等問題。9、ER圖中的主要元素是()<,A、結點、記錄和文件B、實體、聯(lián)系和屬性C、記錄、文件和表D、記錄、表、屬性【答案】B10、SQL語句的一次查詢結果是()。A、數據項B、記錄C^元組D、表【答案】D11、為加快對某字段的查找速度,應該0。A、防止在該字段中輸入重復值B、使該字段成為必填字段C、對該字段進行索引D、使該字段數據格式一致【答案】C【解析】索引可以加快對數據的告詢速度,建立索引后表中記錄的物理順序不變,只是改變記錄的邏輯順序。12、在數據表中篩選記錄,操作的結果是()。A、將滿足篩選條件的記錄存入一個新表中B、將滿足篩選條件的記錄追加到一個表中C、將滿足篩選條件的記錄顯示在屏幕上D、用滿足篩選條件的記錄修改另一個表中已存在的記錄【答案】C【解析】使用數據庫表時,經常需要從很多的記錄中挑選出滿足條件的數據進行處理,所謂痛選記錄是指經過篩選后的表只顯示符合條件的記錄,而那些不符合條件的記錄將被隱藏起來。13、你要操縱Oracle數據,以下哪個不是SQL命令?()A^select*fromdual;setdefineupdateempsetename=6543whereename='SMITHERS';createtableemployees(empidvarchar2(10)primarykey);【答案】B14、返回字符串長度的函數是()oA、len()B、length()C、leftODxlong()【答案】B15、成功創(chuàng)立存儲函數后,可以使用關鍵字【】對其進行調用。SELECTCREATECALLRETURN【答案】A【解析】此題主要考查的知識點為存儲函數的調用。成功創(chuàng)立存儲函數后,就可以如同調用系統(tǒng)內置函數一樣,使用關鍵字SELECT對其進行調用,其使用的語法格式:SELECTspname([func_parameter[,???]]).16、數據庫的結構設計不包括()。A、邏輯結構設計B、物理結構設計C、概念結構設計D、用戶界面設計【答案】D17、在設計表時,假設輸人掩碼屬性設置為“LL”,那么能接收的輸人是()A、abBdB、aBAB+CABa9【答案】B【解析】在輸入掩碼的格式符號中,“L”表示在該位置必須輸入一個字母。兩個L,就代表只能也必須輸入兩個字母。18、授權是DBS采用的()oA、恢復措施B、不可以對包含LONG或LONGRAW列的表進行分區(qū)C、不可以對包含任何LOB列的表進行分區(qū)D、如果分區(qū)鍵包含DATE數據類型的列,那么必須使用TODATE函數完整的指定年份【答案】C20、oracle邏輯存儲結構正確的選項是()。tablespace-segment-osblock-blocktablespace-segment-extent-blocktablespace-extent-segment-blockD、tablespace-extent-block-segment【答案】B二、填空題(每題2分,共20分)1、在數據庫中,產生數據不一致的根本原因是o【答案】數據冗余2、數據庫系統(tǒng)的三級模式結構是指數據庫系統(tǒng)是由()、()和()級構成?!敬鸢浮客饽J絀模式I內模式3、關系模式S(SNO,SN,DN0)和D(DNO,CN,NM)中,S的主鍵是SNO,D的主鍵是DN0,那么DN0在S中稱為?!敬鸢浮客怄I4、關系模型中,一個關鍵字是可由一個或其值能惟一標識該關系模式中任何元組的屬性組成?!敬鸢浮慷鄠€5、數據庫管理系統(tǒng)常見的數據模型有層次模型、網狀模型和()三種?!敬鸢浮筷P系模型6、表由結構和兩局部組成?!敬鸢浮繑祿?、在關系模型中,關系操作包括查詢、()、()和()等?!敬鸢浮坎迦隝刪除I修改8、Access提供自動創(chuàng)立、窗體向導、設計視圖、和數據透視表向導等5種創(chuàng)立窗體的方法?!敬鸢浮繄D表向導9、設有關系模式R(A,B,C,D、,函數依賴F={AB-CD,A-D},那么R的候選碼是(),它屬于()范式的關系模式?!敬鸢浮緼B|1NF10、據庫系統(tǒng)的核心是o【答案】數據庫管理系統(tǒng)三、簡單題(每題5分,共20分)1、SQLServer2008所使用的運算符類別有哪些?【答案】SQLServer2008系統(tǒng)中,可以使用的運算符可以分為算術運算符、邏輯運算符、賦值運算符、字符串串聯(lián)運算符、按位運算符、一元運算符及比擬運算符等。2、簡述鎖機制,鎖分為哪兒類。【答案】鎖是防止其他事務訪問指定的資源、實現(xiàn)并發(fā)控制的一種手段,是多個用戶能夠同時操縱同一個數據庫中的數據而不發(fā)生數據不?致現(xiàn)象的重要保障。鎖分為(1)共享鎖(2)排它鎖(3)更新鎖(4)意向鎖(5)模式鎖(6)大容量更新鎖3、分析層次模型、網狀模型和關系模型的特點。【答案】層次模型用樹形結構來表示各類實體以及實體間的聯(lián)系。每個結點表示一個記錄類型,結點之間的連線表示記錄類型間的聯(lián)系,這種聯(lián)系只能是父子聯(lián)系。層次模型存在如下特點:(1)只有一個結點沒有雙親結點,稱為根結點。1(2)根結點以外的其他結點有且只有一個雙親結點。網狀數據模型是一種比層次模型更具普遍性的結構,它去掉了層次模型的兩個限制,允許多個結點沒有雙親結點,也允許一個結點有多個雙親結點。因此,網狀模型可以方便地表示各種類型的聯(lián)系。網狀模型是一種較為通用的模型,從圖論的觀點看,它是一個不加任何條件的無向圖。用二維表格結構表示實體以及實體之間的聯(lián)系的數據模型稱為關系模型。關系模型在用戶看來是一個二維表格。4、簡述游標的概念及類型?!敬鸢浮坑螛耸翘幚頂祿囊环N方法,它允許應用程序對查詢語句SELECT返回的結果集中每一行進行相同或不同的操作,而不是一次對整個結果集進行同一種操作。為了查看或者處理結果集中的數據,游標提供了在結果集中一次以行或者多行前進或向后瀏覽數據的能力,我們可以把游標當作一個指針,它可以指定結果中的任何位置,然后允許用戶對指定位置的數據進行處理。SQLServer支持三種類型的游標:T-SQL游標,API服務器游標和客戶游標。四、綜合應用題(每題20分,共20分)1、設學生課程數據庫中有三個關系:學生關系S(S#,SNAME,AGE,SEX)學習關系SC(S#,C#,GRADE)課程關系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分別表示學號、課程號、姓名、年齡、性別、成績和課程名。用SQL語句表達以下操作(1)檢索選修課程名稱為“MATHS”的學生的學號與姓名(2)檢索至少學習了課程號為“C1”和“C2”的學生的學號(3)檢索年齡在18到20之間(含18和20)的女生的學號、姓名和年齡(4)檢索平均成績超過80分的學生學號和平均成績(5)檢索選修了全部課程的學生姓名(6)檢索選修了三門課以上的學生的姓名【答案】(1)SELECTSNAME,AGEFROMS,SC,CWHERES.S扣SC.S#ANDC.C#=SC.C#ANDCNAME='MATHS'SELECTS#FROMSCWHERECNO='Cl'ANDS#IN(SELECTS#FROMSCWHERECNO=,C2,)SELECTS#,SNAME,AGEFROMSWHEREAGEBETWEEN18AXD20ANDSEX='女'SELECTS#,AVG(GRADE)平均成績FROMSCGROUPBYS#HAVINGAVG(GRADE)>80SELECTSNAMEFROMSWHERENOTEXISTS(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERES#二S.S#ANDC#=C.C#))SELECTSNAMEFROMS,SCWHERES.S#=SC.S#GROUPBYS#,SNAMEHAVINGCOUNT(*)>3數據庫原理模擬(六)(總今100分,考試時長90分鐘)題號*四總分閱卷人分值40202020100得分■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題?!霾坏迷诖鹁砑埢虼痤}卡上任意涂畫或作標記?!隹荚嚱Y束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、以下有關數據訪問頁的說法中,不正確的選項是()A、以單獨的文件存在B、不能對記錄排序C、可以在數據庫外運行D、可以添加記錄【答案】B2、你正在你的組織緊急事件處置演習中,幾乎沒有時間通報用戶,你就需要盡快地停止數據庫進程。以下命令()是你需要執(zhí)行的。shutdownabortshutdowntransactionalshutdownshutdownimmediate【答案】D3、完全備份時,數據庫應該處于()A、mount狀態(tài)B、nomount狀態(tài)C、歸檔模式D、非歸檔模式【答案】A4、一個企業(yè)有大量的數據需要存儲在數據庫中,企業(yè)要求數據的穩(wěn)定性存儲和數據開速訪問,但不想使用太多的磁盤進行冗余存儲,下面磁盤技術中采用哪種方法可以滿足該要求()RAID0RAID1RAID0+1RAID5【答案】D5、利用Access,可以定義3種主鍵,它們是()A、單字段、雙字段和多字段B、.單字段、雙字段和自動編號C、單字段、多字段和自動編號D、雙字段、多字段和自動編號【答案】C【解析】在Access數據庫中,主鍵可分為單字段、多字段和自動編號主鍵,其中多字段主鍵的字段數最多不能超過10個字段。6、有一個關系:學生(學號,姓名,系別),規(guī)定學號的值域是8個數字組成的字符串,這一規(guī)那么屬于()。A、實體完整性B、參照完整性C、用戶自定義完整性D、用戶操作【答案】C7、數據庫中存儲的是oA、數據結構B、數據模型C、數據D、數據及數據之間的聯(lián)系【答案】D【解析】此題得分:1分8、在關系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,那么S#在R中稱為()。A、外碼B、候選碼C、主碼D、超碼【答案】A9、以下說法正確的選項是()。A、任何一個包含兩個屬性的關系模式一定滿足3NFB、任何一個包含兩個屬性的關系模式一定滿足BCNFC、任何一個包含三個屬性的關系模式一定滿足3NFD、任何一個關系模式都一定有碼【答案】C10、關系型數據庫管理系統(tǒng)中所謂的關系是指()A、各條記錄中的數據彼此有一定的關系B、一個數據庫文件與另一個數據庫文件之間有一定的關系C、數據模型符合滿足一定條件的二維表格式D、數據庫中各個字段之間彼此有一定的關系【答案】C【解析】一個關系就是一張規(guī)范化的二維表。11、關于候選鍵與主鍵,以下說法正確的選項是A、一個表中只能創(chuàng)立一個主鍵和一個候選鍵B、一個表中只能創(chuàng)立一個主鍵,但可以定義假設干個候選鍵C、一個表中可以創(chuàng)立假設干個主鍵和候選鍵D、一個表中可以創(chuàng)立假設干個主鍵,但只能定義一個候選鍵【答案】B【解析】此題主要考查的知識點為候選鍵與主鍵的區(qū)別。在MySQL中,一個表中只能創(chuàng)立一個主鍵,但可以定義假設干個候選鍵。12、SELECT語句中“ORDERBY學號”表示。A、刪除學號B、對學號排序C、對學號篩選D、對學號分組【答案】B解析】此題得分:1分13、如果某字段需要存儲照片,以下()數據類型最適合A、文本型B、備注型C、超鏈接D、OLE對象

【答案】D【解析】OLE對象可以存儲圖片、聲音、視頻等多媒體數據。14、邏輯設計的主要任務是()。A、進行數據庫的具體定義.并建立必要的索引文件B、利用自頂向下的方式進行數據庫的邏輯模式設計C、邏輯設計要完成數據的描述.數據存儲格式的設定D、將概念設計得到的E-R圖轉換成DBMS支持的數據模型【答案】D15、SQL提供了【】進行數據查詢,該功能強大、使用靈活。A、SELECT語句B、UPDATE語句C、CREATE語句D、DELETE語句【答案】A【解析】此題主要考查的知識點為數據查詢的概念。SQL提供J'SELECT語句進行數據查詢,該功能強大、使用靈活,其數學理論基礎是關系數據模型中對表對象的一組關系運算,即選擇、投影和連接。16、先按課程號升序排列,再按成績降序排列檢索出選課表中的所有信息,下面SQL語句正確的選項是A、SELECT*FROM選課表B、SELECT*FROM選課表C、SELECT*FROMA、SELECT*FROM選課表B、SELECT*FROM選課表C、SELECT*FROM選課表D、SELECT*FROM選課表【答案】C【解析】此題得分:1分ORDERBY課程號,成績;ORDERBY課程號DESC,成績;ORDERBY課程號,成績DESC;GROUPBY課程號,成績;A、在需求分析階段建立數據字典B、在概念設計階段建立數據字典、C、在邏輯設計階段建立數據字典D、在物理設計階段建立數據字典【答案】A【解析】數據字典就是在對數據庫進行需求分析階段,才建立的。數據字典是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明,使用數據字典為簡單的建模工程。簡而言之,數據字典是描述數據的信息集合,是對系統(tǒng)中使用的所有數據元素的定義的集合。18、以下4種關閉數據庫的方式中,只有()在系統(tǒng)重新啟動時需要進行數據庫的恢復。shutdownnormalshutdownimmediateShutdowntransactionalshutdownabort【答案】D19、以下有關Oracle中PMON的表達正確的選項是()。A、將數據從聯(lián)機日志文件寫入數據文件B、監(jiān)控oralcc各個后臺進程運行是否正常,并清理失敗的進程C、垃圾收集器,清理任務失敗的時候遺留下的資源,恢復實例D、將數據從聯(lián)機日志文件寫入數據文件【答案】B20、()是Oracle數據庫對象的別名,可以強化對象的安全性。A、觸發(fā)器B、視圖C、表D、同義詞【答案】D【解析】ORACLE中同義詞的作用。二、填空題(每題2分,共20分)1、在Access中,規(guī)定日期型常量的定界符是—o【答案】#2、在數據庫中,權限可分為()和()?!敬鸢浮肯到y(tǒng)權限I對象權限3、數據庫技術的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論述的是【答案】關系數據模型4、在數據流圖中,用()表時數據流【答案】命名的箭頭5、Access是一個基于關系模型的o【答案】數據庫管理系統(tǒng)(DBMS)6、命令?R0UND(337.2007,3)的執(zhí)行結果是?!敬鸢浮?37.2017、關系代數運算中,傳統(tǒng)的集合運算有并、交、差和o【答案】笛卡爾積8、在數據訪問頁中,可使用文字和兩種形式的超鏈接?!敬鸢浮繄D像9、Inserted表存放增加的記錄和0?!敬鸢浮扛潞蟮挠涗?0、()是數據庫實施階段的主要工作。【答案】數據加載三、簡單題(每題5分,共20分)1、文件系統(tǒng)階段特點【答案】在此階段,數據以文件的形式進行組織,并能長期保存在外存儲器上,用戶能對數據文件進行查詢、修改、插入和刪除等操作。程序與數據有了一定的獨立性,程序和數據分開存儲,然而依舊存在數據的冗余度大及數據的不一致性等缺點。2、什么是視圖,它與表的區(qū)別是什么?【答案】視圖是外模式一級數據結構的基本單位。它是從一個或幾個基本表中導出的表,是從現(xiàn)有基本表中抽取假設干子集組成用戶的“專用表”區(qū)別:1、視圖是己經編譯好的sql語句。而表不是2、視圖沒有實際的物理記錄。而表有。3、表是內容,視圖是窗口4、表只用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在,表可以及時四對它進行修改,但視圖只能有創(chuàng)立的語句來修改5、表是內模式,試圖是外模式6、視圖是查看數據表的一種方法,可以查詢數據表中某些字段構成的數據,只是一些SQL語句的集合。從安全的角度說,視圖可以不給用戶接觸數據表,從而不知道表結構。7、表屬于全局模式中的表,是實表;視圖屬于局部模式的表,是虛表。8、視圖的建立和刪除只影響視圖本身,不影響對應的基本表。3、簡述角色的概念及其分類。【答案】角色是一種SQLServer安全賬戶,是SQLServer內部的管理單元,是管理權限時可以視為單個單元的其他安全賬戶的集合。角色被分成3類:固定服務器角色、固定數據庫角色和用戶自定義的數據庫角色。4、簡述數據庫的三級模式?【答案】數據庫系統(tǒng)三級模式結構:外模式,模式,內模式。模式也稱概念模式或邏輯模式,是對數據庫中全部數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖。外模式也稱子模式或用戶模式,它是對數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征的描述。|內模式也稱存儲模式或物理模式,是對數據物理結構和存儲方式的描述,是數據在數據庫內部的表示方式,一個數據庫只有一個內模式。廠三級模式結構之間差異往往很大,為了實現(xiàn)這3個抽象級別的聯(lián)系和轉換,DBMS在三級模式結構之間提供了兩級映像:外模式/模式映像,模式/內模式映像。四、綜合應用題(每題20分,共20分)1、設有如下所示的關系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),試用關系代數表達式表示以下查詢語句:⑴檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。⑵檢索年齡大于21的男學生學號(S#)和姓名(SNAME)o⑶檢索至少選修“程軍”老師所授全部課程的學生姓名(SNAME)。⑷檢索“李強"同學不學課程的課程號(C#)。(5)檢索至少選修兩門課程的學生學號(S#)。(6)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME)o⑺檢索選修課程包含“程軍”老師所授課程之一的學生學號(S#)。⑻檢索選修課程號為kl和k5的學生學號(S#)。(9)檢索選修全部課程的學生姓名(SNAME)o(10)檢索選修課程包含學號為2的學生所修課程的學生學號(S#)o(11)檢索選修課程名為“C語言”的學生學號(S#)和姓名(SNAME)?!敬鸢浮?1).nc#,CNAME(OTEACHER='程軍'(O).IIS#,SNAME(oAGE>21ASEX=W男"(s)).TISNAME{s[riS#,C#(sc)+ETC#(。TEACHER=,程軍'(C))]}.nC#(O-nC#(oSNAME='李強'(S)SC).ns#(o[1]=[4]A[2]^[5](SCXSC)).nett,CNAME(C(nS#,C#(sc)+nS#(S))).ns#(SCnc#(。TEACHER='程軍'(C))).ns#,C#(sc)+nc#(oc#:'kl'VC#='k5'(O).nSNAME{s[ns#,c#(sc)+nc#(c)]}do),ns#,ett(sc)+nc#(os#='t(so)(11).ns#,SNAME{s[ns#(SCOCNAME='C語言'(C))]}B、并發(fā)控制措施C、完整性措施D、安全性措施【答案】D19、【】是把數據按照相似性歸納成假設干類別,同一類中的數據彼此相似,不同類中的數據相異A、聚類B、關聯(lián)C、分類D、孤立點檢測【答案】A20、創(chuàng)立數據表時,如果給某個字段定義PRIMARYKEY約束時,該字段的數據()。A、允許有一個空值B、都不對C、不允許有空值D、允許有多個空值【答案】C二、填空題(每題2分,共20分)1、數據庫(DB)、數據庫系統(tǒng)(DBS)和數據庫管理系統(tǒng)(DBMS)三者之間的關系是【答案】DBS包括DB和DBMS2、從數據處理的角度而言,數據訪問頁和窗體類似,所不同的是數據訪問頁存儲在Access數據庫的部?!敬鸢浮客?、數據庫是存儲在計算機內有結構的o【答案】數據的集合4、TTMEO返回值的數據類型是o【答案】日期時間型5、自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的o【答案】屬性6、一個關系模式的定義主要包括關系名、屬性名、、屬性長度和關鍵字?!敬鸢浮繉傩灶愋?、在Access報表視圖中,用于創(chuàng)立報表結構或修改已有報表結構的視圖是?!敬鸢浮吭O計8、定義公共變量用命令public,定義私有變量用命令private,定義局部變量用命令【答案】local9、在Access中,可以利用操作查詢對表中的記錄進行批量處理,處理的方式有刪除查詢、—查詢、追加查詢和生成表查詢?!敬鸢浮啃薷?0、()就是將需求分析得到的用戶需求抽象為信息結構,即概念模型?!敬鸢浮扛拍罱Y構設計三、簡單題(每題5分,共20分)1、解釋關系模型的基本概念:關系、元組、屬性、域、關系模式、候選關鍵字、主鍵、外鍵、主屬性?!敬鸢浮筷P系:一個關系就是一張二維表。元組:二維表中的行稱為元組,每一行是一個元組。屬性:二維表的列稱為屬性,每一列有一個屬性名,屬性值是屬性的具體值。域:是屬性的取值范圍。關系模式:對關系的信息結構及語義限制的描述稱為關系模式,用關系名和包含的屬性名的集合表示。候選關鍵字:如果在一個關系中,存在多個屬性(或屬性組合)都能用來唯一標識該關系中的元組,這些屬性(或屬性組合)都稱為該關系的候選關鍵字或候選碼,候選碼可以有多個。主鍵:在一個關系的假設干候選關鍵字中,被指定作為關鍵字的候選關鍵字稱為該關的主鍵或主碼。主屬性:在一個關系中,包含在任何候選關鍵字中的各個屬性稱為主屬性。外鍵:一個關系的某個屬性(或屬性組合)不是該關系的主鍵或只是主鍵的一局部,卻是另一個關系的主碼,那么稱這樣的屬性為該關系的外鍵或外碼。2、簡述關系的性質?!敬鸢浮?1)列是同質的,即每一列中的分量是同一類型的數據,來自同一個域。(2)在同?個關系中,不同的列的數據可以是同?種數據類型,但各屬性的名稱都必須是互不相同。(3)同一個關系中,任意兩個元組都不能完全相同。(4)在一個關系中,列的次序無關緊要。即列的排列順序是不分先后的。(5)在一個關系中,元組的位置無關緊要。即排行不分先后,可以任意交換兩行的位置J(6)關系中的每個屬性必須是單值,即不可再分,這就要求關系的結構不能嵌套。這是關系應滿足的最基本的條件。3、向關系表S中增加一名新同學,該同學的學號是“990010”,姓名是“李國棟”,性別是“男”,年齡是19歲()o【答案】INSERTINTOSVALUES('990010','李國棟‘,'男',19)4、簡述視圖的優(yōu)點。【答案】使用視圖有很多優(yōu)點,主要表現(xiàn)在:(1)為用戶集中數據,簡化用戶的數據查詢和處理。(2)保證數據的邏輯獨立性。(3)重新定制數據,使得數據便于共享;合并分割數據,有利于數據輸出到應用程序中。(4)數據保密。

四、綜合應用題(每題20分,共20分)1、設有關系模式:TEACHER(教師編號,教師姓名,,所在部門,借閱圖書編號,書名,借書日期,還書日期,備注)(1)教師編號是候選碼嗎?說明理由(2)該關系模式的主碼是什么?(3)該關系模式是否存在局部函數依賴?如果存在,請寫出至少兩個?(4)該關系模式滿足第幾范式?(5)將該關系模式分解為3NF?!敬鸢浮浚?)教師編號不是候選碼。(2)假定對任一本書一個人一天只能借一次,那么主碼為:教師編號,借閱圖書編號,借書日期;非主屬性為:教師姓名、、所在部門、書名、還書日期、備注(3)存在。借書日期)-)教師姓名借書日期)教師借書日期)-〉所在部門借書日期)-》書名(教師編號,借閱圖書編號,(教師編號,借閱圖書編號,(教師編號,借閱圖書編號,(教師編號,借閱圖書編號,(4)因為存在非主屬性對于碼的局部函數依賴,所以,未借書日期)-)教師姓名借書日期)教師借書日期)-〉所在部門借書日期)-》書名(5)教師(教師編號,教師姓名,,所在部門)圖書(圖書編號,圖書名)借閱(教師編號,圖書編號,借書日期,還書日期,備注)數據庫原理模擬(二)■開考前,仔細核對科目是否正確,有無試卷、答題卡分發(fā)錯誤及試題字跡不清、重印、漏印或缺頁等問題。(總分100分,考試時長90分神)題號—?二四總分閱卷人分值40202020100得分■不得在答卷紙或答題卡上任意涂畫或作標記?!隹荚嚱Y束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據監(jiān)考員指令依次退出考場。一、單項選擇題(每題2分,共40分)1、面向對象數據模型中的對象通常包括()。A、類.子類、超類B、繼承.封裝、傳遞C、變量.消息、方法D、對象標識.屬性、聯(lián)系【答案】C2、SQL數據庫使用以下哪種組件來保存真實的數據?()A^SchemasB、SubschemasC、TciblesD、Views【答案】C3、在VisualFoxPro系統(tǒng)中,翻開工程文件的命令是()。MODIPROJECTUSEPROJECTOPENPROJECTMODICOMM【答案】A4、以下不可能在游標使用過程中使用的關鍵字是:—oOPENCLOSEDEALLOCATEDROP【答案】D5、假設將文本型字段的輸入掩碼設置為"####-######",那么正確的輸入數據是()A^abcdet077-12345acd-123456####-######【答案】B【解析】掩碼符#的含義是可以選擇輸入一個數字??蛇x擇的含義是可有可無。6、SQLServer2000的數據以頁為基本存儲單位,頁的大小為。A、8KB16KB32KB64KB【答案】A7、統(tǒng)計檔案表中學生來自多少個城市,下面SQL語句正確的選項是oA、SELCETCOUNT(DISTINCT家庭住址)FROM檔案表;B、SELCETDISTINCT家庭住址FROM檔案表;C、SELCETSUM(DISTINCT家庭住址)FROM檔案表;D、SELCETCOUNT(家庭住址)FROM檔案表;【答案】A【解析】此題得分:1分8、有兩個關系R和S,分別含有15個和10各元組,那么在RUS,R-S,RnS中不可能出現(xiàn)的元組情況是()A、18,7,7B、21,11,4C、25,15,0D、15,5,10【答案】A9、以下關系代數操作中,哪些運算要求兩個運算對象其屬性結構完全相同()。A、并.交、差B、笛卡爾乘積.連接C、自然連接.除法D、投影.選擇【答案】A10、關系型數據庫采用()表示實體和實體間的聯(lián)系。A、對象B、二維表C、字段D、表單【答案】B11、關系模式的候選碼可以有OA、0個B、1個C、1個或多個D、多個答案】C12、以下關于默認值,說法正確的有()A、默認值是系統(tǒng)隨機產生的一個值。B、默認值只能是具體的常量值,不能使用函數和表達式。C、默認值設置了以后,還可以修改。D、設置默認值的目的是為了讓該字段的所有數據都必須相同。【答案】C【解析】默認值是用戶預先定義的值,可以是具體的常量值,也可以使用表達式或者函數,設置的目的是為了提高用戶輸入的速度。13、在MySQL中,設有表deparImenll(d_no,d_name),其中d_no是該表的唯一索引,那么先執(zhí)行replaceintodepartment!(d_no,d_name)values('0004'英語系‘)語句,再執(zhí)行insertintodepartment!(d_no,d_name)values('0004'數學系')語句,出現(xiàn)的結果為oA、出錯,錯誤原因是唯一索引不能重復B、不出錯,插入的記錄為(0004,外語系)C、不出錯,插入的記錄為(0004,數學系)D、出錯,錯誤原因是語句書寫錯誤【答案】A【解析】此題得分:0分14、Access提供的數據訪問頁視圖有()A、2種B、3種C、4種D、5種【答案】A15、Oracle中,以下()數據字典視圖包含存儲過程的代碼文本。A、USER_OBJECTSB、USERJEXTC、USERSOURCED、USER_DESC【答案】C16、在Oracle中,用ALTER將scott的口令改為hello,以下哪個是正確的?()17、在數據庫的安全性控制中,為了保證用戶只能存取他有權存取的數據。在授權定義中,數據對象的(),授權子系統(tǒng)就越靈活。A、ALTERUSERscottIDENTIFIEDBYhelloB、ALTERscottUSERIDENTIFIEDBYhelloC、ALTERUSERscottIDENTIFIEDAShelloD、ALTERUSERhelloIDENTIFIEDBYscott【答案】AA、范圍越小B、范圍越大C、約束越細致D、范圍越靈活【答案】A18、以下關于共享服務器模式的表達不正確的選項是()。A、在共享服務器操作模式下,每一個用戶進程必須對應一個服務器進程B、一個數據庫實例可以啟動多個調度進程C、在共享服務器操作模式下,Oracle實例將啟動進程Dnnn為用戶進程分配服務進程D、共享服務器操作模式可以實現(xiàn)少量服務器進程為大量用戶進程提供服務【答案】A19、Oracle數據庫邏輯存儲結構不包括()。A、操作系統(tǒng)塊B、表空間C、區(qū)D、數據塊【答案】A20、()是在數據庫翻開狀態(tài)下發(fā)生的備份,需要數據庫運行在歸檔模式下。A、脫機備份B、聯(lián)機備份C、一致備份D、不一致備份【答案】B【解析】聯(lián)機備份是在數據庫翻開狀態(tài)下發(fā)生的備份,又稱為熱備份。聯(lián)機備份需要數據庫運行在歸檔模式下。在歸檔模式下,聯(lián)機日志被歸檔,在數據庫內部建立一個所有作業(yè)的完整記錄。聯(lián)機備份時數據庫保持翻開狀態(tài),進用戶仍可連接并操作數據庫,對7x24小時的應用而言往往必須使用聯(lián)機備份。聯(lián)機備份可以到達秒級恢復,而且?guī)缀鯇λ袛祿鞂ο蠖伎梢曰謴停菍崿F(xiàn)過程比擬復雜,需要較大空間存放歸檔重做日志文件,而且操作過程中不允許失誤,否那么恢復無法進行。二、填空題(每題2分,共20分)1、數據庫的概念模型獨立于?!敬鸢浮烤唧w的機器和DBMS2、據庫系統(tǒng)與文件系統(tǒng)的本質區(qū)別為()?!敬鸢浮繑祿Y構化3、設有關系R,按條件f對關系R進行選擇,正確的選項是o【答案】sf(R)4、設有關系R,從關系R中選擇條合條件f的元組,那么關系代數表達式應是()?!敬鸢浮縪f(R)5、等式RS=RXS成立的條件是()?!敬鸢浮縍和S沒有公共屬性6、在創(chuàng)立一個新表時,如

溫馨提示

  • 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

提交評論