【powerdesigner 使用1】 逆向工程

逆向工程

生成pdm

生成的scott 脚本

/*==============================================================*/ /* DBMS name: ORACLE Version 10g */ /* Created on: 2011-5-8 21:35:21 */ /*==============================================================*/ alter table SCOTT.EMP drop constraint FK_DEPTNO; drop table SCOTT.BONUS cascade constraints; drop table SCOTT.DEPT cascade constraints; drop table SCOTT.EMP cascade constraints; drop table SCOTT.SALGRADE cascade constraints; drop user SCOTT; /*==============================================================*/ /* User: SCOTT */ /*==============================================================*/ create user SCOTT identified by ''; /*==============================================================*/ /* Table: BONUS */ /*==============================================================*/ create table SCOTT.BONUS ( ENAME VARCHAR2(10), JOB VARCHAR2(9), SAL NUMBER, COMM NUMBER ) pctfree 10 initrans 1 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging monitoring noparallel; /*==============================================================*/ /* Table: DEPT */ /*==============================================================*/ create table SCOTT.DEPT ( DEPTNO NUMBER(2) not null, DNAME VARCHAR2(14), LOC VARCHAR2(13), constraint PK_DEPT primary key (DEPTNO) using index pctfree 10 initrans 2 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging ) pctfree 10 initrans 1 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging monitoring noparallel; /*==============================================================*/ /* Table: EMP */ /*==============================================================*/ create table SCOTT.EMP ( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2), constraint PK_EMP primary key (EMPNO) using index pctfree 10 initrans 2 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging ) pctfree 10 initrans 1 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging monitoring noparallel; /*==============================================================*/ /* Table: SALGRADE */ /*==============================================================*/ create table SCOTT.SALGRADE ( GRADE NUMBER, LOSAL NUMBER, HISAL NUMBER ) pctfree 10 initrans 1 storage ( initial 64K minextents 1 maxextents unlimited ) tablespace USERS logging monitoring noparallel; alter table SCOTT.EMP add constraint FK_DEPTNO foreign key (DEPTNO) references SCOTT.DEPT (DEPTNO) not deferrable;

生成测试数据

insert into BONUS (ENAME, JOB, SAL, COMM) values ('D64647HL8O', '59SG3P2I4', 11, 2); insert into BONUS (ENAME, JOB, SAL, COMM) values ('1 88L HDL1', 'A39PR6OLY', 17, 17); insert into BONUS (ENAME, JOB, SAL, COMM) values ('EABYPVJWI1', 'JO8152VY3', 12, 13); insert into BONUS (ENAME, JOB, SAL, COMM) values ('88BHGOCX35', 'CQI4LRA2P', 16, 10); insert into BONUS (ENAME, JOB, SAL, COMM) values ('0UCGBDHJ6G', 'Y89YWTA6Y', 18, 5); insert into BONUS (ENAME, JOB, SAL, COMM) values ('ABOGJOPR7T', 'H8U X LP ', 4, 6); insert into BONUS (ENAME, JOB, SAL, COMM) values ('QBWPKTRA36', 'FFHFCJV9S', 7, 7); insert into BONUS (ENAME, JOB, SAL, COMM) values ('JKUKJO8Y2Q', 'WVIL4TC65', 0, 3); insert into BONUS (ENAME, JOB, SAL, COMM) values ('NW3YYIRHE1', 'TRRNE6LII', 14, 15); insert into BONUS (ENAME, JOB, SAL, COMM) values ('AD6H4S YS ', 'F4FILPR3S', 2, 9); insert into BONUS (ENAME, JOB, SAL, COMM) values ('TY9U5YH4LD', '1WY0A6FGS', 3, 14); insert into BONUS (ENAME, JOB, SAL, COMM) values ('IB2B9D8G60', 'M6O1LL5NJ', 1, 19); insert into BONUS (ENAME, JOB, SAL, COMM) values ('17R2NGFB4F', 'KLAUY9YDD', 19, 0); insert into BONUS (ENAME, JOB, SAL, COMM) values ('CL8B8B2T4B', 'X25WQD45D', 8, 1); insert into BONUS (ENAME, JOB, SAL, COMM) values ('D4KCG24TYH', '0K638M OR', 6, 11); insert into BONUS (ENAME, JOB, SAL, COMM) values ('IBOAJ96CQN', 'LFTJGIE E', 13, 4); insert into BONUS (ENAME, JOB, SAL, COMM) values ('CDAWCJXRJJ', 'CB8G42F 4', 10, 16); insert into BONUS (ENAME, JOB, SAL, COMM) values ('GKPVGBI20J', 'T CNE8IK1', 5, 8); insert into BONUS (ENAME, JOB, SAL, COMM) values ('PW0V44LA4C', '2YC2W1SHG', 15, 12); insert into BONUS (ENAME, JOB, SAL, COMM) values ('F0VMF02U9W', 'Q0 96OVN5', 9, 18); insert into DEPT (DEPTNO, DNAME, LOC) values (4, 'NNK0MXJTX4O QY', 'AXHC5MD8E80FV'); insert into DEPT (DEPTNO, DNAME, LOC) values (15, 'QX15Y6UI0E5OLR', 'Y0TC0X56KMJTK'); insert into DEPT (DEPTNO, DNAME, LOC) values (13, ' GVHPUHHLH1M18', 'Y8TRV NG6 38O'); insert into DEPT (DEPTNO, DNAME, LOC) values (9, 'YEA OA5O6QMRGD', 'TL65494IOPWGM'); insert into DEPT (DEPTNO, DNAME, LOC) values (12, 'JN6NW32358HJGR', 'UHF4E95RHMOO3'); insert into DEPT (DEPTNO, DNAME, LOC) values (1, 'FNJWDYMEKL5OW9', 'LOEFRX7HXD6JR'); insert into DEPT (DEPTNO, DNAME, LOC) values (11, '4N2JJ53QJU0S2X', '76K9R 3UC9Y08'); insert into DEPT (DEPTNO, DNAME, LOC) values (5, 'KDPE0E9WTFLP4Y', ' K7JGK I4UASJ'); insert into DEPT (DEPTNO, DNAME, LOC) values (6, 'TW CYU6Y96MLAQ', 'URGD4EDAJRT61'); insert into DEPT (DEPTNO, DNAME, LOC) values (17, '3T0FJXXYAHJHU7', '02BH74M74YRP4'); insert into DEPT (DEPTNO, DNAME, LOC) values (8, '6BBPIJ56NUIU94', 'GPYDEM1YSEJ5N'); insert into DEPT (DEPTNO, DNAME, LOC) values (2, 'PINLWK4LXPPY3P', 'W5CU43XY96TK7'); insert into DEPT (DEPTNO, DNAME, LOC) values (10, '88UFDKE958SNU3', '5JEB7V8JSSDH9'); insert into DEPT (DEPTNO, DNAME, LOC) values (18, '0LPV4E38CJ2Q3Y', 'XB6G2NRRRREB4'); insert into DEPT (DEPTNO, DNAME, LOC) values (19, 'OPJ0S70T4PY94Y', '1JTIXJDYPU4GH'); insert into DEPT (DEPTNO, DNAME, LOC) values (0, '7B6WXO9MGU4BMF', '51U3ADDBAHHKL'); insert into DEPT (DEPTNO, DNAME, LOC) values (3, 'BA9NEGA7RCB0M3', 'DCOSI9KUQLKV5'); insert into DEPT (DEPTNO, DNAME, LOC) values (7, 'AMJAJBPBTHH0JI', 'MC4BEVLPMK636'); insert into DEPT (DEPTNO, DNAME, LOC) values (16, '1A0WY4JJ2OBIIP', '5RNK67TRYN TC'); insert into DEPT (DEPTNO, DNAME, LOC) values (14, '4PC8KQTMX2DXDX', 'S5NX29JHYNHBI'); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (16, 'M7M9TG9YN0', 'D8 S09JN ', 19, '1-1-1', 14, 15, 5); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (2, '7 JW8PV5 W', 'YO5UXM0RV', 14, '1-1-1', 12, 8, 11); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (4, 'AWI60SLWAC', 'J3J6O8BPB', 17, '1-1-1', 11, 12, 13); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (11, 'G5YGTV48GA', 'GYNT DQ4S', 10, '1-1-1', 6, 14, 8); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (14, 'P5TXNVJJ5B', 'RSWELTOHJ', 5, '1-1-1', 10, 1, 4); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (19, 'XFDVR8MKFM', '863FA8U2I', 0, '1-1-1', 13, 11, 6); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (5, 'AYQ9QUX26O', 'HA855EHM7', 2, '1-1-1', 4, 13, 4); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (17, 'BO Q15UMM6', 'EAD6E1YTC', 15, '1-1-1', 1, 17, 1); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (8, 'FXEDCOT8PP', 'C74BFAS9Q', 3, '1-1-1', 16, 3, 8); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (12, 'R8MEBM2S K', 'TEIPQN53T', 8, '1-1-1', 15, 5, 3); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (18, 'UI5SCWMTCI', '23 04SW3G', 16, '1-1-1', 9, 2, 0); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (10, '1QG13LBG5H', 'RKU7THONW', 12, '1-1-1', 0, 0, 18); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (1, 'K7B4UWNDSV', 'TCVNMU9SP', 6, '1-1-1', 18, 9, 18); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (15, 'G8WP9SS2NU', 'K9VU4 URA', 11, '1-1-1', 3, 19, 9); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (7, 'MEEHH3XBOA', 'GJDN02YT8', 1, '1-1-1', 2, 10, 15); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (6, ' R R96KWK0', 'NOJLLYYZV', 7, '1-1-1', 7, 7, 10); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (9, 'LCUREDM31A', 'IHLE20H3V', 18, '1-1-1', 17, 16, 3); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (3, '92GBX6L6XQ', '9L1Y5EHAJ', 9, '1-1-1', 8, 6, 8); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (13, '3BXAMQR7OY', 'ILQJ6AXWV', 4, '1-1-1', 19, 4, 15); insert into EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (0, 'JIX5PSNSNP', 'DVS8Y004P', 13, '1-1-1', 5, 18, 2); insert into SALGRADE (GRADE, LOSAL, HISAL) values (10, 14, 18); insert into SALGRADE (GRADE, LOSAL, HISAL) values (8, 16, 14); insert into SALGRADE (GRADE, LOSAL, HISAL) values (14, 5, 11); insert into SALGRADE (GRADE, LOSAL, HISAL) values (18, 19, 3); insert into SALGRADE (GRADE, LOSAL, HISAL) values (11, 1, 9); insert into SALGRADE (GRADE, LOSAL, HISAL) values (4, 6, 10); insert into SALGRADE (GRADE, LOSAL, HISAL) values (5, 17, 17); insert into SALGRADE (GRADE, LOSAL, HISAL) values (16, 3, 5); insert into SALGRADE (GRADE, LOSAL, HISAL) values (9, 13, 1); insert into SALGRADE (GRADE, LOSAL, HISAL) values (17, 0, 12); insert into SALGRADE (GRADE, LOSAL, HISAL) values (12, 4, 7); insert into SALGRADE (GRADE, LOSAL, HISAL) values (1, 2, 13); insert into SALGRADE (GRADE, LOSAL, HISAL) values (6, 8, 16); insert into SALGRADE (GRADE, LOSAL, HISAL) values (0, 11, 8); insert into SALGRADE (GRADE, LOSAL, HISAL) values (13, 15, 4); insert into SALGRADE (GRADE, LOSAL, HISAL) values (3, 12, 2); insert into SALGRADE (GRADE, LOSAL, HISAL) values (15, 10, 19); insert into SALGRADE (GRADE, LOSAL, HISAL) values (19, 7, 6); insert into SALGRADE (GRADE, LOSAL, HISAL) values (2, 9, 0); insert into SALGRADE (GRADE, LOSAL, HISAL) values (7, 18, 15);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值