3、系统 WINDOWS2008SERVER4.2设计使用工具 a) 使用PowerDesigner做为数据库的设计工具,要求为主要字段做详尽说明。对于SQLServer尽量使用企业管理器对数据库进行设计,并且要求对表,字段编写详细的说明(这些将作为扩展属性存入SQLServer中) b) 通过PowerDesigner定制word格式报表,并导出word文档,作为数据字典保存,格式。(PowerDesignerv10才具有定制导出word格式报表的功能)。对于SQLServer一旦在企业管理器进行数据库设计时加入扩展属性,就可以通过编写简单的
4、工具将数据字典导出。 c) 编写数据库建数据库、建数据库对象、初始化数据脚本文件 4.3设计原则 a) 采用多数据文件 b) 禁止使用过大的数据文件,unix系统不大于2GB,window系统不超过500MB c) oracle数据库中必须将索引建立在索引表空间里。 d) 基本信息表在建立时就分配足够的存储空间,禁止其自动扩展功能 e) 大文本字列、blob列要独立出一张表,此表只有id和blob(或大文本)列 f) 为每一个数据库创建独立的管理员用户,使用该用户进行设计,尽量不要使用sa
5、或者系统管理员身份进行数据库设计。 4.4设计的更新 a) 在设计阶段,由数据库管理员或指定的项目组其一成员进行维护。 b) 运行阶段,由数据库管理员进行维护。 c) 如对表结构进行修改,应先在数据字典文档进行修改,最后在数据库中进行修改。如果修改的是数据库字典表,必须由数据库管理员进行。 d) 编写更新的SQL代码,如果使用PowerDesigner,禁止由PowerDesigner直接连数据库进行数据库操作(如果是更改表或者字段的说明性文字可以通过数据库管理器图形界面进行修改) e) 修改数据库要通过SQ