oracle考試試題及答案_第1頁
oracle考試試題及答案_第2頁
oracle考試試題及答案_第3頁
oracle考試試題及答案_第4頁
oracle考試試題及答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、試題一一、填空題(每小題4分,共20分)1、數(shù)據(jù)庫管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 三個階段一2、數(shù)據(jù)庫三級數(shù)據(jù)結(jié)構(gòu)是 外模式、模式、內(nèi)模式3、Oracle數(shù)據(jù)庫中,SG油 數(shù)據(jù)庫緩沖區(qū),重做日志緩沖區(qū),共 享池組成4、在Oracle數(shù)據(jù)庫中,完正性約束類型有 Primay, gy約束。Foreign key 約束,Unique 約束,check 約束,not need 藥束""5、PL/SQL中游標(biāo)操作包括 聲明游標(biāo),打開游標(biāo),提取游標(biāo),關(guān)閉二、正誤判斷題(每小題2分,共20分)1、數(shù)據(jù)庫中存儲的基本對象是數(shù)據(jù)(T)2、數(shù)據(jù)庫系統(tǒng)的核心是DBMST)3、關(guān)系操

2、作的特點是集合操作(T)4、關(guān)系代數(shù)中五種基本運算是并、差、選擇、投影、連接( F)5、Oracle進程就是服務(wù)器進程(F)6、oraclet系統(tǒng)中SG廝有用戶進程和服務(wù)器進程所共享(T)7、oracle數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)塊的大小與操作系統(tǒng)有關(guān)(T)8、oracle數(shù)據(jù)庫系統(tǒng)中,啟動數(shù)據(jù)庫和第一步是啟動一個數(shù)據(jù)庫實 例(T9、PL/SQL中游標(biāo)的數(shù)據(jù)是可以改變的(F)10、數(shù)據(jù)庫概念模型主要用于數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(F)三、簡答題(每小題7分,共35分)1、何謂數(shù)據(jù)與程序的邏輯獨立性和物理獨立性?2、試述關(guān)系代數(shù)中等值連接與自然連接的區(qū)別與聯(lián)系?3、何謂數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計一般分為哪些階段?4、簡述

3、Oracle 邏輯數(shù)據(jù)庫的組成?5、試任舉一例說明游標(biāo)的使用方法?五、設(shè)有雇員表emp(empno,ename,age,sal,tel,deptno),其中:empno 編號,name 姓名,age 年窗令,sal工資, tel 電話deptno 部門號。請按下列要求分別晨SQL*PLUSF編程。(每小題3分,共15分)? 1、查詢家有電話的職工信息。SQL>SELECT * FROM emp WHERE tel NOT NULL;? 2、查詢工資在500至 800元之間的雇員信息SQL>SELECT * FROM emp WHERE BETWEEN 500 AND 800;? 3

4、、按年齡遞增順序顯示雇員編號、姓名、年齡、工資SQL>SELECTempno,ename,age,sal FROMempORDERBY age ASC;? 4、求部門號為D_01的平均工資SQL>SELECT AVG(sal) FROM emp WHERE deptno='D_01'? 5、 查找部門號為D_01 的 40 歲以上而工資在400 元以下的雇員SQL>SELECT ename FROM emp WHERE deptno='D_01' AND age>40ANDSal<400;試題一答案一、填空題1、 人工管理、文件系統(tǒng)

5、、數(shù)據(jù)庫系統(tǒng)2、 外模式、模式、內(nèi)模式3、 數(shù)據(jù)庫緩沖區(qū),重做日志緩沖區(qū),共享池4、 Primay key 約束。 Foreign key 約束, Unique 約束, check 約束, not need 約束5、 聲明游標(biāo),打開游標(biāo),提取游標(biāo),關(guān)閉游標(biāo)二、正誤判斷題1、 T2、 T3、 T4、 F5、 F6、 T7、 T8、 T9、 F三、五、1、2、3、4、5、(略)、SQL>SELECT * FROM emp WHERE tel NOT NULL;SQL>SELECT * FROM emp WHERE BETWEEN 500 AND 800;SQL>SELECTemp

6、no,ename,age,sal FROM empORDERBY age ASC;SQL>SELECT AVG(sal) FROM emp WHERE deptno='D_01'SQL>SELECT ename FROM emp WHERE deptno='D_01' AND age>40Sal<400;試題二1、 單項選擇題 ( 每小題 3 分, 共 15分)在每小題列出的四個備選項中只有一個是符合題目要求的, 請將其代碼填在題后的括號內(nèi)。 錯選、 多選或未選均無分。1. 現(xiàn)實世界中,事物的一般特性在信息世界中稱為 ( )A. 實體B.

7、 實體鍵C. 屬性D. 關(guān)系鍵2. 數(shù)據(jù)的邏輯獨立性是指()A. 概念模式改變,外模式和應(yīng)用程序不變B. 概念模式改變,內(nèi)模式不變C. 內(nèi)模式改變,概念模式不變D. 內(nèi)模式改變,外模式和應(yīng)用程序不變3. 在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,創(chuàng)建的視圖在數(shù)據(jù)庫三層結(jié)構(gòu)中屬于(A. 外模式)B. 存儲模式C. 內(nèi)模式D. 概念模式4. 部分匹配查詢中有關(guān)通配符“_”的正確的敘述是( )A. “_”代表多個字符B. “ _”可以代表零個或多個字符C. “_”不能與“%”一同使用D. “ _”代表一個字符2、 填空題 ( 每空 2 分, 共 30 分 ) 請在每小題的空格上填上正確答案。錯填、不填均無分。1. 數(shù)

8、據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、 和三個要素組成。2. 數(shù)據(jù)庫系統(tǒng)各類用戶對數(shù)據(jù)庫的各種操作請求( 數(shù)據(jù)定義、查詢、更新及各種控制 ) 都是由一個復(fù)雜的軟件來完成的,這個軟件叫做。3. 在SQL SELEC語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該 使用 關(guān)鍵字。4. 使用SQL®言的SELEC曲句進行分組查詢時,如果希望去掉不滿足條件的分組,應(yīng)當(dāng)使用 子句。5. 關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操縱語言 (DML) 主要包括兩類操作, 它們是檢索和 。6. 在關(guān)系數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)庫設(shè)計分為需求分析、概念設(shè)計、邏輯設(shè)計、 物理設(shè)計、 應(yīng)用程序編碼調(diào)試運行、 數(shù)據(jù)庫運行維護六個階段。設(shè)計關(guān)系模式是數(shù)據(jù)庫

9、設(shè)計中的哪個階段的任務(wù)?7. 關(guān)系運算可分為 和兩大類。1.1 NF 的關(guān)系消除依賴后,可將范式等級提高到2NF。2NF的關(guān)系消除依賴后,可將范式等級提高到 3NF9. 數(shù)據(jù)庫的三級結(jié)構(gòu)通過模式的概念/ 內(nèi)模式映象保證獨立性, 通過模式的外/ 概念映象, 保證 獨立性。10. SQL 的含義是 。11. DBMSS常提供授權(quán)功能來控制不同的用戶訪問數(shù)據(jù)庫中數(shù)據(jù)的權(quán)限,其目的是為了數(shù)據(jù)庫的 。三、簡答題 ( 每小題 6 分,共 24 分)1 . 數(shù)據(jù)庫提供的安全性保護功能包括哪四個方面?試解釋它們的含義2 . 簡述參照完整性規(guī)則,它的目的意義,試舉例說明。3 .以oracle DBMS;例,給出

10、SQL語言支持的關(guān)系數(shù)據(jù)庫三級邏輯結(jié) 構(gòu)示意圖。4 .簡述DBMS寸數(shù)據(jù)庫的安全性控制功能包括哪些常用手段?四、數(shù)據(jù)庫設(shè)計( 共 15 分 )1. 假設(shè)有一個關(guān)系,用來記錄每個人的身份證號、姓名和工作單位。還包含他 /她的每個孩子的身份證號、 姓名和出生地, 以及他 / 她所擁有的每輛汽車的牌號和型號。由現(xiàn)實世界的已知事實得知:有一些人可能有若干輛汽車, 這些汽車可能是同一型號, 也可能不是同一型號;有一些人沒有汽車; 如果某人有汽車, 他的每輛汽車都有一個汽車牌號;有一些人可能有若干個孩子, 有一些人沒有孩子。 初步設(shè)計的關(guān)系模式如下:R ( 身份證號,姓名,工作單位, C 身份證號, C

11、姓名, C 出生地,汽車牌號,型號)其中“C身份證號,C姓名,C出生地”分別是孩子的身份證號、姓名和出生地。請將該關(guān)系模式分解成BCNFfi勺關(guān)系模式,確定主關(guān)系鍵。(7分)2. 假設(shè)某一個學(xué)校的圖書館要建立一個數(shù)據(jù)庫, 保存讀者、 書和讀者借書記錄。為了建立該數(shù)據(jù)庫,需要先設(shè)計好概念模型,即設(shè)計E -R圖,然后再將概念模型轉(zhuǎn)換為關(guān)系模型。請設(shè)計出E- R圖。讀者的屬性有:讀者號、姓名、年齡、地址和單位。每本書的屬性有:書號、書名、作者和出版社。對每個讀者借的每本書有:借出日期和應(yīng)還日期。( 8 分) 五、計算題 ( 本大題共 3 小題,共 16 分 ) 設(shè)有一個顧客商品關(guān)系數(shù)據(jù)庫,有三個基本

12、表,表結(jié)構(gòu)如下:商品表: Article ( 商品號,商品名,單價,庫存量)客戶表: Customer ( 顧客號,顧客名,性別,年齡,電話)訂單表: OrderItem ( 顧客號,商品號,數(shù)量,購買價,日期 )注意: 回答時要將答案寫到規(guī)定的地方; 給出的答案要求字跡必須清楚;不允許改變程序結(jié)構(gòu)和隨意添加子查詢。1 .請用SQLS言創(chuàng)建一個視圖GM_VIEW僉索顧客的顧客號、顧客名和訂購商品的商品名、金額和日期。 (金額等于數(shù)量*購買價 ) (6分)CREAT VIEW GM_VIEW各號,顧客名,商品名,金額,日期)ASSELECT FROM Artcle, Customer, Orde

13、rItemWHERE ;_2 .請用SQLg言找出女顧客購買的商品號、商品名和數(shù)量合計。(6分)SELECTFROM OrderItem, Artcle, Customer,WHERE GROUP BY Orderitem商品號,商品名;3 .請用SQL®言ALTER TABE命令給商品表 Article 增加一個字段, 字段名為:產(chǎn)地,數(shù)據(jù)類型為:CHAR長度為:30,命令如下:(4 分)ALTER TABEL 試題二答案:一 . DBCACCCDCC二 . 笛卡兒積 刪除異常 實體完整性參照完整性 用戶自定義完整性 層次模型網(wǎng)狀模型 關(guān)系模型 顯式游標(biāo) 隱式游標(biāo)三.四.略五.1.

14、Select C#, AVG(grade)From SCGGroup by C#Having AVG(grade)>80Order by 2, C# desc2. FETCH c_AllClasses INTO v_ClassesRecord; 正確 FETCH c_AllClasses INTO v_Department, v_Course; 錯誤 3.CREATE OR REPLACE PROCEDURE AddNewemployee ( p_Name s_%TYPE,p_title s_emp.title%TYPE) ASBEGININSERT INTO s_emp

15、(ID, name,title)VALUES (emp_sequence.nextval, p_name, p_title);END AddNewemployee;/* 調(diào)用過程 */BEGINAddNewemployee('Zelda', 'sales representative');END;試題三一、填空題 ( 每空 2 分,共20 分 )1、使用SQL®言的SELEC曲句進行分組查詢時,如果希望去掉不滿足條件的分組,應(yīng)當(dāng)使用 子句。2、在關(guān)系數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)庫設(shè)計分為需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、應(yīng)用程序編碼調(diào)試運行、數(shù)據(jù)庫運行維護

16、六個階段。設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中的哪個階段的任務(wù)?3、關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、 和除法。4、關(guān)系模型有,三類完整性。5、對于實體集A和B之間的二元聯(lián)系集,映射基集必須是以下四種 之一:6、PL/SQL有兩種類型的游標(biāo):和。二、單項選擇題 ( 每小題 3 分,共 15 分 )1、在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,創(chuàng)建的視圖在數(shù)據(jù)庫三層結(jié)構(gòu)中屬于( )A. 外模式B. 存儲模式C. 內(nèi)模式D. 概念模式2、現(xiàn)實世界中,事物的一般特性在信息世界中稱為( )A. 實體B. 實體鍵C. 屬性D. 關(guān)系鍵3、關(guān)系模式SJP (S, J, P)中,S是學(xué)生,J是課程,P是名次。每 一個學(xué)生選修每

17、門課程的成績有一定的名次, 每門課程中每一個名次只有一個學(xué)生(無并列)。該關(guān)系模式屬于:A、 2NF B 、 3NFC、 BCNFD、 4NF4、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是 ( )A. 多對多 B. 一對一C. 多對一D.一對多5、數(shù)據(jù)的邏輯獨立性是指( )A. 概念模式改變,外模式和應(yīng)用程序不變B. 概念模式改變,內(nèi)模式不變C. 內(nèi)模式改變,概念模式不變D. 內(nèi)模式改變,外模式和應(yīng)用程序不變?nèi)⒑喆痤}1、簡述參照完整性規(guī)則,它的目的意義,試舉例說明。2、簡述oracle 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)特點3、何謂數(shù)據(jù)與程序的邏

18、輯獨立性和物理獨立性?4、簡述DBMS寸數(shù)據(jù)庫的安全性控制功能包括哪些常用手段 ?5、簡述數(shù)據(jù)庫概念設(shè)計的主要步驟。6、回滾段的作用是什么?7、解釋冷備份和熱備份的不同點以及各自的優(yōu)點?四、數(shù)據(jù)庫設(shè)計1、假設(shè)某一個學(xué)校的圖書館要建立一個數(shù)據(jù)庫,保存讀者、書和讀者借書記錄。為了建立該數(shù)據(jù)庫,需要先設(shè)計好概念模型,即設(shè)計E-R圖,然后再將概念模型轉(zhuǎn)換為關(guān)系模型。請設(shè)計出E- R圖。讀者的屬性有:讀者號、姓名、年齡、地址和單位。每本書的屬性有:書號、書名、作者和出版社。對每個讀者借的每本書有:借出日期和應(yīng)還日期。2、有雇員表emp(empno,ename,age,sal,tel,deptno),其中:empno 編號,name 姓名,age 年窗令,sal工資, tel 電話deptno 部門號。請按下列要求分別晨SQL*PLUSF編程。(每小題3分,共15分)? 查詢家有電話的職工信息。? 查詢工資在500 至 800 元之間的雇員信息? 按年齡遞增順序顯示雇員編號、姓名、年齡、工資? 求部門號為D_01 的平均工資?我部門號為D二01的40歲以上而

溫馨提示

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

評論

0/150

提交評論