卷積碼Viterbi譯碼器FPGA實(shí)現(xiàn)方案樣本_第1頁
卷積碼Viterbi譯碼器FPGA實(shí)現(xiàn)方案樣本_第2頁
卷積碼Viterbi譯碼器FPGA實(shí)現(xiàn)方案樣本_第3頁
卷積碼Viterbi譯碼器FPGA實(shí)現(xiàn)方案樣本_第4頁
卷積碼Viterbi譯碼器FPGA實(shí)現(xiàn)方案樣本_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

1.商品標(biāo)題:J2EE開發(fā)購物網(wǎng)站解析2.本商品最適合那類職業(yè)人群: JavaEE應(yīng)用程序員3. 本商品可以解決她們什么問題:本文通過實(shí)戰(zhàn)全程編寫一種購物網(wǎng)站來解說如何使用J2EE來建立公司級網(wǎng)絡(luò)應(yīng)用!4.商品內(nèi)容:本文通過實(shí)戰(zhàn)全程編寫一種購物網(wǎng)站來解說如何使用J2EE來建立公司級網(wǎng)絡(luò)應(yīng)用!一、搭建開發(fā)平臺

本文從實(shí)戰(zhàn)出發(fā),因此關(guān)于某些概念性問題就不多講了,一方面準(zhǔn)備下面家伙:

1.oracle

2.weblogic

3.Jbuilder

其他:struts-console-2.2(用作struts視圖開發(fā))PowerBulider(以便數(shù)據(jù)庫操作)Dreamweaver(美化前臺頁面)開發(fā)平臺為Windows。如下以普通性配備為例詳細(xì)簡介搭建J2EE開發(fā)平臺。

用機(jī)配備:P4賽揚(yáng)1.7G,256MB20GHDD操作系統(tǒng):WindowsdowsSP3

數(shù)據(jù)庫:oracle8i

J2EE應(yīng)用平臺:weblogic6.1sp2

EJB,JSP,JAVABEAN開發(fā):Jbuilder7weblogic版

第一步,安裝配備oracle數(shù)據(jù)庫

安裝oracle最新版9i什么事都沒有,但如果你在P4機(jī)器上裝8i也許就會浮現(xiàn)問題,點(diǎn)了安裝之后沒有反映(P4賽揚(yáng)也存在這個(gè)問題)。如果您是P4機(jī)器又要裝8i話,那么先按如下辦法做。

(1)創(chuàng)立一暫時(shí)目錄,并將Oracle8i安裝源程序拷貝到此目錄。

找到目錄stage\Components\oracle.swd.Jre\1.1.7.30\1\DataFiles\Expanded\Jre\Windows32\bin下symcJit.dll文獻(xiàn),并改名為symcJit.old。注意OEM目錄下尚有一種symcJit.dll文獻(xiàn)要改名。

(2)搜索到oraparam.ini文獻(xiàn),打開它,變化行RE_MEMORY_OPTIONS=-mx48m參數(shù)為JRE_MEMORY_OPTIONS=-noJit-ms16m-mx32m

(3)其他參數(shù)保持不變。

(4)執(zhí)行本地硬盤install\Windows32\setup.exe目錄下Setup.exe文獻(xiàn)。此時(shí)調(diào)用是修改過參數(shù)文獻(xiàn)oraparam.ini。

(5)安裝時(shí)選取自定義模式,并且不創(chuàng)立數(shù)據(jù)庫。

(7)Oracle8i安裝完畢后,安裝目錄中下列每一種文獻(xiàn)均有需要作相應(yīng)修改。(如果不修改點(diǎn)任何應(yīng)用都沒有反映)assistants\dbca\dbassist.classistants\dbma\dbmig.classistants\ifa\ifa.clbin\elogin.clbin\owm.clldap\oidamdin\oidadmin.clnetwork\tools\netasst.clnetwork\tools\netca.clowm\install\instelogin.clowm\install\instowm.cl

用編輯工具依次打開上述文獻(xiàn),增長參數(shù)-noJit,以dbassist.cl文獻(xiàn)為例示意如下:Command=("C:\ProgramFiles\Oracle\Jre\1.1.7\BIN\JREW"-noJit-classpath)用相似辦法修改所列出每一種.cl文獻(xiàn)內(nèi)容。修改完后運(yùn)營databaseadministrator下DatabaseConfigurationAssistant就可以創(chuàng)立數(shù)據(jù)庫了,這可是一種漫長過程,在創(chuàng)立數(shù)據(jù)庫時(shí)要創(chuàng)立全局標(biāo)記,搞個(gè)好記就行,后來好配備數(shù)據(jù)庫連接。創(chuàng)立完后,默認(rèn)DBA顧客名為system,密碼為manager。第二步,安裝配備weblogic6.1SP2,并連接oracle

Windows平臺weblogic基本上都可以直接安裝,但要注意不要把它裝到帶有空格目錄里如ProgramFiles,或是中文目錄中,默以為c:\bea,按默認(rèn)點(diǎn)下一步,就可以完畢安裝,這個(gè)基本沒故意外?。ㄗ詈啒惆惭b操作),最后要記住設(shè)管理密碼!為了調(diào)試以便,不將weblogic設(shè)為自動服務(wù)啟動。設(shè)定您管理密碼,進(jìn)入控制臺,啟動服務(wù)都需要。為了以便,我將目錄安到了D盤,并將domain改為maxuan,server改為max,接下來咱們將配備JDBC連接oracle數(shù)據(jù)庫。

一方面打開D:\bea\wlserver6.1\config\maxuan(maxuan為我改后名字,默以為mydomain),用文本編輯器如:記事本或editplus打開startWebLogic.cmd,找到“setPATH=”這一行,加入“.\bin\oci817_8”,如本人為“setPATH=.\bin;.\bin\oci817_8;%PATH%”

為了使啟動weblogic不需要每次都輸入密碼,在“setWLS_PW=”輸入安裝時(shí)所設(shè)定密碼即可。

雙擊startWebLogic.cmd或在程序中直接運(yùn)營StartDefaultServer啟動weblogic服務(wù)(注意不要將這個(gè)窗口關(guān)了)

啟動weblogic然后在程序中運(yùn)營StartDefaultConsole,進(jìn)入控制臺操作,在浮現(xiàn)對話框中輸入管理顧客名system,密碼為你設(shè)密碼即可進(jìn)入!

點(diǎn)開左邊Services,你可以看到JDBC;

點(diǎn)開它,點(diǎn)擊在下面ConnectionPools,右邊會浮現(xiàn)配備項(xiàng)目,點(diǎn)擊ConfigureanewJDBCConnectionPool浮現(xiàn)配備項(xiàng),在Configuration下General標(biāo)簽下配備:

name:這里我填寫是“mytest”;

URL填寫為“Jdbc:weblogic:oracle”;

DriverClassname:填寫為“weblogic.Jdbc.oci.Driver”;

Properties(key=value):填寫為:

user=system

password=manager

server=oradb

這里oradb即是所安裝oracle所創(chuàng)立數(shù)據(jù)庫全局標(biāo)記。user和password我用是默認(rèn)DBA,你可以用自己創(chuàng)立顧客名和密碼。點(diǎn)擊Apply按鈕完畢。點(diǎn)擊Targets下Servers標(biāo)簽,把Available下Tgets-Server移到Chosen下,然后點(diǎn)Apply按鈕。

接著配備下面DataSources,在右邊用“ConfigureanewJDBCDataSource”創(chuàng)立新DataSources,這里Name和PoolName均填上面設(shè)定“mytest”,JNDIName填寫“oradb”,同上面同樣,點(diǎn)擊Targets下Servers標(biāo)簽,把Available下Targets-Server移到Chosen下,然后點(diǎn)Apply按鈕。

這時(shí)點(diǎn)開StartDefaultServer窗口應(yīng)當(dāng)看到已經(jīng)啟動JDriver/Oracle了!第三步,安裝配備JBuilder7

這里我安裝是weblogic版。安裝JBuilder不要把它裝到帶有空格目錄里如PrograihFiles,或是中文目錄中,否則編譯時(shí)會出錯(cuò)。安裝很簡樸,不必多言,這里著重講一下配備

小技巧一:人們覺得JBuilder運(yùn)營時(shí)也許很慢,由于Jbuilder默認(rèn)使用32MB內(nèi)存,如果你內(nèi)存夠大話,可以加大一點(diǎn),詳細(xì)辦法如下:

在JBuilder安裝目錄BIN下找到Jbuilder.config文獻(xiàn),編輯它,變化Vmparams后參數(shù),啟動JBuilder,在Help下AboutJbuilder下可以看到Javaheap已經(jīng)增長了,運(yùn)營也快了許多,起碼后來可以編譯較大文獻(xiàn)。

小技巧二:運(yùn)營JBuilder時(shí),發(fā)現(xiàn)編寫代碼很不以便,所選代碼與實(shí)際所見總是差一種,這是由于字體因素,解決辦法如下,在ToolsEditorOptions下Display里,將Editorfont里FontFamily改為新宋體即可。二、配備weblogic服務(wù)

用JBuilder可以整合weblogic,這樣可以把在JBuilder下開發(fā)EJB或打包成WAR網(wǎng)站直接發(fā)布到weblogic!

一方面在tools下選取ConfigureServers,在下面userHome下,你可以看到“webLogicApplicationServer6.X-7.0”項(xiàng),點(diǎn)擊它,在右邊會浮現(xiàn)ServerSettings,將Enableserver打上勾,在下面General下選取homedirectory和Workingdirectory。然后點(diǎn)Custom項(xiàng),選取JDKinstallationdirectory。

BEAhomedirectory。

接著輸入密碼和設(shè)定Domainname和Servername這些都是你安裝weblogic時(shí)設(shè)定,如果目錄選取對的,在下面version下會自動浮現(xiàn)你weblogci版本號。點(diǎn)擊OK即完畢!

下面,咱們做一種實(shí)驗(yàn),看看weblogic是不是和Jbuilder整合了!一方面,咱們新建一種工程,選Application,在name里填寫你工程名,接著按完畢即可。在新建工程項(xiàng)目時(shí)順便看一看Server是不是用Weblogic

然后再選新建,在浮現(xiàn)ObJectGallery下選Web,由于咱們是要發(fā)布WEB應(yīng)用,因此選用WebApplication,為它命個(gè)名,這將是網(wǎng)站包名字,指定它工作目錄后選取Generatewar,點(diǎn)OK即可。接下來,咱們要新建一種JSP文獻(xiàn),同樣點(diǎn)新建,在WEB下選取JAVAServerPage,按它默認(rèn)點(diǎn)下一步即可,它會自動創(chuàng)立一種JAVABEAN。

一方面,咱們要把自動生成這個(gè)BEAN編譯為class,選中它,點(diǎn)右鍵,在浮現(xiàn)菜單選Rebuild編譯,然后編譯你WebApplication,它會自動生成WAR包,點(diǎn)這個(gè)包發(fā)布即可發(fā)布網(wǎng)站。接下來打開瀏覽器輸入:7001/tds/index.Jsp即可看到該頁面。三、創(chuàng)立數(shù)據(jù)庫

Oracle8i和Oracle9i的確有些不同樣,但是在界面上區(qū)別不大,還是以我Oracle8i為例為人們解說一下吧!既然是實(shí)戰(zhàn),一方面咱們?yōu)樽约盒陆ㄒ环N開發(fā)顧客,并創(chuàng)立一種表。在oracle里創(chuàng)立新顧客和表辦法比較多,只要你有管理員權(quán)限,一方面用最簡樸。在Oracle8i程序組中啟動DBAStudio程序項(xiàng),在浮現(xiàn)數(shù)據(jù)庫鏈接信息中輸入管理顧客名和口令即可,固然,在oracle中,你可以用顧客名斜杠口令辦法登陸,連接身份選SYSDBA。

創(chuàng)立顧客:在登陸后,單擊安全,在第一項(xiàng),你就會看到顧客,用右鍵你可以創(chuàng)立新顧客,或者給顧客授于角色,不同角色擁有不同權(quán)限!Oracle8i預(yù)定義角色,我在下面會講。

咱們先斷開system數(shù)據(jù)庫連接,可以在文獻(xiàn)中選取,也可以用右鍵。然后用咱們創(chuàng)立顧客來登陸,并且在方案中找到表,然后就可以直接創(chuàng)立,由于是圖形可視化,并且又是全中文,我就不綴述了!人們可以多試試!

用SQLPLUS工具創(chuàng)立顧客和數(shù)據(jù)庫:在oracle中可以使用sqlplus這個(gè)工具來書寫SQL語句,對于SQL高手來說,這是發(fā)揮才干好地方。咱們來試試吧,一方面同樣要先登陸,為了創(chuàng)立新顧客,咱們?nèi)砸詓ystem來登陸。在主機(jī)字符串中填入數(shù)據(jù)標(biāo)記(oradb)

在登陸進(jìn)去后,浮現(xiàn)“SQL>”咱們就可以在它背面書寫SQL語句,grantconnect,resoucetomaxuanidentifiedbymax,這一句是創(chuàng)立顧客maxuan,口令為max,并賦予connect,resource權(quán)限,在浮現(xiàn)授權(quán)成功后,咱們用connmaxuan/max這句來以maxuan連接數(shù)據(jù)庫,這時(shí)角色已經(jīng)不是DBA了!接下來是些基本SQL建表語句,不用多說了,在sqlplus中,每條語句結(jié)束用分號標(biāo)記,在完畢后,咱們可以用quit或exit命令斷開。

這里我說幾種Oracle8i預(yù)定義角色。

1、CONNECT角色:授于最后顧客典型最基本權(quán)利

ALTERSESSION--修改會話

CREATECLUSTER--建立聚簇

CREATEDATABASELINK--建立數(shù)據(jù)庫鏈接

CREATESEQUENCE--建立序列

CREATESESSION--建立會話

CREATESYNONYM--建立同義詞

CREATEVIEW--建立視圖

2、RESOURCE角色:是授予開發(fā)人員

CREATECLUSTER--建立聚簇

CREATEPROCEDURE--建立過程

CREATESEQUENCE--建立序列

CREATETABLE--建表

CREATETRIGGER--建立觸發(fā)器

CREATETYPE--建立類型

3、DBA角色:擁有系統(tǒng)所有系統(tǒng)級權(quán)限

4、IMP_FULL_DATABASE角色、EXP_FULL_DATABASE角色:

BACKUPANYTABLE--備份任何表

EXECUTEANYPROCEDURE--執(zhí)行任何操作

SELECTANYTABLE--查詢?nèi)魏伪?/p>

5、DELETE_CATALOG_ROLE角色:

授予顧客這個(gè)角色,顧客就可以從表sys.aud$中刪除記錄,sys.aud$表中記錄著審計(jì)后記錄,使用這個(gè)角色可以簡化審計(jì)蹤跡管理。

6、SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:

SELECT_CATALOG_ROLE角色具備從數(shù)據(jù)字典查詢權(quán)利,EXECUTE_CATALOG_ROLE角色具備從數(shù)據(jù)字典中執(zhí)行某些過程和函數(shù)權(quán)利。

在前面咱們掌握了些基本oracle操作,如創(chuàng)立、授權(quán)顧客,創(chuàng)立數(shù)據(jù)庫等。在OEM(OracleEnterpriseManager)可視化窗口環(huán)境中,雖然咱們也可以很以便地做這些事,但是事實(shí)上,用SQL語言書寫在開發(fā)上更有效率!oracle提供SQL*Plus就是個(gè)不錯(cuò)工具,如果人們喜歡窗口開發(fā)環(huán)境,用SQLPlusWorksheet也行。SQL(StructureQueryLanguage)語言是構(gòu)造化查詢語言,是數(shù)據(jù)庫核心語言,是面向集合描述性非過程化語言。

SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML,數(shù)據(jù)定義語言DDL,數(shù)據(jù)庫控制語言DCL。

1、數(shù)據(jù)查詢語言DQL基本構(gòu)造是由select子句,from子句,where子句構(gòu)成查詢塊:select<字段名表>from<表或視圖名>where<查詢條件>2、數(shù)據(jù)操縱語言DML完畢在數(shù)據(jù)庫中擬定、修改、添加、刪除某一數(shù)據(jù)值任務(wù)(如下是某些慣用DML語句):

insert增長數(shù)據(jù)行到表

delete從表中刪除數(shù)據(jù)行

Update更改表中數(shù)據(jù)

3、數(shù)據(jù)定義語言DDL完畢定義數(shù)據(jù)庫構(gòu)造,涉及數(shù)據(jù)庫自身、數(shù)據(jù)表、目錄、視圖等數(shù)據(jù)庫元素(如下是某些慣用DDL語句)

createtable創(chuàng)立表

createindex創(chuàng)立索引

createview創(chuàng)立視圖

altertable增長表列,重定義表列,更改存儲分派

droptable刪除表

dropindex刪除索引

4、數(shù)據(jù)庫控制語言DCL用來授予或回收訪問數(shù)據(jù)庫某種特權(quán),并控制數(shù)據(jù)庫操縱事務(wù)發(fā)生時(shí)間及效果,對數(shù)據(jù)庫實(shí)行監(jiān)視等。如:

grant將權(quán)限或角色授予顧客或其他角色

revoke回收顧客權(quán)限

roll回滾,是當(dāng)某個(gè)對話更改了數(shù)據(jù)庫中數(shù)據(jù)后,由于某種因素顧客不想提交此更改時(shí),oracle所采用保護(hù)操作。這是一種把信息恢復(fù)到顧客使update、insert、delete前最后提交狀態(tài)。

commit提交。在完畢數(shù)據(jù)庫插入,刪除和修改操作時(shí),只有當(dāng)事務(wù)提交到數(shù)據(jù)庫才算完畢,有提交前只有操作數(shù)據(jù)庫本人才干看到,別人只有在最后提交完畢才可以看到。接下來,咱們在SQL*Plus中實(shí)戰(zhàn)一下,為咱們下面將要做打好基本。用system登陸到SQL*Plus后,咱們做如下操作:SQL>createusermaxuanidentifiedbymax;#創(chuàng)立口令為max顧客maxuanSQL>grantconnect,resourcetomaxuan;#為顧客maxuan授權(quán)SQL>connmaxuan/max;#以顧客maxuan進(jìn)行連接L>createtabletest(anumber);#建立一種名為test表,只有字段名為A一列,數(shù)據(jù)類型為數(shù)字SQL>insertintotestvalues(1);#插入一條記錄SQL>select*fromtest;#查詢記錄,此時(shí)A列第一行為1SQL>updatetestseta=2;#更改記錄,此時(shí)A列第一行已改為2SQL>commit;#提交SQL>deletefromtest;#刪除test表中所有記錄,此時(shí)test表中沒有記錄SQL>roll;#回滾到提交前,此時(shí)再查詢test表,A列第一行值又回答到2oracle數(shù)據(jù)類型

在數(shù)據(jù)庫中創(chuàng)立數(shù)據(jù)表時(shí)候,咱們需要定義表中所有字段類型,數(shù)據(jù)類型大體分為:character,numberic,date,lob和raw等,這些是最基本數(shù)據(jù)類型。固然在oracle中也容許自定義數(shù)據(jù)類型。

在oracle中提供character數(shù)據(jù)類型:

char():固定長度字符串,最大長度為字節(jié),如果不指定長充,缺省為1個(gè)字節(jié)長。

varchar2():可變長度字符串,最大長度為4000字節(jié),詳細(xì)定義時(shí)指明最大長度,這咱類型可以放數(shù)字、字母以及ASCII碼字符集(或者EBCDIC等數(shù)據(jù)庫系統(tǒng)接受字符集原則)中所有符號。如果數(shù)據(jù)長度沒有達(dá)到最大值,oracle會依照數(shù)據(jù)大小自動調(diào)節(jié)字段長度。是最長用數(shù)據(jù)類型。

nchar():依照字符集而定固定長度字符串,最大長度字節(jié)。

nvarchar2():依照字符集而定可變長度字符串,最大長度4000字節(jié)。

long:可變長字符列,最大長度限制為2GB,用于不需要作字符串搜索長串?dāng)?shù)據(jù)。此類型是一種遺留下來并且將來不會被支持?jǐn)?shù)據(jù)類型,逐漸被BLOB,CLOB,NCLOB等大數(shù)據(jù)類型所取代。

numberic數(shù)據(jù)類型用來存儲負(fù)和正整數(shù),分?jǐn)?shù)和浮點(diǎn)型數(shù)據(jù),在oracle中提供numberic數(shù)據(jù)類型:

number:可變長數(shù)值列,容許0、正值及負(fù)值,m是所有有效數(shù)字位數(shù),n是小數(shù)點(diǎn)后來位數(shù)。

在oracle中提供date數(shù)據(jù)類型:

date:缺省格式是dd-mon-yy(日-月-年)

在oracle中提供lob數(shù)據(jù)類型:blob、clob、nclob:三種大型對象(lob),用來保存較大圖形文獻(xiàn)或帶格式文本文獻(xiàn),如word文檔,以及音頻、視頻等非文本文獻(xiàn),最大長充是4GB。暈些數(shù)據(jù)存儲在數(shù)據(jù)庫內(nèi)部保存。

bfile:在數(shù)據(jù)庫外部保存大型二進(jìn)制對象文獻(xiàn),最大長度是4GB,這種外部LOB類型,通過數(shù)據(jù)庫記錄變化狀況,但是數(shù)據(jù)詳細(xì)保存是在數(shù)據(jù)庫外部進(jìn)行。

在oracle中提供raw數(shù)據(jù)類型:

raw():可變長二進(jìn)制數(shù)據(jù),詳細(xì)定義字段時(shí)必要指明最大長度,這種格式用來保存較小圖形文獻(xiàn)或帶格式文本文獻(xiàn),它也是一種較老數(shù)據(jù)類型,將被lob數(shù)據(jù)類型所取代。

longraw:可變長二進(jìn)制數(shù)據(jù),最大長度是2GB,可以用來保存較大圖形或帶格式文本文獻(xiàn),以及音頻、視頻等非文本文獻(xiàn),這也是一種較老數(shù)據(jù)類型,將被lob數(shù)據(jù)類型所取代。

其他數(shù)據(jù)類型:

rowid:這是oracle數(shù)據(jù)表中一種偽例,它是數(shù)據(jù)表中每行數(shù)據(jù)內(nèi)在唯一標(biāo)記

integer:整數(shù)類型

四、創(chuàng)立購物網(wǎng)站后臺數(shù)據(jù)庫

當(dāng)前咱們回到用J2EE體系開發(fā)購物網(wǎng)站主題,開始實(shí)戰(zhàn)建購物網(wǎng)站后臺數(shù)據(jù)庫。為了實(shí)現(xiàn)購物網(wǎng)站基本功能,咱們需要建立四個(gè)表:商品列表(products)、商品類型表(item)、訂單列表(orders)和管理員列表(admin)。表構(gòu)造如下所示:

item表構(gòu)造(商品類型表)字段名稱數(shù)據(jù)類型容許空主鍵/外鍵備注type_idINTEGER(自動編號)否主鍵商品類別ID標(biāo)記typevarchar2(30)否商品類別名稱product表構(gòu)造(商品列表)字段名稱數(shù)據(jù)類型容許空主鍵/外鍵備注product_idINTEGER(自動編號)否主鍵商品ID標(biāo)記titlevarchar2(30)否商品名稱type_idINTEGER否外鍵商品類別標(biāo)記infovarchar2(80)是商品簡介pricenumber(16,2)否商品價(jià)格orders表構(gòu)造(訂單列表)字段名稱數(shù)據(jù)類型容許空主鍵/外鍵備注order_idINTEGER(自動編號)否主鍵訂單ID標(biāo)記namevarchar2(20)否顧客姓名addressvarchar2(100)是發(fā)貨地址telnumber(16)是聯(lián)系電話emailvarchar2(30)否聯(lián)系emailbtimedate是訂購日期product_idINTEGER否外鍵商品標(biāo)記uwordvarchar2(100)是顧客留言admin表構(gòu)造(管理員列表)字段名稱數(shù)據(jù)類型容許空主鍵/外鍵備注admin_idINTEGER(自動編號)否主鍵管理員ID標(biāo)記adminnamevarchar2(20)否管理員名稱passwordvarchar2(20)否管理員密碼

設(shè)計(jì)完表構(gòu)造后,咱們就要開始創(chuàng)立了。創(chuàng)立表我想已經(jīng)不是什么難事了,那么咱們要注意是product、item、orders這三個(gè)表之間關(guān)聯(lián),尚有自動編號。

下面是完整SQL語句,在背面我會給出詳細(xì)闡明,你可以在SQL*Plus里對照著輸入,也可以將它存為SQL腳本文獻(xiàn),在SQL*Plus或SQLPlusWorksheet里執(zhí)行。固然也可以把代碼直接拷貝到SQL*Plus里執(zhí)行!rem///BYMAXUAN開始///createtableitem(type_idintegernotnull,typevarchar2(30),constraintitem_pkprimarykey(type_id));createtableproduct(product_idintegernotnull,titlevarchar2(30)notnull,type_idintegernotnull,infovarchar2(80),pricenumber(16,2)notnull,constraintproduct_pkprimarykey(product_id),constraintproduct_fkforeignkey(type_id)referencesitem(type_id));createtableorders(order_idintegernotnull,namevarchar2(20)notnull,addressvarchar2(100),telnumber(16),emailvarchar2

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論