2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案_第1頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案_第2頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案_第3頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案_第4頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫應(yīng)用技術(shù)筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共30題)1.在成績數(shù)據(jù)表中,要計(jì)算選擇某課程的學(xué)生人數(shù)總和,可采用()。A、Max函數(shù)B、Min函數(shù)C、Count函數(shù)D、Avg函數(shù)2.下列關(guān)于索引的敘述中,正確的是()。A、使用索引可以加快數(shù)據(jù)檢索速度B、使用ORDER?BY和GROUP?BY子句進(jìn)行查詢時(shí),可以顯著減少分組和排序的時(shí)間C、當(dāng)對(duì)基本表中的數(shù)據(jù)進(jìn)行增加、刪除和修改操作時(shí),使用索引可以加快數(shù)據(jù)的維護(hù)速度D、一個(gè)基本表上可以創(chuàng)建多個(gè)非聚集索引3.DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是()機(jī)制。4.你是你公司SQLServer2005/2008數(shù)據(jù)庫的開發(fā)者。你在數(shù)據(jù)庫中更新一些為銷售部門創(chuàng)建新的月底報(bào)表的存儲(chǔ)過程。這存儲(chǔ)過程包括從三個(gè)或更多的表中檢索數(shù)據(jù)的復(fù)雜請(qǐng)求。在數(shù)據(jù)庫中所有的表至少有一個(gè)索引。用戶報(bào)告說有一個(gè)新的月底報(bào)表的運(yùn)行比以前版本的報(bào)表的運(yùn)行來的慢。你想要提高這些報(bào)表的性能,你應(yīng)該做什么?()A、為每個(gè)存儲(chǔ)過程創(chuàng)建一個(gè)包含數(shù)據(jù)定義語言的腳本。為索引調(diào)整向?qū)褂眠@個(gè)腳本作為工作負(fù)荷記錄文件B、在SQL跟蹤事件探查器捕獲每一個(gè)存儲(chǔ)的執(zhí)行過程。為索引調(diào)整向?qū)褂酶櫸募鳛楣ぷ髫?fù)荷記錄文件C、在使用存儲(chǔ)過程的表中更新統(tǒng)計(jì)表D、在查詢分析器中執(zhí)行每一個(gè)存儲(chǔ)過程,并使用ShowExecutionPlan選項(xiàng)E、在查詢分析器中執(zhí)行每一個(gè)存儲(chǔ)過程,并使用ShowServerTrace選項(xiàng)5.可以使用哪個(gè)命令從表的行中快速刪除所有數(shù)據(jù)而不刪除表自身()A、ALTERTABLEB、DROPTABLEC、MODIFYD、TRUNCATETABLE6.你是你公司SQLSERVER2005/2008數(shù)據(jù)庫的數(shù)據(jù)庫開發(fā)者。你正在刪除數(shù)據(jù)庫不會(huì)再使用的對(duì)象。你無法刪除視圖1997Sales。經(jīng)過調(diào)查你發(fā)現(xiàn)該視圖有如下特性: (1)該視圖有一聚集索引 (2)sales數(shù)據(jù)庫角色有該視圖的權(quán)限 (3)該視圖有WITHSCHEMABINDING選項(xiàng) (4)該視圖有一個(gè)在線參考模式 (5)該視圖上定義了一個(gè)INSTEADOF觸發(fā)器 在刪除該視圖前你該做什么?()A、刪除該視圖上的聚集索引B、除去該視圖上所有權(quán)限C、除去該視圖上的WITHSCHEMABINDING選項(xiàng)D、除去參考該視圖的函數(shù)上的WITHSCHEMABINDING選項(xiàng)E、禁用該視圖上的INSTEADOF觸發(fā)器7.數(shù)據(jù)庫系統(tǒng)中,用()描述全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)。A、外模式B、存儲(chǔ)模式C、內(nèi)模式D、概念模式8.評(píng)估此CREATETABLE語句的執(zhí)行結(jié)果: CREATETABLEpart( part_idNUMBER, part_nameVARCHAR2(25), manufacturer_idNUMBER(9), retail_priceNUMBER(7,2)NOTNULL, CONSTRAINTpart_id_pkPRIMARYKEY(part_id), CONSTRAINTcost_nnNOTNULL(cost), CONSTRAINTFOREIGNKEY(manufacturer_id)REFERENCESmanufacturer(id)); 哪一行會(huì)導(dǎo)致產(chǎn)生錯(cuò)誤()A、6B、7C、8D、99.請(qǐng)簡述事務(wù)對(duì)象的作用。10.您正在創(chuàng)建“雇員”表。此表應(yīng)包含“傭金”列;如果在插入記錄時(shí)未提供任何傭金值,此表會(huì)使用值10%。應(yīng)當(dāng)在CREATETABLE語句中包括以下哪一行來完成此任務(wù)()A、傭金NUMBER(4,2)DEFAULT0.10B、傭金NUMBER(4,2)DEFAULT=0.10C、傭金NUMBER(4,2)DEFAULT(0.10)D、傭金NUMBER(4,2)(DEFAULT,0.10)11.下列關(guān)于完整性約束的敘述中,正確的是()。A、一個(gè)表可以有多個(gè)PRIMARY?KEY約束B、在任何情況下PRIMARY?KEY約束都可以被刪除C、一個(gè)表可以有多個(gè)UNIQUE約束D、使用NULL/NOT?NULL可以設(shè)定某列的值允許為空值或不允許為空值12.評(píng)估以下語句:ALTERTABLEemployeeSETUNUSED(fax);此語句將完成什么任務(wù)()A、刪除FAX列B、釋放FAX列數(shù)據(jù)使用的磁盤空間C、阻止顯示FAX列數(shù)據(jù),方法是邏輯刪除該列。D、阻止在EMPLOYEE表中添加新的FAX列13.SQL要嵌入到宿主語言中使用要解決哪幾方面的問題?14.SQL99支持ORDBMS、還是OODBMS?15.數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是指()。A、模式、概念模式、存儲(chǔ)模式B、外模式、子模式、模式、C、用戶模式、子模式、存儲(chǔ)模式D、外模式、模式、內(nèi)模式16.在關(guān)系代數(shù)的表達(dá)式中,符號(hào)Π表示的運(yùn)算是()。17.SQL對(duì)嵌套查詢的處理方法是從()層向()層處理。18.你是一個(gè)醫(yī)院數(shù)據(jù)庫的開發(fā)者。你正在設(shè)計(jì)一個(gè)SQLSERVER2005/2008數(shù)據(jù)庫醫(yī)生,這個(gè)數(shù)據(jù)庫包含醫(yī)生和病人的信息。這個(gè)數(shù)據(jù)庫將包含一個(gè)名為Physicians和一個(gè)名為Patients的表。醫(yī)生治療多個(gè)病人。病人通常有一個(gè)主治醫(yī)生和一個(gè)輔助醫(yī)生。主治醫(yī)生被鑒定作為主治醫(yī)生。病人的表包含不多于百萬行。你想在當(dāng)從表中查詢數(shù)據(jù)時(shí)增加I/O性能,數(shù)據(jù)庫應(yīng)該被標(biāo)準(zhǔn)化以達(dá)到第三標(biāo)準(zhǔn)格式。你應(yīng)該使用哪種腳本來創(chuàng)建表?()A、B、C、D、19.試述觸發(fā)器的概念和作用。20.表1-表4是下列題目中用到的4個(gè)表,請(qǐng)根據(jù)題目要求寫出對(duì)應(yīng)的SQL語句。 查詢供應(yīng)商的總數(shù)。21.您負(fù)責(zé)管理一個(gè)Oracle數(shù)據(jù)庫,其中包含名為“雇員”的表。數(shù)據(jù)庫用戶Luke必須創(chuàng)建一個(gè)包括所有雇員姓名和地址的報(bào)表。因?yàn)榇吮戆舾袛?shù)據(jù),所以您不希望授予Luke對(duì)“雇員”表的訪問權(quán)限。應(yīng)先執(zhí)行以下哪項(xiàng)操作()A、為其創(chuàng)建一個(gè)報(bào)告B、創(chuàng)建一個(gè)視圖C、創(chuàng)建一個(gè)子查詢D、創(chuàng)建一個(gè)指數(shù)22.由分E-R圖生成初步E-R圖,其主要任務(wù)是()。A、消除不必要的冗余B、消除屬性沖突C、消除結(jié)構(gòu)沖突和命名沖突D、選項(xiàng)B和選項(xiàng)C23.什么是對(duì)象的封裝性、繼承性和多態(tài)性?24.你正在為你的公司設(shè)計(jì)一個(gè)SQLServer2005/2008銷售數(shù)據(jù)庫,它能夠被客戶端的應(yīng)用程序訪問??头藛T和銷售人員對(duì)數(shù)據(jù)庫中的所有表格應(yīng)具有插入,刪除和查詢的權(quán)限。另外,使用客戶端程序時(shí)候,銷售人員將由會(huì)把數(shù)據(jù)庫中的表通過Excel導(dǎo)出成圖解。客服人員屬于Windows2000中的名字叫CSR的組。銷售人員屬于Windows2000中的名字叫Marketing的組。你只允許客服人員通過客戶端應(yīng)用程序訪問數(shù)據(jù)庫。你卻允許銷售人員通過客戶端應(yīng)用程序和Excel訪問數(shù)據(jù)庫。在數(shù)據(jù)庫中沒有授予任何許可權(quán)。你該怎么做呢?25.“雇員”表包含以下列: EMPLOYEE_IDNOTNULL,PrimaryKey SSNUMNOTNULL,Unique LAST_NAMEVARCHAR2(25) FIRST_NAMEVARCHAR2(25) DEPARTMENT_IDNUMBER部門表中DEPARTMENT_ID列的外鍵 SALARYNUMBER(8,2) 如果執(zhí)行以下語句: CREATEINDEXemp_name_idx ONemployees(last_name,first_name); 以下哪個(gè)說法是的()A、此語句會(huì)創(chuàng)建一個(gè)基于函數(shù)的索引B、因?yàn)檎Z法錯(cuò)誤,此語句將失敗C、該語句將創(chuàng)建一個(gè)組合唯一索引D、該語句將創(chuàng)建一個(gè)組合非唯一索引26.在SQLServer中,對(duì)象許可包括()。A、CREATE?VIEWB、UPDATEC、CREATE?TABLED、INSERT27.利用SQL的Grant語句可以向用戶授予操作權(quán)限,若允許用戶將獲得的權(quán)限再授予其他用戶時(shí),應(yīng)使用子句()。A、With?publicB、With?optionC、Withgrant?optionD、With?all?privileges28.簡述分布式數(shù)據(jù)庫的特點(diǎn)。29.在PowerBuilder中,在要查看數(shù)據(jù)庫參數(shù)設(shè)置在應(yīng)用程序中的代碼表示形式,應(yīng)選擇DatabaseProfileSetup對(duì)話框中的()標(biāo)簽。A、ConnectionB、TransactionC、SyntaxD、Preview30.屬于BCNF的關(guān)系模式()。A、已消除了插入、刪除異常B、已消除了插入、刪除異常和數(shù)據(jù)冗C、仍然存在插入、刪除異常D、在函數(shù)依賴范疇內(nèi),已消除了插入和刪除的異常第1卷參考答案一.參考題庫1.參考答案:C2.參考答案:A,B,D3.參考答案:鎖4.參考答案:E5.參考答案:D6.參考答案:D7.參考答案:D8.參考答案:B9.參考答案:(1)應(yīng)用程序與數(shù)據(jù)庫之間進(jìn)行通信的橋梁;(2)PB對(duì)象中最為重要的一個(gè)對(duì)象,不使用事務(wù)對(duì)象將無法連接數(shù)據(jù)庫;(3)在應(yīng)用程序啟動(dòng)時(shí),系統(tǒng)將自動(dòng)創(chuàng)建一個(gè)名為SQLCA的全局事務(wù)對(duì)象;(4)要在程序中連接多個(gè)數(shù)據(jù)庫,則需要自定義事務(wù)對(duì)象。10.參考答案:C11.參考答案:C,D12.參考答案:C13.參考答案:把SQL嵌入到宿主語言中使用必須要解決以下三個(gè)方面的問題:1)嵌入識(shí)別問題。宿主語言的編譯程序不能識(shí)別SQL語句,所以首要的問題就是要解決如何區(qū)分宿主語言的語句和SQL語句。2)宿主語言與SQL語言的數(shù)據(jù)交互問題。SQL語句的查詢結(jié)果必須能夠交給宿主語言處理,宿主語言的數(shù)據(jù)也要能夠交給SQL語句使用。3)宿主語言的單記錄與SQL的多記錄的問題。宿主語言一般一次處理一條記錄,而SQL常常處理的是記錄(元組)的集合,這個(gè)矛盾必須解決。14.參考答案:SQL99支持的是ORDBMS。15.參考答案:D16.參考答案:投影17.參考答案:內(nèi);外18.參考答案:D19.參考答案: 觸發(fā)器可以看作是一類特殊的存儲(chǔ)過程,它在滿足某個(gè)特定條件時(shí)自動(dòng)觸發(fā)執(zhí)行。觸發(fā)器是為表上的更新、插入、刪除操作定義的,也就是說當(dāng)表上發(fā)生更新、插入或刪除操作時(shí)觸發(fā)器將執(zhí)行。 觸發(fā)器可以用于數(shù)據(jù)參照完整性和以下一些場合: 觸發(fā)器可以通過級(jí)聯(lián)的方式對(duì)相關(guān)的表進(jìn)行修改。比如,對(duì)父表的修改,可以引起對(duì)子孫表的一系列修改,從而保證數(shù)據(jù)的一致性和完整性。 觸發(fā)器可以禁止或撤消違反參照完整性的修改。 觸發(fā)器可以強(qiáng)制比用CHECK約束定義更加復(fù)雜的限制。20.參考答案:SELECTCOUNT(*)AS供應(yīng)商總數(shù)FROMS21.參考答案:B22.參考答案:D23.參考答案: 封裝性是指將類的數(shù)據(jù)和操作封裝在類定義中,對(duì)用戶來講類的“功能”是可見的,而實(shí)現(xiàn)部分是封裝在類定義中的,用戶是看不見的。這種封閉性保證了每個(gè)對(duì)象的實(shí)現(xiàn)都獨(dú)立于其他對(duì)象的細(xì)節(jié),從而有利于保證軟件的質(zhì)量。 繼承性是指可以利用已有的類去定義新的類。如果根據(jù)類A定義類B,則說類B繼承了類A,同時(shí)把類A稱作基類,把類B稱作子類。子類不僅可以繼承基類的所有性質(zhì),還可以在子類中定義新的性質(zhì)。 繼承性使得基類中的代碼可以共享和重用,所以繼承性有助于軟件可重用性的實(shí)現(xiàn)。 多態(tài)性是指同一個(gè)函數(shù)可以有多種作用,即: 同一個(gè)函數(shù)根據(jù)不同的引用對(duì)象可以完成不同的功能; 同一個(gè)函數(shù)即便引用同一個(gè)對(duì)象,但由于傳遞的參數(shù)不同也可以完成不同的功能。 多態(tài)性可以為整個(gè)應(yīng)用和所有對(duì)象內(nèi)部提供一個(gè)一致的接口,沒有必要為相同的動(dòng)作命名和編寫不同的函數(shù),它完全可以根據(jù)引用的對(duì)象不同、傳遞的消息不同來完成不同的功能。這樣做也與現(xiàn)實(shí)世界中管理和運(yùn)作方法相吻合。24.參考答案:為客戶應(yīng)用程序創(chuàng)建一個(gè)應(yīng)用程序角色,授予這個(gè)應(yīng)用程序角色SELECT,INSERTandUPDATE權(quán)限。為marketing雇員創(chuàng)建一個(gè)叫Marketing的數(shù)據(jù)庫角色。添加Windows2000Marketing組到Marketing數(shù)據(jù)庫角色。授予數(shù)據(jù)庫中的所有表有查詢Marketing數(shù)據(jù)庫角色的權(quán)限。25.參考答案:D26.參考答案:B,D27.參考答案:C28.參考答案:分布式數(shù)據(jù)庫應(yīng)該具有如下特點(diǎn):數(shù)據(jù)的物理分布性;數(shù)據(jù)的邏輯整體性;數(shù)據(jù)的分布透明性;場地自治和協(xié)調(diào)工作;數(shù)據(jù)冗余。29.參考答案:D30.參考答案:D第2卷一.參考題庫(共30題)1.面向?qū)ο髷?shù)據(jù)庫應(yīng)該具備哪些基本特征?2.設(shè)有基于SQLServer的pubs數(shù)據(jù)源,它對(duì)應(yīng)于pubs數(shù)據(jù)庫,寫出利用VisualFoxPro訪問或操作SQLServer的如下語句:1)連接到pubs數(shù)據(jù)庫; 2)查詢employee表的全部信息; 3)為publishers表準(zhǔn)備一個(gè)帶參數(shù)的查詢,可以指定pub_name(出版社名)進(jìn)行查詢; 4)以前一小題為基礎(chǔ),查詢“FiveLakesPublishing”出版社的信息; 5)從sales表中刪除stor_id為6380的記錄。3.實(shí)現(xiàn)數(shù)據(jù)庫并發(fā)控制的主要方法是()機(jī)制。4.要邏輯刪除某一列且不要因重寫所有表數(shù)據(jù)塊而導(dǎo)致性能降低,您可以執(zhí)行以下命令()A、AltertablemodifycolumnB、AltertabledropcolumnC、AltertablesetunusedD、Dropcolumn"columname"5.在SQL查詢時(shí),如果去掉查詢結(jié)果中的重復(fù)組,需使用()參數(shù)。6.說明在DBMS中存儲(chǔ)模式、概念模式和外部模式的作用。7.將E-R圖轉(zhuǎn)換為關(guān)系模型時(shí),下列敘述正確的是()。A、一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系B、一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系C、對(duì)于一個(gè)多對(duì)多聯(lián)系轉(zhuǎn)換成的關(guān)系,應(yīng)將與該聯(lián)系相關(guān)的各實(shí)體的碼的組合作為該關(guān)系的碼D、對(duì)于一個(gè)一對(duì)多聯(lián)系轉(zhuǎn)換成的關(guān)系,應(yīng)將與該聯(lián)系相關(guān)的各實(shí)體的碼的組合作為該關(guān)系的碼8.以下哪個(gè)說法準(zhǔn)確描述了Top-N查詢()A、Top-N查詢將返回指定表中的后15條記錄B、Top-N查詢將返回指定表中的前15條記錄C、Top-N查詢將返回一個(gè)結(jié)果集,該結(jié)果集按照指定列值進(jìn)行排序D、Top-N查詢將返回一個(gè)有限的結(jié)果集,該結(jié)果集按照最高或最低標(biāo)準(zhǔn)返回?cái)?shù)據(jù)9.在SQL中,與關(guān)系代數(shù)中的投影運(yùn)算對(duì)應(yīng)的子句是()。A、SELECTB、FROMC、WHERED、ORDER?BY10.表1-表4是下列題目中用到的4個(gè)表,請(qǐng)根據(jù)題目要求寫出對(duì)應(yīng)的SQL語句。 刪除供應(yīng)商表S中建立的“城市索引”。11.DBMS允許用戶把一個(gè)或多個(gè)數(shù)據(jù)庫操作組成(),它是一組按順序執(zhí)行的操作單位。12.SQLServer數(shù)據(jù)庫一般包括兩大類數(shù)據(jù)庫類型()。A、Master和ModelB、基本表和視圖C、外模式和內(nèi)模式D、系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫13.下列哪個(gè)系統(tǒng)數(shù)據(jù)庫包含了復(fù)制到每個(gè)用戶數(shù)據(jù)庫中的表()。A、master數(shù)據(jù)庫B、tempdb數(shù)據(jù)庫C、model數(shù)據(jù)庫D、msdb數(shù)據(jù)庫14.請(qǐng)簡要說明SQLServer中使用視圖的優(yōu)點(diǎn)?15.簡單敘述主動(dòng)數(shù)據(jù)庫的主要特征。16.表1-表4是下列題目中用到的4個(gè)表,請(qǐng)根據(jù)題目要求寫出對(duì)應(yīng)的SQL語句。 查詢?nèi)w供應(yīng)商的姓名和所在城市。17.要解決對(duì)數(shù)據(jù)庫并發(fā)操作所帶來的讀“臟數(shù)據(jù)”問題,可以采用()。A、一級(jí)封鎖協(xié)議B、二級(jí)封鎖協(xié)議C、三級(jí)封鎖協(xié)議D、都可以18.請(qǐng)簡述數(shù)據(jù)庫中事務(wù)的概念及其特點(diǎn)。19.從關(guān)系數(shù)據(jù)庫中選出滿足條件的屬性的操作是()。A、選擇B、連接C、投影20.數(shù)據(jù)模型中用于描述系統(tǒng)靜態(tài)特性的是()。A、數(shù)據(jù)結(jié)構(gòu)B、數(shù)據(jù)操作C、完整性約束D、數(shù)據(jù)模型21.SQLServer在安裝后默認(rèn)創(chuàng)建了哪幾個(gè)系統(tǒng)數(shù)據(jù)庫?分別敘述它們的作用。22.聚合函數(shù)“AVG”的功能是計(jì)算一個(gè)數(shù)值型列的()。A、和B、平均值C、最小值D、第一個(gè)值23.簡要概述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的含義。24.當(dāng)一個(gè)表中所有行都被delete語句刪除后,該表也同時(shí)被刪除了。25.解釋ODBC的概念。26.()是用戶可以看見和使用的局部邏輯結(jié)構(gòu)和特征的描述。A、模式B、外模式C、內(nèi)模式D、概念模式27.“速度時(shí)間”列應(yīng)該存儲(chǔ)小數(shù)秒值。應(yīng)該使用哪種數(shù)據(jù)類型()A、DATEB、DATETIMEC、TIMESTAMPD、INTERVALDAYTOSECOND28.什么是數(shù)據(jù)庫?29.在關(guān)系中,能唯一標(biāo)識(shí)元組的屬性集稱為關(guān)系模式的()。A、候選碼B、主碼C、外碼D、主鍵30.你是一個(gè)LucernePublishing的數(shù)據(jù)庫開發(fā)者.你要設(shè)計(jì)一個(gè)人力資源數(shù)據(jù)庫,該庫包含employee和salary表.你和用戶面談并且發(fā)現(xiàn)下面這些信息:employee表將經(jīng)常通過employeeid列和salary表連接employee表上的個(gè)人記錄將通過社會(huì)安全號(hào)碼(ssn)來選擇將創(chuàng)建一列雇員.他們先以lastname的字母順序排序,在以firstname的字母順序排序你需要為表設(shè)計(jì)索引,同時(shí)優(yōu)化索引性能.你應(yīng)該采用哪3個(gè)腳本?()A、B、C、D、第2卷參考答案一.參考題庫1.參考答案:一個(gè)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)應(yīng)該具備如下的基本內(nèi)容和特征:在數(shù)據(jù)模型方面支持對(duì)象、復(fù)合對(duì)象、封裝、類、繼承、重載、滯后聯(lián)編、多態(tài)性等基本概念。其中復(fù)合對(duì)象的概念包括支持生成復(fù)合對(duì)象的構(gòu)造器(元組、集合、包、列表、數(shù)組等)。數(shù)據(jù)庫管理系統(tǒng)除了具有傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)所具有的功能(如并發(fā)控制、故障和恢復(fù))外,還支持永久對(duì)象、長事務(wù)處理和嵌套事務(wù),具有版本管理和模式演化的能力,能維護(hù)數(shù)據(jù)完整性,適合在分布式環(huán)境下工作。數(shù)據(jù)庫訪問界面要支持消息傳遞,提供計(jì)算能力完備的數(shù)據(jù)庫程序設(shè)計(jì)語言,能解決數(shù)據(jù)庫語言與宿主語言的某些不匹配問題,提供類似SQL的非過程化查詢功能。2.參考答案: 1)gn=SQLCONNECT("pubs","sa") 2)=SQLEXEC(gn,"SELECT*FROMemployee") 3)=SQLPREPARE(gn,"SELECT*FROMpublishersWHERE P.ub_name=?m_p_name") 4)m_p_name="FiveLakesPublishing" =SQLEXEC(gn) 5)=SQLEXEC(gn,"DELETEFROMsaleswherestor_id=6380")3.參考答案:鎖4.參考答案:B5.參考答案:distinct6.參考答案: 存儲(chǔ)模式描述了數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu),它包括對(duì)存儲(chǔ)數(shù)據(jù)庫中每個(gè)文件以及字段的描述,包括用于實(shí)現(xiàn)輔助關(guān)鍵字或存儲(chǔ)文件間聯(lián)系的指針字段的細(xì)節(jié)。存儲(chǔ)數(shù)據(jù)庫利用存儲(chǔ)模式組織和存取存儲(chǔ)數(shù)據(jù)庫中的文件。如果要修改存儲(chǔ)數(shù)據(jù)庫的結(jié)構(gòu)(例如,用倒排文件代替多鏈表),那么僅僅需要把這些修改反映在存儲(chǔ)模式中,以使數(shù)據(jù)庫存儲(chǔ)系統(tǒng)能夠操作新的存儲(chǔ)數(shù)據(jù)庫。按這種方法,數(shù)據(jù)庫管理系統(tǒng)可以提供存儲(chǔ)(物理)數(shù)據(jù)獨(dú)立性。 概念模式是對(duì)概念數(shù)據(jù)庫的描述,它包括對(duì)概念文件及概念文件之間聯(lián)系的描。概念數(shù)據(jù)庫不包含真正的數(shù)據(jù),一切都是由存儲(chǔ)數(shù)據(jù)庫決定的。外部模式則是對(duì)外部數(shù)據(jù)庫的描述,它需要說明外部文件、構(gòu)成外部文件的字段及這些外部文件之間的聯(lián)系。 數(shù)據(jù)庫管理系統(tǒng)提供了外部模式與概念模式之間的映象以及概念模式與存儲(chǔ)模式之間的映象,使用戶通過外部數(shù)據(jù)庫或概念數(shù)據(jù)庫來操作存儲(chǔ)數(shù)據(jù)庫。7.參考答案:A,C8.參考答案:D9.參考答案:A10.參考答案:DROPINDEXS.城市索引11.參考答案:事務(wù)12.參考答案:D13.參考答案:C14.參考答案: 視圖是經(jīng)過預(yù)編譯的SELECT語句,存儲(chǔ)在數(shù)據(jù)庫服務(wù)器端,因此執(zhí)行視圖比從客戶端直接執(zhí)行SELECT語句速度更快、效率更高一些。 視圖屬于用戶模式范疇,在實(shí)際中,一般的用戶不一定具有SELECT語句方面的專門知識(shí),從戶友好性角度來說,視圖更便于用戶使用。 利用視圖可以簡化的形式表達(dá)復(fù)雜的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論