




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(圖片大小可自由調(diào)整)2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(kù)(共100題)1.以下描述不正確的是()A、存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度B、內(nèi)嵌表值型函數(shù)相當(dāng)于一個(gè)帶參數(shù)的視圖C、不指定所有者時(shí),調(diào)用標(biāo)量函數(shù)會(huì)出錯(cuò)D、可以通過(guò)視圖更改任意基表2.什么是日志文件?為什么要設(shè)立日志文件?3.用下列表格中的數(shù)據(jù)來(lái)描述某個(gè)學(xué)生的選課程信息,其中“學(xué)號(hào)”字段可以設(shè)置成數(shù)字型,也可以設(shè)置成() A、文本型B、邏輯型C、日期型D、貨幣型4.E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)庫(kù)的()。A、概念模型B、邏輯模型C、結(jié)構(gòu)模型D、物理模型5.用于決策支持的數(shù)據(jù)庫(kù)稱為()數(shù)據(jù)庫(kù)。A、OLAPB、OLTPC、系統(tǒng)D、用戶6.每一個(gè)服務(wù)器必須屬于一個(gè)服務(wù)器組。一個(gè)服務(wù)器組可以包含0個(gè)、一個(gè)或多個(gè)服務(wù)器。7.什么叫數(shù)據(jù)抽象?試舉例說(shuō)明。8.什么是數(shù)據(jù)庫(kù)中的自主存取控制方法和強(qiáng)制存取控制方法?9.設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式:求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO:10.什么是活鎖?什么是死鎖?11.在著書工作中,一位作者可以編寫多本圖書,一本書也可由多位作者編寫。設(shè)作者的屬性有:作者號(hào),姓名,單位,電話;書的屬性有:書號(hào),書名,出版社,日期。 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個(gè)E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。12.通常用以下的順序來(lái)完成數(shù)據(jù)庫(kù)的設(shè)計(jì)工作()。A、概念設(shè)計(jì)、物理設(shè)計(jì)、邏輯設(shè)計(jì)B、邏輯設(shè)計(jì)、概念設(shè)計(jì)、物理設(shè)計(jì)C、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)D、物理設(shè)計(jì)、邏輯設(shè)計(jì)、概念設(shè)計(jì)13.試述數(shù)據(jù)庫(kù)系統(tǒng)的組成。14.什么是數(shù)據(jù)庫(kù)的再組織和重構(gòu)造?為什么要進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造?15.RDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮哪些方面?16.下列敘述中正確的是()。A、SQLSERVER實(shí)例是提供服務(wù)的,所以一個(gè)SQLServer實(shí)例稱為一個(gè)數(shù)據(jù)庫(kù)服務(wù)器B、SQLSERVER實(shí)例也叫做數(shù)據(jù)庫(kù)引擎C、若計(jì)算機(jī)上安裝多個(gè)SQLSERVER實(shí)例,則它們可以相互管理17.在關(guān)系模式中,如果屬性A和B存在1對(duì)1的聯(lián)系,則說(shuō)()。A、A→BB、B→AC、A?→?BD、以上都不是18.試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。19.如下圖所示,若要統(tǒng)計(jì)各類產(chǎn)品的訂單總數(shù),應(yīng)在下圖所示的“數(shù)量”字段“總計(jì)”行中選擇() A、SumB、AvgC、MinD、Max20.標(biāo)識(shí)列和計(jì)算列有什么用?編寫一個(gè)用到這兩種列的CREATETABLE語(yǔ)句。21.什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)?試述其特點(diǎn)和設(shè)計(jì)策略。22.如下圖所示,“訂單明細(xì)”表中被排序的關(guān)鍵字是() A、訂單IDB、產(chǎn)品C、單價(jià)D、數(shù)量23.試述關(guān)系的自然連接和等值連接的異同之處。24.創(chuàng)建一個(gè)名為‘Customers’的新表,同時(shí)要求新表中包含表‘clients’的所有記錄,sql語(yǔ)句是()。A、Select*intocustomersfromclientsB、SelectintocustomersfromclientsC、Insertintocustomersselect*fromclientsD、Insertcustomersselect*fromclients25.學(xué)生有姓名、年齡、愛好等特征,用概念模型描述“學(xué)生”對(duì)象時(shí),“學(xué)生”是()A、聯(lián)系B、主鍵C、實(shí)體D、屬性26.以下觸發(fā)器是當(dāng)對(duì)[表1]進(jìn)行()操作時(shí)觸發(fā)。 A、只是修改B、只是插入C、只是刪除D、修改、插入、刪除27.試舉出3個(gè)多值依賴的實(shí)例。28.解釋存儲(chǔ)數(shù)據(jù)獨(dú)立性和概念數(shù)據(jù)獨(dú)立性的區(qū)別。29.自定義函數(shù)主要有分哪兩類?其返回值有什么區(qū)別?30.下列關(guān)于SQLServer2005實(shí)例的說(shuō)法中,正確的是()。A、不同版本的默認(rèn)實(shí)例數(shù)可能不一樣多B、不同版本的命名實(shí)例數(shù)一定一樣多C、不同版本的默認(rèn)實(shí)例只有一個(gè),命名實(shí)例數(shù)不一樣多D、不同版本的命名實(shí)例只有一個(gè),默認(rèn)實(shí)例數(shù)不一樣多31.試述基于組件的數(shù)據(jù)庫(kù)開發(fā)的基本思想。32.E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型時(shí),每個(gè)實(shí)體集轉(zhuǎn)換成一個(gè)二維表,其中實(shí)體名和屬性名將轉(zhuǎn)換成二維表的()A、行和列B、表名和字段名C、表名和主關(guān)鍵字D、記錄和字段33.在Access關(guān)系數(shù)據(jù)管理系統(tǒng)中,創(chuàng)建數(shù)據(jù)表結(jié)構(gòu)后允許的操作有() ①添加記錄 ②刪除字段 ③改變字段屬性 ④更換關(guān)鍵字A、①②③B、①②④C、①③④D、①②③④34.在“Access數(shù)據(jù)表視圖”中,不允許的操作有()A、修改數(shù)據(jù)類型B、刪除記錄C、修改記錄D、添加記錄35.表是由行和列組成的,行有時(shí)也稱為(),列有時(shí)也稱為字段或域。36.應(yīng)用程序是如何通過(guò)ODBC訪問(wèn)數(shù)據(jù)庫(kù)的?37.下面給出的關(guān)系SC為第幾范式?是否存在插入刪除異常?若存在,則說(shuō)明是在什么情況下發(fā)生?發(fā)生的原因是什么?將它分解為高一級(jí)范式,分解后的關(guān)系能否解決操作異常問(wèn)題? 其中:SNO為學(xué)號(hào),CNO為課程號(hào),CTITLE為課程名,INAME為教師名,ILOCA為教師地址,GRADE為成績(jī)。 38.試述在SQLServer中利用文件和文件組備份為數(shù)據(jù)庫(kù)恢復(fù)提供了什么樣的便利?39.文件系統(tǒng)用于數(shù)據(jù)管理存在哪些明顯的缺陷?40.以下()語(yǔ)句從表TABLE_NAME中提取前10條記錄。A、select*fromTABLE_NAMEwhererowcount=10B、selectTOP10*fromTABLE_NAMEC、selectTOPof10*fromTABLE_NAMED、select*fromTABLE_NAMEwhererowcount41.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些?42.試述PowerBuilder中事務(wù)對(duì)象的概念。43.假設(shè)有一個(gè)名為參加的關(guān)系,該關(guān)系有屬性:職工(職工名)、工程(工程名)、時(shí)數(shù)(花費(fèi)在工程上的小時(shí)數(shù))和工資(職工的工資);一個(gè)參加記錄描述一個(gè)職工花費(fèi)在一個(gè)工程上的總時(shí)數(shù)和他的工資;另外,一個(gè)職工可以參加多個(gè)工程,多個(gè)職工可以參加同一個(gè)工程。請(qǐng)回答如下各問(wèn)題:用A、B、C、D分別代表屬性職工、工程、時(shí)數(shù)和工資,則:計(jì)算該關(guān)系上函數(shù)依賴集的最小覆蓋44.試述角色管理在數(shù)據(jù)庫(kù)安全控制中的作用。45.SQLServer在安裝后默認(rèn)創(chuàng)建了哪幾個(gè)系統(tǒng)數(shù)據(jù)庫(kù)?分別敘述它們的作用。46.SQL語(yǔ)言中提供了哪些數(shù)據(jù)控制(自主存取控制)的語(yǔ)句?請(qǐng)?jiān)嚺e幾例說(shuō)明它們的使用方法。47.試述游標(biāo)(Cursor)的作用,并解釋實(shí)現(xiàn)此功能的諸條語(yǔ)句的用途。48.試述網(wǎng)狀模型的概念,舉出三個(gè)網(wǎng)狀模型的實(shí)例。49.解釋ODBC的概念。50.多對(duì)多聯(lián)系如何轉(zhuǎn)換成一對(duì)多聯(lián)系?并舉例說(shuō)明。51.試述事務(wù)的概念及事務(wù)的4個(gè)特性。52.查詢student表中的所有非空email信息,以下語(yǔ)句正確的是()。A、Selectemailfromstudentwhereemail!=nullB、SelectemailfromstudentwhereemailnotisnullC、SelectemailfromstudentwhereemailnullD、Selectemailfromstudentwhereemailisnotnull53.下列()數(shù)據(jù)庫(kù)是SQLServer2005在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)可以使用的模板。A、masterB、msdbC、modelD、mssqlsystemresoure54.當(dāng)B屬于函數(shù)依賴于A屬性時(shí),屬性B與A的聯(lián)系是()。A、1對(duì)多B、多對(duì)1C、多對(duì)多D、以上都不是55.下列選項(xiàng)中,不屬于數(shù)據(jù)模型有()A、關(guān)系模型B、網(wǎng)狀模型C、物理模型D、層次模型56.簡(jiǎn)述SQLServer2005中文件組的作用和分類57.閱讀程序,說(shuō)明它功能 58.語(yǔ)句“useteaching”的作用是什么?()A、打開數(shù)據(jù)庫(kù)teachingB、使用數(shù)據(jù)庫(kù)teachingC、關(guān)閉數(shù)據(jù)庫(kù)teaching59.在關(guān)系模式R(A,B,C,D)中,有函數(shù)依賴集F={B→C,C→D,D→A},則R能達(dá)到()。A、1NFB、2NFC、3NFD、以上三者都不行60.系統(tǒng)分析員、數(shù)據(jù)庫(kù)設(shè)計(jì)人員、應(yīng)用程序員的職責(zé)是什么?61.創(chuàng)建觸發(fā)器的時(shí)候可以不是表的所有者或數(shù)據(jù)庫(kù)的所有者。62.假定一個(gè)部門的數(shù)據(jù)庫(kù)包括以下的信息: 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個(gè)E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。63.關(guān)系系統(tǒng)中,當(dāng)操作違反實(shí)體完整性、參照完整性和用戶定義的完整性約束條件時(shí),一般是如何分別進(jìn)行處理的?64.設(shè)T1,幾,幾是如下的3個(gè)事務(wù):?? T1:A?:?=?A?+?2?;?? T2:A?:?=?A?*?2?;?? T3:A?:?=?A?**2?;?(?A<-A*A)? 設(shè)A的初值為?0?。若這3個(gè)事務(wù)允許并行執(zhí)行,則有多少可能的正確結(jié)果,請(qǐng)一一列舉出來(lái)。65.假定你是一個(gè)保險(xiǎn)公司的數(shù)據(jù)庫(kù)開發(fā)人員,公司的保單信息存儲(chǔ)在SQLServer2000數(shù)據(jù)庫(kù)中,你使用以下腳本建立了一個(gè)名為Policy的表: 每次公司銷售出一份保單,Policy表中就增加一條記錄,并賦予其一個(gè)新的保單號(hào),你將怎么做?()A、建立一個(gè)INSTEADOFINSERT觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保單號(hào),并將這個(gè)保單號(hào)插入數(shù)據(jù)表中。B、建立一個(gè)INSTEADOFUPDATE觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保單號(hào),并將這個(gè)保單號(hào)插入數(shù)據(jù)表中。C、建立一個(gè)AFTERUPDATE觸發(fā)器來(lái)產(chǎn)生一個(gè)新的保單號(hào),并將這個(gè)保單號(hào)插入數(shù)據(jù)表中。D、用AFTERUPDATE觸發(fā)器替代DEFAULT約束條件產(chǎn)生一個(gè)新的保單號(hào),并將這個(gè)保單號(hào)插入數(shù)據(jù)表中。66.設(shè)有商業(yè)銷售記賬數(shù)據(jù)庫(kù)。一個(gè)顧客(顧客姓名,單位,電話號(hào)碼)可以買多種商品,一種商品(商品名稱,型號(hào),單價(jià))供應(yīng)多個(gè)顧客。? 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個(gè)E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。67.為表列定義哪些約束,可以防止向該列中輸入重復(fù)值()。A、主鍵約束。B、外鍵約束。C、唯一約束。68.在SQL語(yǔ)言中,如果要建立一個(gè)工資表包含職工號(hào),姓名,職稱。工資等字段。若要保證工資字段的取值不低于800元,最合適的實(shí)現(xiàn)方法是:()A、在創(chuàng)建工資表時(shí)為”工資“字段建立缺省B、在創(chuàng)建工資表時(shí)為”工資“字段建立檢查約束C、在工資表建立一個(gè)觸發(fā)器D、為工資表數(shù)據(jù)輸入編寫一個(gè)程序進(jìn)行控制69.SQLServer2005中每個(gè)數(shù)據(jù)文件的基本存儲(chǔ)單位的大小是()。A、8KBB、8060BC、64KBD、512B70.如下圖所示,“訂單”表中被排序的關(guān)鍵字是() A、訂單IDB、訂購(gòu)日期C、運(yùn)貨商D、運(yùn)貨費(fèi)71.以下哪種類型不能用作表列的數(shù)據(jù)類型?()A、tinyintB、timestampC、xmlD、cursor72.試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。73.如何設(shè)置事務(wù)的隔離級(jí)別?74.數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)的意義是什么?試比較各種數(shù)據(jù)轉(zhuǎn)儲(chǔ)方法。75.試述數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)。76.一個(gè)SQLSERVER2005數(shù)據(jù)庫(kù)至少有2個(gè)數(shù)據(jù)庫(kù)文件,其文件擴(kuò)展名分別是()A、mdfB、ndfC、ldf77.在MSSQLServer中,關(guān)于數(shù)據(jù)庫(kù)的說(shuō)法正確的是()A、一個(gè)數(shù)據(jù)庫(kù)可以不包含事務(wù)日志文件B、一個(gè)數(shù)據(jù)庫(kù)可以只包含一個(gè)事務(wù)日志文件和一個(gè)數(shù)據(jù)庫(kù)文件C、一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)庫(kù)文件,但只能包含一個(gè)事務(wù)日志文件D、一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)事務(wù)日志文件,但只能包含一個(gè)數(shù)據(jù)庫(kù)文件78.試述實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)。79.下列關(guān)于數(shù)據(jù)庫(kù)敘述中,錯(cuò)誤的是()A、建立表之間的聯(lián)系,必須先關(guān)閉數(shù)據(jù)庫(kù)B、建立表之間的聯(lián)系,能夠?qū)崿F(xiàn)多個(gè)表之間的數(shù)據(jù)連接C、用來(lái)關(guān)聯(lián)的兩個(gè)字段的名稱可以不同D、用來(lái)關(guān)聯(lián)的兩個(gè)字段的數(shù)據(jù)可以不同80.SQLServer2005數(shù)據(jù)類型中用varchar(max)取代TEXT有意義嗎?81.什么是存儲(chǔ)過(guò)程?為什么要使用存儲(chǔ)過(guò)程?82.解釋事務(wù)的ACID性質(zhì)。83.SQL99支持ORDBMS、還是OODBMS?84.數(shù)據(jù)庫(kù)物理設(shè)計(jì)是在邏輯設(shè)計(jì)基礎(chǔ)上進(jìn)行的,其主要目標(biāo)是對(duì)數(shù)據(jù)庫(kù)內(nèi)部物理結(jié)構(gòu)做調(diào)整并選擇合理的存取路徑,以提高數(shù)據(jù)庫(kù)訪問(wèn)速度及有效利用()。85.統(tǒng)計(jì)數(shù)據(jù)庫(kù)中存在何種特殊的安全性問(wèn)題?86.為什么需要?jiǎng)討B(tài)HTML?為什么需要Web數(shù)據(jù)庫(kù)?87.試述出版數(shù)據(jù)庫(kù)、發(fā)行數(shù)據(jù)庫(kù)、訂閱數(shù)據(jù)庫(kù)的概念,并說(shuō)明三者之間的關(guān)系。88.試述可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn)的情況,試述TDI/TCSEC標(biāo)準(zhǔn)的基本內(nèi)容。89.數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?90.簡(jiǎn)單敘述主動(dòng)數(shù)據(jù)庫(kù)的主要特征。91.如下圖所示,“類別1”表中被排序的關(guān)鍵字是() A、類別IDB、類別名稱C、說(shuō)明D、庫(kù)存92.分布式數(shù)據(jù)庫(kù)有哪些分布策略?SQLServer采用的是什么分布技術(shù)?93.某研究所有若干研究室,每個(gè)研究室有研究室名、辦公地點(diǎn)、一名負(fù)責(zé)人和多個(gè)科研人員;每個(gè)研究人員有惟一的編號(hào),還有姓名、性別、年齡等信息;每個(gè)科研人員只屬于一個(gè)研究室。研究所承接了多個(gè)科研項(xiàng)目,有項(xiàng)目號(hào)、項(xiàng)目名、姓名負(fù)責(zé)人和開工時(shí)間,每個(gè)科研項(xiàng)目有多個(gè)研究人員參加,每個(gè)科研人員科研參加多個(gè)科研項(xiàng)目。 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個(gè)E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。94.觸發(fā)器可以創(chuàng)建在()中。A、表B、過(guò)程C、數(shù)據(jù)庫(kù)D、函數(shù)95.SQL要嵌入到宿主語(yǔ)言中使用要解決哪幾方面的問(wèn)題?96.語(yǔ)句“selectfloor(99.5),round(99.457,1)”的輸出結(jié)果為()A、10099.4B、9999.5C、10099.597.某企業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有兩個(gè)實(shí)體集。一是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商號(hào)、姓名、地址、電話、賬號(hào)等屬性;另一個(gè)是“項(xiàng)目”實(shí)體集,屬性有項(xiàng)目號(hào)、預(yù)算、開工日期等。? 供應(yīng)商與項(xiàng)目存在著供應(yīng)關(guān)系。一個(gè)供應(yīng)商可為不同項(xiàng)目提供零部件,每個(gè)項(xiàng)目可以使用不同供應(yīng)商供應(yīng)的零部件。供應(yīng)商在供應(yīng)項(xiàng)目零部件有一個(gè)供應(yīng)量等屬性。 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????????? ⑵將這個(gè)E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。98.假設(shè)有一個(gè)名為參加的關(guān)系,該關(guān)系有屬性:職工(職工名)、工程(工程名)、時(shí)數(shù)(花費(fèi)在工程上的小時(shí)數(shù))和工資(職工的工資);一個(gè)參加記錄描述一個(gè)職工花費(fèi)在一個(gè)工程上的總時(shí)數(shù)和他的工資;另外,一個(gè)職工可以參加多個(gè)工程,多個(gè)職工可以參加同一個(gè)工程。請(qǐng)回答如下各問(wèn)題:用A、B、C、D分別代表屬性職工、工程、時(shí)數(shù)和工資,則:指出這個(gè)關(guān)系上的哪些函數(shù)依賴會(huì)帶來(lái)操作異?,F(xiàn)象99.索引是依附于表而存在的,建立索引的目的是()A、提高查詢表中數(shù)據(jù)的速度B、建立聚集索引可以使表中的記錄按索引關(guān)鍵字的順序排列C、提高表的安全性100.設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式:求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SNO:第I卷參考答案一.參考題庫(kù)1.參考答案:D2.參考答案:(1)日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。 (2)設(shè)立日志文件的目的是:進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。3.參考答案:A4.參考答案:A5.參考答案:A6.參考答案:正確7.參考答案:數(shù)據(jù)抽象是對(duì)實(shí)際的人、物、事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。如“分類’夕這種抽象是:定義某一類概念作為現(xiàn)實(shí)世界中一組對(duì)象的類型。這些對(duì)象具有某些共同的特性和行為。它抽象了對(duì)象值和型之間的,'i5memberof”的語(yǔ)義。在E一R模型中,實(shí)體型就是這種抽象。例如在學(xué)校環(huán)境中,李英是老師,表示李英是教師類型中的一員,則教師是實(shí)體型,李英是教師實(shí)體型中的一個(gè)實(shí)體值,具有教師共同的特性和行為:在某個(gè)系某個(gè)專業(yè)教學(xué),講授某些課程,從事某個(gè)方向的科研。8.參考答案:自主存取控制方法:定義各個(gè)用戶對(duì)不同數(shù)據(jù)對(duì)象的存取權(quán)限。當(dāng)用戶對(duì)數(shù)據(jù)庫(kù)訪問(wèn)時(shí)首先檢查用戶的存取權(quán)限。防止不合法用戶對(duì)數(shù)據(jù)庫(kù)的存取。 強(qiáng)制存取控制方法:每一個(gè)數(shù)據(jù)對(duì)象被(強(qiáng)制地)標(biāo)以一定的密級(jí),每一個(gè)用戶也被(強(qiáng)制地)授予某一個(gè)級(jí)別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級(jí)別的用戶才能存取某一個(gè)密級(jí)的數(shù)據(jù)對(duì)象。9.參考答案:πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘紅‘(S∞SPJ∞P)10.參考答案:11.參考答案:12.參考答案:C13.參考答案:數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。14.參考答案:數(shù)據(jù)庫(kù)的再組織是指:按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能。數(shù)據(jù)庫(kù)的重構(gòu)造則是指部分修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式,即修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)。數(shù)據(jù)庫(kù)的再組織是不修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式的。進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造的原因:數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后,由于記錄不斷增、刪、改,會(huì)使數(shù)據(jù)庫(kù)的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫(kù)性能下降,這時(shí)DBA就要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織。DBMS一般都提供用于數(shù)據(jù)重組織的實(shí)用程序。數(shù)據(jù)庫(kù)應(yīng)用環(huán)境常常發(fā)生變化,如增加新的應(yīng)用或新的實(shí)體,取消了某些應(yīng)用,有的實(shí)體與實(shí)體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。這就要進(jìn)行數(shù)據(jù)庫(kù)重構(gòu)造。15.參考答案:RDBMs在實(shí)現(xiàn)參照完整性時(shí)需要考慮以下幾個(gè)方面: (?1?)外碼是否可以接受空值。 (?2?)冊(cè)1除被參照關(guān)系的元組時(shí)的考慮,這時(shí)系統(tǒng)可能采取的作法有三種: 1?)級(jí)聯(lián)刪除(?CASCADES?)?; 2?)受限刪除(?RESTRICTED?)?; 3?)置空值刪除(?NULLIFIES?)。 (?3?)在參照關(guān)系中插入元組時(shí)的問(wèn)題,這時(shí)系統(tǒng)可能采取的作法有: 1?)受限插入; 2?)遞歸插入。 (?4?)修改關(guān)系中主碼的問(wèn)題。一般是不能用?UPDATE?語(yǔ)句修改關(guān)系主碼的。如果需要修改主碼值,只能先刪除該元組,然后再把具有新主碼值的元組插入到關(guān)系中。如果允許修改主碼,首先要保證主碼的惟一性和非空,否則拒絕修改。然后要區(qū)分是參照關(guān)系還是被參照關(guān)系。16.參考答案:A17.參考答案:C18.參考答案:數(shù)據(jù)模型是數(shù)據(jù)庫(kù)中用來(lái)對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫(kù)中用于提供信息表示和操作手段的形式構(gòu)架。一般地講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。 (?1?)數(shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類型的集合,是對(duì)系統(tǒng)靜態(tài)特性的描述。 (?2?)數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。 (?3?)數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。解析數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的概念之一。必須通過(guò)?《?概論?》?的學(xué)習(xí)真正掌握數(shù)據(jù)模型的概念和作用。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。任何一個(gè)?DBMS?都以某一個(gè)數(shù)據(jù)模型為基礎(chǔ),或者說(shuō)支持某一個(gè)數(shù)據(jù)模型。數(shù)據(jù)庫(kù)系統(tǒng)中,模型有不同的層次。根據(jù)模型應(yīng)用的不同目的,可以將模型分成兩類或者說(shuō)兩個(gè)層次:一類是概念模型,是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于信息世界的建模,強(qiáng)調(diào)語(yǔ)義表達(dá)能力,概念簡(jiǎn)單清晰;另一類是數(shù)據(jù)模型,是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于機(jī)器世界,人們可以用它定義、操縱數(shù)據(jù)庫(kù)中的數(shù)據(jù),一般需要有嚴(yán)格的形式化定義和一組嚴(yán)格定義了語(yǔ)法和語(yǔ)義的語(yǔ)言,并有一些規(guī)定和限制,便于在機(jī)器上實(shí)現(xiàn)。19.參考答案:A20.參考答案: 設(shè)計(jì)數(shù)據(jù)表時(shí)都會(huì)給表ID添加一個(gè)標(biāo)識(shí)列,使表按照遞增規(guī)則增長(zhǎng),故標(biāo)識(shí)列也稱為自增列。標(biāo)識(shí)列有三種特點(diǎn):列的數(shù)據(jù)類型必須是不帶小數(shù)的數(shù)值類型;在進(jìn)行出入操作時(shí),該列得值是由系統(tǒng)統(tǒng)一按規(guī)律生成,不允許有空值;列值不重復(fù),每個(gè)表只能有一個(gè)標(biāo)識(shí)列。計(jì)算列區(qū)別于需要我們手動(dòng)或者程序給予賦值的列,它的值來(lái)源于該表中其它列的計(jì)算值。比如,一個(gè)表中包含有數(shù)量列Number與單價(jià)列Price,我們就可以創(chuàng)建計(jì)算列金額Amount來(lái)表示數(shù)量*單價(jià)的結(jié)果值,創(chuàng)建Amount列后,在程序中需要使用計(jì)算金額這個(gè)值時(shí),就不用取出Number列與Price列的值后相乘,而是直接取Amount列的值就可以了。 21.參考答案:概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點(diǎn)是: (?1?)能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型; (?2?)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵; (?3?)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充; (?4?)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 概念結(jié)構(gòu)的設(shè)計(jì)策略通常有四種: 1?)自頂向下,即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化; 2?)自底向上,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu); 3?)逐步擴(kuò)張,首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu); 4?)混合策略,即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。22.參考答案:C23.參考答案:自然連接和等值連接都是基于相等比較運(yùn)算的連接,但是自然連接要去掉重復(fù)的屬性,而等值連接卻不需要去掉重復(fù)的屬性。24.參考答案:A25.參考答案:C26.參考答案:D27.參考答案:(1)關(guān)系模式MSC?(?M?,?S?,?C?)中,M?表示專業(yè),S?表示學(xué)生,C?表示該專業(yè)的必修課。假設(shè)每個(gè)專業(yè)有多個(gè)學(xué)生,有一組必修課。設(shè)同專業(yè)內(nèi)所有學(xué)生選修的必修課相同,實(shí)例關(guān)系如下。按照語(yǔ)義對(duì)于M?的每一個(gè)值M?i?,?s?有一個(gè)完整的集合與之對(duì)應(yīng)而不問(wèn)C?取何值,所以M?一一S?。由于C?與S?的完全對(duì)稱性,必然有M?一一C?成立。 (2)關(guān)系模式ISA?(?I?,?S?,?A?)中,I?表示學(xué)生興趣小組,S?表示學(xué)生,A?表示某興趣小組的活動(dòng)項(xiàng)目。假設(shè)每個(gè)興趣小組有多個(gè)學(xué)生,有若干活動(dòng)項(xiàng)目。每個(gè)學(xué)生必須參加所在興趣小組的所有活動(dòng)項(xiàng)目,每個(gè)活動(dòng)項(xiàng)目要求該興趣小組的所有學(xué)生參加。?按照語(yǔ)義有I?一一S?,?I?一一A?成立。 (3)關(guān)系模式RDP?(?R?,?D?,?P?)中,R?表示醫(yī)院的病房,D?表示責(zé)任醫(yī)務(wù)人員,P?表示病人。假設(shè)每個(gè)病房住有多個(gè)病人,有多個(gè)責(zé)任醫(yī)務(wù)人員負(fù)責(zé)醫(yī)治和護(hù)理該病房的所有病人。28.參考答案:存儲(chǔ)數(shù)據(jù)獨(dú)立性強(qiáng)調(diào)的是應(yīng)用程序與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)相互獨(dú)立的特性,即修改數(shù)據(jù)的存儲(chǔ)方法或數(shù)據(jù)結(jié)構(gòu)時(shí)不影響應(yīng)用程序;而概念數(shù)據(jù)獨(dú)立性強(qiáng)調(diào)的是應(yīng)用程序與數(shù)據(jù)的概念結(jié)構(gòu)相互獨(dú)立的特性,即修改概念結(jié)構(gòu)中的字段時(shí)不影響應(yīng)用程序。29.參考答案: 標(biāo)量函數(shù)、表值函數(shù)。標(biāo)量函數(shù)返回單個(gè)值,表值函數(shù)返回單個(gè)表。30.參考答案:C31.參考答案:克服傳統(tǒng)C/S結(jié)構(gòu)的明顯缺點(diǎn)(缺乏中心控制、缺乏安全性和沉重的客戶端負(fù)載等),以面向?qū)ο蠹夹g(shù)為基礎(chǔ),將業(yè)務(wù)處理邏輯和規(guī)則按完整的邏輯單元進(jìn)行封裝,即將相關(guān)的類封裝成組件,并使它們部署在應(yīng)用服務(wù)器上,客戶端應(yīng)用程序不再直接和數(shù)據(jù)庫(kù)打交道,而是通過(guò)部署在服務(wù)器上的組件完成數(shù)據(jù)操作。32.參考答案:B33.參考答案:D34.參考答案:A35.參考答案:記錄36.參考答案:應(yīng)用程序通過(guò)調(diào)用ODBC函數(shù)可以完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作,它所執(zhí)行的任務(wù)或完成的工作包括:請(qǐng)求對(duì)數(shù)據(jù)源的連接,獲取連接句柄;指定事務(wù)控制方式;定義接收結(jié)果的數(shù)據(jù)區(qū);向數(shù)據(jù)源發(fā)送SQL語(yǔ)句;接收SQL的查詢結(jié)果;處理出錯(cuò)信息,并將出錯(cuò)信息返回給應(yīng)用程序;終止對(duì)數(shù)據(jù)源的連接。37.參考答案:38.參考答案:利用文件和文件組進(jìn)行備份,則當(dāng)建立數(shù)據(jù)庫(kù)的某個(gè)物理存儲(chǔ)介質(zhì)出現(xiàn)故障時(shí),可以只恢復(fù)發(fā)生故障的存儲(chǔ)介質(zhì)上的物理文件或文件組,而不需要恢復(fù)整個(gè)數(shù)據(jù)庫(kù),這可以大大縮短數(shù)據(jù)庫(kù)恢復(fù)所需要的時(shí)間。39.參考答案:文件系統(tǒng)用于數(shù)據(jù)管理明顯存在如下缺陷: (1)?數(shù)據(jù)冗余大。這是因?yàn)槊總€(gè)文件都是為特定的用途設(shè)計(jì)的,因此就會(huì)造成同樣的數(shù)據(jù)在多個(gè)文件中重復(fù)存儲(chǔ)。 (2)?數(shù)據(jù)不一致性。這往往是由數(shù)據(jù)冗余造成的,在進(jìn)行更新時(shí),稍不謹(jǐn)慎就會(huì)造成同一數(shù)據(jù)在不同文件中的不一致。 (3)?程序和數(shù)據(jù)之間的獨(dú)立性差。應(yīng)用程序依賴于文件的存儲(chǔ)結(jié)構(gòu),使得若修改文件的存儲(chǔ)結(jié)構(gòu)則必須修改程序。 (4)?數(shù)據(jù)聯(lián)系弱。文件與文件之間是獨(dú)立的,文件之間的聯(lián)系必須通過(guò)程序來(lái)構(gòu)造。因此,文件系統(tǒng)是一個(gè)不具有彈性的、無(wú)結(jié)構(gòu)的數(shù)據(jù)集合,不能反映現(xiàn)實(shí)世界事物之間的聯(lián)系。40.參考答案:B41.參考答案:(?1?)數(shù)據(jù)庫(kù)定義功能; (?2?)數(shù)據(jù)存取功能; (?3?)數(shù)據(jù)庫(kù)運(yùn)行管理; (?4?)數(shù)據(jù)庫(kù)的建立和維護(hù)功能。42.參考答案:PowerBuilder的事務(wù)對(duì)象是PowerScript與數(shù)據(jù)庫(kù)的通訊區(qū),只有通過(guò)事務(wù)對(duì)象才能完成對(duì)數(shù)據(jù)庫(kù)的操作。43.參考答案:Fm={AB->C,A->D}44.參考答案:角色管理類似于用戶組的管理,可以將數(shù)據(jù)庫(kù)的所有用戶劃分成不同的角色,這樣可以簡(jiǎn)化用戶管理,使用戶管理和權(quán)限管理更加簡(jiǎn)潔、清楚。45.參考答案:SQL?Server在安裝后默認(rèn)創(chuàng)建了4系統(tǒng)數(shù)據(jù)庫(kù),它們是: (1)?master數(shù)據(jù)庫(kù)。master數(shù)據(jù)庫(kù)用于存儲(chǔ)SQL?Server系統(tǒng)的所有系統(tǒng)級(jí)信息,包括所有的其它數(shù)據(jù)庫(kù)(如建立的用戶數(shù)據(jù)庫(kù))的信息(包括數(shù)據(jù)庫(kù)的設(shè)置、對(duì)應(yīng)的操作系統(tǒng)文件名稱和位置等)、所有數(shù)據(jù)庫(kù)注冊(cè)用戶的信息以及系統(tǒng)配置設(shè)置等。? (2)?tempdb數(shù)據(jù)庫(kù)。tempdb數(shù)據(jù)庫(kù)用于保存所有的臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程,它還可以滿足任何其它的臨時(shí)存儲(chǔ)要求。? (3)?model?數(shù)據(jù)庫(kù)。model數(shù)據(jù)庫(kù)是一個(gè)模板數(shù)據(jù)庫(kù),當(dāng)使用CREATE?DATABASE命令建立新的數(shù)據(jù)庫(kù)時(shí),新數(shù)據(jù)庫(kù)的第一部分總是通過(guò)復(fù)制model數(shù)據(jù)庫(kù)中的內(nèi)容創(chuàng)建,剩余部分由空頁(yè)填充。? (4)?msdb數(shù)據(jù)庫(kù)。msdb數(shù)據(jù)庫(kù)用于SQL?Server代理程序調(diào)度報(bào)警和作業(yè)等系統(tǒng)操作。46.參考答案:47.參考答案:宿主語(yǔ)言一般只能在單記錄方式下工作,即一次處理一個(gè)記錄。而SQL語(yǔ)句的查詢結(jié)果常常是一張表,它包含多個(gè)記錄,為此需要用游標(biāo)(CURSOR)作為橋梁做一些特殊處理,即利用游標(biāo)來(lái)臨時(shí)存放SQL語(yǔ)句的查詢結(jié)果,并利用游標(biāo)與宿主語(yǔ)言的主變量進(jìn)行數(shù)據(jù)交互。與游標(biāo)有關(guān)的命令共有四條:DECLARECURSOR、OPEN、FETCH和CLOSE。其中DECLARECURSOR用SQLSELECT語(yǔ)句說(shuō)明一個(gè)游標(biāo);OPEN打開游標(biāo),即執(zhí)行說(shuō)明游標(biāo)的SQLSELECT語(yǔ)句;FETCH從游表中讀一條記錄到主變量;CLOSE關(guān)閉游標(biāo)。48.參考答案:49.參考答案:ODBC(OpenDataBaseConnectivity)的全稱是開放數(shù)據(jù)庫(kù)互連,它是一種訪問(wèn)數(shù)據(jù)庫(kù)的統(tǒng)一界面標(biāo)準(zhǔn)。50.參考答案:通過(guò)引入一個(gè)表示聯(lián)系的實(shí)體,將原來(lái)兩個(gè)實(shí)體之間的一個(gè)多對(duì)多的聯(lián)系轉(zhuǎn)換成分別與表示聯(lián)系的實(shí)體之間的兩個(gè)一對(duì)多的聯(lián)系。例如,倉(cāng)庫(kù)和材料兩個(gè)實(shí)體之間存在著多對(duì)多的聯(lián)系,即一個(gè)倉(cāng)庫(kù)可以存放多種材料,一種材料可以存放在多個(gè)倉(cāng)庫(kù);通過(guò)引入一個(gè)庫(kù)存實(shí)體轉(zhuǎn)換為倉(cāng)庫(kù)與庫(kù)存之間的一對(duì)多聯(lián)系和材料與庫(kù)存之間的一對(duì)多聯(lián)系。51.參考答案:事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。 事務(wù)具有4?個(gè)特性:原子性(Atomicity?)、一致性(consistency?)、隔離性(?Isolation?)和持續(xù)性(Durability?)。這4?個(gè)特性也簡(jiǎn)稱為ACID?特性。 原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。?一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。?隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性(Perfnanence?)?,指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。52.參考答案:D53.參考答案:C54.參考答案:B55.參考答案:C56.參考答案: 主要作用: 1、對(duì)于大型數(shù)據(jù)庫(kù),如果硬件設(shè)置上需要多個(gè)磁盤驅(qū)動(dòng)器,就可以把特定的對(duì)象或文件分配到不同的磁盤上,將數(shù)據(jù)庫(kù)文件組織成用戶文件組。 2、文件組可以幫助數(shù)據(jù)庫(kù)管理人員執(zhí)行相應(yīng)的數(shù)據(jù)布局,以及某些管理任務(wù)。 3、利用文件組,可以在特定的文件中定位特定的對(duì)象,從而將頻繁查詢修改的文件分離出來(lái),以提高磁盤驅(qū)動(dòng)器的效率,減少磁盤驅(qū)動(dòng)器的爭(zhēng)用。 4、為便于分配和管理,可以將數(shù)據(jù)庫(kù)對(duì)象和文件一起分成文件組。 文件組有兩種類型: 1、主文件組。 2、用戶定義文件組。57.參考答案: 程序功能; 檢查在系統(tǒng)表sysobjects中有沒有名為student_inf的存儲(chǔ)過(guò)程,如果有則刪除該存儲(chǔ)過(guò)程;再創(chuàng)建一個(gè)存儲(chǔ)過(guò)程命名為student_info;該存儲(chǔ)過(guò)程的功能是從xsqk表中選出學(xué)號(hào)、姓名、總學(xué)分來(lái)顯示。58.參考答案:B59.參考答案:B60.參考答案:系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說(shuō)明,系統(tǒng)分析員要和用戶及DBA相結(jié)合,確定系統(tǒng)的硬件、軟件配置,并參與數(shù)據(jù)庫(kù)系統(tǒng)的概要設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)人員負(fù)責(zé)數(shù)據(jù)庫(kù)中數(shù)據(jù)的確定、數(shù)據(jù)庫(kù)各級(jí)模式的設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。在很多情況下,數(shù)據(jù)庫(kù)設(shè)計(jì)人員就由數(shù)據(jù)庫(kù)管理員擔(dān)任。應(yīng)用程序員負(fù)責(zé)設(shè)計(jì)和編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試和安裝。61.參考答案:錯(cuò)誤62.參考答案:63.參考答案:對(duì)于違反實(shí)體完整性和用戶定義的完整性的操作一般都采用拒絕執(zhí)行的方式進(jìn)行處理。而對(duì)于違反參照完整性的操作,并不都是簡(jiǎn)單地拒絕執(zhí)行,有時(shí)要根據(jù)應(yīng)用語(yǔ)義執(zhí)行一些附加的操作,以保證數(shù)據(jù)庫(kù)的正確性。64.參考答案:A的最終結(jié)果可能有2、4、8、16。因?yàn)榇袌?zhí)行次序有T1T2T3、T1T3T2、T2T1T3、T2T3T1、T3T1T2、T3T2T1。對(duì)應(yīng)的執(zhí)行結(jié)果是16、8·4·2·4·2。65.參考答案:A66.參考答案:67.參考答案:A,C68.參考答案:B69.參考答案:A70.參考答案:B71.參考答案:D72.參考答案:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。 文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件。解析文件系統(tǒng)是操作系統(tǒng)的重要組成部分;而?DBMS?是獨(dú)立于操作系統(tǒng)的軟件。但是?DBMS?是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的;數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織和存儲(chǔ)是通過(guò)操作系統(tǒng)中的文件系統(tǒng)來(lái)實(shí)現(xiàn)的。73.參考答案: 事務(wù)可以設(shè)置隔離級(jí)別,隔離級(jí)別描述了一個(gè)事務(wù)與其他事務(wù)所進(jìn)行的資源或數(shù)據(jù)更改相隔離的成都。隔離級(jí)別允許并發(fā)負(fù)面影響的角度進(jìn)行描述。SQLServer2005支持的事務(wù)的隔離級(jí)別,從低到高有如下4種: 未提交讀、已提交讀、可重復(fù)讀、可序列化 隨著隔離級(jí)別的提高,可以更有效的防止數(shù)據(jù)的不一致性。但是,這樣降低事務(wù)的并發(fā)處理能力,會(huì)影響多用戶訪問(wèn)。 隨著隔離級(jí)別可以通過(guò)編程方式進(jìn)行設(shè)置,也可以通過(guò)使用SQL語(yǔ)法SETTRANSACTIONISOLATIONLEVEL進(jìn)行設(shè)置。74.參考答案:數(shù)據(jù)轉(zhuǎn)儲(chǔ)是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù)。所謂轉(zhuǎn)儲(chǔ)即DBA?定期地將數(shù)據(jù)庫(kù)復(fù)制到磁帶或另一個(gè)磁盤上保存起來(lái)的過(guò)程。當(dāng)數(shù)據(jù)庫(kù)遭到破壞后可以將后備副本重新裝入,將數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的狀態(tài)。 靜態(tài)轉(zhuǎn)儲(chǔ):在系統(tǒng)中無(wú)運(yùn)行事務(wù)時(shí)進(jìn)行的轉(zhuǎn)儲(chǔ)操作,如上圖所示。靜態(tài)轉(zhuǎn)儲(chǔ)簡(jiǎn)單,但必須等待正運(yùn)行的用戶事務(wù)結(jié)束才能進(jìn)行。同樣,新的事務(wù)必須等待轉(zhuǎn)儲(chǔ)結(jié)束才能執(zhí)行。顯然,這會(huì)降低數(shù)據(jù)庫(kù)的可用性。 動(dòng)態(tài)轉(zhuǎn)儲(chǔ):指轉(zhuǎn)儲(chǔ)期間允許對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取或修改。動(dòng)態(tài)轉(zhuǎn)儲(chǔ)可克服靜態(tài)轉(zhuǎn)儲(chǔ)的缺點(diǎn),它不用等待正在運(yùn)行的用戶事務(wù)結(jié)束,也不會(huì)影響新事務(wù)的運(yùn)行。但是,轉(zhuǎn)儲(chǔ)結(jié)束時(shí)后援副本上的數(shù)據(jù)并不能保證正確有效。因?yàn)檗D(zhuǎn)儲(chǔ)期間運(yùn)行的事務(wù)可能修改了某些數(shù)據(jù),使得后援副本上的數(shù)據(jù)不是數(shù)據(jù)庫(kù)的一致版本。為此,必須把轉(zhuǎn)儲(chǔ)期間各事務(wù)對(duì)數(shù)據(jù)庫(kù)的修改活動(dòng)登記下來(lái),建立日志文件(?109?file?)。這樣,后援副本加上日志文件就能得到數(shù)據(jù)庫(kù)某一時(shí)刻的正確狀態(tài)。轉(zhuǎn)儲(chǔ)還可以分為海量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)兩種方式。 海量轉(zhuǎn)儲(chǔ)是指每次轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)庫(kù)。增量轉(zhuǎn)儲(chǔ)則指每次只轉(zhuǎn)儲(chǔ)上一次轉(zhuǎn)儲(chǔ)后更新過(guò)的數(shù)據(jù)。從恢復(fù)角度看,使用海量轉(zhuǎn)儲(chǔ)得到的后備副本進(jìn)行恢復(fù)一般說(shuō)來(lái)更簡(jiǎn)單些。但如果數(shù)據(jù)庫(kù)很大,事務(wù)處理又十分頻繁,則增量轉(zhuǎn)儲(chǔ)方式更實(shí)用更有效。75.參考答案:數(shù)據(jù)庫(kù)設(shè)計(jì)既是一項(xiàng)涉及多學(xué)科的綜合性技術(shù)又是一項(xiàng)龐大的工程項(xiàng)目。其主要特點(diǎn)有: (?1?)數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件(技術(shù)與管理的界面)的結(jié)合。 (?2?)從軟件設(shè)計(jì)的技術(shù)角度看,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。76.參考答案:A,C77.參考答案:D78.參考答案:實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)有: (?1?)用戶標(biāo)識(shí)和鑒別:該方法由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過(guò)鑒定后才提供系統(tǒng)的使用權(quán)。 (?2?)存取控制:通過(guò)用戶權(quán)限定義和合法權(quán)檢查確保只有合法權(quán)限的用戶訪問(wèn)數(shù)據(jù)庫(kù),所有未被授權(quán)的人員無(wú)法存取數(shù)據(jù)。例如CZ?級(jí)中的自主存取控制(?DAC?)?,?Bl?級(jí)中的強(qiáng)制存取控制(MAC?)。 (?3?)視圖機(jī)制:為不同的用戶定義視圖,通過(guò)視圖機(jī)制把要保密的數(shù)據(jù)對(duì)無(wú)權(quán)存取的用戶隱藏起來(lái),從而自動(dòng)地對(duì)數(shù)據(jù)提供一定程度的安全保護(hù)。 (?4?)審計(jì):建立審計(jì)日志,把用戶對(duì)數(shù)據(jù)庫(kù)的所有操作自動(dòng)記錄下來(lái)放入審計(jì)日志中,DBA?可以利用審計(jì)跟蹤的信息,重現(xiàn)導(dǎo)致數(shù)據(jù)庫(kù)現(xiàn)有狀況的一系列事件,找出非法存取數(shù)據(jù)的人、時(shí)間和內(nèi)容等。 (?5?)數(shù)據(jù)加密:對(duì)存儲(chǔ)和傳輸?shù)臄?shù)據(jù)進(jìn)行加密處理,從而使得不知道解密算法的人無(wú)法獲知數(shù)據(jù)的內(nèi)容。79.參考答案:A80.參考答案:可以保證良好的向后兼容。81.參考答案:存儲(chǔ)過(guò)程是經(jīng)過(guò)預(yù)編譯的T-SQL語(yǔ)句的集合,它存放在數(shù)據(jù)庫(kù)中,當(dāng)用戶執(zhí)行存儲(chǔ)過(guò)程時(shí),存儲(chǔ)過(guò)程在數(shù)據(jù)庫(kù)服務(wù)器上運(yùn)行。 利用存儲(chǔ)過(guò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程課題立項(xiàng)申報(bào)書
- 儲(chǔ)罐氣體銷售合同范本
- 代駕租賃合同范本
- Unit 3 Keep Fit section B 1a-1d 同步課時(shí)講練(含答案)七年級(jí)英語(yǔ)下冊(cè)(人教版2024)
- 原料購(gòu)置合同范例
- 公司食堂 燃?xì)?合同范本
- 印刷紙箱合同范本
- 產(chǎn)品折扣合同范本
- 課題申報(bào)書怎么寫作
- 卡位包間租賃合同范本
- 幼兒園大班繪本故事-神奇的大蒜【幼兒教案】
- GB/T 17639-2023土工合成材料長(zhǎng)絲紡粘針刺非織造土工布
- 煤礦信息化管理制度
- 導(dǎo)管滑脫應(yīng)急預(yù)案演練住院患者導(dǎo)尿管道滑脫
- 2023年新改版教科版六年級(jí)下冊(cè)科學(xué)全冊(cè)教案(新課標(biāo))
- 03SG520-2 實(shí)腹式鋼吊車梁(中輕級(jí)工作制 A1~A5 Q345鋼 跨度6m,7.5m,9m)
- 高質(zhì)量C+ + C 編程指南
- Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)上機(jī)操作練習(xí)題2
- GB/T 4506-1984針尖鋒利度和強(qiáng)度試驗(yàn)方法
- GB 2759-2015食品安全國(guó)家標(biāo)準(zhǔn)冷凍飲品和制作料
- 輸變電工程結(jié)構(gòu)工藝標(biāo)準(zhǔn)庫(kù)
評(píng)論
0/150
提交評(píng)論