数据库结构设计要点.docVIP

  • 41
  • 0
  • 约1.23万字
  • 约 15页
  • 2019-03-17 发布于湖北
  • 举报
数据库结构设计要点 任何应用系统的高性能运行,最基本的是数据库结构的设计。数据库结构是整个应用系统的根基,如果结构设计不好,只在数据库的参数来优化恐怕也不理想。下面给出关于Oracle环境的数据库结构设计的一点介绍,希望指出的是,这里的内容仅作者本人的一些经验和体会,不是理论和方法。仅供Oracle应用开发人员参考。 §23.1 分析阶段的对表的理解 在系统需求分析阶段,一般需要有经验的系统分析员及编程人一起与用户进行交流。这个阶段主要是听用户对需求的描述。但是当我们对用户的需求有初步的了解后,就需要分析员将这些用户需求变为文档,即写出数据需求定义。 一般来说,对用户的复杂的表结构、表中再套小表这样的大表,需要将它们的数据之间理清,拆开成几个相互有关系的表结构。不要简单地将用户的表原封不动地进行转换。 §23.2 正确的主键字段的选择 选择主键字段的前提是,该列的值不能有重复,也不能空,这是基本的要求。此外,建议注意下面的问题: 该列的值不能过长,比如不能使用单位名称作为主键; 建议用字符型或数字型(整数)作为主键; 不要用日期型,浮点型之类的字段作为主键; 如果只用一个字段作为主键出现重复,可采用加校验位或选用两字段作为主键,但不推荐用3个以上的字段作为主键。 §23.3 字段类型及长度的选择 对于一个表的字段来说,不同的设计者可能给出不同的类型,有时字段确实可以定义成不

文档评论(0)

1亿VIP精品文档

相关文档