数据字典与软件开发
在数据库软件的开发过程中,数据库的定义是实现良好软件的基础,在实际的开发过程中,开发人员应该有一份数据字典列表,这样不仅有利于程序设计,而且有利于开发者之间的交流。
字段定义与数据库设计
在定义字段时既要考虑数据输入的一般值,更要考虑数据可能输入的最大值,以此来确定字段的宽度。
数据约束与商务规则
在进行数据库设计时,都要考虑数据的完整性,一般用约束或者商务规则来实现。约束是数据库设计中使用的概念,它涉及字段的唯一性、关系等等,而商务规则则是实际编程中在代码里对能输入的内容进行限制以达到相应的目的。因此,约束在数据库设计时实现,而商务规则在编码时实现,用约束来确保完整性实现起来快速且可以减少代码的编写量,用商务规则来确保完整性可保证人为的对信息的明确控制。在实际使用中,我们应综合使用两种方法来确保数据的完整性,当数据库中一个字段的值会随着另一个字段的值而改变时使用约束,如学校名称的改变可能会引起相应的班级信息中关于学校信息的改变;而在控制用户只能输入范围内的数值时,要用商务规则