数据库命名和设计规范
设计标准
标准化和规范化
数据标准化有利于消除数据库中数据冗余。标准化有好多个
形式,但 ()通常被认为在性能、
扩展性和数据完整性方面达成了最好平衡。简单来说,遵守
标准数据库表设计标准是: 即某
个表只包含其本身基础属性,当不是它们本身所含有属性时需
进 行分解。表之间关系经过外键相连接。它含有以下特点:
有
一组表专门存放经过键连接起来关联数据。
举例:某个存放用户及其相关定单 数据库就可能有两
个表: 和 。表不包含定单关联用户
任 何信息,但表内会存放一个键值,该键指向
表
里
包含该用户信息那一行。
实际上,为了效率缘故,对表不进行标准化有时也是必需。
!
数据驱动
采取数据驱动而非硬编码方法,很多策略变更和维护全部会
方便得多,大大增强系统灵活性和扩展性。
举例,假如用户界面要访问外部数据源(文件、"
文档、
其它数据库等),不妨把对应连接和路径信息存放在用户界
面支持表里。还有,假如用户界面实施工作流之类任务(发
评论0
最新资源