




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2023-2023學(xué)年第二學(xué)期《大型數(shù)據(jù)庫技術(shù)》大作業(yè)
課題名稱:服裝批發(fā)管理數(shù)據(jù)庫
班級:13級軟工移動2班
學(xué)號:________________
姓名:________________
成績:________________________
2023年5月
(—)Orac1e的安裝與配置
(1)Oracle11g的女裝
OracleDatabas茫g礪版2安裝程序-安裝數(shù)菇庠-步舞1/9
配置安全更新
DATABASEI
f
配置安全更新提供電子由B件地址以用于接收有關(guān)安全問題的通知,安裝該產(chǎn)品并
啟動配置管理器。杳看詳細(xì)姿料M。
T去奘詼頂
電子郵件國):
T網(wǎng)格安袋透頂
如果使用MyOracleSupport電子由g件地址照戶名,會更加方便。
/安裝類型
r午典空安裝
iyj我希望通過MyOracleSupport接收安全更新出。
丫先決條件檢置
MyOracleSupport□^,(0):
T概要
T安裝產(chǎn)品
,
一
|下一步但)》|取消
幫助回
OracleDatabase11g爰行版2安裝程序-安裝數(shù)況庫一步驟2/9
選擇安裝選項(xiàng)ORACU
DATABAS1V
Y
T配罟安仝事新選擇以下任意安裝選項(xiàng)。
安裝選項(xiàng)創(chuàng)建和配置數(shù)據(jù)庫?
T網(wǎng)格安奘詵頂
Q,僅安裝數(shù)據(jù)庫軟件①
T安裝類型
T典翌安裝
升級現(xiàn)有的數(shù)據(jù)庫Q)
丫先決條件檜查
丫概要
丫安裝產(chǎn)品
)賓成
幫助但)
OracleDatabase11g發(fā)行版2安庫-步驟5/10
選擇數(shù)據(jù)庫版本ORAULE[1g
DATABASEI
Y
M域置安全更新要安裝數(shù)據(jù)庫的哪個版本?
安裝選頊
I⑥企北版(3.34GB)⑥
^網(wǎng)格安裝選領(lǐng)
TOracleDatabase11g企業(yè)版是具有可伸縮性,高性能,高可用性和安全功能的自行管理的數(shù)據(jù)庫,
T京品語宣能夠商足大多數(shù)高標(biāo)準(zhǔn)的美鍵任務(wù)應(yīng)用程序的需求。
數(shù)據(jù)庫版本
T標(biāo)準(zhǔn)版(3.29GB)⑤
T安奘我害
OracleDatabase11gStandardEdition是一個功能全面的數(shù)據(jù)管理解決方案,它是中型企讓的理
Y戔決條件檢量
想選擇。其中包括針對企業(yè)級可用性的OracleRealApplicationClusters,并且自身提供了完整
Y概要的集群件和存儲管理功能。
安裝產(chǎn)品標(biāo)準(zhǔn)版1(3.29GBXQ)
耳成OracleDatabase11gStandardEditionOne是一個功能全面的數(shù)據(jù)管理解決方案,它是中小型企(
業(yè)的理想選擇。
O個人版(3.34GB)(P)
支持單用戶開發(fā)和部署,這需要與Oracle企業(yè)版11g和Oracle標(biāo)準(zhǔn)版11g完全兼容。
'選擇選項(xiàng)①…
后遇/下一步時》|
幫助出)??取消
mOracleDatabase11g跖版2"胡-庫-陲6/10.LEWxf
指定安裝位置ORACLG'
DATABAS
Y
M配置安全更新指定用于放置所有Oracle軟件以及與配置相關(guān)的文件的Oracle基目錄路徑。此位置是Oracle基目
I安笠達(dá)項(xiàng)錄。
^網(wǎng)格安裝選頊
IOracle基目錄⑼:|E:\appVKdministrator▼|||
T產(chǎn)品語言
^物梃度版本
指定用于存精Oracle軟件文件的位置。此位蜜是Oracle主目錄。
I安裝位置
T軟件位置⑤:IE:\app\Administratortproducm1.2.0\dbhome1▼瀏覽如…
T關(guān)決條件檜沓
T
幫助竺.后ig?j下一步心》]皿
Y
1OracleDatabase的安裝已成功。
^
1注:
2
—^網(wǎng)格安裝選頊
>數(shù)據(jù)庫配置文件已經(jīng)安裝到E:lapp\Administrator同寸其他選定的安蕓組件也已經(jīng)安裝到Elappedmink
一-產(chǎn)品語言
7教據(jù)庫版本
位置
先決條件檢查
螃
3
-安裝產(chǎn)品
3<
.-完成
;:>><:;
幫助(H)關(guān)閉?
(2)創(chuàng)建數(shù)據(jù)庫
DatabaseConfigurationAssistant,步驟5(共12步):數(shù)矣庫身份證明
為了安全起見,您必須為新數(shù)據(jù)庫中的以下用戶帳戶指定口令。
下一步?)
取消J型q上一步?)
(二)用戶與權(quán)限管理
。(1)新建一個用戶表空間MYTBS,規(guī)定大小為500M。MYTBS表空間下有兩
個數(shù)據(jù)文獻(xiàn)MYTBS1.DBF和MyTBS2.DBF,文獻(xiàn)分別放在E和F兩個不同的磁盤
分區(qū)。
SQL〉createtablespaceMyTBSloggingdatafile*E:\MyTBSl.dbf*size300m;
表空間已創(chuàng)建。
SQL>
SQL>altertablespaceMYTBSadddatafile'F:5YTBS2.dbf'size200m;
表空間已更改。
SQL>
(2)用戶配置文獻(xiàn)的創(chuàng)建
SQL>createprofileuserprofilelimit
2failed_login_attenpts5
3passwoi*d_life_tine30
4password_lock_tine2;
配置文件已創(chuàng)建
SQL>
(3)用戶的創(chuàng)建
(4)權(quán)限的分派
SQL>grantdbatoLCJ;
grantdbatoLCJ
第1行出現(xiàn)黃誤晨工3?
ORA-00990:權(quán)限缺失或無效
SQL>grantconnect,resourcetoLCJ;
授權(quán)成功。
SQL>grantdbatoLCJ;
授權(quán)成功。
§QL>,___________________________________
(5)用戶登錄
SQL>connLCJ/1315925404
已連接。
SQL>
LIMIT
USERPROFILEPASSWORD_GRACE_TIMEPASSWORD
DEFAULT
已選擇16行。
SQL>createuserLCJidentifiedby1315925404
2defaulttablespaceMVTBS
3quotaunlimitedonMYTBS;
用戶已創(chuàng)建。
SQL>selectusername,defauIt_tablespacefromdba_userswhereUSERNAME-,LCJ*;
USERNAMEDEFAULT.TABLESPACE
LCJMYTBS
SQL>.
(三)Oracle對象創(chuàng)建與管理
(1)課題簡介
。實(shí)現(xiàn)對服裝批發(fā)市場貨源的批入批出管理,庫存信息的檢索功能,入庫信息檢索,出庫信息檢
索,賺錢金額大小等。
(2)數(shù)據(jù)庫表清單
表1:1cj_piru
BianhaChangshaYiwuzhShuliangJiageChag
0ngong1einname
主鍵外鍵
Char(lO)Char(10)Varchar2(20VarcVarcharVarchar
)har2(20)2(20)2(20)
表2:1cj_pichu
BianhaoChagnshYiwuzhongShuliangJiagechangna
ang1eime
主鍵外鍵
Char(10)Char(l0)VarchaVarcharVarchar2Varch
r2(20)2(20)(20)ar2(20)
表3:lcj_changjia
bianhaoNameAddressTe1
主鍵
Char(10)Varchar2(20)Varchar2(20)Varchar2(20)
表4:1cj_maijia
BianhaoNameAdresstes
主鍵
Char(10)Varchar2(20)Varchar2(20)Varchar2(20)
(3)普通數(shù)據(jù)表及索引的實(shí)現(xiàn)
SQL>createtablekj_pichu<
2bianhaochar<10>primarykey,
3chagnshanguarchar2<20>,
4yiwuzhongleiuarchar2<20>,
5shuliangnunber<4>,
6jiagenunber<4>,
7changnaneuarchar2<20>>;
康已創(chuàng)建。
SQL>createtablelcj_piru<
2bianhaochar<10>primarykey,
3changshanguarchai*2<20>?
4sFiwuzhongleivarchai*2<20>,
5shuliangnunber<4>,
6jiagenumber<4>,
7changnaneuarchar2<20>>;
表已創(chuàng)建。
SQL>createtableIcjjnaijia<
2bianhaochar<10>primarykey,
3nameuai*chai*2<20>,
4addressuarchar2<20>,
5tesuarchar2<20>>;
表已創(chuàng)建。
SQL>createtablelcj_changjia<
2bianhaochai*<10>prinarykey,
3nameuarchai*2<20>,
4addressuarchar2<20>,
5teluarchar2<20>>;
表已創(chuàng)建。
(4)索引、視圖的實(shí)現(xiàn)
SQL>createuietjIcj_changjiaxinxi
2as
3select*FromIcj_changjia;
視圖已創(chuàng)建。
ulewIcj_huocun2
*fj*omlci_pichu;
視圖已創(chuàng)建。
SQL>createindexlcj_huocunonlcj_pxi*u<bxanhaoDESC>;
索引已創(chuàng)建。
(四)PL/SQL編程
(1)表數(shù)據(jù)的錄入功能
a)對表lcj_changjia的數(shù)據(jù)的錄入
功能:
對表lcj_changjia的數(shù)據(jù)的錄入,可以創(chuàng)建一個存儲過程,輸
入?yún)?shù)是bianhao,name,address,tel,輸出的是預(yù)定義異
常提醒。'反復(fù)的商品編號'表達(dá)在錄入商品時編號反復(fù),'發(fā)生
其他錯誤!'表達(dá)發(fā)生其他未知錯誤,即需要建立新的存儲過程。
實(shí)現(xiàn)代碼:
SQL>createorreplaceprocedureinsertlcj_changjia<
2p_bianhaoinchar,
3p_naneinuarchar2,
4p_addressinuarchar2,
5p_telinuarcbar2>AS
6begin
7insertintoIcj__changjia<bianhao,name,address,te1>
8ualues<p_biannao,p_nane,p_address,p_te1>;
9exception
10v/henDUP_UAL_ON_INDEXthen
11DBMS_OUTPUT.PUT_LINE?重復(fù)的商品編號');
12v/henOTHERSthen
13DBMS.OUTPUT.PUT_LINE<,發(fā)生其他錯誤!*>;
14endinsertj8z_changjia;
15/
過程已創(chuàng)建。
b)對表lcj_maijia的數(shù)據(jù)的錄入
功能:
對表lcj_maijia的數(shù)據(jù)的錄入,可以創(chuàng)建一個存儲過程,輸入
參數(shù)是bianhao,name,address,tes,輸出的是預(yù)定義異常
提醒。'反復(fù)的買家編號'表達(dá)在錄入商品時編號反復(fù),'發(fā)生其
他錯誤!'表達(dá)發(fā)生其他未知錯誤,即需要建立新的存儲過程。
實(shí)現(xiàn)代碼:
|SQL>createorreplaceprocedureinsertIcjjnaijia<
2p-bianhaoinchar,
3p__naneinuarchar2,
4p_addressinuarchar2,
5p__tesinuarchar2>AS
6begin
7insertintoIcj_naijiaCbianhao,name,address,tes>
8ualues<p_bianhaoj.p_nanep_address,p_tes>;
9exception
10whenDUP_UAL_ON_INDEXthen
11DBMS_OUTPUT.PUTJLINE1重復(fù)的買家編號,);
12whenOTHERSthen
13DBMS_OUTPUT.PUT_LINE(,發(fā)生其他錯誤!,〉;
14endinsertIcj_maijia;
15/
過程已創(chuàng)建。
c)對表Icj_piru的數(shù)據(jù)的錄入
功能:
對表1cj_piru的數(shù)據(jù)的錄入,可以創(chuàng)建一個存儲過程,
輸入?yún)?shù)是bianhao,changshang,yiwuzhong1ei,sh
uliang,jiage,輸出的是預(yù)定義異常提醒。'反復(fù)的批入編號'
表達(dá)在錄入批入編號反復(fù),'發(fā)生其他錯誤!'表達(dá)發(fā)生其他未知
錯誤,即需要建立新的存儲過程。
實(shí)現(xiàn)代碼:
SQL>createoi*replacepi*ocedui*einsert
2p_bianhAO
3p_cHansrsFicf,
-4p__yxwuzHon9leivai'chai'2,
5p_sHulx&n$fnumbet*,
6p_jXACfenumbei*>AS
7beefin
8insevtxn€oIcj_px>*u<biAnhao,sriwuzhonglex*sHulxangf,j>
9veilties<pbicinn?io,p_chan9shan9、p__?/±wuzhoncflei,p_shuluLang-p_jWage>;
10exception
11whenDUP_UAL._ON_INDExthen
12DBMS_OUTPUT.PUTHNE1重復(fù)的杜匕入編號,>;
13wHenOTHERSt:Hen
14DBMS-OUTPUT-PUTJINE〈’發(fā)生其他錯誤!’〉:
15endinset*!;lcj_pi>*iA;
16,
過程已創(chuàng)建。
d)對表1cj_pichu的數(shù)據(jù)的錄入
功能:
對表lcj_pichu的數(shù)據(jù)的錄入,可以創(chuàng)建一個存儲過程,輸
入?yún)?shù)是bianhao,changshang,yiwuzhong1ei,shu1ian
g,jiage,輸出的是預(yù)定義異常提醒。'反復(fù)的批出編號'表達(dá)
在錄入批出編號反復(fù),'發(fā)生其他錯誤!'表達(dá)發(fā)生其他未知錯誤,
即需要建立新的存儲過程。
實(shí)現(xiàn)代碼:
SQL>createorreplaceprocedureinsertlcj_piru<
2p_J>ianhaochar,
3p_changshanguarchar2,
4p_j;iwuzhongleiuarchai*2,
5p_shuliangnumber,.
6p-jiagenunber>AS
7begin
8insertintoIcj_piru<bianhaochangshang,yiwuzhongleshuliang,jiage>
9ualues<p_bianhao,p_changshang,p_j;iwuzhonglei,p_shuliang^p_jiage>;
10exception
11whenDUP_UAL_ON_INDExthen
12DBMS_OUTPUT.PUTJUNE,重復(fù)的批入編號,);
13whenOTHERSthen
14DBMS.OUTPUT.PUTJUNE〈,發(fā)生其他錯誤!1>;
15endinsertlcj_piru;
16/
過程已創(chuàng)建。
(2)級聯(lián)更新級聯(lián)刪除表
功能:
在1cj_changjia數(shù)據(jù)改變的時候lcj_piru的數(shù)據(jù)也隨之更新,
在更新1cj_maijia數(shù)據(jù)的時候lcj_pichu與之相關(guān)的數(shù)據(jù)也隨之更
新。
實(shí)現(xiàn)代碼:
Createorrep1acetriggerpiru_changjia
Afterupdateon1cj_changjia
Foreachrow
Begin
If:old.bianhao<>:new.bianhaothen
Updatelej_pirusetchangshang=:new.changshang
wherechangshang=:old.changshang;
Endif;
End;
Createorreplacetriggerpichu_shangjia
Afterupdateonlcj_shangjia
Foreachrow
Begin
If:old.bianhao<>:new.bianhaothen
Updatelcj_pich
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新進(jìn)廠職工安全培訓(xùn)考試試題附參考答案(完整版)
- 2025年全國青少年“學(xué)憲法、講憲法”知識競賽題庫及答案
- 2025年職業(yè)健康在線考試答題試卷含答案
- 2025年2025年安全知識培訓(xùn)試題參考答案
- 2025年全國合成氨工藝操作證理論考試題庫(含答案)
- 2025年康復(fù)功能評定護(hù)理學(xué)題庫及答案
- 環(huán)境規(guī)制與綠色金融對綠色技術(shù)創(chuàng)新效率的影響研究
- 2025年護(hù)理真題庫及答案8
- 2025年基礎(chǔ)護(hù)理學(xué)題庫及答案目
- 湖南湖南石門縣教育局2025年城區(qū)學(xué)校選調(diào)192人筆試歷年參考題庫附帶答案詳解
- 企業(yè)內(nèi)部控制流程培訓(xùn)資料
- 2026屆湖南省天一大聯(lián)考高三上學(xué)期階段性檢測(一)數(shù)學(xué)試題
- 員工受傷安全認(rèn)知培訓(xùn)課件
- 護(hù)理人力資源配置
- 中職生就業(yè)指導(dǎo)課件
- 2025年大隊(duì)委筆試題目及答案
- 2025湖北宜昌市不動產(chǎn)交易和登記中心招聘編外聘用人員17人考試參考題庫及答案解析
- 收費(fèi)站復(fù)工復(fù)產(chǎn)安全培訓(xùn)課件
- 2025年重慶市兩江新區(qū)小升初語文試卷
- 新版《煤礦安全規(guī)程》考試題庫及答案
- 中藥煎煮法課件
評論
0/150
提交評論