大數(shù)據(jù)實(shí)驗(yàn)報(bào)告_第1頁(yè)
大數(shù)據(jù)實(shí)驗(yàn)報(bào)告_第2頁(yè)
大數(shù)據(jù)實(shí)驗(yàn)報(bào)告_第3頁(yè)
大數(shù)據(jù)實(shí)驗(yàn)報(bào)告_第4頁(yè)
大數(shù)據(jù)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生實(shí)驗(yàn)報(bào)告冊(cè)(理工類)課程名稱:大型數(shù)據(jù)庫(kù)技術(shù) 專業(yè)班級(jí):12計(jì)算機(jī)科學(xué)與技術(shù)(1) 學(xué)生學(xué)號(hào): 學(xué)生姓名: 所屬院部: 計(jì)算機(jī)工程學(xué)院 指導(dǎo)教師: 陳愛萍 201420 15學(xué)年 第 2 學(xué)期 金陵科技學(xué)院教務(wù)處制實(shí)驗(yàn)報(bào)告書寫要求實(shí)驗(yàn)報(bào)告原則上要求學(xué)生手寫,要求書寫工整。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。紙張一律采用A4的紙張。實(shí)驗(yàn)報(bào)告書寫說明實(shí)驗(yàn)報(bào)告中一至四項(xiàng)內(nèi)容為必填項(xiàng),包括實(shí)驗(yàn)?zāi)康暮鸵?;?shí)驗(yàn)儀器和設(shè)備;實(shí)驗(yàn)內(nèi)容與過程;實(shí)驗(yàn)結(jié)果與分析。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加項(xiàng)目。填寫注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(2)準(zhǔn)確說明,層次清晰。(

2、3)盡量采用專用術(shù)語(yǔ)來說明事物。(4)外文、符號(hào)、公式要準(zhǔn)確,應(yīng)使用統(tǒng)一規(guī)定的名詞和符號(hào)。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。實(shí)驗(yàn)報(bào)告批改說明實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。實(shí)驗(yàn)報(bào)告的批改成績(jī)采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。實(shí)驗(yàn)報(bào)告裝訂要求實(shí)驗(yàn)批改完畢后,任課老師將每門課程的每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)報(bào)告以自然班為單位、按學(xué)號(hào)升序排列,裝訂成冊(cè),并附上一份該門課程的實(shí)驗(yàn)大綱。實(shí)驗(yàn)項(xiàng)目名稱: Oracle數(shù)據(jù)庫(kù)安裝與配置 實(shí)驗(yàn)學(xué)時(shí): 1 同組學(xué)生姓名: 實(shí)驗(yàn)地點(diǎn): 1316 實(shí)驗(yàn)日期: 2015/3/27 實(shí)驗(yàn)成績(jī): 批改教師: 陳愛萍 批

3、改時(shí)間: 實(shí)驗(yàn)1:Oracle數(shù)據(jù)庫(kù)安裝與配置一、實(shí)驗(yàn)?zāi)康暮鸵螅?)掌握Oracle數(shù)據(jù)庫(kù)服務(wù)器的安裝與配置。(2)了解如何檢查安裝后的數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)品,驗(yàn)證安裝是否成功。(3)掌握Oracle數(shù)據(jù)庫(kù)服務(wù)器安裝過程中出現(xiàn)的問題的解決方法。(4)完成Oracle 11g數(shù)據(jù)庫(kù)客戶端網(wǎng)路服務(wù)名的配置。(5)檢查安裝后的數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)品可用性。(6)解決Oracle數(shù)據(jù)庫(kù)服務(wù)器安裝過程中出現(xiàn)的問題。二、實(shí)驗(yàn)設(shè)備、環(huán)境設(shè)備:奔騰或奔騰以上計(jì)算機(jī)環(huán)境:WINDOWS 7、ORACLE 11g中文版三、實(shí)驗(yàn)步驟(1)從Oracle官方網(wǎng)站下載與操作系統(tǒng)匹配的Oracle 11g數(shù)據(jù)庫(kù)服務(wù)器和客戶機(jī)安裝程

4、序。(2)解壓Oracle 11g數(shù)據(jù)庫(kù)服務(wù)器安裝程序,進(jìn)行數(shù)據(jù)庫(kù)服務(wù)器軟件的安裝。(3)在安裝數(shù)據(jù)庫(kù)服務(wù)器的同時(shí),創(chuàng)建一個(gè)名為BOOKSALES數(shù)據(jù)庫(kù)。(4)安裝完數(shù)據(jù)庫(kù)服務(wù)器程序后,解壓客戶機(jī)程序,并進(jìn)行客戶機(jī)的安裝。(5)安裝完客戶機(jī)程序后,啟動(dòng)客戶機(jī)的“Net Configuration Assistant”,進(jìn)行本地NET服務(wù)名配置,將數(shù)據(jù)庫(kù)服務(wù)器中的BOOKSALES數(shù)據(jù)庫(kù)配置到客戶端。(6)啟動(dòng)OEM管理工具,登錄、查看、操作BOOKSALES數(shù)據(jù)庫(kù)。(7)啟動(dòng)SQL Plus工具,分別以SYS用戶和SYSTEM用戶登錄BOOKSALES數(shù)據(jù)庫(kù)。四、問題解答及實(shí)驗(yàn)結(jié)果(2)解壓O

5、racle 11g數(shù)據(jù)庫(kù)服務(wù)器安裝程序,進(jìn)行數(shù)據(jù)庫(kù)服務(wù)器軟件的安裝。(3)在安裝數(shù)據(jù)庫(kù)服務(wù)器的同時(shí),創(chuàng)建一個(gè)名為BOOKSALES數(shù)據(jù)庫(kù)。(5)安裝完客戶機(jī)程序后,啟動(dòng)客戶機(jī)的“Net Configuration Assistant”,進(jìn)行本地NET服務(wù)名配置,將數(shù)據(jù)庫(kù)服務(wù)器中的BOOKSALES數(shù)據(jù)庫(kù)配置到客戶端。(7)啟動(dòng)SQL Plus工具,分別以SYS用戶和SYSTEM用戶登錄BOOKSALES數(shù)據(jù)庫(kù)。五、實(shí)驗(yàn)體會(huì)和收獲 實(shí)驗(yàn)項(xiàng)目名稱:Oracle數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)管理 實(shí)驗(yàn)學(xué)時(shí): 3 同組學(xué)生姓名: 實(shí)驗(yàn)地點(diǎn): 1316 實(shí)驗(yàn)日期: 2015/3/27 實(shí)驗(yàn)成績(jī): 批改教師: 陳愛萍

6、 批改時(shí)間: 實(shí)驗(yàn)2:Oracle數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)管理一、實(shí)驗(yàn)?zāi)康暮鸵螅?)掌握Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)文件的管理。(2)掌握Oracle數(shù)據(jù)庫(kù)控制文件的管理。(3)掌握Oracle數(shù)據(jù)庫(kù)重做日志文件的管理。(4)掌握Oracle數(shù)據(jù)庫(kù)歸檔管理。(5)完成數(shù)據(jù)文件的管理操作,包括數(shù)據(jù)文件的創(chuàng)建、修改、重命名、移植及查詢等操作。(6)完成控制文件的管理操作,包括控制文件的添加、備份、刪除以及查詢操作。(7)完成重做日志文件的管理操作,包括重做日志文件組及其成員文件的添加、刪除、查詢等操作,以及重做日志文件的重命名、移植、日志切換等操作。(8)完成數(shù)據(jù)庫(kù)歸檔模式設(shè)置、歸檔路徑設(shè)置。二、實(shí)驗(yàn)設(shè)備、

7、環(huán)境設(shè)備:奔騰或奔騰以上計(jì)算機(jī)環(huán)境:WINDOWS 7、ORACLE 11g中文版三、實(shí)驗(yàn)步驟(1)向BOOKSALES數(shù)據(jù)庫(kù)的USERS表空間添加一個(gè)大小為10MB的數(shù)據(jù)文件users02.dbf。(2)向BOOKSALES數(shù)據(jù)庫(kù)的TEMP表空間添加一個(gè)大小為10MB的臨時(shí)數(shù)據(jù)文件temp02.dbf。(3)向BOOKSALES數(shù)據(jù)庫(kù)的USERS表空間中添加一個(gè)可以自動(dòng)擴(kuò)展的數(shù)據(jù)文件user03.dbf,大小5M,每次擴(kuò)展1M,最大容量為100M。(4)取消BOOKSALES數(shù)據(jù)庫(kù)數(shù)據(jù)文件user03.dbf的自動(dòng)擴(kuò)展。(5)將BOOKSALES數(shù)據(jù)庫(kù)數(shù)據(jù)文件users02.dbf更名為us

8、ers002.dbf。(6)查詢BOOKSALES數(shù)據(jù)庫(kù)當(dāng)前所有的數(shù)據(jù)文件的詳細(xì)信息。(7)為BOOKSALES數(shù)據(jù)庫(kù)添加一個(gè)多路復(fù)用的控制文件control03.ctl。(8)以二進(jìn)制文件的形式備份BOOKSALES數(shù)據(jù)庫(kù)的控制文件。(9)將BOOKSALES數(shù)據(jù)庫(kù)的控制文件以文本方式備份到跟蹤文件中,并查看備份的內(nèi)容。(10)刪除BOOKSALES數(shù)據(jù)庫(kù)的控制文件control03.ctl。(11)查詢BOOKSALES數(shù)據(jù)庫(kù)當(dāng)前所有控制文件信息。(12)向BOOKSALES數(shù)據(jù)庫(kù)添加一個(gè)重做日志文件組(組號(hào)為4),包含一個(gè)成員文件undo04a.log,大小為4M。(13)向BOOKSA

9、LES數(shù)據(jù)庫(kù)的重做日志組4中添加一個(gè)成員文件,名稱為undo04b.log。(14)將BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4中所有成員文件移植到一個(gè)新的目錄下。(15)查詢BOOKSALES數(shù)據(jù)庫(kù)中所有重做日志文件組的狀態(tài)。(16)查詢BOOKSALES數(shù)據(jù)庫(kù)中所有重做日志文件成員的狀態(tài)。(17)刪除BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4中的成員文件undo04b.log。(18)刪除BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4。(19)查看BOOKSALES數(shù)據(jù)庫(kù)是否處于歸檔模式。(20)將BOOKSALES數(shù)據(jù)庫(kù)設(shè)置為歸檔模式。(21)為BOOKSALES數(shù)據(jù)庫(kù)設(shè)置3個(gè)歸檔目標(biāo),其中一個(gè)為強(qiáng)制歸

10、檔目標(biāo)。(22)對(duì)BOOKSALES數(shù)據(jù)庫(kù)進(jìn)行5次日志切換,查看歸檔日志信息。四、問題解答及實(shí)驗(yàn)結(jié)果(1)向BOOKSALES數(shù)據(jù)庫(kù)的USERS表空間添加一個(gè)大小為10MB的數(shù)據(jù)文件users02.dbf。alter tablespace users add datafile 'g:booksalesusers02.dbf' size 10M;(2)向BOOKSALES數(shù)據(jù)庫(kù)的TEMP表空間添加一個(gè)大小為10MB的臨時(shí)數(shù)據(jù)文件temp02.dbf。alter tablespace temp add tempfile 'g:booksalestemp02.dbf'

11、 size 10M;(3)向BOOKSALES數(shù)據(jù)庫(kù)的USERS表空間中添加一個(gè)可以自動(dòng)擴(kuò)展的數(shù)據(jù)文件user03.dbf,大小5M,每次擴(kuò)展1M,最大容量為100M。alter tablespace users add datafile 'g:booksalesuser03.dbf' size 5M autoextend on next 1M maxsize 100M;(4)取消BOOKSALES數(shù)據(jù)庫(kù)數(shù)據(jù)文件user03.dbf的自動(dòng)擴(kuò)展。alter database datafile 'g:booksalesuser03.dbf' autoextend o

12、ff;(5)將BOOKSALES數(shù)據(jù)庫(kù)數(shù)據(jù)文件users02.dbf更名為users002.dbf。alter tablespace users offline;(6)查詢BOOKSALES數(shù)據(jù)庫(kù)當(dāng)前所有的數(shù)據(jù)文件的詳細(xì)信息。select tablespace_name,file_name from dba_data_files;(7)為BOOKSALES數(shù)據(jù)庫(kù)添加一個(gè)多路復(fù)用的控制文件control03.ctl。(8)以二進(jìn)制文件的形式備份BOOKSALES數(shù)據(jù)庫(kù)的控制文件。alter database backup controlfile to 'g:booksalescontro

13、l.bkp'(9)將BOOKSALES數(shù)據(jù)庫(kù)的控制文件以文本方式備份到跟蹤文件中,并查看備份的內(nèi)容。alter database backup controlfile to trace;(10)刪除BOOKSALES數(shù)據(jù)庫(kù)的控制文件control03.ctl。Alter system set control_files= 'g:booksalesCONTROL01.CTL', 'g:booksalesCONTROL02.CTL' SCOPE=SPFILE; host del g:booksalesCONTROL03.CTL;(11)查詢BOOKSALES

14、數(shù)據(jù)庫(kù)當(dāng)前所有控制文件信息。select name from v$controlfile;(12)向BOOKSALES數(shù)據(jù)庫(kù)添加一個(gè)重做日志文件組(組號(hào)為4),包含一個(gè)成員文件undo04a.log,大小為4M。alter database add logfile group 4('g:booksalesundo04a.log') size 4M;(13)向BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4中添加一個(gè)成員文件,名稱為undo04b.log。alter database add logfile member 'g:booksalesundo04b.log' t

15、o group 4;(14)將BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4中所有成員文件移植到一個(gè)新的目錄下。host move g:booksalesundo04a.log' g:booksaleswjwundo04a.loghost move g:booksalesundo04b.log' g:booksaleswjwundo04b.logalter database rename file 'g:booksalesundo04a.log','g:booksalesundo04b.log' to 'g:booksaleswjwundo04a

16、.log','g:booksaleswjwundo04b.log;'(15)查詢BOOKSALES數(shù)據(jù)庫(kù)中所有重做日志文件組的狀態(tài)。select group#, sequence#, members,archived,status from v$log;(16)查詢BOOKSALES數(shù)據(jù)庫(kù)中所有重做日志文件成員的狀態(tài)。select group#, status, member from v$logfile;(17)刪除BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4中的成員文件undo04b.log。alter database drop logfile member '

17、g:booksaleswjwundo04b.log'(18)刪除BOOKSALES數(shù)據(jù)庫(kù)的重做日志組4。alter database drop logfile group 4;(19)查看BOOKSALES數(shù)據(jù)庫(kù)是否處于歸檔模式。archieve log list;(20)將BOOKSALES數(shù)據(jù)庫(kù)設(shè)置為歸檔模式。select name, value from v$parameter where name = 'db_recovery_file_dest'shutdown immediatestartup mountalter database archivelog;a

18、lter database open(21)為BOOKSALES數(shù)據(jù)庫(kù)設(shè)置3個(gè)歸檔目標(biāo),其中一個(gè)為強(qiáng)制歸檔目標(biāo)。alter system set log_archive_dest_1='location=g:booksalesarchive mandatory'alter system set log_archive_dest_2='location=f:booksalesarchive'alter system set log_archive_dest_3='service=standby1'(22)對(duì)BOOKSALES數(shù)據(jù)庫(kù)進(jìn)行5次日志切換,

19、查看歸檔日志信息。commit;alter system switch logfile;alter system switch logfile;五、實(shí)驗(yàn)體會(huì)和收獲實(shí)驗(yàn)項(xiàng)目名稱:Oracle數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)管理實(shí)驗(yàn)學(xué)時(shí): 4 同組學(xué)生姓名: 實(shí)驗(yàn)地點(diǎn): 1316 實(shí)驗(yàn)日期: 2015/5/8 實(shí)驗(yàn)成績(jī): 批改教師: 陳愛萍 批改時(shí)間: 實(shí)驗(yàn)3 Oracle數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)管理一、實(shí)驗(yàn)?zāi)康暮鸵螅?)掌握Oracle數(shù)據(jù)庫(kù)表空間的管理。(2)掌握數(shù)據(jù)庫(kù)表空間不同狀態(tài)時(shí)對(duì)數(shù)據(jù)操作的影響。(3)分別創(chuàng)建永久性表空間、臨時(shí)性表空間、撤銷表空間。(4)完成表空間的管理操作,包括修改表空間大小、修改表空

20、間的可用性、修改表空間的讀寫、表空間的備份、表空間信息查詢、刪除表空間。二、實(shí)驗(yàn)設(shè)備、環(huán)境設(shè)備:奔騰或奔騰以上計(jì)算機(jī)環(huán)境:WINDOWS 7、ORACLE 11g中文版三、實(shí)驗(yàn)步驟(1)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為BOOKTBS1的永久性表空間,區(qū)采用自動(dòng)擴(kuò)展方式,段采用自動(dòng)管理方式。(2)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為BOOKTBS2的永久性表空間,區(qū)采用定制分配,每次分配大小為1M,段采用手動(dòng)管理方式。(3)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)臨時(shí)表空間TEMP02。(4)將BOOKSALES數(shù)據(jù)庫(kù)臨時(shí)表空間TEMP和TEMP02都放入臨時(shí)表空間組TEMPGROUP中。(5

21、)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為UNDO02的撤銷表空間,并設(shè)置為當(dāng)前數(shù)據(jù)庫(kù)的在線撤銷表空間。(6)為BOOKSALES數(shù)據(jù)庫(kù)的表空間BOOKTBS1添加一個(gè)大小為50M的數(shù)據(jù)文件,以改變?cè)摫砜臻g的大小。(7)將BOOKSALES數(shù)據(jù)庫(kù)的表空間BOOKTBS2的數(shù)據(jù)文件修改為可以自動(dòng)擴(kuò)展,每次擴(kuò)展5M,最大容量為100M。(8)創(chuàng)建一個(gè)名為test的表,存儲(chǔ)于BOOKTBS1表空間中,向表中插入一條記錄。CREATE TABLE test(ID NUMBER PRIMARY KEY,name CHAR(20) TABLESPACE booktbs1; INSERT INTO test

22、VALUES(1,'FIRST ROW');(9)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為脫機(jī)狀態(tài),測(cè)試該表空間是否可以使用。(10)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為聯(lián)機(jī)狀態(tài),測(cè)試該表空間是否可以使用。(11)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為只讀狀態(tài),測(cè)試該表空間是否可以進(jìn)行數(shù)據(jù)寫入操作。(12)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為讀寫狀態(tài),測(cè)試該表空間是否可以進(jìn)行數(shù)據(jù)讀寫操作。(13)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1設(shè)置為數(shù)據(jù)庫(kù)默認(rèn)表空間,將臨時(shí)表空間組TEMPGROUP設(shè)置為數(shù)據(jù)

23、庫(kù)的默認(rèn)臨時(shí)表空間。(14)分別備份BOOKSALES數(shù)據(jù)庫(kù)的USERS和BOOKTBS1、BOOKTBS3三個(gè)表空間。(15)查詢BOOKSALES數(shù)據(jù)庫(kù)所有表空間及其狀態(tài)信息。(16)查詢BOOKSALES數(shù)據(jù)庫(kù)所有表空間及其數(shù)據(jù)文件信息。(17)刪除BOOKSALES數(shù)據(jù)庫(kù)BOOKTBS2表空間及其所有內(nèi)容,同時(shí)刪除操作系統(tǒng)上的數(shù)據(jù)文件。四、問題解答及實(shí)驗(yàn)結(jié)果(1)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為BOOKTBS1的永久性表空間,區(qū)采用自動(dòng)擴(kuò)展方式,段采用自動(dòng)管理方式。create tablespace BOOKTBS1 datafile'g:booksalesBOOKTBS

24、1.dbf' size 50M;(2)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為BOOKTBS2的永久性表空間,區(qū)采用定制分配,每次分配大小為1M,段采用手動(dòng)管理方式。create tablespace BOOKTBS2 datafile 'g:booksalesBOOKTBS2.dbf' size 50Mextent management local uniform size 1M segment space management manual;(3)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)臨時(shí)表空間TEMP02。create temporary tablespace TEMP

25、02 tempfile 'g:booksalesTEMP02.dbf' size 20M extent management local uniform size 15M;(4)將BOOKSALES數(shù)據(jù)庫(kù)臨時(shí)表空間TEMP和TEMP02都放入臨時(shí)表空間組TEMPGROUP中。create temporary tablespace TEMP tempfile 'g:booksalesTEMP.dbf' size 20M extent management local uniform size 15M tablespace group TEMPGROUP; alte

26、r tablespace TEMP02 tablespace group TEMPGROUP;(5)為BOOKSALES數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)名為UNDO02的撤銷表空間,并設(shè)置為當(dāng)前數(shù)據(jù)庫(kù)的在線撤銷表空間。 create undo tablespace UNDO02 datafile 'g:booksalesUNDO02.dbf' size 20M; alter database default temporary tablespace TEMPGROUP(6)為BOOKSALES數(shù)據(jù)庫(kù)的表空間BOOKTBS1添加一個(gè)大小為50M的數(shù)據(jù)文件,以改變?cè)摫砜臻g的大小。alter tabl

27、espace BOOKTBS1 add datafile 'g:booksalesBOOK.dbf' size 50M;(7)將BOOKSALES數(shù)據(jù)庫(kù)的表空間BOOKTBS2的數(shù)據(jù)文件修改為可以自動(dòng)擴(kuò)展,每次擴(kuò)展5M,最大容量為100M。alter database datafile 'g:booksalesBOOKTBS2.dbf' autoextend on next 5M maxsize 100M(8)創(chuàng)建一個(gè)名為test的表,存儲(chǔ)于BOOKTBS1表空間中,向表中插入一條記錄。CREATE TABLE test(ID NUMBER PRIMARY KE

28、Y,name CHAR(20) TABLESPACE booktbs1; INSERT INTO test VALUES(1,'FIRST ROW');(9)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為脫機(jī)狀態(tài),測(cè)試該表空間是否可以使用。select name,value from v$parameter where name='db_recovery_file_dest'shutdown immediatestartup mountalter database archivelog;alter database open;alter databas

29、e datafile 'g:booksalesBOOKTBS1.dbf' OFFLINE;(10)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為聯(lián)機(jī)狀態(tài),測(cè)試該表空間是否可以使用。仍需處于歸檔模式下,并且需完成介質(zhì)恢復(fù)recover datafile 'g:booksalesBOOKTBS1.dbf'alter database datafile 'g:booksalesBOOKTBS1.dbf' ONLINE;(11)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為只讀狀態(tài),測(cè)試該表空間是否可以進(jìn)行數(shù)據(jù)寫入操作。alter t

30、ablespace BOOKTBS1 read only;(12)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1表空間設(shè)置為讀寫狀態(tài),測(cè)試該表空間是否可以進(jìn)行數(shù)據(jù)讀寫操作。alter tablespace BOOKTBS1 read write;(13)將BOOKSALES數(shù)據(jù)庫(kù)的BOOKTBS1設(shè)置為數(shù)據(jù)庫(kù)默認(rèn)表空間,將臨時(shí)表空間組TEMPGROUP設(shè)置為數(shù)據(jù)庫(kù)的默認(rèn)臨時(shí)表空間。alter database default tablespace BOOKTBS1;alter database default temporary tablespace TEMPGROUP;(14) 分別備份BOO

31、KSALES數(shù)據(jù)庫(kù)的USERS和BOOKTBS1、BOOKTBS3三個(gè)表空間。alter tablespace users begin backup; alter tablespace users end backup;alter tablespace booktbs1 begin backup;alter tablespace booktbs1 end backup;alter tablespace booktbs2 begin backup;alter tablespace booktbs2 end backup;(15)查詢BOOKSALES數(shù)據(jù)庫(kù)所有表空間及其狀態(tài)信息。select t

32、ablespace_name,extent_management,allocation_type from dba_tablespaces;(16)查詢BOOKSALES數(shù)據(jù)庫(kù)所有表空間及其數(shù)據(jù)文件信息。select tablespace_name,file_name from dba_data_files;(17)刪除BOOKSALES數(shù)據(jù)庫(kù)BOOKTBS2表空間及其所有內(nèi)容,同時(shí)刪除操作系統(tǒng)上的數(shù)據(jù)文件。drop tablespace BOOKTBS2 including contents and datafiles;五、實(shí)驗(yàn)體會(huì)和收獲實(shí)驗(yàn)項(xiàng)目名稱:Oracle數(shù)據(jù)庫(kù)模式對(duì)象管理 實(shí)驗(yàn)學(xué)時(shí)

33、: 4 同組學(xué)生姓名: 實(shí)驗(yàn)地點(diǎn): 1316 實(shí)驗(yàn)日期: 2015/5/15 實(shí)驗(yàn)成績(jī): 批改教師: 陳愛萍 批改時(shí)間: 實(shí)驗(yàn)4 視圖、索引和完整性等一、實(shí)驗(yàn)?zāi)康暮鸵?、了解視圖的基本概念、種類及各自的特點(diǎn)與作用。2、理解索引的基本概念及其優(yōu)缺點(diǎn)。3、理解修改數(shù)據(jù)時(shí)索引的開銷。4、理解數(shù)據(jù)完整性的概念及分類。5、理解同義詞和序列的基本概念。6、掌握在OEM中創(chuàng)建視圖、索引、實(shí)體完整性、域完整性和參照完整性以及同義詞、序列的方法。7、掌握用PL/SQL語(yǔ)言創(chuàng)建視圖、索引、各種約束、同義詞和序列的方法。二、實(shí)驗(yàn)設(shè)備、環(huán)境設(shè)備:奔騰或奔騰以上計(jì)算機(jī)環(huán)境:WINDOWS7、ORACLE 11g中文版

34、三、實(shí)驗(yàn)步驟(1)打開SQL Plus,以system用戶登錄BOOKSALES數(shù)據(jù)庫(kù)。(2)按下列方式創(chuàng)建一個(gè)用戶bs,并給該用戶授權(quán)。CREATE USER bs IDENTIFIED BY bs DEFAULT TABLESPACE USERS ;GRANT RESOURCE,CONNECT,CREATE VIEW TO bs;(3)使用bs用戶登錄數(shù)據(jù)庫(kù),并進(jìn)行下面的相關(guān)操作。(4)根據(jù)圖書銷售系統(tǒng)關(guān)系模式設(shè)計(jì),創(chuàng)建下列各表。表1 CUSTOMERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明customer_idNUMBER4PRIMARY KEY客戶編號(hào)nameCHAR20NOT NULL客戶名稱p

35、honeVARCHAR250NOT NULL電話emailVARCHAR250EmailaddressVARCHAR2200地址codeVARCHAR210郵政編碼表2 PUBLISHERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明publisher_idNUMBER2PRIMARY KEY出版社號(hào)nameVARCHAR250出版社名contactCHAR10聯(lián)系人phoneVARCHAR250電話表3 BOOKS字段名數(shù)據(jù)類型長(zhǎng)度約束說明ISBNVARCHAR250PRIMARY KEY圖書號(hào)titleVARCHAR250圖書名authorVARCHAR250作者pubdateDATE出版日期publish

36、er_idNUMBER2FOREIGN KEY出版社IDcostNUMBER6,2批發(fā)(大于10本)價(jià)格retailNUMBER6,2零售價(jià)格categoryVARCHAR250圖書類型表4 ORDERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明order_idNUMBER4PRIMARY KEY訂單號(hào)customer_idNUMBER4FOREIGN KEY顧客號(hào)orderdateDATENOT NULL訂貨日期shipdateDATE發(fā)貨日期shipaddressVARCHAR2200發(fā)貨地址shipcodeVARCHAR210發(fā)貨郵政編碼表5 ORDERITEM字段名數(shù)據(jù)類型長(zhǎng)度約束說明order_id

37、NUMBER4FOREIGN KEYPRIMARY KEY訂單號(hào)item_idNUMBER4訂單明細(xì)號(hào)ISBNVARCHAR250NOT NULL圖書編號(hào)quantityNUMBER4圖書數(shù)量表6 PROMOTION字段名數(shù)據(jù)類型長(zhǎng)度約束說明gift_idNUMBER2禮品編號(hào)nameCHAR20PRIMARY KEY禮品名稱minretailVARCHAR250圖書最低價(jià)maxretailCHAR10圖書最高價(jià)(5)在CUSTOMERS表的name列上創(chuàng)建一個(gè)B-樹索引,要求索引值為大寫字母。(6)在BOOKS表的title列上創(chuàng)建一個(gè)非唯一性索引。(7)在ORDERS表的ISBN列上創(chuàng)建一

38、個(gè)唯一性索引。(8)創(chuàng)建一個(gè)視圖customers_book,描述客戶與訂單的詳細(xì)信息,包括客戶編號(hào)、客戶名單、訂購(gòu)圖書的ISBN、圖書名稱、圖書數(shù)量、訂貨日期、發(fā)貨日期等。(9)創(chuàng)建一個(gè)視圖customers_gift,描述客戶獲得禮品的信息,包括客戶名稱、訂購(gòu)圖書名稱、圖書總價(jià)、禮品名稱。(10)定義序列seq_customers,產(chǎn)生客戶編號(hào),序列起始值為1,步長(zhǎng)為1,不緩存,不循環(huán)。(11)定義序列seq_orders,產(chǎn)生訂單編號(hào),序列起始值為1000,步長(zhǎng)為1,不緩存,不循環(huán)。(12)定義序列seq_orderitem,產(chǎn)生訂單編號(hào),序列起始值為1,步長(zhǎng)為1,不緩存,不循環(huán)。四、問

39、題解答及實(shí)驗(yàn)結(jié)果(1)打開SQL Plus,以system用戶登錄BOOKSALES數(shù)據(jù)庫(kù)。 Sqlplus system/B513b513(2)按下列方式創(chuàng)建一個(gè)用戶bs,并給該用戶授權(quán)。create user wjw identified by wjw default tablespace users;grant resource, connect, create view to wjw;(3)使用bs用戶登錄數(shù)據(jù)庫(kù),并進(jìn)行下面的相關(guān)操作。connect wjw/wjw(4)根據(jù)圖書銷售系統(tǒng)關(guān)系模式設(shè)計(jì),創(chuàng)建下列各表。表1 CUSTOMERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明customer_id

40、NUMBER4PRIMARY KEY客戶編號(hào)nameCHAR20NOT NULL客戶名稱phoneVARCHAR250NOT NULL電話emailVARCHAR250EmailaddressVARCHAR2200地址codeVARCHAR210郵政編碼create table customers (customer_id number(4) primary key,name char(20) not null,phone varchar(50) not null,email varchar(50),address varchar(200),code varchar(10);表2 PUBLIS

41、HERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明publisher_idNUMBER2PRIMARY KEY出版社號(hào)nameVARCHAR250出版社名contactCHAR10聯(lián)系人phoneVARCHAR250電話create table publishers(publisher_id number(2) primary key,name varchar(50),contact char(10),phone varchar(50);表3 BOOKS字段名數(shù)據(jù)類型長(zhǎng)度約束說明ISBNVARCHAR250PRIMARY KEY圖書號(hào)titleVARCHAR250圖書名authorVARCHAR250作者pu

42、bdateDATE出版日期publisher_idNUMBER2FOREIGN KEY出版社IDcostNUMBER6,2批發(fā)(大于10本)價(jià)格retailNUMBER6,2零售價(jià)格categoryVARCHAR250圖書類型create table books(ISBN varchar(50) primary key,title varchar(50),author varchar(50),pubdate DATE,publisher_id number(2),cost number(6,2),retail number(6,2),category varchar(50),foreign k

43、ey(publisher_id) references publishers(publisher_id);表4 ORDERS字段名數(shù)據(jù)類型長(zhǎng)度約束說明order_idNUMBER4PRIMARY KEY訂單號(hào)customer_idNUMBER4FOREIGN KEY顧客號(hào)orderdateDATENOT NULL訂貨日期shipdateDATE發(fā)貨日期shipaddressVARCHAR2200發(fā)貨地址shipcodeVARCHAR210發(fā)貨郵政編碼create table orders(order_id number(4) primary key,customer_id number(4)

44、references customers(customer_id),orderdatear(200), DATE not null,shipdate DATE,shipaddress varchshipcode varchar(10);表5 ORDERITEM字段名數(shù)據(jù)類型長(zhǎng)度約束說明order_idNUMBER4FOREIGN KEYPRIMARY KEY訂單號(hào)item_idNUMBER4訂單明細(xì)號(hào)ISBNVARCHAR250NOT NULL圖書編號(hào)quantityNUMBER4圖書數(shù)量create table orderitem(order_id number(4) references

45、orders(order_id),item_id number(4),ISBN varchar(50) not null,quantity number(4),primary key(order_id,item_id);表6 PROMOTION字段名數(shù)據(jù)類型長(zhǎng)度約束說明gift_idNUMBER2禮品編號(hào)nameCHAR20PRIMARY KEY禮品名稱minretailVARCHAR250圖書最低價(jià)maxretailCHAR10圖書最高價(jià)create table promotion(gift_id number(2),name char(20) primary key,minretail v

46、archar(50),maxretail char(10);(5)在CUSTOMERS表的name列上創(chuàng)建一個(gè)B-樹索引,要求索引值為大寫字母。create index customer_name_index on customers (upper(name) tablespace users;(6)在BOOKS表的title列上創(chuàng)建一個(gè)非唯一性索引。create index books_title_index on books(title) tablespace users(7)在ORDERITEM表的ISBN列上創(chuàng)建一個(gè)唯一性索引。create unique index orders_is

47、bn_index on orderitem(ISBN) tablespace users(8)創(chuàng)建一個(gè)視圖customers_book,描述客戶與訂單的詳細(xì)信息,包括客戶編號(hào)、客戶名單、訂購(gòu)圖書的ISBN、圖書名稱、圖書數(shù)量、訂貨日期、發(fā)貨日期等。CREATE VIEW customers_book (客戶編號(hào),客戶名稱,訂購(gòu)圖書的ISBN,圖書名稱,圖書數(shù)量,訂貨日期,發(fā)貨日期) AS SELECT c.customer_id,, o.ISBN,b.title,o.quantity,O.orderdate,O.shipdate FROM CUSTOMERS c, ORDERITE

48、M o, ORDERS O,BOOKS b;(9) 創(chuàng)建一個(gè)視圖customers_gift,描述客戶獲得禮品的信息,包括客戶名稱、訂購(gòu)圖書名稱、圖書總價(jià)、禮品名稱。Create view customers_gift as select ,books.title,(book.retail *orderitem.quantity) as 圖書總價(jià) from customers,orderitem,books,promotion,orders where orders.customer_id=customers.customer_id and order_id=ord

49、eritem.order_id and orderitem.ISBN=books.ISBN;(10)定義序列seq_customers,產(chǎn)生客戶編號(hào),序列起始值為1,步長(zhǎng)為1,不緩存,不循環(huán)。create sequence seq_customers start with 1 increment by 1 nocycle nocache;(11) 定義序列seq_orders,產(chǎn)生訂單編號(hào),序列起始值為1000,步長(zhǎng)為1,不緩存,不循環(huán)。CREATE SEQUENCE seq_orders START WITH 1000 INCREMENT BY 1 NOCACHE NOCYCLE;(12)定

50、義序列seq_orderitem,產(chǎn)生訂單編號(hào),序列起始值為1,步長(zhǎng)為1,不緩存,不循環(huán)。CREATE SEQUENCE seq_orderitem START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE;五、實(shí)驗(yàn)體會(huì)和收獲實(shí)驗(yàn)項(xiàng)目名稱: SQL語(yǔ)句應(yīng)用 實(shí)驗(yàn)學(xué)時(shí): 2 同組學(xué)生姓名: 實(shí)驗(yàn)地點(diǎn): 1316 實(shí)驗(yàn)日期: 2015/5/22 實(shí)驗(yàn)成績(jī): 批改教師: 陳愛萍 批改時(shí)間: 實(shí)驗(yàn)5:SQL語(yǔ)句應(yīng)用1實(shí)驗(yàn)?zāi)康模?)掌握數(shù)據(jù)的插入(INSERT)、修改(UPDATE)和刪除(DELETE)操作。(2)掌握不同類型的數(shù)據(jù)查詢(SELECT)操作。2實(shí)驗(yàn)要求(1

51、)利用INSERT語(yǔ)句向圖書銷售系統(tǒng)表中插入數(shù)據(jù)。(2)利用UPDATE語(yǔ)句修改圖書銷售系統(tǒng)表中的數(shù)據(jù)。(3)利用DELETE語(yǔ)句刪除圖書銷售系統(tǒng)表中的數(shù)據(jù)。(4)利用SELECT語(yǔ)句實(shí)現(xiàn)對(duì)圖書銷售系統(tǒng)數(shù)據(jù)的有條件查詢、分組查詢、連接查詢、子查詢等。3實(shí)驗(yàn)步驟(1)以bs用戶登錄BOOKSALES數(shù)據(jù)庫(kù),將下列表中的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)的相應(yīng)表中。表1 CUSTOMERScustomer_idnamephoneemailaddressCode1(序列生成)王牧83823422W北京1100102(序列生成)李青83824566L大連116023表2 PUBLISHERSpublisher_idna

52、mecontactPhone1電子工業(yè)出版社張芳562312342機(jī)械工業(yè)出版社孫翔89673456表3 BOOKSISBNtitleauthorpubdatepublisher_idcostretailcategory978-7-121-18619-8文化基礎(chǔ)王瀾2010-1-123528管理978-7-122-18619-8Oracle孫風(fēng)棟2011-2-114032計(jì)算機(jī)表4 ORDERSorder_idcustomer_idorderdateshipdateshipaddressshipcode1000(序列生成)12013-2-12013-2-5大連1160231001(序列生成)2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論