數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)手冊_第1頁
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)手冊_第2頁
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)手冊_第3頁
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)手冊_第4頁
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)手冊_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫應(yīng)用技術(shù)》

實(shí)

驗(yàn)

導(dǎo)

成都信息工程學(xué)院軟件工程系

目錄

試驗(yàn)一Oracle數(shù)據(jù)庫的安裝與配置錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽。

四、試驗(yàn)環(huán)節(jié)錯(cuò)誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

六、思索題錯(cuò)誤!未定義書簽。

試驗(yàn)二使用和管理Oracle表、約束、索引、視圖錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽。

四、試瞼環(huán)節(jié)借誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

試驗(yàn)三Oracle數(shù)據(jù)庫創(chuàng)立試驗(yàn)錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽。

四、試驗(yàn)環(huán)節(jié)錯(cuò)誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

六、思索題錯(cuò)誤!未定義書簽。

試驗(yàn)四PL/SQL程序設(shè)計(jì)基礎(chǔ)試驗(yàn)錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽.

四、試驗(yàn)環(huán)節(jié)錯(cuò)誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

試驗(yàn)五《學(xué)生成績管理系統(tǒng)》數(shù)據(jù)庫設(shè)計(jì)錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽。

四、試驗(yàn)環(huán)節(jié)錯(cuò)誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

試驗(yàn)八備份和恢豆試驗(yàn)錯(cuò)誤!未定義書簽。

一、試驗(yàn)?zāi)康腻e(cuò)誤!未定義書簽。

二、試驗(yàn)內(nèi)容錯(cuò)誤!未定義書簽。

三、試驗(yàn)儀器、設(shè)備錯(cuò)誤!未定義書簽。

四、試驗(yàn)環(huán)節(jié)錯(cuò)誤!未定義書簽。

五、試驗(yàn)匯報(bào)規(guī)定錯(cuò)誤!未定義書簽。

試驗(yàn)一Oracle數(shù)據(jù)庫的安裝與配置

一、試驗(yàn)?zāi)康?/p>

理解Oracle數(shù)據(jù)庫服務(wù)器安裝過程,掌握配置Oracle數(shù)據(jù)庫服務(wù)器H勺網(wǎng)

絡(luò)連接。

二、試驗(yàn)內(nèi)容

1.Oracle服務(wù)器的安裝和配置。

2.NetConfigurationAssistantH勺管理與配置;

3.使用OracleNetManager配置網(wǎng)絡(luò)連接;

4.配置和使用EnterpriseManagerConsole,連接數(shù)據(jù)庫實(shí)例。

三、試驗(yàn)儀器、設(shè)備

軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle

9io

硬件:PHI1G以上CPU、512M以上內(nèi)存、6.4GB以上口勺空閑磁盤空間和

1OOOMB虛擬內(nèi)存。

四、試驗(yàn)環(huán)節(jié)

1.Oracle服務(wù)器R勺安裝和配置。

yO.acleUrwvetZWe*co??e

Welcome

TheOracleUntversaiinstallerguidesyouthroughthemstaMaoonandconfigurationoryour

Oracleproducts

Click?installedProducts?toseeallinstaaedproducts

圖1-1啟動(dòng)UniversalInstallor圖形界面安裝向?qū)Чぞ?/p>

圖1-2設(shè)置Oracle服務(wù)器文獻(xiàn)安裝位置

AvailableProducts

S?l?ctaproducttoinstall.

?OracieSiDatabase90100

的yanproc8fHM>2artarte*delatese.productoptions.marMwgemerttooH.networfcngaervtces.ultties

andtesicc#ertsoftwareforanOr?cieoataberseserver

rOracleSiClient90100

CH..ert?rprn?tods,networivtgwrvtceB.uM,s.<>rve?c<wn0r<tootsand?cornersandteMcci^r<

Milwore.

rOracie9iManagementanaintegration9.0.10.0

rtttoHmservermaneomenttools,OracletneernetDrectoy.OraclerwcficnServer.rwtworMrx>

IMMIMArwihAitar

圖:-3選擇安裝0raclc9i數(shù)據(jù)庫產(chǎn)品

圖1-4選擇安裝0racle9i數(shù)據(jù)庫企業(yè)版本

UntvetialIcBteHe,DatabaseConltguialion

DatabaseConfiguration

Setecladatabaseswdioyourneeds

?GeneralPurpose

apce?)nfigLreddaUMseoptrrizedforgeneralfxrposeusage

rTransactionProcessing

instatsawaeonf^EdatebeseopUrszedfortransactionproce^r>g

rDatawarehouse

irwtMta(xeconftTuredcfatab^xo0mxedfordataw?ehou$<ng

「Cu5tO(THZed

Afty^rsyoutocreate?cuttorvz^dTNsOfD^onUMtlongerthanthepre<:on69ir^opUorw

rSoftwareOnFy

圖1-5根據(jù)數(shù)據(jù)庫用途選擇數(shù)據(jù)庫配置

圖1-6設(shè)定數(shù)據(jù)庫的全局?jǐn)?shù)據(jù)庫名稱和Oracle系統(tǒng)標(biāo)識名稱

圖1-7設(shè)置數(shù)據(jù)庫文獻(xiàn)寄存位置

圖1-8設(shè)置數(shù)據(jù)庫使用的字符集

圖1-9確認(rèn)各項(xiàng)設(shè)置數(shù)據(jù),假如對時(shí)開始安裝,否則重新設(shè)置

圖1T0開始安裝進(jìn)程

圖1-11安裝程序自動(dòng)配置Oracle工具

圖1-12Oracle帳戶口令管理

OtoeIeUrwveeS4>*InslolkBCEndofInstaMxilionlx]

EndofInstallation

TheinstallationofOracl?9iDatabasewassuccessful,butsom*optional

configurationtoolsfailedorwerecancelled.

圖1-13Oracle數(shù)據(jù)庫安裝和配置完畢

2.使用NetConfigurationAssistcint配置tnsnames

1)配置tnsnames(當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)名)

配置tnsnames之前確定Oracle服務(wù)器和監(jiān)聽程序已經(jīng)啟動(dòng)。

NetConfigurationAssistant:歡迎XJ

歡迎使用NetConfiguration

Assistant.該程序指導(dǎo)您完成下列通用

配置步驟:

請選擇希望進(jìn)行的配置:

r監(jiān)聽程序配置

r命名方法配置

躥地讖孵茗醺

r目錄服務(wù)訪問配置

取消Jfl幫助J<后退但)|下一步時(shí)?)

圖1-14選擇配置當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)名

圖1-15選擇添加當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)名

NetConfigurationAssistant:網(wǎng)絡(luò)K務(wù)名配置,數(shù)籍庫版本兇

您希望訪問何種版本的Oracle數(shù)據(jù)庫或服務(wù)?

?Oracle8i數(shù)據(jù)庫或熙務(wù)

「Oracle8發(fā)行版8.0或Oracle7數(shù)據(jù)庫或服務(wù)

取消幫助\后退(B)…下二步:畫…三

圖176選擇需要訪問B、JOracle數(shù)據(jù)庫版本(默認(rèn)為8i或更高)

NetConfigurationAssistant:網(wǎng)絡(luò)K務(wù)名配置?聚務(wù)名兇

對于Oracle8i數(shù)據(jù)庫或服務(wù),您必須提供它的

服務(wù)名.Oracle數(shù)據(jù)庫的服務(wù)名通常是它的

全局?jǐn)?shù)據(jù)庫名。

服務(wù)名:[swfccid

取消幫助)竄《后退但)下一步(N)?)

圖1T7設(shè)置需要訪問H勺服務(wù)名

NetConfigurationAssistant:網(wǎng)絡(luò)*務(wù)名配置?話選驛協(xié)議

通過網(wǎng)絡(luò)與數(shù)據(jù)庫通信需要使用網(wǎng)絡(luò)協(xié)議.選

擇用于要訪問的數(shù)據(jù)層的協(xié)議.

TCP

TCPS

IPC

NMP

取消幫助)J<后退但)匚:適畫二巨)

圖1-18選擇待訪問數(shù)據(jù)庫采用向協(xié)議

圖1-19設(shè)置待訪問數(shù)據(jù)庫所在計(jì)算機(jī)的名字或ip地址

闡明:是Oracle服務(wù)器的ip地址。

圖1-20選擇測試配置與否對的

NetConfigurationAssistant:網(wǎng)絡(luò)K務(wù)名配置?正在連接兇

當(dāng)Net8ConfiguratiorAssistant試圖使用您提

供的信息連接到數(shù)據(jù)庫時(shí),話等待.

詳維信息:

正在連接,測試成功.

請更改登錄

取消幫助jM0后退(B)?…卞二軍畫…支)

圖1-21測試成功

如測試不成功,則單機(jī)”請更改登錄”,使用“system”顧客和安裝時(shí)設(shè)

置於Jsystem顧客密碼登錄。

3.使用OracleNetManager配置網(wǎng)絡(luò)連接

圖1-22在網(wǎng)絡(luò)管理器中配置當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)名

圖1-23在網(wǎng)絡(luò)管理器中配置監(jiān)聽程序

圖1-24保留網(wǎng)絡(luò)配置

3.配置和使用EnterpriseManagerConsole,連接數(shù)據(jù)庫實(shí)例

圖1-25以獨(dú)立啟動(dòng)方式登錄企業(yè)管理器

假如出現(xiàn)添加數(shù)據(jù)庫的對話框,則按圖179進(jìn)行配置。

圖1-26添加數(shù)據(jù)庫

配置⑹幫助(B)ORACLE

EnterpnseAAanager

B

信息

9TR

NameSWFCCID

ConnectionInformation

心主機(jī):5

8端口:1521

SID:swfccid

?TNS地址:

(DESCRIPTI0N=(ADDRESS_UST=(A0DRESS=(PR0T0C0L=TCP)(H0ST=1

9216812895)(PORT=1521?)(CONNECT_DATA=(SID=swfccid)(SERVER=D

EDICATED)))

圖1-27數(shù)據(jù)庫添加成功

添加數(shù)據(jù)庫后,開始連接。

文件任)導(dǎo)航器電)對象9)工具①配置①)

0”網(wǎng)絡(luò)

一般信息

知數(shù)據(jù)庫

ON

連接(C)…

斷開連接(D)

啟動(dòng)…

關(guān)閉…

啟用角色(E)…

查看衡輯詳細(xì)資料(E)...

刪除(D)

創(chuàng)建報(bào)告(R)…

備份省理

數(shù)據(jù)管理

分析…

SummaryAdvisor...

變更管理…

查找數(shù)據(jù)庫對象…

圖1-28連接數(shù)據(jù)庫

連接數(shù)據(jù)庫時(shí),使用顧客名:sys;密碼:change_on_install,連接身份

有SYSDBA、SYSOPER、Normal。sys只能以SYSDBA身份登錄。

圖1-29設(shè)置登錄參數(shù)

文件(E)導(dǎo)航器(N)對象9)工具①配置Q

0?網(wǎng)絡(luò)

96U數(shù)據(jù)庫

5WFCCID-sysASSYSDBA

@種例程

%沁方案

腦b安全性

存儲

卜復(fù)制

?3

@OLAP

設(shè)電工作空間

圖1-30連接成功

五、試驗(yàn)匯報(bào)規(guī)定

本次試驗(yàn)不需要提交上機(jī)試驗(yàn)匯報(bào)。

六、思索題

Oracle中數(shù)據(jù)庫、實(shí)例、當(dāng)?shù)胤?wù)名有何關(guān)系?

試驗(yàn)二使用和管理Oracle表、約束、索引、視圖

一、試驗(yàn)?zāi)康?/p>

1.學(xué)會在OEM中創(chuàng)立表,學(xué)會用SQL語句創(chuàng)立表;

2.學(xué)會在OEM中和用PL/SQL語句對數(shù)據(jù)庫表進(jìn)行插入、修改、刪除數(shù)據(jù)

的操作;

3.熟悉索引的建立和多種數(shù)據(jù)完整性的實(shí)現(xiàn)措施;

4.純熟掌握SELECT語句、子查詢、連接查詢的表達(dá)及視圖口勺使用措施。

二、試驗(yàn)內(nèi)容

1.建立表;

2.在表上建立各類約束;

3.測試索引對查詢的影響;

4.建立視圖,并測試通過視圖更新數(shù)據(jù)的限制;

5.建立觸發(fā)器,并測試。

三、試驗(yàn)儀器、設(shè)備

軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle

9io

硬件:PITT1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤空間和

1OOOMB虛擬內(nèi)存。

四、試驗(yàn)環(huán)節(jié)

1.表和約束

1)在自己的顧客下,建立表emp和表dept,構(gòu)造如下:

SQL>descemp

名稱空?類型

EMPNONOTHULLNUMBER(4)

ENAMEUfiRCHAR2(10)

JOBUARCHAR2(9)

MGRNUMBER(4)

HIREDATEDATE

SALNUMBER",2)

COMMNUMBER",2)

DEPTNONUMBER。)

SQL>descdept

名稱空?類型

DEPTNONOTNULLNUMBER(2)

DNAMEUARCHAR2(14)

LOCUARCIIAR2(19)

2)在emp表日勺empno列上建立主鍵約束。

3)在dept表日勺dcptno列上建立主鍵約束。

4)在emp表日勺deplno列上建立外鍵約束,關(guān)聯(lián)depl表口勺deplno列。

5)在USER_CONSTRAINTS數(shù)據(jù)字典中查看。叩表和dept表上建立H勺哪些約

束。

6)在USER_OBJECTS中查看emp表和dept表上有哪些對象,及對象H勺類型。

提醒:當(dāng)建立主鍵約束時(shí),有關(guān)列上會自動(dòng)建立索引。

7)在emp表日勺sal、comm列上分別創(chuàng)立函數(shù)約束,確認(rèn)sal、comm的J數(shù)值

不能不不小于等于0。

2.索引

1)查看某個(gè)select語句(詳細(xì)要使用的語句自己決定)H勺執(zhí)行計(jì)劃,通過

執(zhí)行setautotrace歡J幾種不一樣命令查看其不一樣H勺顯示效果。

setautotraceon

setautotracetraceonly

setautotracetraceexplain

setautotracctracestatistics

2)當(dāng)查詢返回的成果數(shù)量不小于1%時(shí),索引不會用到,而不不小于1%時(shí),

索引一般會用到。在表emp中時(shí)dept上,用試驗(yàn)驗(yàn)證上述結(jié)論。

提醒:可合適增長表中數(shù)據(jù)量。

3)運(yùn)用數(shù)據(jù)字典視圖index_slals,查看2)中有關(guān)索引的層數(shù)(注意要首

先對表進(jìn)行分析)。

4)運(yùn)用descuserindexes查看userindexes數(shù)據(jù)字典視圖歐J構(gòu)造,然

后運(yùn)用user_indexes查詢目前顧客有哪些索引,分別建立到哪張表上。

5)以isnull作為查詢條件,確定索引與否會被用到。

6)以like飛ABC'或者like([ABC')作為查詢條件,確定索引與否會

被用到。

7)自己構(gòu)造試驗(yàn)環(huán)節(jié),演示一種查詢只需掃描索引,而不掃描表。

3.視圖

1)從EMP表口勺enameename>deptno字段建立視圖EMPLOYEES_VU,ename

的列名修改為EMPLOYEE。

2)從EMPLOYEESVU中查詢數(shù)據(jù)。

3)運(yùn)用數(shù)據(jù)字典視圖USER_VIEWS,查看1)中所建視圖H勺信息。

4)向EMPLOYEES_VU中插入數(shù)據(jù)。

5)從EMP表日勺ename、ename,deptno字段建立視圖DEPT10_VU,視圖僅

包括deptno為10H勺記錄,

6)向DEPT10_VU中插入一條deptno為20的記錄,觀測成果。

7)修改視圖EMPLOYEES_VU,增長DEPT表中dname字段。

4.觸發(fā)器

建立一,種觸發(fā)器,當(dāng)修改dept表的deptno字段時(shí),自動(dòng)修改enip表有關(guān)deptno字段

的值。

五、試驗(yàn)匯報(bào)規(guī)定

本次試驗(yàn)不需要提交上機(jī)試驗(yàn)匯報(bào)。

試驗(yàn)三Oracle數(shù)據(jù)庫創(chuàng)立試驗(yàn)

一、試驗(yàn)?zāi)康?/p>

學(xué)會使用DBCA創(chuàng)立數(shù)據(jù)庫。

二、試驗(yàn)內(nèi)容

在OracleDatabaseConfigurationAssistant中創(chuàng)立數(shù)據(jù)庫。

三、試驗(yàn)儀器、設(shè)備

軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle

9io

硬件:PHI1G以上CPU、512M以上內(nèi)存、6.4GB以上的空閑磁盤空間和

1OOOMB虛擬內(nèi)存。

四、試驗(yàn)環(huán)節(jié)

啟動(dòng)OracleDatahasnConfigurationAssistant,并按下列環(huán)節(jié)創(chuàng)立一,

種新數(shù)據(jù)庫,數(shù)據(jù)庫名為DB1。

OracleDatabaseConfigurationAssistant兇

歡迎使用OracleDatabaseConfigurationAssistant-Oracle

DatabaseConfigurationAssistant能幫助您創(chuàng)建、配置或惻除數(shù)據(jù)庫.

請選擇希望OracleDatabaseConfgurationAssistant執(zhí)行的步驟:

海創(chuàng)建數(shù)據(jù)庫

r更改數(shù)據(jù)庫設(shè)置

r刪除數(shù)據(jù)庫

取消JM幫助、個(gè)后退但)|一卞二更畫…》)

根據(jù)數(shù)據(jù)庫的實(shí)際使用狀況,設(shè)置并發(fā)連接H勺顧客數(shù)。

OracleDatabaseConfigurationAssistant兇

是否希望OracleDatabaseConfigurationAssistant現(xiàn)在創(chuàng)建數(shù)據(jù)庫或

將信息保存到批處理文件稍后執(zhí)行?現(xiàn)在創(chuàng)建數(shù)據(jù)摩將需要一段時(shí)間.

?現(xiàn)在創(chuàng)建數(shù)據(jù)庫

r將僖息保存到批處理文件

取消幫助《后退但)下一步勤(二二落

創(chuàng)立完畢新數(shù)據(jù)庫后,按照試驗(yàn)一設(shè)置當(dāng)?shù)鼐W(wǎng)絡(luò)服務(wù)名。

五、試驗(yàn)匯報(bào)規(guī)定

本次試驗(yàn)不需要提交上機(jī)試驗(yàn)匯報(bào)。

六、思索題

創(chuàng)立完畢新數(shù)據(jù)庫后,在windows的服務(wù)中查看新增長了什么服務(wù)。

試驗(yàn)四PL/SQL程序設(shè)計(jì)基礎(chǔ)試驗(yàn)

一、試驗(yàn)?zāi)康?/p>

理解PL/SQL程序構(gòu)造,掌握Oracle的PL/SQL程序的編制與調(diào)試措施并

理解Oracle數(shù)據(jù)庫中的異常處理。

二、試驗(yàn)內(nèi)容

1.SQLPlus工具的學(xué)習(xí);

2.鞏固SQL查詢的使用;

3.理解PL/SQL語法特點(diǎn),熟悉其程序構(gòu)造和語句;

4.純熟掌握PL/SQL多種運(yùn)算符、控制語句日勺功能及使用措施。

三、試驗(yàn)儀器、設(shè)備

軟件:網(wǎng)絡(luò)環(huán)境、WindowsServer/NT或Linux或Unix操作系統(tǒng)、Oracle

9io

硬件:PHI1G以_LCPU、512M以JL內(nèi)存、6.4GB以,的空閑磁盤空間和

1OOOMB虛擬內(nèi)存。

四、試驗(yàn)環(huán)節(jié)

使用前FI勺闡明:每個(gè)同學(xué)對數(shù)據(jù)庫的訪問帳號為stud+學(xué)號(如:stud),密

碼為:123450.

Sys和system被屏蔽,重要防止Oracle服務(wù)器被意外的)修改。

1.使用SQLPlus

使用顧客名:stud

密碼:12345

登錄

用戶名稱(U):

口令(0:

主機(jī)字符串圜:

確定取消

圖4-1設(shè)置sqlplusH勺登錄參數(shù)

±OracleSQL*Plus,|g|x|

文件(已編輯(日搜索(5)選項(xiàng)9)幫助(由

SQL*Plus:Release9.0.1.0.1-Productionon星期二1。月2608:55:5420^

(c)Copyright2001OracleCorporation,fillrightsreserved.

連接到:

OracleQiRelease9.0.1.1.1-Production

JSeruerRelease9.0.1.1.1-Production

SQL>|

dJA

圖4-2成功登錄sqlplus

在sqlplus中完畢下列操作:

1)查看scott.emp用、J表構(gòu)造:

SQL>descscott.enp

名稱空?類型

EMPN0NOTNULLNUMBER(N)

ENAMEUARCHAR2(10)

JOBUARCHAR2(9)

MGRNUMBER(4)

HIREDATEDfiTE

SALNUMBER(7,2)

COMMNUMBER(7,2)

DEPTNONUMBER(2)

2)查詢scott.emp的所有記錄

SQL>select*Fromscott.emp;

EMPNOENAMEJOBMGRHIREDATESALCOMM

DEPTNO

7369SMITHCLERK790217-12月-8。800

20

7499ALLENSALESMAN769826-2月-811600300

30

7521WARDSALESMAN769822-2月-811250500

EMPNOENAMEJOBMGRHIREDATESALCOMM

DEPTNO

7566JONESMANAGER7839月-812975

3)設(shè)置列名

SQL>columnenpnoheading'勇工號'Format9999

SQL>columnenaneheading■貝工姓名,formata15

SQL>columnsalheading‘薪水'Format$99,999.00

SQL>selectempno,ename,salFromscott.emp;

員工號員工姓名薪水

7369SMITH$800.00

7499ALLEN$1,600.00

7521WARD$1,250.00

7566JONES$2,975.00

7654MARTIN$1,250.00

7698BLAKE$2,850.00

7782CLARK$2,450.00

7788SCOTT$3,000.00

7839KING$5,000.00

7844TURNER$1,500.00

7876ADAMS$1,100.00

員工號員工姓名薪水

jJJ

4)設(shè)置每頁顯示的數(shù)據(jù)量

SQL>setpagesize25

SQL>selectempno,enane,salFromscott.emp;

員工號員工姓名薪水

7369SMITH$800.00

7499ALLEN$1,600.00

7521WARD$1,250.00

7566JONES$2,975.00

7654MARTIN$1,250.00

7698BLAKE$2,850.00

7782CLARK$2,450.00

7788SCOTT$3,000.00

7839KING$5,000.00

7844TURNER$1,500.00

7876ADAMS$1,100.00

7900JAMES$950.00

7902FORD$3,000.00

7934MILLER$1,300.00

己選擇1哧。

5)設(shè)置一行可容納的字符數(shù)量

SQL>setlinesize128

SQL>select*fromscott.enp;

員工號員工姓名JOBMGRHIREDATE薪水COMMDEPTNO

7369SMITHCLERK790217-12^-80$800.0020

7499ALLENSALESMAN769820-2月-81$1,600.0030030

7521WARDSALESMAN769822-2月-81$1,250.0050030

7566JONESMANAGER783902-4月-81$2,975.0020

7654HARTINSALESMAN769828-9月-81$1,250.0011?0030

7698BLAKEMANAGER783901-5月-81$2,850.0030

7782CLARKMANAGER7839G9-6月-81$2,450.0010

7788SCOTTANfiLVST756619-4月-87$3,000.0020

7839KINGPRESIDENT17-11月-81$S,O0O.O010

7844TURNERSALESMAN7698089月81$1,500.00030

7876ADANSCLERK778823-5月-87$1,100.0020

7900JAMESCLERK7698G3-12月-81$950.0030

7902FORDfiNRLVST756603-14-81$3,000.0020

793HHILLERCLERK778223-1月-82$1,300.0010

已選擇1監(jiān)亍。

2.熟悉Oracle中SQL語句時(shí)使用。按每題后展示口勺信息內(nèi)容及格式完畢

查詢。

1)從scott.emp中查詢1982年前被雇傭的員工信息

員工號員工姓名JOBHGRHIREDATE薪水C0MMDEPTNO

7369SMITHCLERK790217-12月-8。$800.0020

7499ALLENSALESMAN76982G-2月-81$1,600.0030030

7521WARDSALESMAN769822-2月-81$1,250.0050030

7566JONESMANAGER783902T月-81$2,975.0020

7654MARTINSALESMAN769828-9月-81$1,250.00140030

7698BLAKEMANAGER783901-5月-81$2,850.0030

7782CLARKMANAGER783909-6月-81$2,1*50.0010

7839KINGPRESIDENT17-11J月-81$5,000.0010

78岫TURNERSALESMAN769808-9月-81$1,560.00030

7900JAMESCLERK769803-12J月-81$950.0030

q-81

7902FORDANALYST756603-12J$3,000.0020

己選擇11行。

2)從scotl.emp中查詢有分紅的員工號和員工姓名,并按紅利升序排序

員工號員工姓名薪水COMM

7499ALLEN$1,600.00300

7521WARD$1,250.00500

7654MARTIN$1,250.001400

3)將有紅利口勺員工薪水上漲10%,并按下列方式顯示信息

NewSalary

ThesalaryofALLENaftera1吃raiseis1760

ThesalaryofWARDaftera10%raiseis1375

ThesalaryofMARTINaftera1酩raiseis1375

4)查詢每個(gè)員工到目前為止,總共的雇傭幾年零多少月,并按下列方式顯

示信息

員工姓名YEARSMONTHS

SMITH262

ALLEN260

WARD260

JONES2510

MfiRTIN255

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論