利用JDeveloper向Oracle9i中建表

原创 2006年05月17日 11:24:00

1. 首先建立工程,右键单击Applications,选择New Application Workspace,在Application Name中输入:fororacle,在Application Package Prefix中输入:cn.jlu,在Application Template中选择:Web Application [JSP,Struts,EJB],点击确定。如图:

2. 建立项目,右键单击fororacle,选择New Project,选择Project->Empty Project,点击确定。在Project Name中输入database,点击确定。

3. 建立数据库文件,右键单击database,选择New,选择Diagrams->Database Diagram,点击确定。在Name中输入:Database Diagram,在Package中输入:cn.jlu.database,点击OK。如图:

4. 建立表,点住右侧的Table,把它拖入文件中,输入名称为vendor(供应商)。右键单击此表,选择Properties。在Column Information(增加表的内容)中,点击下边的+,添加一个Name为ID,Datatype为NUMBER,Size为4,一个Name为name,Datatype为VARCHAR2,Size为50。点击Primary Key Information(设置主建),点击ID,在点击》。点击Table Information,在Scheca(选择用户)中输入zy,点击确定。如图:

5. 建立第二个表,点住右侧的Table,把它拖入文件中,输入名称为category(种类)。选择Properties。在Column Information(增加表的内容)中,点击下边的+,添加一个Name为ID,Datatype为NUMBER,一个Name为name,Datatype为VARCHAR2,Size为30。点击Primary Key Information(设置主建),点击ID,在点击》。点击Table Information,在Scheca(选择用户)中输入zy,点击确定。

 

6. 建立第三个表,点住右侧的Table,把它拖入文件中,输入名称为product(产品)。选择Properties。在Column Information(增加表的内容)中,点击下边的+,添加一个Name为ID,Datatype为NUMBER,一个Name为name,Datatype为VARCHAR2,Size为30。一个Name为categoryid(种类),Datatype为number。一个Name为description(描述),Datatype为VARCHAR2,Size为2000。一个Name为picture(文件),Datatype为VARCHAR2,Size为100。一个Name为vendorid(供应商),Datatype为number。点击Primary Key Information(设置主建),点击ID,在点击》。点击Table Information,在Scheca(选择用户)中输入zy,点击确定。

 

7.建立外健,点击右侧的Optional Foreign Key,点击vendor表,在点击product表,点击确定,这样就在两个表之间建立了一对多的关系。再点击右侧的Optional Foreign Key,点击category表,在点击product表,点击确定。如图:

7. 8.建立第四个表,点住右侧的Table,把它拖入文件中,输入名称为account。选择Properties。在Column Information(增加表的内容)中,点击下边的+,添加一个Name为ID,Datatype为VARCHAR2,size为30。一个Name为name,Datatype为VARCHAR2,Size为80。一个Name为password,Datatype为VARCHAR2,Size为50。一个Name为balance,Datatype为NUMBER,Size为10,Scale为2。点击Primary Key Information(设置主建),点击ID,在点击》。点击Table Information,在Scheca(选择用户)中输入zy,点击确定。

 

8. 启动Oracle9i数据库。

 

9.因为我们用的是zy用户,如果没有zy用户就要建立一个zy用户。先配置连接可方便建立用户。

 

10.建立数据库连接,点击左侧的Connections,右键单击Database,选择New Database Connection。点击下一步,在Connection Name中输入Oracle9,点击下一步。在Username中输入:system,在Password中输入abc123。点击下一步。在SID中输入oracle数据库的SID为ORADB01,点击下一步。点击Test Connection可测试是否连接成功。如果成功点击完成。如图:

 

11.这是我们可以建立zy用户,右键单击oracle9,选择SQLWorksheet,在里面输入:create user zy identified by zy;点击Execute SQL Statement运行

再输入grant create session,resource to zy;点击运行。这样就成功建立zy用户了。如图:

12.改变用户连接,右键单击oracle9,选择Properties,点击Authentication,把用户名和密码改为zy,点击确定。如图:

13.连接oracle数据库,右键单击oracle9,选择Connect,这样就连接了oracle数据库。如图:

14.右键单击建立的表,选择Cenerate->Date Definition Language,点击下一步,点击》》(全部复制),点击下一步,在最下面的“Perform the chosen operation directly with the database”前面打勾。点击下一步。再点击下一步,可以修改SQL file name为create Tables.sql点击下一步,点击完成。如图:

15.这样就生成了所建立的表。如图:

16.生成的create Table.sql文件内容如下:

CREATE TABLE "VENDOR"

(

"ID" NUMBER (4) NOT NULL,

"NAME" VARCHAR2 (50)

)

;

CREATE TABLE "CATEGORY"

(

"ID" NUMBER (4) NOT NULL,

"NAME" VARCHAR2 (30)

)

;

CREATE TABLE "PRODUCT"

(

"ID" NUMBER NOT NULL,

"NAME" VARCHAR2 (30),

"CATEGORYID" NUMBER,

"DESCRIPTION" VARCHAR2 (2000),

"PICTURE" VARCHAR2 (100),

"VENDORID" NUMBER,

"VENDOR_ID" NUMBER (4),

"CATEGORY_ID" NUMBER (4)

)

;

CREATE TABLE "ACCOUNT"

(

"ID" VARCHAR2 (30) NOT NULL,

"NAME" VARCHAR2 (80),

"PASSWORD" VARCHAR2 (50),

"BALANCE" NUMBER (10,2)

)

;

ALTER TABLE "VENDOR"

ADD CONSTRAINT "VENDOR_PK1" PRIMARY KEY

(

"ID"

)

 ENABLE

;

ALTER TABLE "CATEGORY"

ADD CONSTRAINT "CATEGORY_PK1" PRIMARY KEY

(

"ID"

)

 ENABLE

;

ALTER TABLE "PRODUCT"

ADD CONSTRAINT "PRODUCT_PK1" PRIMARY KEY

(

"ID"

)

 ENABLE

;

ALTER TABLE "ACCOUNT"

ADD CONSTRAINT "ACCOUNT_PK1" PRIMARY KEY

(

"ID"

)

 ENABLE

;

ALTER TABLE "PRODUCT"

ADD CONSTRAINT "PRODUCT_FK" FOREIGN KEY

(

"VENDOR_ID"

)

REFERENCES "VENDOR"

(

"ID"

) ENABLE

;

ALTER TABLE "PRODUCT"

ADD CONSTRAINT "PRODUCT_FK1" FOREIGN KEY

(

"CATEGORY_ID"

)

REFERENCES "CATEGORY"

(

"ID"

) ENABLE

;

这样是不是很方便,不用在Sqlplus中输入复杂的代码,只需要在IDE中脱拽就行了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle9i/10g/11g下载地址大全

把下面的地址复制到讯雷里就可以下载 ---------------------------------------------------------------------------------...

在AIX5.3系统上安装oracle9i和weblogic

第一章 AIX系统上安装oracle数据库一、AIX系统下的环境准备1、首先建立orajdls用户在命令行窗口输入:#smit user 执行后弹出用户管理的图形界面,选择第一项:ADD a User...

Oracle 9i JDeveloper开发指南

  • 2008-04-05 15:56
  • 126KB
  • 下载

Oracle9i的优化调整

一、SGA 1、Shared pool tunning Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)