版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
(圖片大小可自由調(diào)整)2024年大學試題(計算機科學)-數(shù)據(jù)庫應用技術考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.在PowerScript語言中,下列命名正確的標識符包括()。A、2aB、a$C、_%D、if2.SQL對嵌套查詢的處理方法是從()層向()層處理。3.對于一個學生表,如果想限制學生入學成績只能在0~750之間,則應使用()。A、實體完整性B、用戶自定義完整性C、參照完整性D、記錄完整性4.你是一數(shù)據(jù)公司的數(shù)據(jù)庫開發(fā)者,你創(chuàng)建了一個用來存儲15個不同高校運動會統(tǒng)計表的數(shù)據(jù)庫。這些信息將被用在50家公司的網(wǎng)頁設置上。每個公司的WEB設置以不同的格式來安排和顯示這些統(tǒng)計表。你需要組裝這些數(shù)據(jù)傳送到這些公司去,你應該做什么?()A、用包含F(xiàn)ORXML子句的SELECT語句來提取數(shù)據(jù)。B、使用sp_makewebtask系統(tǒng)存儲過程,用select語句從數(shù)據(jù)的返回中產(chǎn)生HTML。C、創(chuàng)建數(shù)據(jù)轉(zhuǎn)換服務包從數(shù)據(jù)庫中輸出數(shù)據(jù)并且將數(shù)據(jù)放在帶有分隔標記的文本文件中。D、使用SQL_DMO來創(chuàng)建一個應用程序把數(shù)據(jù)從數(shù)據(jù)庫中取出并轉(zhuǎn)換它.5.關系模式規(guī)范化中的插入異常是指()。A、不該插入的數(shù)據(jù)被插入B、不該刪除的數(shù)據(jù)被刪除C、要插入的數(shù)據(jù)無法插入D、要刪除的數(shù)據(jù)無法刪除6.實體的完整性是指在建立數(shù)據(jù)庫時,()不能為空。7.在視圖上不能完成的操作是()。A、更新視圖B、查詢C、在視圖上定義新的表D、在視圖上定義新的視圖8.使用SQL語言創(chuàng)建一個表,要限定某列的值具有唯一性,可以使用()約束。A、PRIMARY?KEYB、CHECKC、UNIQUED、FOREIGN?KEY9.表1-表4是下列題目中用到的4個表,請根據(jù)題目要求寫出對應的SQL語句。 創(chuàng)建供應情況表SPJ,其中供應商代碼、工程代碼和零件代碼分別為供應商表S、工程表P和零件表J的外碼。10.請簡述PowerBuilder中事件驅(qū)動的含義。11.您在公司的數(shù)據(jù)庫中成功創(chuàng)建了名為SALARY的表。您現(xiàn)在要通過向引用EMPLOYEES表的匹配列的SALARY表添加FOREIGNKEY約束條件來建立EMPLOYEES表與SALARY表之間的父/子關系。尚未向SALARY表添加任何數(shù)據(jù)。應執(zhí)行以下哪條語句()A、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_01FOREIGNKEY(employee_id)REFERENCESemployees(employee_id)B、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_FOREIGNKEYBETWEENsalary(employee_id)ANDemployees(employee_id)C、ALTERTABLEsalaryFOREIGNKEYCONSTRAINTfk_employee_id_REFERENCESemployees(employee_id)D、ALTERTABLEsalaryADDCONSTRAINTfk_employee_id_FOREIGNKEYsalary(employee_id)=employees(employee_id)12.在SQL中,與關系代數(shù)中的投影運算對應的子句是()。A、SELECTB、FROMC、WHERED、ORDER?BY13.數(shù)據(jù)庫系統(tǒng)的英文縮寫為()。A、DBMSB、DBSC、DBD、DBA14.你是一個公司的數(shù)據(jù)庫開發(fā)者,該公司為棒球隊編輯統(tǒng)計數(shù)據(jù).這些統(tǒng)計數(shù)字被儲存在Statistics數(shù)據(jù)庫中.每個隊的隊員被登記在Statistics數(shù)據(jù)庫的表Rosters中.創(chuàng)建表Rosters的腳本如下所示:在表Rosters中每個棒球隊一次最多有24個隊員,你需要保證球隊人數(shù)不超過該最大值.你該怎么辦?()A、在表Rosters中創(chuàng)建觸發(fā)器驗證該數(shù)字.B、創(chuàng)建一種角色來驗證該數(shù)字。C、創(chuàng)建一個包含WITHCHECKOPTION字句的UPDATE視圖。D、在Rosters表上添加一個CHECK約束來驗證該數(shù)字。15.聚合函數(shù)“AVG”的功能是計算一個數(shù)值型列的()。A、和B、平均值C、最小值D、第一個值16.按軟件工程思想(結構化生命周期法)開發(fā)一個數(shù)據(jù)庫應用系統(tǒng)應該包括哪些步驟?說明各步驟的主要工作內(nèi)容。17.評估此CREATETABLE語句的執(zhí)行結果: CREATETABLEsales( sales_idNUMBER, customer_idNUMBER, employee_idNUMBER, sale_dateTIMESTAMPWITHLOCALTIMEZONE, sale_amountNUMBER(7,2)); 以下關于SALE_DATE列哪個說法是的()A、數(shù)據(jù)將以客戶的時區(qū)為標準進行設置。B、存儲的數(shù)據(jù)將不包含秒。C、數(shù)據(jù)將以精度為5的小數(shù)秒的形式存儲。D、存儲在列中的數(shù)據(jù)將會以數(shù)據(jù)庫的本地時區(qū)格式返回。18.你是一個SQLServer2005/2008數(shù)據(jù)庫的數(shù)據(jù)庫開發(fā)者。另一個名為Andrea的數(shù)據(jù)庫開發(fā)者需要修改數(shù)據(jù)庫里的現(xiàn)在視圖。然而,你要阻止她檢視和替換表里的某些數(shù)據(jù)?,F(xiàn)在,Andrea只有公共數(shù)據(jù)庫的角色。你要怎么做?()A、把Andrea添加到db_owner數(shù)據(jù)庫角色中.B、把Andrea添加到db_ddladmin數(shù)據(jù)庫角色中.C、授權給Andrea創(chuàng)建視圖的權限.D、授權給Andrea更新視圖的權限.E、授權給Andrea在表中REFERENCES的權限.19.表1-表4是下列題目中用到的4個表,請根據(jù)題目要求寫出對應的SQL語句。 創(chuàng)建供應商表S。20.請列舉常用的數(shù)據(jù)庫安全性控制技術。21.您創(chuàng)建了其中的“客戶標識”指定為主鍵的一個“客戶”表。您要求自動生成輸入到“客戶標識”列的值。應執(zhí)行以下哪項操作()A、不執(zhí)行任何操作。Oracle為定義為主鍵的列自動生成唯一值B、對客戶標識列指定一個UNIQUE約束條件C、創(chuàng)建一個同義詞D、創(chuàng)建一個序列22.你是一個玩具制造廠商的數(shù)據(jù)庫開發(fā)者。公司里的成員有主管,管理階層以及職員。公司內(nèi)部網(wǎng)絡首頁顯示了根據(jù)客戶需要修改的每個階層的員工的信息。當有一員工登陸到公司內(nèi)部網(wǎng)時,首頁驗證職工的身份然后顯示其充用?的公司信息。公司信息保存在庫corporate里的News表中,創(chuàng)建新數(shù)據(jù)庫表的語句如下所示: 企業(yè)內(nèi)部網(wǎng)的用戶需訪問News表,但不能插入、更新或刪除表里的數(shù)據(jù)。你基于你的職位要將充用?信息傳遞到企業(yè)內(nèi)部網(wǎng)。你該怎么做?()A、創(chuàng)建一個視圖返回那些應用于特殊職位的行B、創(chuàng)建一個存儲過程返回那些應用于特殊職位的行C、授予每個職位對列EmployeePositionType的SELECT權限D(zhuǎn)、授予每個職位對表News的SELECT權限23.在SQL的排序子句:ORDERBY總分DESC,英語DESC表示()。A、總分和英語分數(shù)都是最高的在前面B、總分和英語分之和最高的在前面C、總分高的在前面,總分相同時英語分數(shù)高的在前面D、總分和英語分之和最高的在前面,相同時英語分數(shù)高的在前面24.你是Litware,Inc的數(shù)據(jù)庫開發(fā)者。你正在修改該公司的sales數(shù)據(jù)庫結構。該數(shù)據(jù)庫將客戶信息儲存在Customers的表中。該表包含一個字段Country,其儲存了客戶所在的國家。你又創(chuàng)建一個新表Country。創(chuàng)建Customer和Country表的語法如下所示:你要盡可能快地將Customer表里頭Country的信息轉(zhuǎn)移到新Country表,該選用下面的哪條語句?()A、B、C、D、25.數(shù)據(jù)模型通常由()3要素組成。26.在關系中,能唯一標識元組的屬性集稱為關系模式的()。A、候選碼B、主碼C、外碼D、主鍵27.事務在運行過程中,系統(tǒng)寫入日志文件中的操作包括對數(shù)據(jù)庫的()。A、插入操作B、修改操作C、刪除操作D、查詢操作28.()是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結構和特征的描述。A、模式B、外模式C、內(nèi)模式D、存儲模式29.事務特性中,“事務的所有操作在數(shù)據(jù)庫中要么全部正確反映出來,要么全部不反映”是指事務的()。A、原子性B、一致性C、隔離性D、持久性30.你是一家玩具公司的數(shù)據(jù)庫開發(fā)者。Marie是另一名開發(fā)者,她創(chuàng)建了一張名為ToySales的表。Marie和你都不是系統(tǒng)固定的服務器角色,但你們兩個的數(shù)據(jù)庫角色都是db_owner。ToySales表存儲公司所有部門的銷售信息。該表設置如下: 你以vwDollSales登入到數(shù)據(jù)庫中并創(chuàng)建了一張只顯示ToySales表中的dolls的銷售信息的視圖。在dolls部門的雇員被授于完全訪問權。你也創(chuàng)建了一張名為vwActionFigureSales的視圖,該視圖只顯示銷售數(shù)據(jù)。在運算數(shù)據(jù)部門的雇員被授于完全訪問彼此間的數(shù)據(jù)。這兩個部門當前沒有訪問數(shù)據(jù)的權力。在數(shù)據(jù)部門的雇員與dolls數(shù)據(jù)庫角色相關聯(lián)。運算數(shù)據(jù)部門的雇員與ActionFigure數(shù)據(jù)庫角色相關聯(lián)。你要保證兩個部門都只能查詢各自的數(shù)據(jù)。你必須執(zhí)行哪三個步驟?()A、把表和視圖的所有權轉(zhuǎn)讓給數(shù)據(jù)庫所有者。B、授予你的登錄用戶SELECTToySales表的權限。C、授予Doll數(shù)據(jù)庫角色SELECTvwDollSales視圖的權限。D、授予ActionFigure數(shù)據(jù)庫角色SELECTvwActionFigureSales視圖的權限。E、拒絕Doll數(shù)據(jù)庫角色SELECTToySales表的權限。F、拒絕ActuibFigure數(shù)據(jù)庫角色SELECTToySales表的權限。31.你是一個貸款業(yè)務公司的數(shù)據(jù)庫開發(fā)者。你設計了數(shù)據(jù)庫事務來支持一個新數(shù)據(jù)項目應用程序。新數(shù)據(jù)項目應用程序的用戶將從數(shù)據(jù)庫中檢索貸款信息。用戶將改變信息和保存更新信息到數(shù)據(jù)庫。你應怎么設計這事務?32.對于已經(jīng)創(chuàng)建好的學生信息表,可以使用SQL語句“ALTERTABLE學生信息()年齡”刪除年齡列。A、ALTER?COLUMNB、DELETEC、DROPD、DROP?COLUMN33.SQLServer數(shù)據(jù)庫中的系統(tǒng)表的表名通常以()為前綴。A、MasterB、SysC、TableD、System34.SQLServer在安裝后默認創(chuàng)建了哪幾個系統(tǒng)數(shù)據(jù)庫?分別敘述它們的作用。35.請簡述SQLServer2000中的死鎖解決方法。36.你是你公司SQLSERVER2005/2008數(shù)據(jù)庫的數(shù)據(jù)庫開發(fā)者。你正在刪除數(shù)據(jù)庫不會再使用的對象。你無法刪除視圖1997Sales。經(jīng)過調(diào)查你發(fā)現(xiàn)該視圖有如下特性: (1)該視圖有一聚集索引 (2)sales數(shù)據(jù)庫角色有該視圖的權限 (3)該視圖有WITHSCHEMABINDING選項 (4)該視圖有一個在線參考模式 (5)該視圖上定義了一個INSTEADOF觸發(fā)器 在刪除該視圖前你該做什么?()A、刪除該視圖上的聚集索引B、除去該視圖上所有權限C、除去該視圖上的WITHSCHEMABINDING選項D、除去參考該視圖的函數(shù)上的WITHSCHEMABINDING選項E、禁用該視圖上的INSTEADOF觸發(fā)器37.您需要使用含時差的值存儲“聘用日期”值并允許返回以用戶本地會話時區(qū)表示的數(shù)據(jù)。應該使用哪種數(shù)據(jù)類型()A、DATETIMEB、TIMESTAMPC、TIMESTAMPWITHTIMEZONED、TIMESTAMPWITHLOCALTIMEZONE38.你是一個汽車代理的數(shù)據(jù)庫開發(fā)者。公司將他的汽車庫存數(shù)據(jù)存放在一個SQLServer2005/2008數(shù)據(jù)庫中。在數(shù)據(jù)庫中很多關鍵性的查詢同時連接到分別命名為Make,Model,andManufacturer.的三個表。這些表經(jīng)常被更新。你想要提高關鍵性的查詢的響應時間。你該怎么做?()A、在各個表中創(chuàng)建一個索引查看。B、創(chuàng)建一個存儲過程,該存儲過程從表中返回數(shù)據(jù)。C、創(chuàng)建一個表量用戶自定義函數(shù),該函數(shù)返回表中的數(shù)據(jù)。D、創(chuàng)建一個table-valueduser-definedfunction,該函數(shù)返回表中的數(shù)據(jù)39.在SQLServer中,允許創(chuàng)建和修改數(shù)據(jù)庫的固定服務器角色包括()。A、系統(tǒng)管理員B、數(shù)據(jù)庫創(chuàng)建者C、磁盤管理員D、進程管理員40.關系模式設計得不好,可能會引起()問題。A、數(shù)據(jù)冗余度大B、插入異常C、刪除異常D、查詢異常41.當前數(shù)據(jù)庫系統(tǒng)的主流是()。42.請簡述事務對象的作用。43.您是一出版社公司的數(shù)據(jù)庫開發(fā)者。你創(chuàng)建以下存儲過程來為特殊的書名報道每年每日的銷售情況 您創(chuàng)建一個腳本來執(zhí)行這個存儲過程。如果該存儲過程成功執(zhí)行,它應報道每年每日書的銷售情況。如果失敗,則將返回如下信息:“NoSalesFound”您該怎樣創(chuàng)建該腳本?()A、B、C、D、44.評估此CREATEVIEW語句: CREATEVIEWemp_view ASSELECTSUM(salary) FROMemployees; 以下哪個說法是的()A、使用“雇員視圖”視圖不能更新“雇員”表中的數(shù)據(jù)B、使用“雇員視圖”視圖可以更新“雇員”表中的任何數(shù)據(jù)C、使用“雇員視圖”視圖不能刪除“雇員”表中的記錄D、使用“雇員視圖”視圖僅能更新“雇員”表中的“薪金”列45.在數(shù)據(jù)庫轉(zhuǎn)儲期間允許對數(shù)據(jù)庫進行存取、修改活動,則該轉(zhuǎn)儲類型為()。A、靜態(tài)轉(zhuǎn)儲B、動態(tài)轉(zhuǎn)儲C、海量轉(zhuǎn)儲D、增量轉(zhuǎn)儲46.請簡述數(shù)據(jù)庫系統(tǒng)中事務故障的恢復步驟。47.您需要確保SEAT_ID列中的每個值唯一或為空。應該在SEAT_ID列上定義哪個約束條件()A、CHECKB、UNIQUEC、NOTNULLD、PRIMARYKEY48.授予對象權限時,包括哪個選項才能允許被授權者向其他用戶授予權限()A、WITHGRANTOPTIONB、WITHADMINOPTIONC、PUBLICD、FORCE49.請簡述數(shù)據(jù)庫系統(tǒng)的組成。50.下列關于第二范式的說法,錯誤的是()。A、第二范式的關系模式一定是第一范式的B、第二范式的關系模式有可能存在數(shù)據(jù)冗余C、第二范式的關系模式一定不存在非主屬性對主鍵的傳遞函數(shù)依賴D、第二范式的關系模式一定不存在非主屬性對主鍵的部分函數(shù)依賴51.經(jīng)過選擇運算后,所得關系的屬性數(shù)()原關系的屬性數(shù)。52.您需要在EMPLOYEE表上創(chuàng)建組合主鍵約束條件。以下哪個說法是正確的()A、PRIMARYKEY約束條件必須在表級定義B、必須為組合主鍵中的每個列定義PRIMARYKEY約束條件C、必須為組合主鍵中的第一個列定義PRIMARYKEY約束條件D、必須在表級為組合主鍵中的每個列定義PRIMARYKEY約束條件53.在SQL中,對嵌套查詢的處理原則是()。A、從外層向內(nèi)層處理B、從內(nèi)層向外層處理C、內(nèi)、外層同時處理D、內(nèi)、外層交替處理54.試敘述在備份與恢復技術中數(shù)據(jù)庫日志的作用。55.表1-表4是下列題目中用到的4個表,請根據(jù)題目要求寫出對應的SQL語句。 將供應商表S中對SNO、SNAME列的查詢權限和對SNAME列的修改權限授予EMPLOYEE用戶,但不允許該用戶將該權限轉(zhuǎn)授其他用戶。56.如果希望從成績表中查詢出所有成績大于等于90分的記錄,那么條件語句應該是()。A、Where成績>=90B、Where成績≥90C、Where成績>90AND成績=90D、Where成績>9057.值特別長的列適宜創(chuàng)建索引。58.你是一個網(wǎng)上定票數(shù)據(jù)庫開發(fā)者。每一單獨事件的可用票有500或更多。大部分的申請用戶在購買票之前可查閱到的不多于50張。然而,須讓用戶看到整個可用票的清單。一旦用戶定了票,票據(jù)清單須被更新以反映那些被定走了的票。用戶才可以從清單里頭選票、購票。你要讓用戶查閱并購買可用票。你該怎么做?()A、使用可移動靜態(tài)光標去檢索票據(jù)清單使用光標定位升級購票B、使用可移動自動光標去檢索票據(jù)清單使用光標定位升級購票C、使用存儲過程檢索票據(jù)清單再用存儲過程購票D、使用用戶定義函數(shù)檢索票據(jù)清單再用存儲過程購票59.DROPVIEW的功能是刪除表結構。60.你是一個技術培訓中心數(shù)據(jù)庫開發(fā)者。通常地,用書面管理雇員的學歷、教師、課程和教室安排。這個培訓中心希望通過開發(fā)一個數(shù)據(jù)庫錄入信息來實現(xiàn)無紙化記錄。你為這個數(shù)據(jù)庫設計表,設計如圖 你想縮短查詢的響應時間和將數(shù)據(jù)冗余最小化。你應該做什么?()A、創(chuàng)建一個名為Instructors的新表。包含InstructorID、InstructorName、OfficePhone等字段,為添加一個Courses表添加一個名為InstructorID的字段。B、將Classroom中的所有字段復制到Courses,并刪除Classroom表。C、移除Courses表的主鍵約束用一個基于CourseID和CourseTitle的主鍵約束來代替。D、移除ClassroomID字段,并在ClassroomNumber和ClassTime字段上以主鍵約束做基礎。61.試述在SQLServer中利用文件和文件組備份為數(shù)據(jù)庫恢復提供了什么樣的便利?62.你是一個行銷公司的數(shù)據(jù)庫開發(fā)者.你設計了一個每季的銷售視圖.這個視圖加入了幾個表和計算合計信息.你在視圖上創(chuàng)建了一個唯一的索引.你想提供一個參數(shù)查詢?nèi)ピL問包含在你的索引視圖中的數(shù)據(jù).輸出必須用在其他的select列中.你如何完成這個目標?()A、使用ALTERVIEW語句添加參數(shù)值到視圖的定義中。B、創(chuàng)建一個存儲過程接收輸入?yún)?shù)并且返回結果集。C、創(chuàng)建一個用戶自定義標量函數(shù)接收輸入?yún)?shù)。D、創(chuàng)建一個聯(lián)機用戶自定義函數(shù)接收輸入?yún)?shù)63.你是WingtipToys的數(shù)據(jù)庫開發(fā)者.公司在sqlserver2005/2008數(shù)據(jù)庫中跟蹤它的存貨.你有幾個查詢和儲存過程,儲存過程執(zhí)行在數(shù)據(jù)庫索引上以支持已創(chuàng)建的查詢.當編制的存貨項目增加時,一些存儲過程的執(zhí)行時間明顯增加.其他訪問同樣信息的查詢和儲存過程并沒有增加.你必須恢復運行慢的儲存過程的性能,達到原先執(zhí)行的時間.你該怎么辦?()A、總是使用WITHRECOMPILE選項去執(zhí)行運行慢的存儲過程。B、為每張表中運行慢的存儲過程執(zhí)行UPDATESTATISTICS語句。C、為每一個運行慢的存儲過程執(zhí)行sp_recompile系統(tǒng)儲存過程.D、為每張表中運行慢的存儲過程執(zhí)行DBCCREINDEX語句。64.SQLServer中進行數(shù)據(jù)庫備份的SQL語句是()。A、INSERTDATABASEB、BACKUPDATABASEC、RESTOREDATABASED、UPDATEDATABASE65.在SQLServer中,要授予某安全性帳戶具有轉(zhuǎn)授許可給其他安全性帳戶的權限,則在授權時應加上()子句。A、WITH?GRANTB、WITH?GRANT?FORC、WITH?GRANT?OPTIOND、WITH?GRANT?PERMISSION66.以下哪項屬于DDL操作()。A、deleteB、updateC、createD、insert67.表1-表4是下列題目中用到的4個表,請根據(jù)題目要求寫出對應的SQL語句。 查詢每個供應商供應零件的數(shù)量。68.在PowerScript語言中,要訪問myobject對象中的name屬性,正確的寫法是()。A、myobject->nameB、myobject(name)C、name(myobject)D、myob69.試述研究模糊數(shù)據(jù)庫的意義。70.試述在REVOKE語句中GRANTOPTIONFOR子句和CASCADE子句的作用。71.PO_DETAILS表包含以下列: PO_NUMNUMBERNOTNULL,PrimaryKey PO_LINE_IDNUMBERNOTNULL,PrimaryKey PRODUCT_IDNUMBERForeignKeytoPRODUCT_IDcolumnofthePRODUCTStable QUANTITYNUMBER UNIT_PRICENUMBER(5,2) 請評估以下語句: ALTERTABLEpo_details DISABLECONSTRAINTpo_details_pkCASCADE;此語句用于完成什么任務()A、新創(chuàng)建一個對PO_NUM列的PRIMARYKEY約束條件B、刪除并重新創(chuàng)建對PO_NUM列的PRIMARYKEY以及FOREIGNKEY的約束條件C、禁用依賴于PO_NUM列的所有FOREIGNKEY約束條件D、禁用對PO_NUM列的約束條件,同時創(chuàng)建PRIMARYKEY索引72.以下關于索引的哪個說法是正確的()A、只能對單個表列創(chuàng)建索引B、創(chuàng)建索引總是可以提高查詢的性能C、創(chuàng)建索引可以重新排序基表中的數(shù)據(jù)D、對多個列創(chuàng)建的索引稱為組合索引或級連索引73.在關系代數(shù)的表達式中,符號σ表示的運算是()。74.請簡要說明存儲過程的概念和優(yōu)點。75.你是一個食物批發(fā)商的數(shù)據(jù)庫開發(fā)者.每星期,公司完成不同顧客的訂單.通常,每個顧客每星期定購同樣數(shù)量的一定項目.偶爾,顧客定購的某個項目的數(shù)量明顯少于顧客通常的數(shù)量.訂單的信息儲存在表invoice中,該表在sqlserver2005/2008數(shù)據(jù)庫中.創(chuàng)建該表的腳本如圖所示:你想驗證這些和平常不一樣的訂單的樣品,為此,你必須為每個顧客生成一列貨物,貨物數(shù)量少于該顧客平均的貨物數(shù)量.你應該用哪個查詢?()A、B、C、D、76.對關系模型的操作都包括哪些?77.()表示一個新的事務處理塊的開始。A、STARTTRANSACTIONB、STARTCOMMITC、BEGINCOMMIT78.請簡要說明SQLServer中使用視圖的優(yōu)點?79.下列選項中屬于數(shù)據(jù)庫系統(tǒng)軟件組成部分的是()。A、數(shù)據(jù)庫管理系統(tǒng)B、數(shù)據(jù)庫應用系統(tǒng)C、CPUD、操作系統(tǒng)80.你是WideWorldImporters(公司名)數(shù)據(jù)庫的開發(fā)者。公司跟蹤它在一個SQLServer2005/2008數(shù)據(jù)庫中的定購信息。數(shù)據(jù)庫包含兩個表,這兩個表中包含有訂購的詳細資料。這兩個表分別命名為Order和LineItem.被用來創(chuàng)建這兩個表的腳本顯示如下:公司的審計官已經(jīng)發(fā)現(xiàn)每個在2005/2008六月一日訂購的條目都被添進一個比實際高的價格---$10.你需要盡可能快的更正數(shù)據(jù)庫中的數(shù)據(jù)。問你需要使用下面哪個腳本語句?()A、B、C、D、81.查詢處理最復雜的最重要的部分是()。A、檢查是否存在所查詢的關系B、檢查該操作是否在合法的授權范圍內(nèi)C、確定查詢路徑D、查詢優(yōu)化82.SQL要嵌入到宿主語言中使用要解決哪幾方面的問題?83.分別討論在什么情況下應該使用快照復制、事務復制和合并復制。84.在客戶/服務器結構中,數(shù)據(jù)庫服務器和客戶端計算機是如何分工的?85.試述數(shù)據(jù)庫的自主存取控制和強制存取控制的區(qū)別和各自的特點。86.可以在創(chuàng)建表時用()來創(chuàng)建唯一索引。A、Createtable,CreateindexB、設置主鍵約束,設置唯一約束C、以上都可以D、設置主鍵約束,Createindex87.試述預編譯的作用。88.SQL99支持ORDBMS、還是OODBMS?89.PRIMARYKEY約束和NULL約束不能同時定義在相同的列上。90.數(shù)據(jù)庫管理系統(tǒng)在3層結構之間提供的兩層映象是()和()。91.試述為什么要討論實體之間的聯(lián)系類型?92.你是一個保險公司的數(shù)據(jù)庫開發(fā)者.那公司有一個Policies數(shù)據(jù)庫.你有為這個數(shù)據(jù)庫設計存儲程序,使用游標來處理大型結果組合.使用存儲過程的分析者報到在數(shù)據(jù)出現(xiàn)前有一個長的延遲.在延遲之后,結果是正確的.僅僅執(zhí)行數(shù)據(jù)分析的分析者,使用Policies數(shù)據(jù)庫.你想要輸入存儲程序的結果,你將使用哪一個腳本?()A、EXECsp_configure‘cursorthreshold’,0B、EXECsp_dboption‘Policies’SETCURSOR_CLOSE_ON_COMMITONC、SETTRANSACTIONISOLATIONLEVELSERIALIZABLED、ALTERDATABASEPoliciesSETCURSOR_DEFAULTLOCAL93.評估以下語句:TRUNCATETABLEemployee;以下有關此TRUNCATETABLE語句的哪個說法是的()A、可以通過執(zhí)行“DROPTABLEemployee”語句來得到同樣的結果B、可以執(zhí)行此語句來保留INVENTORY表的結構C、可以通過執(zhí)行ROLLBACK語句來撤消該語句D、可以通過執(zhí)行“DELETEEMPLOYEE”語句來得到同樣的結果94.δF1(δF2(E)等價于()。A、δF1∨F2(E)B、δF1(E)C、δF1∧F2(E)D、δF2(E)95.SQLServer數(shù)據(jù)庫中的NULL值(空值)表示的是“空格”或“0”值。96.主鍵的作用是()。A、用來唯一標識表中的行B、用來驗證數(shù)據(jù)庫的密碼C、可有可無的一個屬性D、設定表中某列的默認值97.SQL集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身,其中的create、drop、alter語句是實現(xiàn)()功能。A、數(shù)據(jù)控制B、數(shù)據(jù)定義C、數(shù)據(jù)查詢D、數(shù)據(jù)操縱98.你是woodgrove銀行的一個數(shù)據(jù)庫開發(fā)者.你正在把數(shù)據(jù)載入SQLServer2005/2008數(shù)據(jù)庫.數(shù)據(jù)被臨時載入Staging表中.當數(shù)據(jù)載入過程完成時,數(shù)據(jù)從這個表中被刪除.不需要還原這個被刪除的表.你要盡可能快的確信數(shù)據(jù)從Sraging表中被刪除,你應該怎么做?()A、使用delete語句從表中還原數(shù)據(jù)B、使用truncatetable語句從表中還原數(shù)據(jù)C、使用droptable語句從表中還原數(shù)據(jù)D、使用一個可更新的游標訪問和還原表中的毎一行數(shù)據(jù)99.從數(shù)據(jù)庫管理系統(tǒng)的角度劃分數(shù)據(jù)庫系統(tǒng)的體系結構,可分為()3層。100.物理數(shù)據(jù)庫設計主要包括哪些內(nèi)容?第I卷參考答案一.參考題庫1.參考答案:B,C2.參考答案:內(nèi);外3.參考答案:B4.參考答案:A5.參考答案:C6.參考答案:主鍵7.參考答案:C8.參考答案:A,C9.參考答案:10.參考答案:(1)程序的流程并不能夠事先確定;(2)每一類對象都有預定義事件,比如命令按鈕控件有Clicked事件,特定的事件觸發(fā)應用程序中對應的某段代碼;(3)代碼運行完成后,系統(tǒng)進入一種等待狀態(tài),等待下一個事件觸發(fā)相應的代碼。11.參考答案:A12.參考答案:A13.參考答案:B14.參考答案:A15.參考答案:B16.參考答案: 數(shù)據(jù)庫應用系統(tǒng)開發(fā)可以分為如下七個步驟: 系統(tǒng)調(diào)查及可行性分析; 系統(tǒng)分析(需求分析); 概要設計(總體設計); 詳細設計(模塊設計); 系統(tǒng)實現(xiàn)(編程); 系統(tǒng)調(diào)試與試運行(測試); 系統(tǒng)運行、評價與維護(運行)。 系統(tǒng)調(diào)查和可行性分析階段的任務是初步了解信息系統(tǒng)用戶的組織機構、業(yè)務范疇以及新系統(tǒng)的目標,并且做出可行性分析,包括經(jīng)濟可行性、技術可行性和使用可行性。 需求分析階段的主要任務是了解用戶的需求,基本目標是:對現(xiàn)實世界要處理的對象進行詳細調(diào)查,在了解原系統(tǒng)(手工系統(tǒng)或以前開發(fā)的計算機系統(tǒng))的情況、確定新系統(tǒng)功能的過程中,確定新系統(tǒng)的目標,收集支持新系統(tǒng)目標的數(shù)據(jù)需求和處理需求。 總體設計階段的主要任務是把用戶的信息要求統(tǒng)一到一個整體的邏輯結構或概念模式中,此結構能表達用戶的要求,并且獨立于任何硬件和數(shù)據(jù)庫管理系統(tǒng)。這一步,從應用程序的角度來講,要完成子系統(tǒng)的劃分和功能模塊的劃分;從數(shù)據(jù)庫的角度來講要完成概念模型的設計。 詳細設計階段同樣是包括數(shù)據(jù)庫設計和應用程序設計兩大部分。對數(shù)據(jù)庫設計要根據(jù)具體的數(shù)據(jù)庫管理系統(tǒng)設計數(shù)據(jù)庫、設計關系、考慮數(shù)據(jù)的完整性、考慮數(shù)據(jù)的安全和備份策略等。對應用程序設計要給出功能模塊說明,考慮實施方法,設計存儲過程等。 編程階段則根據(jù)上一步的設計結果進行具體實施,建立數(shù)據(jù)庫并裝入原始數(shù)據(jù),建立存儲過程,編寫和調(diào)試應用程序代碼等。 調(diào)試與試運行階段對各個子系統(tǒng)、各個模塊要進行聯(lián)合調(diào)試和測試,并試運行。在試運行階段要廣泛聽取用戶的意見,并根據(jù)運行效果進行評估,修改系統(tǒng)的錯誤、改進系統(tǒng)的性能。 最后一步是將系統(tǒng)交給用戶使用,在使用的過程中可能還會出現(xiàn)新的問題,甚至提出新的需求,所以還要不斷對系統(tǒng)進行評價和維護。17.參考答案:C18.參考答案:B19.參考答案:20.參考答案:(1)用戶標識與口令鑒別; (2)存取控制; (3)視圖機制; (4)數(shù)據(jù)加密。21.參考答案:A22.參考答案:B23.參考答案:C24.參考答案:C25.參考答案:數(shù)據(jù)結構、關系操作、完整性約束26.參考答案:A27.參考答案:A,B,C28.參考答案:A29.參考答案:A30.參考答案:A,C,D31.參考答案: 32.參考答案:D33.參考答案:B34.參考答案: S.QLServer在安裝后默認創(chuàng)建了4系統(tǒng)數(shù)據(jù)庫,它們是: (1)master數(shù)據(jù)庫。master數(shù)據(jù)庫用于存儲SQLServer系統(tǒng)的所有系統(tǒng)級信息,包括所有的其它數(shù)據(jù)庫(如建立的用戶數(shù)據(jù)庫)的信息(包括數(shù)據(jù)庫的設置、對應的操作系統(tǒng)文件名稱和位置等)、所有數(shù)據(jù)庫注冊用戶的信息以及系統(tǒng)配置設置等。 (2)tempdb數(shù)據(jù)庫。tempdb數(shù)據(jù)庫用于保存所有的臨時表和臨時存儲過程,它還可以滿足任何其它的臨時存儲要求。 (3)model數(shù)據(jù)庫。model數(shù)據(jù)庫是一個模板數(shù)據(jù)庫,當使用CREATEDATABASE命令建立新的數(shù)據(jù)庫時,新數(shù)據(jù)庫的第一部分總是通過復制model數(shù)據(jù)庫中的內(nèi)容創(chuàng)建,剩余部分由空頁填充。 (4)msdb數(shù)據(jù)庫。msdb數(shù)據(jù)庫用于SQLServer代理程序調(diào)度報警和作業(yè)等系統(tǒng)操作。35.參考答案:(1)在識別死鎖后,?SQL?Server通過自動選擇可以打破死鎖的線程來結束死鎖; (2)通常選擇運行撤銷時花費最少的事務的線程作為死鎖犧牲品; (3)SQL?Server回滾作為死鎖犧牲品的事務,然后系統(tǒng)將1205號錯誤信息返回給應用程序,取消線程的當前請求,然后允許不間斷線程的事務繼續(xù)進行。36.參考答案:D37.參考答案:D38.參考答案:A39.參考答案:A,B40.參考答案:A,B,C41.參考答案:關系數(shù)據(jù)庫系統(tǒng)42.參考答案:(1)應用程序與數(shù)據(jù)庫之間進行通信的橋梁;(2)PB對象中最為重要的一個對象,不使用事務對象將無法連接數(shù)據(jù)庫;(3)在應用程序啟動時,系統(tǒng)將自動創(chuàng)建一個名為SQLCA的全局事務對象;(4)要在程序中連接多個數(shù)據(jù)庫,則需要自定義事務對象。43.參考答案:D44.參考答案:D45.參考答案:B46.參考答案:(1)從日志文件最后向前掃描,查找該事務的更新操作;(2)對該事務的更新操作執(zhí)行逆操作,即將日志記錄中的“更新前數(shù)據(jù)的舊值”寫入數(shù)據(jù)庫;(3)若記錄中是插入操作,則相當于作刪除操作;若記錄中是刪除操作,則作插入操作;若記錄中是修改操作,則用修改前值代替修改后值;(4)繼續(xù)從后向前掃描日志文件,查找該事務的其他更新操作,并作同樣處理;(5)重復上述步驟,直到讀到該事務的開始標記,則事務故障恢復完成。47.參考答案:A48.參考答案:A49.參考答案:50.參考答案:D51.參考答案:等于52.參考答案:A53.參考答案:B54.參考答案:日志則是對備份的補充,它可以看作是一個值班日記,它將記錄下所有對數(shù)據(jù)庫的更新操作。這樣就可以在備份完成時立刻刷新并啟用一個數(shù)據(jù)庫日志,數(shù)據(jù)庫日志是實時的,它將忠實地記錄下所有對數(shù)據(jù)庫的更新操作。因此,當磁盤出現(xiàn)故障造成數(shù)據(jù)庫損壞時,就可以首先利用備份恢復數(shù)據(jù)庫(恢復大部分數(shù)據(jù)),然后再運行數(shù)據(jù)庫日志,即將備份后所做的更新操作再重新做一遍,從而將數(shù)據(jù)庫完全恢復。55.參考答案:56.參考答案:A57.參考答案:錯誤58.參考答案:B59.參考答案:錯誤60.參考答案:A61.參考答案:利用文件和文件組進行備份,則當建立數(shù)據(jù)庫的某個物理存儲介質(zhì)出現(xiàn)故障時,可以只恢復發(fā)生故障的存儲介質(zhì)上的物理文件或文件組,而不需要恢復整個數(shù)據(jù)庫,這可以大大縮短數(shù)據(jù)庫恢復所需要的時間。62.參考答案:C63.參考答案:C64.參考答案:B65.參考答案:C66.參考答案:C67.參考答案:68.參考答案:D69.參考答案: 傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)描述和存儲的是精確的和確定的客觀事物,但不能描述和處理模糊的和不確定的數(shù)據(jù)。模糊技術與數(shù)據(jù)庫技術相結合,就是希望利用數(shù)據(jù)庫來描述、存儲和處理模糊數(shù)據(jù),從而提高模糊技術的應用水平。 模糊不是目的,研究模糊是人們認知世界所采取的一種手段,人們通過模糊最終要做出正確的結論。所以模糊數(shù)據(jù)庫是人工智能和專家系統(tǒng)的一個很重要的研究領域。70.參考答案: GRANTOPTIONFOR說明只收回WITHGRANTOPTION權限; CASCADE說明級聯(lián)收回由于WITHGRANTOPTION授予的所有權限。GRANTOPTIONFOR要與CASCADE一同使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4D生物材料調(diào)控免疫微環(huán)境的修復策略
- 2025年東莞市竹溪中學招聘體育臨聘教師備考題庫及1套完整答案詳解
- 九年級上冊第六單元課外古詩詞誦讀二《丑奴兒·書博山道中壁》課件
- 3D打印導板在神經(jīng)外科手術中的精準穿刺技術
- 3D打印器官移植的倫理安全評估框架
- 簡約風棕色團隊建設培訓
- 3D可視化技術在腦動脈瘤手術中的應用策略
- 張家港市第一人民醫(yī)院招聘勞務派遣人員20人備考題庫及1套完整答案詳解
- 陜西省西咸新區(qū)秦漢中學2026年教師招聘備考題庫有答案詳解
- 生成式人工智能在歷史競賽課堂中的應用差異及適配性分析教學研究課題報告
- 2023-2024學年廣東省廣州市荔灣區(qū)九年級(上)期末數(shù)學試卷(含答案)
- JJF(陜) 042-2020 沖擊試樣缺口投影儀校準規(guī)范
- T-CFA 030501-2020 鑄造企業(yè)生產(chǎn)能力核算方法
- JBT 8127-2011 內(nèi)燃機 燃油加熱器
- MOOC 西方園林歷史與藝術-北京林業(yè)大學 中國大學慕課答案
- 混凝土緩凝劑-標準
- 年生產(chǎn)一億粒阿莫西林膠囊(0.25)
- 危重患者的早期識別
- 環(huán)泊酚注射液-臨床用藥解讀
- 2023西方文化名著導讀期末考試答案
- 老年人護理需求評估表
評論
0/150
提交評論