




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫基礎知識試題部門 姓名 日期 得分三、不定項選擇題(每題1.5分,共30分)1. DELETE語句用來刪除表中的數據,一次可以刪除()。DA. 行B.多行C. 一行和多行D.多行2. 數據庫文件中主數據文件擴展名和次數據庫文件擴展名分別為()。CA. .mdfldfB. .ldf.mdfC. .mdfndfD. .ndf .mdf3. 視圖是從一個或多個表中或視圖中導出的()。AA表 B查詢 C報表 D數據4. 下列運算符中表示任意字符的是()。BA背B. % C LIKE D._5. ()是SQLServer中最重要的管理工具。AA. 企業管理器B.查詢分析器 C.服務管理器 D.事件
2、探察器6. ()不是用來查詢、添加、修改和刪除數據庫中數據的語句。DA. SELECT B、INSERT C、UPDATE D、DROP7. 在oracle中下列哪個表需是不允許的()。DA、abc$B、abcC、abc_D、_abc8使用SQL命令將教師表teacher中工資salaiy字段的值增加500,應該使用的命令 是( )o DA、Replace salary with salary+500B、Update teacher salary with salary+500D x Update teacher set salary=salary+5009. 表的兩種相關約束是( 九CD、內
3、鍵和外鍵A、主鍵和索引 B、外鍵和索引 C、主鍵和外鍵10. ORACLE數據庫物理結構包括()。ABCA、數據文件B.日志文件C、控制文件D、臨時文件11. 在 Oracle 中,A、數據庫12. 在 Oracle 中,的函數有(一個用戶擁有的所有數據庫對象統稱為( B、模式 C、表空間 D、實例 可用于提取日期時間類型特左部分(如年、)。B月.日、時.分、秒)A. DATEPART B、EXTRACT C、TO.CHAR13. Oracle中,下而用于限制分組函數的返回值的子句是(A、WHERE B、HAVING C、ORDER BYD、無法限泄分組函數的返回值14. 在Oracle數據庫
4、中,(B、HAVING C、ORDER BYD、TRUNC).B)用戶模式存儲數據字典表和視圖對彖。DA、SYSTEM B、SYS C、SCOTT D、SYSDBA15.在Owcle數據庫的邏輯結構中有以下組件:A.表空間B、數據塊C、區D.段,這些組件從大到小依次是()o BA、A-B-CDB、A-D-C-BC、A-C-B-DD、D-A-C-B16.列岀表結構的命令是(D )A、DESCRIBEB、DROPC、TRUNCATED、SELECT17. 使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當()o B使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當()A、使用W
5、HERE子句B、在GROUP BY后而使用HAVING子句C、先使用WHERE子句,再使用HAVING子句D、先使用HAVING子句,再使用WHERE子句18. 在Oracle維護過程中,第一步應查看數據庫管理系統的運行日志,其日志文件需 為:()o CA、error_SID.logB、Alert_SID .logC、trace_SID.logD、logtail_SID.log19. ORACLE中char類型與varchar2類型的區別,描述正確的是()。ADA、char為定長字符數據類型B、char為不上長字符數據類型C、vaicliai-2為左長數據類型D、varchar2為不建長數據類
6、型20. 在動環監控系統的數據庫服務器上安裝了 VVmdows2003系統,如果要使得BASS2100或者C3M系統的數據庫支持4G以上的內存,那么應該安裝()版本。BA、32位企業版B、64位企業版C、標準版 D、個人版四、填空題(每空1分,共35分)1. SQL Server中數據庫是由和組成的。MDF數據主記錄文件.LDF數據庫日志文件2. 使用命令來創建一個新數據庫及存儲該數據庫的文件。CREATE DATABASE3. SQLServer中支持兩種類型的變呈:,分別是和全局、局部4. Oracle數據庫由一個或多個表空間組成,表空間由一個或多個組成。表空間具有和兩種狀態。當處于前者時
7、,表空間的數據可為用戶使用,當處于后者時,表空間的數據不可用。數據文件、讀寫READ WRITE和只讀READ ONLY5. 査看ORACLE中用戶當前信息的命令是select useinmie,default_tablespace from user_users6. ORACLE數據庫由三種類型的文件組成:、和數據文件、日志文件和控制文件7. ORACLE進程分為、和用戸進程、服務器進程、后臺進程8. C3M系統中,LSC數據庫的默認實例的系統標識符SID名稱是,默認密碼是OC3MLSC、gxxgosun9. C3M系統采用的數據庫為Oracle 10G版本,其中,在應用服務器上應該安裝.數
8、據庫服務器上應該安裝o服務器版、客戶端版10. C3M系統數據庫的備份是通過批處理腳本實現的,那么應該通過實現自動左期的備份數據庫。立制任務11. C3M系統應用服務器上應該配置Oracle數據庫的監聽程序和之后,才能訪問數據庫。Net網絡服務乞12. 在C3M系統中,當發現設備模板信息錯誤的時候,應該進入用戶,找到和兩張表,刪除錯誤模板的記錄,然后再重新導入數據。Gxx02、set device template、set device standard13. C3M系統的數據庫中,標準通道類型的表是在用戶的和兩張表。Gxx06、pre_channle_type、pre_channle_typ
9、e_relation14. SQL語言中,用于排序的是子句,用于分組的是子句。Ol der by、gi oup by15. 是一個非常特殊但又非常有用的函數,它可以計算出滿足約朿條件的一組條件的行數。count16. SQL數據模型有三種類型,分別是、和概念數據模型、邏輯:數據模型和物理數據模型17. SQL屬于型數據庫管理系統。關系18. SQL中有一種簡便的插入多行數據的方法,這種方法是使用查詢出的結果代替VALUES子句。select語句五、簡答題(共55分)1. 數據庫在什么情況下不能被刪除? (5分)2. 在ORACLE數據庫中,如何恢復被誤刪的數據文件? (5分)3. 請簡述ORA
10、CLE數據庫系統具有的備份方式。(5分)Oiacle數據庫的備份方法很多,無論使用那種備份方法,備份的目的都是為了在 岀現故障后能夠以盡可能小的時間和代價恢復系統。英中用export實用程序導出 數據庫對象(邏輯備份)、冷備份和熱備份是三種最基本的備份方法。1、冷備份是Oracle最簡單的一種備份。執行冷備份前必須關閉數據庫,然后使用 操作系統實用工具或者第三方工具備份所有相關的數據庫文件。優點:能簡單快速地備份;能簡單快速地恢復;執行簡單。缺點:必須關閉數據庫,不能進行點恢復。2、熱備份是當數據庫正在運行時進行數據備份的過程。執行熱備份的前提是:數 據庫運行在可歸檔日志模式。適用于24X7不
11、間斷運行的關鍵應用系統。優點:備份時數據庫可以是打開的;熱備份可以用來進行點恢復。初始化參數文件、 歸檔日志在數據庫正常運行時是關閉的,可用操作系統命令拷貝。缺點:執行過程復雜。由于數據庫不間斷運行,測試比較困難。不能用操作系統實 用工具拷貝打開的文件。必須使用Oracle提供的ocopy工具來拷貝打開的文件。 熱備份可能造成CPU、I/O過載,應在數據庫不太忙時進行。3、冷備份和熱備份都備份物理數據庫文件,因而被稱為物理備份。而export備份 的是數據庫對象,因此被稱為邏輯備份。優點:能執行對象或者行恢復:備份和恢復速度更快:能夠跨操作系統平臺遷移數 據庫:數據庫可一直運行。缺點:expo
12、rt并不是冷備份和熱備份的替代工具;冷、熱備份可保護介質失效: export備份可保護用戶或應用錯誤。4. 存儲過程與觸發器的區別?(5分)觸發器是一種特殊類型的存儲過程,當使用下而的一種或多種數據修改操作在指左 表中對數據進行修改時,觸發器會生效:UPDATE. INSERT或DELETE0觸發 器可以查詢其它表,而且可以包含復雜的SQL語句。它們主要用于強制復雜的業 務規則或要求。例如,可以控制是否允許基于顧客的當前帳戶狀態插入左單。觸發器還有助于強制引用完整性,以便在添加、更新或刪除表中的行時保留表之間 已泄義的關系。然而,強制引用完整性的最好方法是在相關表中左義主鍵和外鍵約 朿。如果使
13、用數據庫關系圖,則可以在表之間創建關系以自動創建外鍵約束。 觸發器的優點如下:觸發器是自動的:它們在對表的數據作了任何修改(比如手工輸入或者應用程序采 取的操作)之后立即被激活。觸發器可以通過數據庫中的相關表進行層疊更改。例如,可以在titles表的 titlejd列上寫入一個刪除觸發器,以使其它表中的各匹配行采取刪除操作。該觸 發器用title_id列作為唯一鍵,在titleauthor、sales及roysched表中對各匹配 行進行定位。觸發器可以強制限制,這些限制比用CHECK約束所立義的更復雜。與CHECK 約束不同的是,觸發器可以引用其它表中的列。存儲過程是SQL語句和可選控制流語
14、句的預編譯集合,以一個爼稱存儲并作為一 個單元處理。存儲過程存儲在數據庫內,可由應用程序通過一個調用執行,而且允 許用戶聲明變量、有條件執行以及其它強大的編程功能。存儲過程可包含程序流、邏借以及對數據庫的査詢。它們可以接受參數、輸出參數、 返回單個或多個結果集以及返回值。可以出于任何使用SQL語句的目的來使用存儲過程,它具有以下優點:1. 可以在單個存儲過程中執行一系列SQL語句。2. 可以從自己的存儲過程內引用其它存儲過程,這可以簡化一系列復雜語句。3. 存儲過程在創建時即在服務器上進行編譯,所以執行起來比單個SQL語句快。4. 存儲過程能夠減少網絡流疑5. 存儲過程可被作為一種安全機制來充
15、分利用5. 用一條SQL語句查詢岀student表中每門功課都大于80分的學生姓需。(5分)Namekechengfenshu張三語文81張三數學75李四語文76李四數學90王五語文81王五數學100王五英語90select distinct name from student where name not iii (select name from student where feiishu desc empNameENAME一雇員名字MGR-雇員上級主管編號SAL一雇員工資DEPTNO-雇員所在部門編號Null? TypeEMPNOENAMEJOBMGRHIREDATESALCOMMNOT
16、 NULL NUMBERVARCHAR2(10)VARCHAR2 NUMBER DATEDEPTNO請寫岀以下操作的完整的SQL語句:(25分)1)、查詢每個部門的工資總和。NUMBER 2)NUK4BER(7,2)NUMBER(2)2).向EMP表中插入一條與SMITH內容相同的記錄,但姓需改為Lida,雇員號 改為7899oinsert (empnozenainezjobzmgi,hiiedate,sal,conmi,depno) into emp values (select (7899zLiciJobzmgizliiiedatezsal,conini,depno) from emp wheresmith)3、將雇員Smith工資加$1000。4、創建一張新表EMP2,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宋代‘城市生活直播’視角探究:《東京夢華錄》的現代啟示
- 2025商業聯盟與合作伙伴的合同協議范本
- 2025私人住宅物業租賃合同范本
- 2025年續簽辦公室租賃合同
- 2025合同轉讓印花稅率
- 2025工程承包合同管理流程
- 2025深圳商業店鋪租賃合同
- 二零二五酒類銷售用工合同
- 租賃站聯營合作協議范例二零二五年
- 工作餐供應合同書二零二五年
- 馬克思主義新聞觀十二講之第八講堅持新聞真實原則課件
- 工藝管道伴熱管施工技術方案
- 各層次養老機構定價方法及案例
- 二方審核計劃
- 優秀病例演講比賽PPT
- 吉林省礦產資源概況及分布
- 最新肺結核診斷和治療指南
- 公司員工基本禮儀培訓ppt完整版課件
- 工程項目綜合應急預案(通用版)
- 半橋LLC諧振變換器設計與仿真
- 城市橋梁工程竣工驗收
評論
0/150
提交評論