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