已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
ORACLE一、選擇題:1字段必須具有單一屬性特性,屬于數(shù)據(jù)庫范式的第幾種(A)?A、第一范式 B、第二范式 C、第三范式 D、第四范式2oracle數(shù)據(jù)庫中最小的數(shù)據(jù)管理單位是:(C)?A、 段 B、區(qū) C、數(shù)據(jù)塊 D、字節(jié)3.客戶端的服務命名保存到哪個配置文件中(B)?A、listener.ora B、tnsnames.ora C、oracle.ora D、init.ora4.使用DBA不能完成下列哪項工作(D)?A、創(chuàng)建數(shù)據(jù)庫 B、刪除數(shù)據(jù)庫 C、管理數(shù)據(jù)庫 D、創(chuàng)建數(shù)據(jù)表5.sql語句不能完成的功能是(D)?A、數(shù)據(jù)定義 B、數(shù)據(jù)操作 C、查詢數(shù)據(jù) D、循環(huán)數(shù)據(jù)6.在sql*plus中顯示表結構需要使用哪個命令(B)?A、 conn B、desc C、get D、set 7.約束共分為5類,下面那一類不屬于oracle約束(D)?A、非空約束 B。檢查約束 C.唯一性約束 D。表名約束8.如果要指定一個列的值不能重復,應該使用下面的哪個關鍵字?(B)A、 NOT NULL B.UNIQUE C.CHECK D.PRIMARY KEY9.下面關于視圖的描述錯誤的是?(B)A、視圖的更改不會影響到基礎表B、視圖的更改會影響到基礎表C、視圖的修改會影響到引用了視圖的對象狀態(tài)D、對試圖的基表修改后,會導致視圖失效10.內(nèi)聯(lián)視圖可以完成的操作不包含下列哪一項?(D)A、 INSERT B、DELETE C、SELECT D、DROP 11.現(xiàn)在有emp和dept表,通過deptno進行主外鍵關聯(lián),如果要查詢emp表中所有的內(nèi)容,下面哪種連接語句是正確的?(C)A、 emp.deptno(+)=dept.deptno B、emp.deptno(+)=dept.deptno(+)C、emp.deptno=dept.deptno(+) D、emp.deptno=dept.deptno12.如果有一個測試連接環(huán)境要產(chǎn)生大量的隨機數(shù)據(jù),可以選擇那種連接來輕松完成?(C)A、 左連接 B、右連接 C、交叉連接 D、自連接13.當使用CREATE SYNONYM 語句創(chuàng)建同義詞時,默認創(chuàng)建的是(B)。A、共有同義詞 B、私有同義詞 C、序列 D、偽列14.如果要使序列在達到MAXVALUE值后在重新開始,則需要在創(chuàng)建序列時指定那個關鍵字(B)A 、INCREMENT BY B、CRCLE C、NOCYCLE D、CACHE15.如果有一個測試環(huán)境要產(chǎn)生大量的隨機數(shù)據(jù),可以選擇那種連接來輕松完成?(C)A、 左連接 B、右鏈接 C、交叉連接 D、自能連接16.下面的DML語句描述錯誤的是(D)A、所有的DML語句通常一次只能操作一個表,INSERT和MERGE可以操作多個表B、如果表中的字段有NOTNULL約束,在INSERT操作時需要為指定的列指定列植。C、在執(zhí)行了DML語句后,必須顯示地使用COMMIT和ROLLBACK語句進行回滾D、Oracle會在每一條DML語句后顯示地進行事務的提交17.如果要清空一個表的數(shù)據(jù),并且不進行任何日志記錄,需要使用如下那個語句(D)A、MERGE B、UPDATE C、DELETE D、TRUNCATE18.下面哪一個函數(shù)不屬于轉(zhuǎn)換函數(shù)(C)A、TO_CHAR B、TO_DATE C、TRUNC D、CONVERT19.下面那個函數(shù)的作用類似于CASE語句?(C)A、 NULLIF B、COALESCE C、DECODE D、NVL20.請判斷下面的哪一個不是塊的基本組成結構語句(D)A、DECLARE B、BEGIN C、EXCEPTION D、EXECUTE IMMEDIATE21.在PL/SQL中包含多種循環(huán)控制結構,如果知道循環(huán)的次數(shù)要使用哪種類型的循環(huán)?(C)A、LOOP B、WHILE C、FOR D、IF22在標準SQL中,建立視圖的命令是( C )。A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令23下面哪種約束保證給表中特定列的值不重復?( A )A、PRIMARY KEY B、FOREIGN KEYC、NOT NULL D、CHECK 24在SELECT語句中,如果查詢出現(xiàn)聚合函數(shù),則定義查詢條件的關鍵字是( C )。 A、HAVINGB、WHEREC、GROUP BYD、ORDER BY25.表在數(shù)據(jù)庫中是一個非常重要的數(shù)據(jù)對象,它是用來( C)各種數(shù)據(jù)。 A、顯示 B、查詢C、存放 D、檢索26. 如果你具有數(shù)據(jù)庫管理員權限,則通過執(zhí)行以下( d )命令可以創(chuàng)建一個新用戶名和口令。A、MODIFY USER as identified by B、CONNECT /C、CREATE USER /D、CREATE USER IDENTIFIED BY 27.為數(shù)據(jù)表創(chuàng)建索引的目的是(A ) A、提高查詢的檢索性能B、創(chuàng)建唯一索引C、創(chuàng)建主鍵 D、歸類28 如果你具有數(shù)據(jù)庫管理員權限,則通過執(zhí)行以下( d )命令可以創(chuàng)建一個新用戶名和口令。A、MODIFY USER as identified by B、CONNECT /C、CREATE USER /D、CREATE USER IDENTIFIED BY 29DELETE FROM EMP WHERE SAL3000語句的功能是( b )。A、從EMP表中徹底刪除SAL大于3000的記錄B、EMP表中SAL大于3000的記錄被加上刪除標記C、刪除EMP表 D、刪除EMP表的SAL列30DELETE FROM EMP WHERE SAL3000語句的功能是( b )。A、從EMP表中徹底刪除SAL大于3000的記錄B、EMP表中SAL大于3000的記錄被加上刪除標記C、刪除EMP表 D、刪除EMP表的SAL列二、填空題:1、E-R圖中的3個關鍵組件是_實體_ 、 屬性_ 、 _關系_。2、SQL語言又可以分為兩大類,分別是_ DML _ 、_ DDL _。3、啟動監(jiān)聽程序需要使用命令_lsnrctl start_。4、數(shù)據(jù)庫的啟動啟動步驟分為3步,按順序分別是_NOMOUNT、_MOUNT_和_OPEN_狀態(tài)。5.SQL語言的中文全稱是_結構化查詢語言_,英文全稱是_Structured Query Language_。6.使用SQL語言,按其功能可以分為4類子語言,分別是_數(shù)據(jù)定義語言_、_數(shù)據(jù)查詢語言_、_數(shù)據(jù)操縱語言_、_數(shù)據(jù)控制語言_7.在數(shù)據(jù)庫管理系統(tǒng)中,數(shù)據(jù)表是一個二維表,由_行_和_列_組成。8.在Oracle中,表根據(jù)其功能可分為如下的5中類型,分別是_標準表_、_臨時表_、_索引表_、_簇表_、_分區(qū)表_。9.在Oracle數(shù)據(jù)表中,使用_ROWID_偽列來標識行的物理位置。10. 要創(chuàng)建視圖需要使用_CREATE VIEW_語句。11. 組成視圖的表叫做_基礎表_。12.在Oracle中,可以使用_CREATE SEQUENCE_語句創(chuàng)建序列。13,要獲取序列的下一個值,需要使用_NEXTVAL_偽列。14.在SELECT語句中,如果查詢所有的字段內(nèi)容,則使用通配符_*_15.ORDER BY 子句指定了排序方式,其中升序使用關鍵字_ASC_,降序使用關鍵字_DESC_16.DML的中文全稱是_數(shù)據(jù)操縱語言_,英文全稱是_Data Manipulation Language_。17.使用INSERT語句時,如果要插入默認值,可以使用_DEFALUT_關鍵字,如果要插入空值時,可以使用_NULL_關鍵字。18.在oracle中,函數(shù)按照其功能可以分為兩大類,分別是-單行函數(shù)-和-多行函數(shù)-。19.要將英文字母字符串裝換為小寫,可以使用-LOWER-函數(shù)20.在Oracle數(shù)據(jù)庫中,_表空間_是用來存儲數(shù)據(jù)庫數(shù)據(jù)的邏輯存儲劃分。21.要創(chuàng)建Oracle標準表,使用_CREATE TABLE_語句,22.要獲取序列的當前值,需要使用_CURRVAL_偽列。23.在Oracle中,同義詞可以分為兩種類型,分別是_公有同義詞_和_私有同義詞_。24.要查詢不重復的字段列數(shù)據(jù),需要使用關鍵字_DISTINCT_.25.在表中_ROWID_偽列記錄了行的物理地址,而_ROWNUM_偽列是對行的動態(tài)編號。三、簡答題書上 第二章 第三問答題 第二題。SQL語句:管理數(shù)據(jù)庫方案對象,比如查詢和操縱數(shù)據(jù)表。PL/SQL塊:編寫和執(zhí)行PL/SQL程序。SQL*Plus自己的命令:比如格式化SQL輸出結果、編輯、保存和運行SQL腳本、PL/SQL語句塊等等。書上 第三章 第三問答題 第二題。PL/SQL保留字使用大寫字母:內(nèi)置函數(shù)使用大寫字母:預定義類型使用大寫字母:SQL關鍵字使用大寫字母:書上 第四章 第三問答題 第二題。Dual表是Oracle數(shù)據(jù)庫系統(tǒng)中的一個特殊的虛擬表,這個表存在的目的主要是用來構成SELECT語句的語法規(guī)則。當需要利用SELECT語句的一些功能,比如使用SELECT獲取當前用戶,調(diào)用系統(tǒng)函數(shù)、執(zhí)行計算公式等等,就可以利用Dual表。書上 第五章 第三問答題 第二題。約束是為了完成數(shù)據(jù)庫數(shù)據(jù)的一致性和完整性的一種檢查機制。通過在數(shù)據(jù)庫表中定義約束條件,能夠增強數(shù)據(jù)的完整性。書上 第六章 第三問答題 第一題。視圖是基于表或視圖的邏輯表,與存儲數(shù)據(jù)的表一樣都是Oracle的方案對象,通過創(chuàng)建視圖,可以對存儲的數(shù)據(jù)進行邏輯的組合。書上 第七章 第三問答題 第一題。數(shù)據(jù)序列與數(shù)據(jù)庫表進行分離,使得序列具有了全局特性,這在進行SQL編程或者是PL/SQL程序設計時有時候非常有用。序列不再像自增字段那樣無法控制。書上 第八章 第三問答題 第一題。分組查詢又稱為統(tǒng)計查詢,通常用來對數(shù)據(jù)進行匯總計算,比如想知道每個部門中所有員工的最高工資,想了解每個部門的人員分布情況或者是每種類型的職位的平均薪資,這些需求可以使用SQL的分組查詢來實現(xiàn)。書上 第九章 第三問答題 第一題。DELETE語句只會刪除整條記錄,而不能對記錄中的某個字段進行刪除。刪除一個表可能導致與其他表的引用完整性出現(xiàn)問題,因此必須要注意刪除的順序。DELETE語句只是刪除表中的數(shù)據(jù),并不會對整個表進行移除工作,移除表使用DROP TABLE語句。DELETE語句在刪除數(shù)據(jù)時會產(chǎn)生回退日志信息,因此可以使用事務進行回滾恢復。四、設計題:1用sql語句創(chuàng)建圖書表?(有圖書號,圖書名,作者,出版社,類型五個字段.)CREATE TABLE bookInfo(圖書號char (10) ,圖書名char (10) ,作者 char (10) ,出版社char (10) ,類型 char (10) ) 2.用sql語句創(chuàng)建讀者表?(有讀者號,姓名,密碼,電話,類型五個字段.) CREATE TABLE readerInfo( 讀者號 char (10) , 姓名 char (10) , 密碼 char (10) , 電話 char (10) , 類型 char (10) ) 3用sql語句創(chuàng)建借閱表?(有讀者號,圖書號,借書日期,還書日期四個字段.)CREATE TABLE borrowbook( 讀者號 char (10) , 圖書號 char (10) , 借書日期 date, 還書日期 date)五、編程題:1用 DBMS_OUTPUT.put編寫兩個整數(shù)按由小到大排序的程序。DECLARE v_num1 NUMBER := 3; v_num2 NUMBER := 4; v_temp NUMBER; BEGIN IF v_num1 v_num2 THEN v_temp := v_num1; v_num1 := v_num2; v_num2 := v_temp; END IF; DBMS_OUTPUT.PUT_LINE (整數(shù)1的值 = |v_num1); DBMS_OUTPUT.PUT_LINE (整數(shù)2的值 = |v_num2);END;2. 用 DBMS_OUTPUT.put編寫打印十行“How Are You!”程序。DECLARE v_count NUMBER (2) := 0; BEGIN LOOP v_count := v_count + 1; DBMS_OUTPUT.put_line (行 | v_count | :HOW ARE YOU PL/SQL!); EXIT WHEN v_count=10; END LOOP; DBMS_OUTPUT.put_line (循環(huán)已經(jīng)退出了!);END;3. 用 DBMS_OUTP
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 春節(jié)詩韻賞析
- 春節(jié)餐飲消費解碼
- 無線電電報業(yè)務與特別業(yè)務
- 二零二五年度二手房買賣合同附租客安置及租金代收服務3篇
- 21世紀以來中國健康扶貧研究脈絡與展望-基于CiteSpace的可視化分析
- 二零二五年度國有企業(yè)股權轉(zhuǎn)讓與知識產(chǎn)權保護合同3篇
- Unit8 Birthdays(Period 1)(說課稿)-2023-2024學年譯林版(三起)英語五年級下冊
- 江蘇省泰州市(2024年-2025年小學六年級語文)統(tǒng)編版競賽題((上下)學期)試卷及答案
- 二零二五年度建筑工程合同變更與合同糾紛調(diào)解合同9篇
- 二零二五年度GZ事業(yè)單位合同制聘用員工勞動合同解除及補償合同2篇
- SB/T 10412-2007速凍面米食品
- 數(shù)控線切割機床的手工編程
- -油水井小修工藝技術課件
- (完整版)兒童醫(yī)學康復科疾病護理常規(guī)
- 2022閥門制造作業(yè)指導書
- 科技創(chuàng)新社團活動教案課程
- 建筑結構加固工程施工質(zhì)量驗收規(guī)范表格
- 部編版語文六年級上冊作文總復習課件
- 無水氯化鈣MSDS資料
- 專利產(chǎn)品“修理”與“再造”的區(qū)分
- 氨堿法純堿生產(chǎn)工藝概述
評論
0/150
提交評論