這是一套摘自網(wǎng)絡(luò)的Oracle面試題,希望各位朋友提供踴躍提供答案。
(1) 在關(guān)系R中,表達式 3 <4(R) 表示 ( )
A. 從R中選擇值為3的分量小于第4個分量的元組組成的關(guān)系
B. 從R中選擇第3個分量值小于第4個分量的元組組成的關(guān)系
C. 從R中選擇第3個分量的值小于4的元組組成的關(guān)系
D. 從R中選擇所有元組組成的關(guān)系
(2) 下面那些內(nèi)容不屬于Oracle數(shù)據(jù)庫管理員的職責()
A.創(chuàng)建新用戶 B. 創(chuàng)建數(shù)據(jù)庫對象 C.安裝Oracle軟件 D. 操縱數(shù)據(jù)庫數(shù)據(jù)的應(yīng)用程序開發(fā)
(3) 在Oracle 10G中,一下命令快為什么失敗,選擇一個最佳答案()
run
{
connect target ;
backup database including current controlfile();
}
A. 不能作為SYS進行連接,必須作為SYSDBA進行連接
B. 命令塊中不能出現(xiàn)CONNECT關(guān)鍵字
C. 命令塊中缺少ALLOCATE CHANNEL 命令
D.以上都不正確
(4)Hibernate中關(guān)于使用HQL語句描述不正確的是()
A.是一種符合對象語言的查詢語句
B.能夠避免使用 sql 的情況下依賴數(shù)據(jù)庫特征的情況出現(xiàn)
C.能夠根據(jù) OO 的習慣去進行實體的查詢
D.理解SQL的人很難理解HQL
(5)在使用JDBC連接到數(shù)據(jù)源過程中,我們使用了以下getConnection方法調(diào)用: Connection conn=DriverManager.getConnection( jdbc:odbc:thin:@host:1521:mydb”, “scott”, “tiger”);則( )
A該連接字符串是錯誤的
B該語句建立了一個到本地ODBC數(shù)據(jù)源的連接
C該語句建立了一個到本地Oracle數(shù)據(jù)庫的連接
D該語句建立了一個到本地JDataStore數(shù)據(jù)庫的連接
()試圖創(chuàng)建一個表空間,但是卻收到無法為這個表空間創(chuàng)建數(shù)據(jù)文件的錯誤信息,希望創(chuàng)建的數(shù)據(jù)文件的大小為3GB,同時為表空間指定了SMALLFILE選項,指定駐留數(shù)據(jù)文件的操作系統(tǒng)目錄經(jīng)驗證屬于與Oracle相同的用戶,并且該用戶具有完整的讀/寫權(quán)限,作為SYSTEM登錄數(shù)據(jù)庫,而硬盤上具有足夠的磁盤空間,那么出現(xiàn)錯誤的原因可能是什么()
A指定SALLFILE選項時,不能在Oracle數(shù)據(jù)庫內(nèi)創(chuàng)建大于2GB的文件
B操作系統(tǒng)無法創(chuàng)建大于2GB的文件
C必須為數(shù)據(jù)文件規(guī)范指定WITH OVERWRITE選項
D必須為數(shù)據(jù)文件規(guī)范指定REUSE選項
(6) Hibernate中關(guān)于使用HQL語句描述不正確的是()
A.是一種符合對象語言的查詢語句
B.能夠避免使用 sql 的情況下依賴數(shù)據(jù)庫特征的情況出現(xiàn)
C.能夠根據(jù) OO 的習慣去進行實體的查詢
D.理解SQL的人很難理解HQL
(7)下列哪個術(shù)語描述了棧(Stack)類使用List的內(nèi)部實例實現(xiàn)。()
A關(guān)聯(lián) B特化 C泛化 D組裝
(8)有關(guān)系模式A(C,T,H,R,S),其中各屬性的含義是:C:課程 T:教員 H:上課時間 R:教室 S:學生 根據(jù)語義有如下函數(shù)依賴集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 現(xiàn)將關(guān)系模式A分解為兩個關(guān)系模式A1(C,T),A2(H,R,S),則其中的A1的規(guī)范化程度達到
A. 1NF B.2NF C.3NF D.BCNF
(9).在Oracle 10G中,哪個進程負責實現(xiàn) Automatic Shared Memory Management ()
A. MMAN 進程
B. MMON進程
C. MMNL進程
D. PMON進程
(10) .在Oracle 10G中,下列哪一個選項不是PGA的一部分()
A.綁定信息
B.分析信息
C.會話變量
D.排序空間
(11).在Oracle 10G中,下列那些內(nèi)容是創(chuàng)建數(shù)據(jù)庫所必須的,選擇一個最佳答案()
A. 操作系統(tǒng)根用戶(針對Unix/Linux系統(tǒng))或Administrator(針對Windows系統(tǒng))的口令
B. 運行DBCA的權(quán)限
C. RAM的大小不少于SGA的大小
D. 以上都不是
(12).在Oracle 10G中,如何能夠減少一個索引段所占有的空間()
A.聚結(jié)這個索引
B.縮小這個索引
C.重構(gòu)這個索引
D.使用CASCADE選項縮小這個索引表
(13) .在Oracle 10G中,Database Control是一種多層WEB應(yīng)用程序,哪一層負責窗口管理()
A.dbconsole 中間層
B.數(shù)據(jù)庫層內(nèi)的過程
C.客戶瀏覽
D. OC4J應(yīng)用程序運行時環(huán)境
(14) 在Oracle 10G中,下列那些內(nèi)容是創(chuàng)建數(shù)據(jù)庫所必須的,選擇一個最佳答案()
A.操作系統(tǒng)根用戶(針對Unix/Linux系統(tǒng))或Administrator(針對Windows系統(tǒng))的口令
B.運行DBCA的權(quán)限
C.RAM的大小不少于SGA的大小
D.以上都不是
(15) .有關(guān)系模式A(C,T,H,R,S),其中各屬性的含義是:
C:課程 T:教員 H:上課時間 R:教室 S:學生
根據(jù)語義有如下函數(shù)依賴集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}
關(guān)系模式A的規(guī)范化程度最高達到______
A 1NF
B 2NF
C 3NF
D BCNF
(16) .在Oracle 10G中,如何能夠減少一個索引段所占有的空間()
A聚結(jié)這個索引
B縮小這個索引
C重構(gòu)這個索引
D使用CASCADE選項縮小這個索引表
(17) .在Oracle 10G中,閃回存在外鍵關(guān)系的兩個表的最佳方法是什么()
A先閃回子表,然后再閃回父表
B先閃回父表,然后再閃回子表
C在一個操作中閃回這兩個表
D沒有其他辦法,閃回操作不保護外鍵約束
(18) 在Oracle 10G中,AWR快照在何時生成()
A每隔一個小時
B每隔十分鐘
C根據(jù)要求決定
D根據(jù)要求定期生成
(19) .在Oracle 10G中,打開數(shù)據(jù)庫時,下列那些文件必須被同步,選擇一個最佳答案()
A數(shù)據(jù)文件、聯(lián)機重做日志文件以及控制文件
B參數(shù)文件和口令文件
C所有多元化控制文件副本
D不需要同步任何文件,SMON進程會在打開數(shù)據(jù)庫之后通過實例恢復(fù)來同步所有文件
(20) .在Oracle 10G中,如果已經(jīng)創(chuàng)建了一個數(shù)據(jù)庫,但是無法使用Database Control進行連接,這是什么原因,選擇一個最佳答案()
A沒有通過操作系統(tǒng)的身份驗證,或者沒有進行口令文件身份驗證
B沒有運行腳本創(chuàng)建Database Control
CGrid Control是Database Control的必備條件
D沒有被許可使用Database Control
(21) .在Oracle 10數(shù)據(jù)庫中,如果需要以秒為單位記錄日期/時間值,下列那種數(shù)據(jù)類型的列適合存儲這個信息()
A TIME
B DATETIME
C DATE或TIMESTAMP
D 因為Oracle的內(nèi)部數(shù)據(jù)類型只能存儲日期和時間,必須開發(fā)一種自定義的數(shù)據(jù)類型
實現(xiàn)
(22) .在Oracle 10G中,如何連接ASM實例()
A只使用操作系統(tǒng)身份驗證
B只使用口令文件身份驗證
C只使用數(shù)據(jù)字典身份驗證
D以上選項都不正確
(23).在Oracle 10G中,當在執(zhí)行一條多記錄更新語句時會違反某個約束,那會出現(xiàn)什么情況,選擇一個最佳答案()
A違反約束的更新會被回滾,這條語句的剩余部分則保持不變
B整條語句都會被回滾
C整個事務(wù)都會被回滾
D取決于是否執(zhí)行了alter session enable resumable
(24) .在Oracle 10G中,自動工作負荷庫(簡寫AWR)被存儲在哪個位置()
A存儲在SYSAUX表空間內(nèi)
B儲在SYSTEM表空間內(nèi)
C在系統(tǒng)全局區(qū)內(nèi)
D我們可以在數(shù)據(jù)庫創(chuàng)建階段選擇AWR的存儲位置,隨后還可以重新定位這個位置
(25)在關(guān)系模式R(U,F)中,X,Y,Z是U中屬性,則多值依賴的傳遞律是 ( )
A如果X→→Y,Y→→Z,則X→→Z
B如果X→→Y,Y→→Z,則X→→YZ
C如果X→→Z,Y→→Z,則X→→YZ
D如果X→→Y,Y→→Z,則X→→Z-Y
(26) .數(shù)據(jù)庫中全體數(shù)據(jù)的整體邏輯結(jié)構(gòu)描述稱為 ( )
A存儲模式
B內(nèi)模式
C外模式
D右外模式
(27) .在使用JDBC連接到數(shù)據(jù)源過程中,我們使用了以下getConnection方法調(diào)用: Connection conn=DriverManager.getConnection( jdbc:odbc:thin:@host:1521:mydb”, “scott”, “tiger”);則( )
A該連接字符串是錯誤的
B該語句建立了一個到本地ODBC數(shù)據(jù)源的連接
C該語句建立了一個到本地Oracle數(shù)據(jù)庫的連接
D該語句建立了一個到本地JDataStore數(shù)據(jù)庫的連接
(28) 物理結(jié)構(gòu)設(shè)計的任務(wù)是設(shè)計數(shù)據(jù)庫的( )
A存儲格式
B存取方法
C存儲結(jié)構(gòu)與存取方法
D存儲模式
(29)分布式數(shù)據(jù)庫兩階段提交協(xié)議是指( )
A加鎖階段、解鎖階段
B擴展階段、收縮階段
C獲取階段、運行階段
D表決階段、執(zhí)行階段
(30) 在Oracle 10G中,創(chuàng)建一個新的用戶帳戶時,如果沒有指定TEMPORAAY TABLESPACE ,那么該參數(shù)在這個用戶被創(chuàng)建時具有怎樣的值()
A SYSTEM
B TEMP
C NULL
D數(shù)據(jù)庫默認的臨時表空間
(31)在以下的DBMS中,可用于UNIX和Windows操作系統(tǒng)的是( )
A SQLServer 2000
B foxpro
C Sybase
D access
(32) 在Oracle 10G中,下列哪種文件可以被視為非關(guān)鍵的()
A臨時數(shù)據(jù)文件
B撤銷數(shù)據(jù)文件
C復(fù)用的控制文件
D以上所有文件
(33) 在Oracle 10G中,用戶如何改變其有效的配置文件()
A ALTER USER SET PROFILE=NewProfile
B ALTER SYSTEM SET PROFILE=NewProfile
C ALTER SESSION SET PROFILE=NewProfile
D用戶無法改變其有效的配置文件
(34)在Oracle 10G中,RDBMS實例能夠訪問ASM文件之前,ASM實例必須位于哪一種模式中()
A NOMOUNT模式
B MOUNT模式
C OPEN模式
D MOUNT或者OPEN模式
MINUS
SELECT column1, column2 FROM tablename2;