- 41
- 0
- 约1.23万字
- 约 15页
- 2019-03-17 发布于湖北
- 举报
数据库结构设计要点
任何应用系统的高性能运行,最基本的是数据库结构的设计。数据库结构是整个应用系统的根基,如果结构设计不好,只在数据库的参数来优化恐怕也不理想。下面给出关于Oracle环境的数据库结构设计的一点介绍,希望指出的是,这里的内容仅作者本人的一些经验和体会,不是理论和方法。仅供Oracle应用开发人员参考。
§23.1 分析阶段的对表的理解
在系统需求分析阶段,一般需要有经验的系统分析员及编程人一起与用户进行交流。这个阶段主要是听用户对需求的描述。但是当我们对用户的需求有初步的了解后,就需要分析员将这些用户需求变为文档,即写出数据需求定义。
一般来说,对用户的复杂的表结构、表中再套小表这样的大表,需要将它们的数据之间理清,拆开成几个相互有关系的表结构。不要简单地将用户的表原封不动地进行转换。
§23.2 正确的主键字段的选择
选择主键字段的前提是,该列的值不能有重复,也不能空,这是基本的要求。此外,建议注意下面的问题:
该列的值不能过长,比如不能使用单位名称作为主键;
建议用字符型或数字型(整数)作为主键;
不要用日期型,浮点型之类的字段作为主键;
如果只用一个字段作为主键出现重复,可采用加校验位或选用两字段作为主键,但不推荐用3个以上的字段作为主键。
§23.3 字段类型及长度的选择
对于一个表的字段来说,不同的设计者可能给出不同的类型,有时字段确实可以定义成不
您可能关注的文档
最近下载
- 食品工程原理 教学课件 ppt 作者 姜淑荣 主编 冷士良 主审目录.ppt VIP
- 《谏逐客书》第二自然段逻辑论证技巧探讨.docx VIP
- 2026及未来5年高压电机静态绝缘监控仪项目投资价值分析报告.docx
- 合规红线与避坑实操手册(2026)WS 444.2-2014医疗机构患者活动场所及坐卧设施安全要求 第2部分:坐卧设施》.pptx VIP
- 国有土地上房屋拆迁补偿协议书.docx VIP
- 2025年度国有土地上房屋征收与补偿协议书范本.docx VIP
- 配送网络布局优化(35页PPT).ppt VIP
- 中级经济师《工商管理》笔记.pdf VIP
- GB_T24001-2016:环境管理体系要求及使用指南.pdf VIP
- 遗传育种技术课件.ppt VIP
原创力文档

文档评论(0)