版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫基礎(chǔ)(基于達(dá)夢(mèng)DM8)數(shù)據(jù)庫對(duì)象管理33.4模式創(chuàng)建及管理02創(chuàng)建模式01理解模式03設(shè)置模式04刪除模式理解模式3.3.13.3.1理解模式1.模式的概念用戶的模式(SCHEMA)指的是用戶賬號(hào)擁有的對(duì)象集,在概念上可將其看作是包含表、視圖、索引和權(quán)限定義的對(duì)象。DM模式可以通過SQL語句進(jìn)行操作。DM模式主要包含以下的模式對(duì)象:表、視圖、索引、觸發(fā)器、存儲(chǔ)過程/函數(shù)、序列、全文索引、包、同義詞、類、外部鏈接。3.3.1理解模式2.模式的引用在引用模式對(duì)象的時(shí)候,一般要在模式對(duì)象名前面加上模式名,具體格式如下。[模式名].對(duì)象名要引用的模式對(duì)象所屬的模式在當(dāng)前模式中時(shí),可以省略模式名。如果訪問對(duì)象時(shí)沒有指明對(duì)象屬于哪一個(gè)模式,系統(tǒng)就會(huì)自動(dòng)在對(duì)象前加上缺省的模式名。3.3.1理解模式3.使用模式的優(yōu)點(diǎn)
允許多個(gè)用戶使用一個(gè)數(shù)據(jù)庫而不會(huì)干擾其他用戶;把數(shù)據(jù)庫對(duì)象組織成邏輯組,讓它們更便于管理;第三方的應(yīng)用可以放在不同的模式中,這樣可以避免和其他對(duì)象的名字沖突。模式類似于操作系統(tǒng)層次的目錄,只不過模式不能嵌套。創(chuàng)建模式3.3.23.3.2創(chuàng)建模式1.創(chuàng)建模式時(shí)應(yīng)注意在創(chuàng)建新的模式時(shí),如果已存在同名的模式,或當(dāng)存在能夠按名字不區(qū)分大小寫匹配的同名用戶時(shí)(此時(shí)認(rèn)為模式名為該用戶的默認(rèn)模式),那么創(chuàng)建模式的操作會(huì)被跳過;AUTHORIZATION<用戶名>標(biāo)識(shí)了擁有該模式的用戶;它是為其他用戶創(chuàng)建模式時(shí)使用的;缺省擁有該模式的用戶為SYSDBA;使用該語句的用戶必須具有DBA或CREATESCHEMA權(quán)限;DM使用DMSQL程序模式執(zhí)行創(chuàng)建模式語句,因此創(chuàng)建模式語句中的標(biāo)識(shí)符不能使用系統(tǒng)的保留字;3.3.2創(chuàng)建模式1.創(chuàng)建模式時(shí)應(yīng)注意定義模式時(shí),用戶可以用單條語句同時(shí)建多個(gè)表、視圖,同時(shí)進(jìn)行多項(xiàng)授權(quán);模式一旦定義,該用戶所建基表、視圖等均屬該模式,其他用戶訪問該用戶所建立的基表、視圖等均需在表名、視圖名前冠以模式名;而建表者訪問自己當(dāng)前模式所建表、視圖時(shí)模式名可??;若沒有指定當(dāng)前模式,系統(tǒng)自動(dòng)以當(dāng)前用戶名作為模式名;模式未定義之前,其他用戶訪問該用戶所建的基表、視圖等均需在表名前冠以建表者名。3.3.2創(chuàng)建模式2.創(chuàng)建模式語法CREATESCHEMA<模式名>[AUTHORIZATION<用戶名>][<DDL_GRANT子句>{<DDL_GRANT子句>}];其中<模式名>是必須指定的;<模式名>指明要?jiǎng)?chuàng)建的模式的名字,最大長度128字節(jié);3.3.2創(chuàng)建模式【案例3-7】使用SYSDBA用戶,通過執(zhí)行SQL語句創(chuàng)建模式SCH_FACTORY,建立的模式屬于SYSDBA。
在創(chuàng)建模式后,還需要通過AUTHORIZATION將該模式的歸屬設(shè)置為指定的用戶。創(chuàng)建語句如下:CREATESCHEMASCH_FACTORYAUTHORIZATIONSYSDBA;設(shè)置模式3.3.33.3.3設(shè)置模式1.設(shè)置模式語法一個(gè)用戶可能擁有多個(gè)模式。通過設(shè)置模式可以在不同的模式之間切換,注意只能設(shè)置成屬于自己的模式。模式切換后該用戶創(chuàng)建的表、視圖、索引等對(duì)象默認(rèn)創(chuàng)建在該模式下。設(shè)置語法如下:SETSCHEMA<模式名>;3.3.2創(chuàng)建模式【案例3-9】使用命令行將SYSDBA用戶的模式設(shè)置為SCH_FACTORY。
使用SYSDBA用戶身份連接數(shù)據(jù)庫后,在命令行執(zhí)行如下命令。SETSCHEMASCH_FACTORY;刪除模式3.3.43.3.4刪除模式1.刪除模式語法當(dāng)某個(gè)模式不再使用或者不再需要時(shí),可以對(duì)其進(jìn)行刪除。但只能是具有DBA角色的用戶或被刪除模式的擁有者才能執(zhí)行刪除模式操作。刪除語法如下:DROPSCHEMA[IFEXISTS]<模式名>[RESTRICT|CASCADE];3.3.4刪除模式1.刪除模式語法DROPSCHEMA[IFEXISTS]<模式名>[RESTRICT|CASCADE];①刪除不存在的模式會(huì)報(bào)錯(cuò)。若指定IFEXISTS關(guān)鍵字,刪除不存在的模式,不會(huì)報(bào)錯(cuò);②如果使用RESTRICT選項(xiàng),只有當(dāng)模式為空時(shí)刪除才能成功,否
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨時(shí)員工派遣工作服務(wù)合同
- 2025版基礎(chǔ)設(shè)施建設(shè)項(xiàng)目退工程款合同樣本3篇
- 二零二五年度木材加工廢棄物處理與資源化利用合同2篇
- 2025年勞動(dòng)力補(bǔ)償福利協(xié)議
- 2025年大學(xué)生健身俱樂部協(xié)議
- 二零二五版新能源車輛充電站合作協(xié)議書下載3篇
- 2025版小產(chǎn)權(quán)房購房合同范本:房產(chǎn)交易稅費(fèi)優(yōu)惠政策解析2篇
- 2025年度木雕工藝品行業(yè)信息共享與數(shù)據(jù)服務(wù)合同4篇
- 2025年度個(gè)人二手房買賣協(xié)議書范本:房屋交易全程保險(xiǎn)合同4篇
- 2025年食堂承包經(jīng)營餐飲服務(wù)安全檢查與整改協(xié)議3篇
- 普通高中生物新課程標(biāo)準(zhǔn)
- 茉莉花-附指法鋼琴譜五線譜
- 結(jié)婚函調(diào)報(bào)告表
- SYT 6968-2021 油氣輸送管道工程水平定向鉆穿越設(shè)計(jì)規(guī)范-PDF解密
- 冷庫制冷負(fù)荷計(jì)算表
- 肩袖損傷護(hù)理查房
- 設(shè)備運(yùn)維管理安全規(guī)范標(biāo)準(zhǔn)
- 辦文辦會(huì)辦事實(shí)務(wù)課件
- 大學(xué)宿舍人際關(guān)系
- 2023光明小升初(語文)試卷
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
評(píng)論
0/150
提交評(píng)論