versant安裝使用簡(jiǎn)介_(kāi)第1頁(yè)
已閱讀1頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)課程實(shí)踐,2010.11,主要內(nèi)容,課程實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康碾A段任務(wù)成果提交Versant簡(jiǎn)介Versant下載Versant安裝Versant使用,實(shí)驗(yàn)?zāi)康?建立一個(gè)基于OODBMS的點(diǎn)、線(xiàn)、面、體數(shù)據(jù)庫(kù),主要包括兩個(gè)任務(wù):設(shè)計(jì)并建立一個(gè)對(duì)象數(shù)據(jù)庫(kù)基于對(duì)象數(shù)據(jù)庫(kù)的查詢(xún)、更新分析整個(gè)過(guò)程包括了面向?qū)ο蟮南到y(tǒng)分析設(shè)計(jì)、面向?qū)ο蟮某绦蛟O(shè)計(jì)以及面向?qū)ο蟮臄?shù)據(jù)庫(kù)設(shè)計(jì) 并發(fā)控制、恢復(fù)、索引等數(shù)據(jù)庫(kù)相關(guān)功能由Vers

2、ant ODBMS負(fù)責(zé),本系統(tǒng)無(wú)須考慮系統(tǒng)要求使用Java語(yǔ)言編程實(shí)現(xiàn),實(shí)現(xiàn)工具,Versant ODBMS 8.0.1 For Windows 32bitJDK,JDK 1.5或以上版本(http://java.sun.com)?其它建模和編程工具 推薦使用eclipse,組織方式,分小組進(jìn)行,自由組合,每一組不超過(guò)四人,每組都要完成給定的三個(gè)階段任務(wù)并提交相應(yīng)內(nèi)容各小組成員協(xié)商確定后,以組為單位將成員姓名 、學(xué)號(hào)發(fā)

3、至任一助教郵箱,郵件標(biāo)題為”數(shù)據(jù)庫(kù)實(shí)驗(yàn)分組”:wangna@mail.ustc.edu.cn 或yangpuy@mail.ustc.edu.cn分組在11月17日0點(diǎn)結(jié)束,仍未確定分組者每人一組,階段任務(wù),模式設(shè)計(jì)應(yīng)用實(shí)現(xiàn) 成果演示,模式設(shè)計(jì),面向?qū)ο蠼?,?duì)系統(tǒng)需求進(jìn)行分析和描述,主要包括:體(包括平面體,曲面體;平面體又可以包括立方體,長(zhǎng)方體、……;曲面體可以包括球體,圓椎體,圓柱體……;),模式設(shè)計(jì)中描述它們各自

4、的屬性和操作;面(包括曲面,平面;曲面和平面又可以繼續(xù)衍生,如柱面、矩形面、圓面等);線(xiàn)(包括直線(xiàn),曲線(xiàn)等);點(diǎn)參見(jiàn)教材中的邊界表示法,模式設(shè)計(jì)(續(xù)),提交內(nèi)容:對(duì)象建模報(bào)告包括對(duì)系統(tǒng)的需求分析和描述對(duì)增、刪、改、查等操作的語(yǔ)義描述以圖形化方式給出對(duì)象模式設(shè)計(jì),包括類(lèi)的結(jié)構(gòu)和方法定義(可采用Rose、VisualUML、VisibleAnalyst、PowerDesigner等CASE工具,并說(shuō)明采用的OO建模方法)附

5、上JAVA描述的類(lèi)定義附上系統(tǒng)開(kāi)發(fā)和測(cè)試環(huán)境說(shuō)明,應(yīng)用實(shí)現(xiàn),使用JAVA實(shí)現(xiàn)模式設(shè)計(jì)階段定義的各個(gè)類(lèi)的方法,需要實(shí)現(xiàn)的操作是對(duì)各種對(duì)象的增、刪、改、查以及顯示。完成后將相關(guān)的類(lèi)定義導(dǎo)入Versant數(shù)據(jù)庫(kù)。提交內(nèi)容:應(yīng)用實(shí)現(xiàn)報(bào)告包括修改后的對(duì)象模式設(shè)計(jì)圖各主要方法的程序流程圖及描述附上各個(gè)類(lèi)的JAVA實(shí)現(xiàn)代碼(須有詳細(xì)注釋?zhuān)?結(jié)果演示,用JAVA實(shí)現(xiàn)一個(gè)查詢(xún)和更新界面( C/S方式或B/S方式均可,鼓勵(lì)B/S方式),并利用一

6、些增、刪、查等操作,展示實(shí)驗(yàn)成果。提交內(nèi)容:演示結(jié)果報(bào)告包括系統(tǒng)功能的描述(能滿(mǎn)足何種查詢(xún),能支持何種增、刪、改操作);更新、查詢(xún)的演示結(jié)果(對(duì)每種更新、查詢(xún)給出程序運(yùn)行界面),成果提交,每一小組最后提交:對(duì)象建模報(bào)告應(yīng)用實(shí)現(xiàn)報(bào)告演示結(jié)果報(bào)告小組各成員的任務(wù)分工JAVA源程序(詳細(xì)注釋?zhuān)⒆⒚鱆DK版本)程序中所使用的Versant數(shù)據(jù)庫(kù)文件 /目錄,提交方式,ftp://202.38.79.95:2121 ,“實(shí)驗(yàn)

7、上傳文件夾”目錄下用戶(hù)名:addb 密碼:addb10該目錄只有上傳權(quán)限,請(qǐng)先在本地將所要提交的報(bào)告和程序放在一個(gè)目錄中,目錄使用小組成員學(xué)號(hào)命名,統(tǒng)一格式為SA10011001&002&003&004,然后上傳該目錄到FTP 各階段成果和程序均在最后一起提交提交截止日期:另行通知,Versant簡(jiǎn)介,Versant下載Versant安裝Versant使用,Versant下載,安裝文件可到

8、 ftp://addb:addb10@202.38.79.95:2121 “實(shí)驗(yàn)相關(guān)材料”目錄中下載license.xml文件也可以在上述FTP文件夾獲得安裝的說(shuō)明文檔InstallationGuide,Versant安裝,支持Windows 2000 sp4、XP sp2、2003及以上版本的OS安裝目錄不能含空格,以下假定安裝目錄為D:\Versant安裝組件須包含Java包,Runtime Sever,Monitori

9、ng Client組件選擇見(jiàn)圖。安裝過(guò)程中要求輸入license.xml的路徑可在cmd下運(yùn)行oscp -i命令查看安裝信息,Versant說(shuō)明文檔,說(shuō)明文檔位于Versant程序組中doc目錄下JVI Documents中JVIProgrammersGuide描述了Versant的Java編程接口;JVIProgrammersGuide是一個(gè)類(lèi)似MSDN的類(lèi)庫(kù)說(shuō)明。位于demo\jvi\tutorial下的tutorial.p

10、df文檔是一個(gè)快速上手的方法。編程中主要涉及到com.versant.fund和com.versant.trans兩個(gè)包,也可以使用其它包中的類(lèi)和方法.詳細(xì)的類(lèi)/方法說(shuō)明包含在JVIProgrammersGuide中不同于SQLSever的開(kāi)啟連接池--嵌入SQL語(yǔ)句的方法, 基于Versant的開(kāi)發(fā)是調(diào)用相關(guān)的庫(kù)文件實(shí)現(xiàn),Versant數(shù)據(jù)庫(kù)創(chuàng)建,運(yùn)行Versant程序組中的Administration Console創(chuàng)建數(shù)據(jù)

11、庫(kù),數(shù)據(jù)庫(kù)sever填寫(xiě)已經(jīng)創(chuàng)建的sever名可創(chuàng)建若干個(gè)數(shù)據(jù)庫(kù),各數(shù)據(jù)庫(kù)文件/目錄所在位置在安裝時(shí)可設(shè)定,默認(rèn)為D:\Versant\db。其下一般有一個(gè)osc-bdid文件,及若干用戶(hù)數(shù)據(jù)庫(kù)目錄。,Versant數(shù)據(jù)庫(kù)使用簡(jiǎn)介,數(shù)據(jù)庫(kù)連接的建立:多種方法,舉例可使用會(huì)話(huà)(session)的方式,初始化操作如下:TransSession session = new TransSession("mydb"

12、); //”mydb”為數(shù)據(jù)庫(kù)名,詳見(jiàn)JVI說(shuō)明文檔,Versant數(shù)據(jù)庫(kù)使用簡(jiǎn)介(續(xù)),添加數(shù)據(jù)庫(kù)對(duì)象:多種方法,舉例session.makeRoot(root, newobject);刪除數(shù)據(jù)庫(kù)對(duì)象:多種方法,舉例session.deleteObject(object);查找數(shù)據(jù)庫(kù)對(duì)象:多種方法,舉例myQuery = new VQLQuery( session , querystring );resul

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論