精选好文 / 数据库设计的技巧

数据库设计的技巧

管理员 2021-04-07 10:00:00

数据库设计的技巧

了解数据库设计技巧前要知道数据库设计模型。数据库发展过程中有多种数据库模型,这些模型包括层次模型、网状模型、实体关系模型、对象关系模型。

层次模型和网状模型称为非关系模型,在早期非常流行,现在已逐步被关系模型的数据库取代。随着面向对象技术在计算机领域的影响扩大,许多关系型数据库厂商为了支持面向对象模型,对关系模型进行了扩展,从而产生了对象关系模型。

数据库设计的技巧

 

目前数据库设计中存在两种主流模式,一种是基于实体-关系设计的关系模型,前面章节用到的雇员和部门就是关系模型的表现形式;另一种是包含扩展了面向对象技术的数据库模型,即OR。OR是什么呢?就是对象—关系(Object-Relationship)。

关系模型是建立在严格的数学概念基础上的。其概念单一;数据结构简单、清晰,用户易懂易用,具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发的工作。所以关系数据模型深受用户喜爱。关系模型也有缺点,最主要的缺点是执行效率较低。对象关系模型支持用户自定义的数据类型,能够清晰地表示复杂对象等,弥补了关系模型的不足。

本章不对对象关系模型加以介绍。如何设计出相对应的数据库模型,需要学习数据库设计的技巧。

数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。

数据库设计的技巧

 

数据库技巧是经验的总结,现列举如下。

a. 在符合系统需求的前提下,表的个数越少越好,一张表中组合主键的字段数越少越好,一个表中的字段越少越好。

b. 检查各种变化字段。

c. 避免使用保留字。

d. 删除标记字段。

e. 避免使用触发器。

f. 如果发现重复输入数据,就需要创建新的表和新的关系。

g. 熟练使用数据库设计工具。

h. 创建E-R图表和数据字典。

i. 每个表都应该用有3个有用的字段:修改记录时间、修改人、修改后的版本。

j. 对地址和电话采用多个字段。

k. 正确处理多对多关系。

版权声明:开心乐学倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章

顶部