DB Design

1.单词:英文单词间(个体间)用“_”间隔

2.表名: ApplicationName_TableName

3.字母:单词中元音去掉,重复依次出现的缩记一个字母、

4.缩写后不要超出15位

5.自增位取 NUMBER(12)

6.选择项取 CHAR(1)

7.使用VARCHAR2 不使用VARCHAR (ORACLE)

2010-1-14记:

1.由于实际开发中,开发人员都是对真实db进行修改,此时没人再同步pdm,pdm导出的建表脚本不能再用,这样可以先建立一个指向db的odbc,然后通过PowerDesigner的“Database-->Database Reverse Engineering”使用odbc把db逆向成pdm.

2.授权SEQ and All Table
创建授权语句:
生成批量语句:
-- GRANT OWNER TO OWNER2
select 'GRANT SELECT,INSERT,UPDATE,DELETE on <>.'||table_name||' TO <>;'   FROM user_tables
select 'CREATE OR REPLACE SYNONYM <>.'||table_name||' for <>.'||table_name||' ;' FROM USER_TABLES;

请使用浏览器的分享功能分享到微信等