亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        2017年計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫(kù)技術(shù)》模擬應(yīng)用題及答案

        字號(hào):


            二、應(yīng)用題(每空2分,共30分)
            1.如果數(shù)據(jù)文件中數(shù)據(jù)記錄排列順序與索引文件中索引項(xiàng)的排列順序一致,則此種索引被稱為【1】索引。 
            2.關(guān)系數(shù)據(jù)庫(kù)中的視圖提供了【2】數(shù)據(jù)獨(dú)立性。 
            3.在UML中,用例模型由用例、系統(tǒng)和【3】三部分組成。 
            4.在SQL Server 2008中,用于判斷游標(biāo)數(shù)據(jù)提取狀態(tài)的全局變量是【4】。 
            5.設(shè)在SQL Server 2008某數(shù)據(jù)庫(kù)中有購(gòu)買表(顧客號(hào),商品號(hào),購(gòu)買時(shí)間),現(xiàn)要查詢C01顧客購(gòu)買過但C02
            顧客沒有購(gòu)買過的商品。請(qǐng)補(bǔ)全下列語句。 
            SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊC01ˊ【5】 
            SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊC02ˊ; 
            6.在SQL Server 2008中,計(jì)算兩個(gè)日期之差的函數(shù)是【6】。 
            7.設(shè)在SQL Server 2008某數(shù)據(jù)庫(kù)中有按如下格式定義的存儲(chǔ)過程首部: 
            CREATE PROC Pl@X int,@Y int,@Z int output AS…
            請(qǐng)補(bǔ)全下列調(diào)用該存儲(chǔ)過程的語句。 
            DECLARE@S int
            EXEC Pl 20,30,@S【7】 
            8.在SQL Server 2008中,每個(gè)數(shù)據(jù)頁(yè)可存儲(chǔ)8060字節(jié)的數(shù)據(jù)。設(shè)表T有10000行數(shù)據(jù),每行占用3000字節(jié),則存儲(chǔ)該表數(shù)據(jù)大約需要【8】MB存儲(chǔ)空間。(存儲(chǔ)空間保留到整數(shù),小數(shù)點(diǎn)后按四舍五入處理)
            9.在SQL Server 2008中,只具有修改數(shù)據(jù)庫(kù)中全部用戶表數(shù)據(jù)權(quán)限的系統(tǒng)角色是【9】。 
            10.應(yīng)用程序編寫不當(dāng)可能導(dǎo)致數(shù)據(jù)庫(kù)中出現(xiàn)死鎖,由于死鎖導(dǎo)致的事務(wù)回滾屬于數(shù)據(jù)庫(kù)故障中的【10】故障。 
            11.兩階段加鎖協(xié)議可以保證事務(wù)調(diào)度的【11】。 
            12.只復(fù)制最近一次數(shù)據(jù)庫(kù)完全轉(zhuǎn)儲(chǔ)以來發(fā)生變化的數(shù)據(jù)的轉(zhuǎn)儲(chǔ)方式稱為【12】轉(zhuǎn)儲(chǔ)。 
            13.在分布式數(shù)據(jù)庫(kù)中,采用【13】連接操作可以減少場(chǎng)地之問的數(shù)據(jù)傳輸量。 
            14.在進(jìn)行多維分析時(shí),如果將年銷售額投影到每個(gè)月上來進(jìn)行觀察,這種分析動(dòng)作被稱為【14】。
            15.在數(shù)據(jù)倉(cāng)庫(kù)中,元數(shù)據(jù)主要分為【15】元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)兩類。
             
            
             
            
            二、應(yīng)用題
            1.聚集
            【解析】建立索引是加快查詢速度的有效手段。用戶可以根據(jù)應(yīng)用環(huán)境的需要,在基本表上建立一個(gè)或多個(gè)索引,以提供多種存取路徑,加快查找速度。聚集索引是指索引項(xiàng)的順序與表中記錄的物理順序一致的索引組織。
            2.邏輯
            【解析】視圖是從一個(gè)或幾個(gè)基本表中導(dǎo)出的虛表。數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原表中,并且視圖在一定程度上能提供數(shù)據(jù)的邏輯獨(dú)立性。比如重構(gòu)數(shù)據(jù)庫(kù)時(shí),將一個(gè)基本表垂直地分成多個(gè)基本表,盡管數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)改變了,但應(yīng)用程序不必修改,因?yàn)樾陆⒌囊晥D定義為用戶原來的關(guān)系,使用戶的外模式保持不變,用戶的應(yīng)用程序通過視圖仍然能夠查找數(shù)據(jù)。
            3.角色
            【解析】用例圖是外部用戶(參與者)所能觀察到的系統(tǒng)功能的模型圖,顯示系統(tǒng)中的用例與角色及其相互關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例模型由用例、角色和系統(tǒng)三部分組成。
            4.@@FETCH—STATUS
            【解析】游標(biāo)是系統(tǒng)為用戶開設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,每個(gè)游標(biāo)區(qū)都有一個(gè)名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進(jìn)一步處理。游標(biāo)經(jīng)常會(huì)和全局變量@@FETCH_STATUS與WHILE循環(huán)來共同使用,以達(dá)到遍歷游標(biāo)所在數(shù)據(jù)集的目的。在執(zhí)行一條fetch語句后,必須在對(duì)另一游標(biāo)執(zhí)行另一fetch語句前測(cè)試@@FETCH_STATUS。
            5.EXCEPT
            【解析】SELECT語句的查詢結(jié)果是元組的集合,所以多個(gè)SELECT語句的結(jié)果可以進(jìn)行集合操作。集合操作主要包括并操作UNION、交操作INTERSECT和差操作EXCEPT。參加集合操作的各查詢結(jié)果的列數(shù)必須相同,對(duì)應(yīng)項(xiàng)的數(shù)據(jù)類型也必須相同。
            6.datediff()
            【解析】DATEDIFF()函數(shù)可以返回兩個(gè)日期之間的天數(shù)。
            DATEDIFF(datepart,startdate,enddate),startdate和enddate參數(shù)是合法的日期表達(dá)式。例如SQL表達(dá)式:
            SELECT DATEDIFF(day,ˊ2008-12-30ˊ,ˊ2008-12-29 ˊ)AS DiffDate
            7.output
            【解析】存儲(chǔ)過程是SQL語句和可選控制流語句的預(yù)編譯集合,它用一個(gè)名字存儲(chǔ)一個(gè)處理單元。創(chuàng)建存儲(chǔ)過程為:
            CREATE Procedure過程名([參數(shù)1,參數(shù)2,…])
            AS;
            默認(rèn)的參數(shù)全為輸入?yún)?shù),如果包含輸出參數(shù),在相應(yīng)的參數(shù)后面加0utput標(biāo)識(shí)。如:
            CREATE Procedure過程名([參數(shù)1,參數(shù)2 0utput,…])
            AS;
            執(zhí)行存儲(chǔ)過程時(shí)則調(diào)用EXEC存儲(chǔ)過程名參數(shù)名1,參數(shù)名2 0utput,執(zhí)行存儲(chǔ)過程的參數(shù)與CREATE時(shí)的參數(shù)對(duì)應(yīng)。
            8.40
            【解析】SQL Server中數(shù)據(jù)存儲(chǔ)的基本單位是頁(yè),為數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件(.mdf或.ndf)分配的磁盤空間可以從邏輯上劃分成頁(yè)(從0到n連續(xù)編號(hào)),磁盤I/0操作在頁(yè)級(jí)執(zhí)行,也就是說,SQL Server讀取或?qū)懭胨袛?shù)據(jù)頁(yè)。在SQL Server中,頁(yè)的大小為8 KB,這意味著SQL Server數(shù)據(jù)庫(kù)中每MB有128頁(yè)。每頁(yè)的開頭是96字節(jié)的標(biāo)頭,用于存儲(chǔ)有關(guān)頁(yè)的系統(tǒng)信息,此信息包括頁(yè)碼、頁(yè)類型、頁(yè)的可用空間以及擁有該頁(yè)的對(duì)象的分配單元ID。行不能跨頁(yè),但是行的部分可以移出行所在的頁(yè),因此行實(shí)際可能非常大。頁(yè)的單個(gè)行中的數(shù)據(jù)量和開銷是8,060字節(jié),由于題目中每行數(shù)據(jù)占用3000字節(jié),所以一頁(yè)可以存放兩個(gè)數(shù)據(jù)行,1MB的存儲(chǔ)空問大約有l(wèi)28頁(yè),對(duì)應(yīng)256行數(shù)據(jù),用10000/256即可得到需要的存儲(chǔ)空間為40MB。
            9.db_datawriter
            【解析】數(shù)據(jù)庫(kù)角色是被命名的一組與數(shù)據(jù)庫(kù)操作的相關(guān)的權(quán)限,角色是權(quán)限的集合。因此,可以為一組具有相同權(quán)限的用戶創(chuàng)建一個(gè)角色,使用角色來管理數(shù)據(jù)庫(kù)權(quán)限可以簡(jiǎn)化授權(quán)的過程。SQL提供了9個(gè)內(nèi)置的角色,以便在數(shù)據(jù)庫(kù)級(jí)別授予用戶特殊的權(quán)限集合,如下表: 

            
        db OWIler 具有在數(shù)據(jù)庫(kù)中執(zhí)行任何操作的權(quán)限,包括配置、維護(hù)數(shù)據(jù)庫(kù)及刪除數(shù)據(jù)庫(kù)
        db accessadmin 該角色的成員可以從數(shù)據(jù)庫(kù)中增加或者刪除用戶的權(quán)限
        db_backupoperator 該角色的成員允許備份數(shù)據(jù)庫(kù)、備份日志的權(quán)限
        db_datareader 具有查詢數(shù)據(jù)庫(kù)中所有用戶數(shù)據(jù)的權(quán)限
        db_datawriter 具有插入、刪除和更新數(shù)據(jù)庫(kù)中所有用戶的權(quán)限
        db_ddladmin 具有執(zhí)行數(shù)據(jù)定義語言的權(quán)限
        db_denydatareader 不允許具有查詢數(shù)據(jù)庫(kù)中所有用戶數(shù)據(jù)的權(quán)限
        db_denydatawriter 不具有插入、刪除和修改數(shù)據(jù)庫(kù)中所有用戶數(shù)據(jù)的權(quán)限
        db_securityadmin 具有管理數(shù)據(jù)庫(kù)角色、角色成員以及數(shù)據(jù)庫(kù)中語句和對(duì)象的權(quán)限
        public 默認(rèn)角色

            10.事務(wù)內(nèi)部
            【解析】數(shù)據(jù)庫(kù)系統(tǒng)中的故障的種類分為事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計(jì)算機(jī)病毒。事務(wù)故障分為預(yù)期事務(wù)內(nèi)部故障和非預(yù)期事務(wù)內(nèi)部故障。非預(yù)期的事務(wù)內(nèi)部故障是不可預(yù)期的,不能由應(yīng)用程序處理的,包括運(yùn)算溢出、并發(fā)事務(wù)發(fā)生死鎖而被撤銷該事務(wù)、違反了某些完整性限制等。而系統(tǒng)故障是造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動(dòng)。介質(zhì)故障指硬件損壞等。
            11.可串行
            【解析】DBMS對(duì)并發(fā)事務(wù)不同的調(diào)度可能會(huì)產(chǎn)生不同的結(jié)果。為了衡量調(diào)度正確性,執(zhí)行結(jié)果如果可以等價(jià)于串行調(diào)度則認(rèn)為是正確的,這樣的調(diào)度叫可串行調(diào)度。而兩段鎖協(xié)議就是實(shí)現(xiàn)可串行調(diào)度的協(xié)議。若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則這些事務(wù)的任何并發(fā)調(diào)度都是可串的。
            12.差量
            【解析】差量備份只記錄數(shù)據(jù)庫(kù)上一次完全轉(zhuǎn)儲(chǔ)后的變化部分,這樣可以提高轉(zhuǎn)儲(chǔ)效率,同時(shí)保證了備份中數(shù)據(jù)的完整性。
            13.半
            【解析】數(shù)據(jù)在網(wǎng)絡(luò)中傳輸時(shí),則是以整個(gè)關(guān)系(也可以是片段)傳輸,顯然這是一種冗余的方法。在一個(gè)關(guān)系傳輸?shù)搅硪粓?chǎng)地后,并非每個(gè)數(shù)據(jù)都參與連接操作,因此,不參與連接的數(shù)據(jù)或無用的數(shù)據(jù)不必在網(wǎng)絡(luò)中來回傳輸。采用半連接操作即可在網(wǎng)絡(luò)中只傳輸參與連接的數(shù)據(jù)。
            14.鉆取
            【解析】常用的OLAP多維分析操作有切片、切塊、旋轉(zhuǎn)、下鉆和卷起。通過這些操作,使用戶能從多個(gè)角度多側(cè)面觀察數(shù)據(jù)。卷起是在數(shù)據(jù)立方體中執(zhí)行聚集操作,通過在維級(jí)別中上升或通過消除某個(gè)或某些維來觀察更概括的數(shù)據(jù)。下鉆是通過在維級(jí)別中下降或通過引入某個(gè)或某些維來更細(xì)致的觀察數(shù)據(jù)。切片和切塊實(shí)現(xiàn)局部數(shù)據(jù)的顯示,幫助用戶從眾多混雜的數(shù)據(jù)中進(jìn)行選擇。旋轉(zhuǎn)就是改變維的方向。
            15.技術(shù)
            【解析】元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù)。在數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中,元數(shù)據(jù)可以幫助數(shù)據(jù)倉(cāng)庫(kù)管理員和數(shù)據(jù)倉(cāng)庫(kù)的開發(fā)人員非常方便地找到他們所關(guān)心的數(shù)據(jù)。元數(shù)據(jù)是描述數(shù)據(jù)倉(cāng)庫(kù)內(nèi)數(shù)據(jù)的結(jié)構(gòu)和建立方法的數(shù)據(jù),可將其按用途的不同分為兩類:技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)。