數(shù)據(jù)處理類試題_第1頁
數(shù)據(jù)處理類試題_第2頁
數(shù)據(jù)處理類試題_第3頁
數(shù)據(jù)處理類試題_第4頁
數(shù)據(jù)處理類試題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、單項(xiàng)選擇題1( A )是Oracle服務(wù)器在啟動(dòng)期間用來標(biāo)識(shí)物理文件和數(shù)據(jù)庫結(jié)構(gòu)的二進(jìn)制文件。A控制文件 B.參數(shù)文件 C.數(shù)據(jù)文件 D.日志文件2( B )進(jìn)程主要職責(zé)是監(jiān)控服務(wù)器進(jìn)程和注冊(cè)數(shù)據(jù)庫服務(wù)。A.SMON B.PMON C.CHKT D.LGWR3.( C )代表了數(shù)據(jù)庫中最小粒度的邏輯數(shù)據(jù)存儲(chǔ)層次。A.盤區(qū) B.表空間 C.數(shù)據(jù)塊 D.數(shù)據(jù)文件4用于在啟動(dòng)實(shí)例時(shí)配置數(shù)據(jù)庫,確定Oracle 11g的運(yùn)行環(huán)境文件是( A )A.參數(shù)文件 B.數(shù)據(jù)文件 C.可執(zhí)行文件 D.控制文件5下列選項(xiàng)中,哪一部分不是Oracle實(shí)例的組成部分?( C )A.系統(tǒng)全局區(qū)SGA B.PMON后

2、臺(tái)進(jìn)程 C.控制文件 D.Dnnn調(diào)度進(jìn)程6在全局存儲(chǔ)區(qū)SGA中,哪部分內(nèi)存區(qū)域是循環(huán)使用的?( B )A.數(shù)據(jù)緩沖區(qū) B.日志緩沖區(qū) C.共享池 D.大池7解析后的SQL語句在SGA的哪個(gè)區(qū)域中進(jìn)行緩存?( C )A.數(shù)據(jù)緩沖區(qū) B.日志緩沖區(qū) C.共享池 D.大池8如果服務(wù)器進(jìn)程無法在數(shù)據(jù)緩沖區(qū)中找到空閑緩存塊,以添加從數(shù)據(jù)文件中讀取的數(shù)據(jù)塊,則將啟動(dòng)如下哪個(gè)進(jìn)程?( A )A.DBWR B.LGWR C.SMON D.PMON9.如果服務(wù)器進(jìn)程非正常終止,Oracle系統(tǒng)將使用下列哪一個(gè)進(jìn)程以釋放它所占用的資源?( D )A.DBWR B.LGWR C.SMON D.PMON10下列哪個(gè)

3、進(jìn)程用于將修改過的數(shù)據(jù)從內(nèi)存保存到磁盤數(shù)據(jù)文件中?( A )A.DBWR B.LGWR C.RECO D.ARCH11.當(dāng)數(shù)據(jù)庫運(yùn)行在歸檔模式下時(shí),如果發(fā)生日志切換,為了保證不覆蓋舊的日志信息,系統(tǒng)將啟動(dòng)哪個(gè)進(jìn)程?( D )A.DBWR B.LGWR C.SMON D.ARCH12.下面哪個(gè)描述是正確的?( A )A.表空間由段組成,段由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。B.段由表空間組成,表空間由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。C.盤區(qū)由數(shù)據(jù)塊組成,數(shù)據(jù)塊由段組成,段由表空間組成。D.數(shù)據(jù)塊由段組成,段由盤區(qū)組成,盤區(qū)由表空間組成。13.下列哪個(gè)部分不是oracle實(shí)例的組成部分?( C )A.系統(tǒng)全

4、局區(qū)域 B. 服務(wù)器進(jìn)程 C.數(shù)據(jù)庫作者 D.系統(tǒng)監(jiān)控器14.你用DBCA建立了一個(gè)數(shù)據(jù)庫而沒有保存模版定義?,F(xiàn)在你打算用DBCA拷貝整個(gè)數(shù)據(jù)庫和數(shù)據(jù),下列哪個(gè)是首先要做的?( D )A.使用腳本建立新的數(shù)據(jù)庫,使用DBCA導(dǎo)入數(shù)據(jù) B.用DBCA模版管理從現(xiàn)有數(shù)據(jù)庫建立一個(gè)新的數(shù)據(jù)庫,數(shù)據(jù)也如此導(dǎo)入C.從模版列表中選擇先前建立的數(shù)據(jù)庫模版并建立數(shù)據(jù)庫D.從現(xiàn)有數(shù)據(jù)庫中拷貝數(shù)據(jù)文件建立新的數(shù)據(jù)庫,然后利用DBCA拷貝數(shù)據(jù)15. 你正在你的組織緊急事件處置演習(xí)中。幾乎沒有時(shí)間通報(bào)用戶,你就需要盡快地停止數(shù)據(jù)庫進(jìn)程。下列命令哪個(gè)是你需要要執(zhí)行的?( D )A. shutdown abort B.

5、shutdown transactionalC. shutdown D. shutdown immediate16. 你正在用共享服務(wù)器管理一個(gè)數(shù)據(jù)庫。Large_pool_size是50M。你執(zhí)行命令:alter system set Large_pool_size=100M scope=memory后然后關(guān)閉并重啟數(shù)據(jù)庫?,F(xiàn)在Large_pool_size是多少?( A )A. 50M B. 默認(rèn)Large_pool_size大小C. 100M D.和使用中的oracle SPfile設(shè)置的一樣17. 你使用下列命令連接數(shù)據(jù)庫:sqlplus scott/trigger:1522/orcl

6、.目標(biāo)數(shù)據(jù)庫是哪一個(gè)?( A )A B.tiger C.orcl D.scott E. 以上都不是18. 下列哪個(gè)不是有效的數(shù)據(jù)庫狀態(tài)?( A )A. 開機(jī) B. 關(guān)閉 C. 啟動(dòng) D. 裝載E. 不裝載19. 如果一個(gè)數(shù)據(jù)庫舉例(instance)失敗,但是沒有停止運(yùn)行,你必須使用哪個(gè)命令使實(shí)例恢復(fù)能被執(zhí)行?( B )A.startup nomount B.shutdown immediate; start forceC.startup mount D.shutdown abort; startup20. Oracle數(shù)據(jù)庫由一個(gè)或多個(gè)稱為()的邏輯存儲(chǔ)單元組成。( B )A.表 B.表空間

7、 C.行 D.單元21. 對(duì)于系統(tǒng)表的空間,Oracle建議的大小是( D )A100M B. 200M C.300M D.400M E.500M22. 下列動(dòng)態(tài)視圖中,( C )是從控制文件中得到的所有表空間的名稱和數(shù)量。 AV$INSTANCE B.V$DATABASE C.V$TABLESPACE D.V$DATAFILES23. 如果一個(gè)表空間脫機(jī)在哪里查看?( B ) A. dba_tablespacesB. v$ tablespaces C. v$database D. dba_datafile_status24.下面哪個(gè)參數(shù)不能在STORAGE子句中進(jìn)行設(shè)置( B )A. INI

8、TIALB. PCTUSED C. MINEXTENTS D. NEXT25.Oracle數(shù)據(jù)庫的最小I/O單位是( D )A. 表空間B. 段 C. 盤區(qū) D. 數(shù)據(jù)塊26.在設(shè)置自動(dòng)撤消管理時(shí),下列( B )參數(shù)用于設(shè)置所使用的撤消表空間A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTION D.ROLLBACK_SEGMENTS27.把一個(gè)表空間切換到OFFLINE狀態(tài)時(shí),可以使用4個(gè)參數(shù),不包括下列哪個(gè)選項(xiàng)?( D )A.IMMEDIATE B.NORMAL C.TEMPORARY D.FORCE28.在設(shè)置撤消表空間的自動(dòng)管理功能時(shí),

9、DBA通過使用相關(guān)的初始化參數(shù)對(duì)自動(dòng)撤消表空間進(jìn)行配置。下面的4個(gè)參數(shù)中,哪一個(gè)不是與自動(dòng)撤消管理功能相關(guān)的參數(shù)?( D )A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTION D.TRANSACTIONS29.Oracle表的唯一鍵約束與主鍵約束的一個(gè)區(qū)別是( A )A.唯一鍵標(biāo)識(shí)的列可以為空 B.主鍵標(biāo)識(shí)的列可以為空C.唯一鍵標(biāo)識(shí)的列只可以為單列 D.主鍵標(biāo)識(shí)的列只可以為單列30.下列哪個(gè)是無效的列名?( A ) A.1ST_IDB.CUST#C.ADDRESS1D.EXCEPTION31.如果希望在激活約束時(shí)不驗(yàn)證表中已有的數(shù)據(jù)是否滿足

10、約束的定義,那么可以使用下列哪個(gè)關(guān)鍵字?( D )A.disactive B.validate C.active D.novalidate32.SQL語言中,刪除一個(gè)表的命令是( B )A. DELETE B. DROP C.CLEAR D. REMORE33.你定義了一個(gè)對(duì)象類型myOBJ,要基于該類型來創(chuàng)建表tab1,語句為( C )。A.CREATE TABLE tab1 OF myOBJ;B.CREATE TABLE myOBJ OF tab1;C.CREATE TABLE tab1 AS myOBJ;D.CREATE TABLE tab1 TYPE OF myOBJ; 34.下列函數(shù)

11、不屬于集函數(shù)的是( D )Amax B.avg C.count D.substring35.( C )函數(shù)不能用于日期/時(shí)間類型。A.MAX B.MIN C.COUNT D.TO_CHAR36HAVING子句的作用是( A )A.查詢結(jié)果的分組條件 B.組的篩選條件 C.限定返回的行的判斷條件 D.對(duì)結(jié)果集進(jìn)行排序37查詢一個(gè)表的總記錄數(shù),可以采用( C )統(tǒng)計(jì)函數(shù)。A.AVG(*) B.SUM(*) C.COUNT(*) D.MAX(*)38.下列涉及空值的操作,不正確的是( C )A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULL D. NOT (

12、AGE IS NULL)39. 下列中哪個(gè)不是DML命令?( B )A.Insert B.Create C.Update D.Delete40.用于刪除表中所有數(shù)據(jù)行的命令是( B )A. DELETE TABLE B. TRUNCATE TABLE C. DROP TABLE D. ALTER TABLE41.( C )權(quán)限可以允許被授權(quán)者置數(shù)據(jù)庫于noarchivelog模式?A. sysdbaB. rootC. dbaD.operator42.下列哪個(gè)表述將用戶brent和他的模型實(shí)體一起從數(shù)據(jù)庫中移動(dòng)?( D )A.drop user brent;B.delete from dba_u

13、esrs where username=brent;C.alter system remove user brent cascade;D.drop user brent cascade;43.下列權(quán)限中,哪一個(gè)不是數(shù)據(jù)庫的訪問權(quán)限?( D )A. Read權(quán)限 B. Resource權(quán)限C. Update權(quán)限 D.Lock權(quán)限44.假設(shè)用戶USER1的默認(rèn)表空間為USERS,他在該空間的配額為10MB,則USER1在USERS表空間創(chuàng)建基本表時(shí),他應(yīng)具有( A )權(quán)限A.CREATE TABLE B.CREATE USER C.UNLIMITED TABLESPACE D.LIMITED TA

14、BLESPACE45.下列哪一項(xiàng)資源不能在用戶配置文件中限定?(A)A.各個(gè)會(huì)話的用戶數(shù)B.登錄失敗的次數(shù)C.使用CPU時(shí)間D.使用SGA區(qū)的大小46.下面哪一個(gè)不是系統(tǒng)權(quán)限?(D)A.SELECT TABLE B.CREATE TABLE C.SYSDBA D.CREATE INDEX47.想在另一個(gè)模式中創(chuàng)建表,用戶至少該具有(B)系統(tǒng)權(quán)限ACREATE TABLE B.CREATE ANY TABLE C.RESOURCE D.DBA48.用戶查詢下列( C )數(shù)據(jù)字典視圖可以查看他向其他用戶授予的對(duì)象權(quán)限。A.DBA_SYS_PRIVS B.USER_TAB_PRIVS_MADE C.

15、USER_TAB_PRIVS D.USER_OBJ_PRIVS49.下面( B )角色允許一個(gè)用戶創(chuàng)建其他用戶A.CONNECT B.DBA C.RESOURCE D.SYSDBA50.如果要啟用所有角色,則應(yīng)該使用(B)命令A(yù).SET ROLE ALL B.SET ROLE ENABLE ALL C.ALTER SESSION ALL D.ALTER USER ROLE ALL51.如果一個(gè)用戶不慎刪除了一個(gè)表,這將被認(rèn)為是什么故障?( B )A.實(shí)例B.用戶錯(cuò)誤C. 表述D.用戶進(jìn)程52.下列哪個(gè)不是有效的數(shù)據(jù)泵導(dǎo)出模式?( A )A.JAVAB. SCHEMAC. TABLED. TAB

16、LESPACE53.進(jìn)行數(shù)據(jù)庫閃回時(shí),必須確保數(shù)據(jù)庫是處于( C )模式。A.正常啟動(dòng)模式 B.用戶交互模式C.歸檔模式 D.調(diào)試維護(hù)模式 54.Oracle支持多種類型的不完全備份,下列( B )不是Oracle所支持的不完全備份?A.基于時(shí)間的不完全備份 B.基于擁護(hù)的不完全備份C.基于撤消的不完全備份 D.基于更改的不完全備份55.在對(duì)恢復(fù)目錄進(jìn)行CROSSCHECK檢驗(yàn)時(shí),如果RMAN不能找到物理存儲(chǔ)的備份文件,則備份文件的信息將被標(biāo)記為( A )。A.EXPIRED B.DELETEC.ACAILABLE D.UNAVAILABLE56.下列哪個(gè)命令可以用來確認(rèn)恢復(fù)目錄中記錄的備份數(shù)

17、據(jù)文件是否存在?( D ) A.CROSS CHECK BACKUP OF DATABASEB.CROSS CHECK COPY OF DATABASEC.CROSSCHECK COPYD.CROSSCHECK BACKUP OF ARCHIVELOG ALL57.下面哪一種不完全恢復(fù)需要使用SCN號(hào)作為參數(shù)?( C )A.基于時(shí)間的不完全備份B.基于撤消的不完全備份C.基于更改的不完全備份D.基于順序的不完全備份58.執(zhí)行不完全恢復(fù)時(shí),數(shù)據(jù)庫必須處于什么狀態(tài)?( D )A.關(guān)閉 B.卸載 C.打開 D.裝載59.下列哪一個(gè)命令可以將一個(gè)文件的備份還原到數(shù)據(jù)庫原目錄中?( D )A.RECOV

18、ER B.BACKUP C.COPY D.RESTORE60.使用RMAN進(jìn)行介質(zhì)恢復(fù)時(shí),執(zhí)行命令的順序是什么?( A )A.RESTORE、RECOVER B.RECOVER、RESTOREC.COPY、BACKUP D.COPY、RECOVER61.下列哪一個(gè)操作可以用來為一個(gè)備份操作手動(dòng)分配通道?( A )A.ALLOCATE CHANNEL B.CREATE CHANNELC.CHANNEL ALLOCATE D.CREATE LINK62.下列哪一個(gè)命令用來顯示RMAN通道的配置信息?( A )A.LIST B.DISPLAY C.SHOW D.都可以63.下列哪一個(gè)命令可以用來執(zhí)行

19、不完全恢復(fù)?( B )A.RESTORE DATABASE UNTILB.RECOVER DATABASE UNTILC.RECOVER DATA UNTILD.RESTORE DATA UNTIL64.weblogic調(diào)優(yōu)過程中不涉及的方面(D)。A.JVM內(nèi)存B.線程數(shù)量C.操作系統(tǒng)共享內(nèi)存大小D.文件系統(tǒng)大小65.如下什么是標(biāo)準(zhǔn)的BEA錯(cuò)誤號(hào)?(C)。A.Error-0001B.WLS-00002C.BEA-12345D.ORA-1010166.proxy plug-in的作用是?(C)。A.使得web server提供靜態(tài)內(nèi)容服務(wù)B.使得weblogic提供動(dòng)態(tài)內(nèi)容服務(wù)C.負(fù)載均衡請(qǐng)求

20、D.以上都不是67.若WebLogic域所在服務(wù)器地址為01,域的端口為8001,則登錄控制臺(tái)的地址為:(B)。A.01:8001B.01:8001/console/C.01:8001/loginD.以上都不是 二、填空題1.在Oracle 11g的文件系統(tǒng)中包含多種類型的文件,這些文件是 數(shù)據(jù)文件 、 控制文件 、 日志文件 、 參數(shù)文件 、口令文件、跟蹤文件、警告日志文件等。2.一般地,Oracle的后臺(tái)進(jìn)程包括 數(shù)據(jù)寫入進(jìn)場(chǎng)DBWR 、 日志寫入進(jìn)場(chǎng)LGWR 、 檢查點(diǎn)進(jìn)程

21、CKPT 、 系統(tǒng)監(jiān)控進(jìn)場(chǎng)SMON 、 進(jìn)程監(jiān)控進(jìn)場(chǎng)PMON 、 歸檔進(jìn)程ARCH 、恢復(fù)進(jìn)程RECO、封鎖進(jìn)程LCKn、調(diào)度進(jìn)程Dnnn、服務(wù)器進(jìn)程Snnn、作業(yè)進(jìn)程SNP等。3一個(gè)表空間物理上對(duì)應(yīng)一個(gè)或多個(gè) 數(shù)據(jù) 文件。4用戶對(duì)數(shù)據(jù)庫的操作如果產(chǎn)生日志信息,則該日志信息首先存儲(chǔ)在 日志緩沖區(qū) 中,隨后由 LGWR 進(jìn)程保存到 日志文件 。5在Oralce的邏輯存儲(chǔ)結(jié)構(gòu)中,根據(jù)存儲(chǔ)數(shù)據(jù)的類型,可將段分為 數(shù)據(jù)段 、索引段 回退段 、LOB段和 臨時(shí)段 。6Oracle數(shù)據(jù)庫由一個(gè)或多個(gè)稱為 表空間 的邏輯存儲(chǔ)單元組成。7. 內(nèi)存結(jié)構(gòu)是指一個(gè)進(jìn)程在其中進(jìn)行自身對(duì)話或與其他進(jìn)程對(duì)話的內(nèi)存區(qū)域,O

22、racle使用兩種類型的內(nèi)存結(jié)構(gòu),一種是 SGA ;另一種是 PGA 。8. 數(shù)據(jù)字典試圖分成3類:DBA_、 ALL_ 和 USER_ 視圖,DBA_視圖包含了數(shù)據(jù)庫所有對(duì)象的信息, ALL_視圖包含了用戶查詢表時(shí)可以訪問的所有對(duì)象的信息, USER_ 視圖包含了用戶查詢表時(shí)表所擁有的全部對(duì)象的信息。9.表空間是Oracle數(shù)據(jù)庫中數(shù)據(jù)的邏輯組織,每個(gè)數(shù)據(jù)庫至少有一個(gè) 系統(tǒng) 表空間。10表空間是Oracle數(shù)據(jù)庫中數(shù)據(jù)的邏輯組織,它存儲(chǔ)段的集合,在操作系統(tǒng)級(jí)映到一個(gè)或多個(gè) 數(shù)據(jù)文件 上。11.如果想查詢當(dāng)前會(huì)話可以使用的權(quán)限,可以查詢 SESSION_PRIVS 視圖。12.如果要查看某個(gè)用

23、戶所擁有的角色,可以查看 DBA_ROLE_PRIVS 視圖。13.若要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖 DBA_PROFILES 。14.在Oracle中將權(quán)限分為兩類,即 系統(tǒng)權(quán)限 和 對(duì)象權(quán)限 。 系統(tǒng)權(quán)限 是指在系統(tǒng)級(jí)控制數(shù)據(jù)庫的存取和使用機(jī)制, 對(duì)象權(quán)限 是指模式對(duì)象上控制存取和使用的機(jī)制。15. 角色 是具有名稱的一組相關(guān)權(quán)限的組合。16.連接到數(shù)據(jù)庫的最低系統(tǒng)預(yù)定義角色是 CONNECT 。17.在用戶連接到數(shù)據(jù)庫后可以查詢數(shù)據(jù)字典 ROLE_SYS_PRIVS 了解用戶所具有的系統(tǒng)權(quán)限。18.當(dāng)數(shù)據(jù)庫在 非歸檔 模式中運(yùn)行時(shí),無法使用單個(gè)備份文件對(duì)數(shù)據(jù)

24、庫進(jìn)行恢復(fù)。因?yàn)閷?duì)模式數(shù)據(jù)庫進(jìn)行恢復(fù)時(shí),必須使用所有的數(shù)據(jù)庫文件備份,使數(shù)據(jù)庫恢復(fù)后處于一致狀態(tài)。19.手動(dòng)進(jìn)行介質(zhì)恢復(fù)時(shí),按照數(shù)據(jù)庫恢復(fù)后的運(yùn)行狀態(tài)不同,介質(zhì)恢復(fù)為分為 完全數(shù)據(jù)庫恢復(fù) 和 不完全數(shù)據(jù)庫恢復(fù) 。 完全恢復(fù) 就是恢復(fù)所有已經(jīng)提交的事務(wù),即將數(shù)據(jù)庫、表空間或數(shù)據(jù)文件的備份更新到最近的時(shí)間。 不完全恢復(fù) 使用數(shù)據(jù)庫的備份來對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù),即將數(shù)據(jù)庫恢復(fù)到某一特定的時(shí)刻。20.使用EXPORT導(dǎo)出數(shù)據(jù)時(shí),可以根據(jù)需要按3種不同的方式導(dǎo)出數(shù)據(jù)。 表 方式就是導(dǎo)出一個(gè)指定的基本表,包括表的定義、表中的數(shù)據(jù),以及在表上建立的索引、約束等。 用戶 方式是指到處屬于一個(gè)擁護(hù)的所有對(duì)象,包括表

25、、視圖、存儲(chǔ)過程、序列等。 整數(shù)據(jù)庫 方式導(dǎo)出是指導(dǎo)出數(shù)據(jù)庫中所有的對(duì)象。21.使用RMAN進(jìn)行目標(biāo)數(shù)據(jù)庫的備份時(shí),可以使用 COPY 和 BACKUP 命令。 COPY 命令用于數(shù)據(jù)文件備份,可以將指定的數(shù)據(jù)庫文件備份到磁盤或磁帶。 BACKUP 命令是數(shù)據(jù)的備份,可以復(fù)制一個(gè)或多個(gè)表空間,以及整個(gè)數(shù)據(jù)庫中的數(shù)據(jù)。22. 數(shù)據(jù)庫進(jìn)行物理備份有兩種方式可供選擇:聯(lián)機(jī)備份和 脫機(jī)備份 。23集合運(yùn)算符 UNION 實(shí)現(xiàn)了集合的并運(yùn)算,操作INTERSECT實(shí)現(xiàn)了對(duì)集合的交運(yùn)算,而 MINUS 則實(shí)現(xiàn)了減運(yùn)算。24如果只需要返回匹配的列,則應(yīng)當(dāng)使用 INNER JOIN 連接。25如果使用逗號(hào)分隔

26、連接查看兩個(gè)表,其中一表有20行,而另一表有50行,如果未使用WHERE子句,則將返回 1000 行。26外連接的三種類型是 LEFT JOIN 、 RIGHT JOIN 和 FULL JOIN 。27 DISTINCT 關(guān)鍵字用來限定檢索結(jié)果中只顯示那些不冗余的數(shù)據(jù),該關(guān)鍵字使用在SELECT子句中列的列表前面。28在order by子句中, ASC 關(guān)鍵字表示升序排列, DESC 關(guān)鍵字表示降序排列。29.在連接操作中,如果左表和右表中不滿足連接條件的數(shù)據(jù)都出現(xiàn)在結(jié)果中,那么這種連接是 FULL JOIN 。三、簡(jiǎn)答題1設(shè)有關(guān)系EMP(ENO,ENAME,SALARY,DNO),其中各屬性

27、的含義依次為職工號(hào)、姓名、工資和所在部門號(hào),以及關(guān)系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門號(hào)、部門名稱、部門經(jīng)理的職工號(hào)。試用SQL語句完成以下查詢:(1)列出各部門中工資不低于600元的職工的平均工資。(2)寫出“查詢001號(hào)職工所在部門名稱”的查詢語句。(3)請(qǐng)用SQL語句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。解:(1) SELECT AVG(SALARY) FROM EMP WHERE SALARY=600(2)SELECT B. DNAME FROM EMP A, DEPT B WHERE A. DNO=B. DNO AND A.

28、 ENO=001(3)UPDATE A SET A. SALARY=A. SALARY*1.1FROM EMP A, DEPT B WHERE A. DNO=B. DNO AND B. DNAME = 銷售部 AND A. SALARY2 ORDER BY prjname DESC(2)SELECT daypay FROM emp A, pay B WHERE A. sno=B. sno AND sname= 張三 AND prjno= A001(3)SELECT sno,sname FROM emp A, pay B WHERE A. sno=B. sno AND prjno= A001(4

29、)SELECT C.prjno,prjname FROM emp A, pay B, project C WHERE A. sno=B. sno AND B. prjno=C. prjno AND sname= 張三 4已知一個(gè)員工表TBEmp,包含以下字段列名稱數(shù)據(jù)類型備注idvarchar2(10)代表員工號(hào)碼,主鍵namevarchar2(2) 代表員工名字,非空sexvarchar2(10) 代表員工性別birthdaydate 代表出生日期memovarchar2(100) 代表員工備注(1)創(chuàng)建員工表TBEmp(2)增加一個(gè)字段salary,類型 number(3)刪除表的memo

30、字段(4)把name字段長(zhǎng)度改為100(5) 插入以下數(shù)據(jù)(001,陳四,男,1980-10-20,NULL)(6)查詢有工資的員工信息(7)查詢名字中沒有ac的員工姓名和出生日期(8)查詢工資在900到2300之間的員工信息(9)查詢女員工個(gè)數(shù)(性別為female的)(10)查詢拿最高工資的員工信息(11)按照員工年齡由高到低來排序,顯示員工號(hào)碼、姓名、出生日期(使用to_char函數(shù),日期按照年/月/日時(shí):分顯示) to_char(birthday,yyyy/mm/dd hh:mi:ss)(12)將Jack的出生日期修改為1977-2-1,工資增加200元(13)更新表格,在所有員工的號(hào)碼

31、后面加上emp(14)刪除號(hào)碼是e001和e002和e003的員工(15)將員工的id和姓名連接起來使用別名newname來顯示(語法select as from .)(16)取出員工姓名的前三個(gè)字符、第三個(gè)字符、姓名長(zhǎng)度(17)使用create table as 來創(chuàng)建tbemp的備份表格tbemp2(18)使用兩種方式刪除所有員工 (19)刪除TBEmp表格解:(1)create table TBEmp( id varchar2(10) not null PRIMARY KEY, name varchar2(2) not null, sex varchar2(10), birthday date, memo varchar2(100); comment on column TBEmp.id is 員工號(hào);comment on column TBE is 員工名稱;comment on column TBEmp.sex is 員工性別;comment on column TBEmp.bi

溫馨提示

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

評(píng)論

0/150

提交評(píng)論