freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫(kù)實(shí)驗(yàn)指導(dǎo)書(存儲(chǔ)版)

2025-06-22 18:07上一頁面

下一頁面
  

【正文】 \oradata\ygbx”,大小為10 MB。 實(shí)踐3 數(shù)據(jù)庫(kù)的安全管理開發(fā)語言及實(shí)現(xiàn)平臺(tái)或?qū)嶒?yàn)環(huán)境Oracle 10g實(shí)踐目的(1) 掌握概要文件的建立、修改、查看、刪除操作。① 利用企業(yè)管理器創(chuàng)建概要文件“ygbx+學(xué)號(hào)_pro”,要求在此概要文件中CPU/會(huì)話為1000,讀取數(shù)/會(huì)話為2000,登錄失敗次數(shù)為3,鎖定天數(shù)為10。② 利用SQL*Plus或iSQL*Plus,修改“ygbx+學(xué)號(hào)_pro_sql”概要文件,將并行會(huì)話設(shè)為20,讀取數(shù)/會(huì)話設(shè)為DEFAULT。② 利用SQL*Plus或iSQL*Plus,查看“ygbxuser+學(xué)號(hào)_sql”用戶的信息,并查看該用戶驗(yàn)證的方式。③ 利用企業(yè)管理器,將“ygbxuser+學(xué)號(hào)”用戶增加到“SYSTEM”方案中對(duì)“help”表的查看、修改、刪除等對(duì)象權(quán)限。② 利用SQL*Plus或iSQL*Plus,查看“ygbxrole+學(xué)號(hào)_sql”角色所具有的所有權(quán)限。① 利用企業(yè)管理器,刪除“ygbx+學(xué)號(hào)_pro”概要文件,查看“ygbxuser+學(xué)號(hào)”用戶的概要文件。這時(shí),B用戶授予A用戶對(duì)A表的創(chuàng)建、刪除的操作權(quán)限時(shí),系統(tǒng)不報(bào)重復(fù)授權(quán)的錯(cuò)誤。(2) 記錄利用企業(yè)管理器管理表結(jié)構(gòu)和表數(shù)據(jù)的方法?! ?.修改表結(jié)構(gòu)(1) 利用SQL*Plus或iSQL*Plus將表“staff_sql”重新命名為“staff_sql0”。4.插入表數(shù)據(jù)(1) 分別利用SQL*Plus和iSQL*Plus向員工醫(yī)療保險(xiǎn)系統(tǒng)的每個(gè)表中插入記錄。(2) 利用SQL*Plus或iSQL*Plus查詢所有員工的姓名、出生日期。(10) 利用SQL*Plus或iSQL*Plus查詢員工編號(hào)和姓名,要求輸出結(jié)果表頭為員工編號(hào)、姓名。查看就診表數(shù)據(jù),從原理上解釋原因,同時(shí)記錄數(shù)據(jù)刪除過程中遇到的問題及解決方法,注意體會(huì)外鍵約束數(shù)據(jù)刪除方式對(duì)刪除數(shù)據(jù)的影響。(2) 利用企業(yè)管理器刪除員工表2,看能否成功。 3.插入數(shù)據(jù)時(shí),出現(xiàn)“值過多”、“沒有足夠的值”或“插入的值對(duì)于列過大”的錯(cuò)誤插入數(shù)據(jù)時(shí),要求字段列表和值列表是按順序一一對(duì)應(yīng)的,即字段的個(gè)數(shù)、類型、長(zhǎng)度與值的個(gè)數(shù)、類型、長(zhǎng)度必須一致。5.刪除數(shù)據(jù)時(shí),出現(xiàn)“已找到相關(guān)子記錄”錯(cuò)誤刪除表中數(shù)據(jù)時(shí),外鍵關(guān)聯(lián)的父表與子表,在沒有指定數(shù)據(jù)刪除方式為級(jí)聯(lián)刪除時(shí),數(shù)據(jù)刪除順序是先刪除子表數(shù)據(jù),再刪除父表數(shù)據(jù)。10.表只能具有一個(gè)主鍵在Oracle數(shù)據(jù)庫(kù)中,一個(gè)表的主鍵約束是惟一的,但這并不表明一個(gè)表的主鍵字段是惟一的,一個(gè)表的主鍵可以是一個(gè)字段,也可以多個(gè)字段聯(lián)合作主鍵。14.分組查詢時(shí),出現(xiàn)“不是GROUP BY表達(dá)式”錯(cuò)誤分組查詢時(shí),顯示列表項(xiàng)中只能出現(xiàn)分組字段和利用聚集函數(shù)得到的統(tǒng)計(jì)結(jié)果,例如:  SELECT bno,sno, COUNT(sno) FROM staff GROUP BY bno。 實(shí)踐要求  (1) 記錄執(zhí)行命令和操作過程中遇到的問題及解決方法,注意從原理上解釋原因?! ?.刪除索引  (1) 利用企業(yè)管理器刪除“hospital_name_index”索引?! ?3) 利用SQL*Plus或iSQL*Plus查看“card_view”視圖的子查詢語句。  8.創(chuàng)建同義詞  (1) 利用企業(yè)管理器創(chuàng)建企業(yè)表同義詞,名為“qyb”?! ?2.查詢序列  (1) 利用企業(yè)管理器查看序列“ygbx_seq1”?! ?.視圖中常見的問題  創(chuàng)建一個(gè)視圖之后,查看視圖發(fā)現(xiàn)視圖中有重復(fù)出現(xiàn)的列值,這時(shí),請(qǐng)查看視圖連接中WHERE條件是否正確?! ?1) 利用LOOP循環(huán)方式計(jì)算1+3+5+7+9。   IF(i9) THEN   EXIT?! EGIN   SELECT * INTO card_record FROM card1 WHERE o= ‘219800010100011’。    v2 varray2?! ?4) 利用不帶參數(shù)游標(biāo)輸出某醫(yī)保卡的全部消費(fèi)信息。行消費(fèi)信息:39?! ?5) 利用靜態(tài)游標(biāo)和單個(gè)變量的方法將醫(yī)院表“hospital”中的全部信息逐行顯示出來?! ? ELSE    EXIT?! ?6) 自定義一個(gè)異常類,如果向員工表“staff”輸入已存在的員工編號(hào),則顯示自定義錯(cuò)誤消息“ORA20007:該員工編號(hào)已存在”?! ? LOOP   FETCH hospital_cursor INTO hno,hname,haddress?! ND。第39?! ∮捎诒纠嗅t(yī)保卡的卡號(hào)、醫(yī)保類型都是字符型,而余額是數(shù)字型的,因此需要定義兩個(gè)數(shù)組類型,分別存放字符型、數(shù)字型值。    TYPE varray2 IS VARRAY(2) OF NUMBER(7,2)。代碼如下:  SET SERVEROUTPUT ON  DECLARE  TYPE card_record_TYPE IS RECORD   ( v_o CHAR(15),   v_cTYPE CHAR(8),   v_cmoney NUMBER(7,2)   )?! ? END IF。實(shí)踐內(nèi)容  任務(wù)中涉及的數(shù)據(jù)表是附錄員工醫(yī)療保險(xiǎn)系統(tǒng)中給出的表。常見問題分析  1.為表主鍵創(chuàng)建索引發(fā)生錯(cuò)誤  創(chuàng)建數(shù)據(jù)表時(shí),系統(tǒng)自動(dòng)為表的主鍵創(chuàng)建升序索引,如果用戶再為該表的主鍵創(chuàng)建升序索引,那么系統(tǒng)就會(huì)出錯(cuò)?! ?1.創(chuàng)建序列  (1) 利用企業(yè)管理器創(chuàng)建序列,該序列最大值為“28000”,最小值為“60”,步長(zhǎng)為“1”,可循環(huán),序列名為“ygbx_seq1”?! ?3) 利用SQL*Plus或iSQL*Plus刪除“consume_view”視圖?! ?.查看視圖  (1) 利用企業(yè)管理器查看“ygbx_user”方案下的視圖。  (2) 利用SQL*Plus或iSQL*Plus從DBA_INDEXES數(shù)據(jù)字典中查看員工醫(yī)療保險(xiǎn)系統(tǒng)所有索引的信息。  (3) 掌握同義詞的建立、查詢、修改、刪除操作,比較對(duì)同義詞的操作與對(duì)原數(shù)據(jù)庫(kù)對(duì)象的操作是否一致。解決方法視違反約束的具體情況而定。8.外鍵建立在子表上在Oracle數(shù)據(jù)庫(kù)中外鍵約束建立在子表上。(4) 外鍵關(guān)聯(lián)的表的數(shù)據(jù)插入順序是先插入父表數(shù)據(jù),再插入子表數(shù)據(jù)。錯(cuò)誤的命令是:SELECT * FROM DBA_TABLES WHERE TABLE_NAME=39。8.刪除表結(jié)構(gòu)(1) 利用SQL*Plus或iSQL*Plus刪除員工表3,看能否成功。查看員工表數(shù)據(jù),從原理上解釋原因,同時(shí)記錄數(shù)據(jù)刪除過程中遇到的問題及解決方法,注意體會(huì)外鍵約束數(shù)據(jù)刪除方式對(duì)刪除數(shù)據(jù)的影響。(8) 利用SQL*Plus或iSQL*Plus按企業(yè)編號(hào)分組統(tǒng)計(jì)出各個(gè)企業(yè)員工人數(shù)。5.修改表數(shù)據(jù)利用SQL*Plus或iSQL*Plus將“staff”表中李博的企業(yè)編號(hào)改為張超的企業(yè)編號(hào),記錄修改數(shù)據(jù)過程中遇到的問題及解決方法,注意體會(huì)各種約束對(duì)修改數(shù)據(jù)的影響。(7) 利用SQL*Plus或iSQL*Plus從“staff_sql0”表刪除“salary”、“salary_add”兩個(gè)字段,利用DESC命令查看“staff_sql0”表的字段信息。(2) 利用SQL*Plus或iSQL*Plus從數(shù)據(jù)字典DBA_TAB _COLUMNS查看員工醫(yī)療保險(xiǎn)系統(tǒng)所有表的字段信息。(2) 掌握表數(shù)據(jù)的更新和查詢操作。常見問題分析(1) 授權(quán)重復(fù)的問題。② 利用SQL*Plus或iSQL*Plus,刪除“ygbxrole+學(xué)號(hào)_sql”角色。(9) 查看角色。① 利用企業(yè)管理器,授予“ygbxuser+學(xué)號(hào)”用戶“CREATE ANY TABLE”、“CREATE ANY INDEX”、“ALTER ANY TABLE”、“ALTER ANY INDEX”、“DROP ANY TABLE”和“DROP ANY INDEX”系統(tǒng)權(quán)限。(5) 查看用戶。(3) 修改概要文件。(3) 記錄利用SQL*Plus和iSQL*Plus管理概要文件、用戶、權(quán)限和角色的命令。常見問題分析由于磁盤空間不夠,可能導(dǎo)致無法創(chuàng)建成功,出現(xiàn)“無法初始化initial區(qū)”錯(cuò)誤,表空間中數(shù)據(jù)文件已滿。注意:表空間在整個(gè)數(shù)據(jù)庫(kù)中是惟一的,所以在表空間名后添加自己的班級(jí)號(hào)和學(xué)號(hào)。(4) 創(chuàng)建表空間。(1) 創(chuàng)建數(shù)據(jù)庫(kù)。注意:在Oracle的應(yīng)用環(huán)境中執(zhí)行SQL命令時(shí),一旦出現(xiàn)錯(cuò)誤,Oracle會(huì)在出錯(cuò)處標(biāo)示“*”。在展開的子項(xiàng)中再展開“HKEY_LOCAL_MACHINE”\“SOFTWARE”項(xiàng),選中其中的“Oracle”項(xiàng),并刪除。(6) 利用iSQL*Plus查看當(dāng)前數(shù)據(jù)庫(kù)。? 查看“SYS”用戶的權(quán)限。③ 查看當(dāng)前數(shù)據(jù)庫(kù)的工作模式?!肮ぷ鲄^(qū)”中的各項(xiàng)功能如下:注意:通過調(diào)用外部編輯器修改的SQL命令不能包含SQL命令的結(jié)束符“;”。圖332.SQL*Plus環(huán)境介紹SQL*Plus工作環(huán)境是一個(gè)交互式操作環(huán)境,采用行編輯。使用SQL*Plus工具的出發(fā)點(diǎn)主要有以下幾點(diǎn):(1) 開發(fā)人員通常用其他開發(fā)工具編寫訪問Oracle數(shù)據(jù)庫(kù)的嵌入式SQL程序段時(shí),往往需要測(cè)試SQL程序段的正確性,只有SQL程序正確,才能將該程序段嵌入到高級(jí)語言中,保證正確訪問數(shù)據(jù)庫(kù)。(8) “作業(yè)活動(dòng)”部分:顯示作業(yè)執(zhí)行情況。輸入完成后,單擊“登錄”按鈕,出現(xiàn)如圖28所示的界面。它能使網(wǎng)絡(luò)中的節(jié)點(diǎn)針對(duì)網(wǎng)絡(luò)設(shè)備和應(yīng)用程序訪問其狀態(tài)和活動(dòng)。圖26在圖26窗口中可看到多個(gè)以O(shè)racle開頭的服務(wù),這些都是與Oracle數(shù)據(jù)庫(kù)服務(wù)器有關(guān)的服務(wù)。使用該助手可監(jiān)聽程序配置、命名方法配置、本地NET服務(wù)名配置等。3) 配置和移植工具配置和移植工具主要包括:●? Administration Assistant for Windows:可用于管理數(shù)據(jù)庫(kù)的實(shí)例和管理員角色等。四、Oracle Database 10g安裝后的基本環(huán)境與服務(wù)了解和掌握Oracle Database 10g安裝后的程序組、與數(shù)據(jù)庫(kù)服務(wù)器相關(guān)的服務(wù),對(duì)正確使用和深入掌握Oracle技術(shù)是十分重要的。● \create——數(shù)據(jù)庫(kù)創(chuàng)建文件?!?\database——存放數(shù)據(jù)庫(kù)服務(wù)器端的參數(shù)文件SPFILE。為方便討論,用Oracle_Base代表Oracle目錄樹的根,用Oracle_Home表示根目錄下的主目錄。單擊“下一步”,會(huì)出現(xiàn)“數(shù)據(jù)庫(kù)存儲(chǔ)”對(duì)話框,該對(duì)話框用指定控制文件、數(shù)據(jù)文件、重做日志文件、名稱和尺寸。選擇“使用Database Control管理數(shù)據(jù)庫(kù)”,單擊“下一步”,會(huì)出現(xiàn)“數(shù)據(jù)庫(kù)身份證明”對(duì)話框,該對(duì)話框用于設(shè)置初始數(shù)據(jù)庫(kù)用戶帳號(hào)的口令。建立數(shù)據(jù)庫(kù)的方法有兩種,第一種是在命令行下直接運(yùn)行:dbca。如果選擇“創(chuàng)建啟動(dòng)數(shù)據(jù)庫(kù)”,那就要指定全局?jǐn)?shù)據(jù)庫(kù)名稱和數(shù)據(jù)庫(kù)用戶的口令。 (2) 如果系統(tǒng)曾安裝過Oracle,則卸載Oracle_Home環(huán)境變量。所以,企業(yè)應(yīng)使用正版的Oracle軟件。目前,許多公司都用Oracle JDeveloper開發(fā)各種J2EE應(yīng)用程序。(2) 客戶端產(chǎn)品:Oracle Database 10g Client,提供客戶端與數(shù)據(jù)庫(kù)之間的連接和管理等,產(chǎn)品大小為475 090 051 字節(jié),約470 MB。實(shí)踐要求(1) 記錄安裝過程中遇到的問題及解決方法。(3)認(rèn)真書寫實(shí)驗(yàn)報(bào)告。希望同學(xué)們能夠充分利用實(shí)驗(yàn)條件,認(rèn)真完成實(shí)訓(xùn),從實(shí)訓(xùn)中得到應(yīng)有的鍛煉和培養(yǎng)。軟件開發(fā)綜合實(shí)訓(xùn)2(Oracle數(shù)據(jù)庫(kù))實(shí)驗(yàn)指導(dǎo)書課 程 號(hào):適用專業(yè):制 定 人: 教 研 室:2009 年9 月 前言O(shè)RACLE數(shù)據(jù)庫(kù)是屬于數(shù)據(jù)庫(kù)開發(fā)軟件及應(yīng)用領(lǐng)域的專業(yè)課,是面向計(jì)算機(jī)專業(yè)本科生和研究生開設(shè)的一門數(shù)據(jù)庫(kù)應(yīng)用普及型計(jì)算機(jī)專業(yè)課程。我們重新編寫了實(shí)驗(yàn)指導(dǎo)書,調(diào)整了實(shí)訓(xùn)安排,加大了實(shí)踐力度。(2)仔細(xì)觀察上機(jī)操作時(shí)出現(xiàn)的各種現(xiàn)象,記錄主要情況,作出必要說明和分析。10g企業(yè)管理器、SQL*Plus和iSQL*Plus的使用方法。按照功能結(jié)構(gòu),可以將Oracle 10g主要產(chǎn)品劃分為如下幾類:(1) 數(shù)據(jù)庫(kù)產(chǎn)品:Oracle Database 10g,主要用于存儲(chǔ)和處理數(shù)據(jù),大小為655 025 354字節(jié),約661 MB。由于Oracle數(shù)據(jù)庫(kù)是業(yè)界第一個(gè)完全支持Java的數(shù)據(jù)庫(kù),因此Oracle JDeveloper 10g也是最佳的數(shù)據(jù)庫(kù)應(yīng)用開發(fā)工具,它支持B/S結(jié)構(gòu)以及多層結(jié)構(gòu)的系統(tǒng)。同時(shí),從Oracle官方網(wǎng)站的下載許可協(xié)議中也可以看到,以下載方式得到的軟件產(chǎn)品只能用于學(xué)習(xí)和培訓(xùn)等,不得用于商業(yè)目的。二、安裝Oracle Database 10g1.安裝前準(zhǔn)備工作 (1) 仔細(xì)閱讀聯(lián)機(jī)文檔,確保當(dāng)前安裝環(huán)境能夠滿足安裝需求。選擇“基本安裝”時(shí),“Oracle主目錄位置”用于指定Oracle DataBase 10g軟件的存放位置;“安裝類型”用于指定Oracle產(chǎn)品的安裝類型(企業(yè)版、標(biāo)準(zhǔn)版和個(gè)人版)。在安裝Oracle database 10g的時(shí)候如果沒有建立數(shù)據(jù)庫(kù),在安裝完成之后就可以使用數(shù)據(jù)庫(kù)配置助手(DBCA)建立數(shù)據(jù)庫(kù)。用于設(shè)置OEM管理信息,如圖13:圖13如果要集中管理所有的Oracle數(shù)據(jù)庫(kù),那就要選擇“Grid Control管理數(shù)據(jù)庫(kù)”,如果只管理本地?cái)?shù)據(jù)庫(kù),那就選擇“使用Database Control管理數(shù)據(jù)庫(kù)”。如圖19:圖19這里的內(nèi)容相對(duì)初學(xué)者來說有墊補(bǔ)好理解,放到后面講解。在Oracle Database 10g中,Oracle的目錄結(jié)構(gòu)是由Oracle_Base及其子目錄
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1