数据库设计心得

数据字典与软件开发

    在数据库软件的开发过程中,数据库的定义是实现良好软件的基础,在实际的开发过程中,开发人员应该有一份数据字典列表,这样不仅有利于程序设计,而且有利于开发者之间的交流。

 

字段定义与数据库设计

    在定义字段时既要考虑数据输入的一般值,更要考虑数据可能输入的最大值,以此来确定字段的宽度。

 

数据约束与商务规则

   在进行数据库设计时,都要考虑数据的完整性,一般用约束或者商务规则来实现。约束是数据库设计中使用的概念,它涉及字段的唯一性、关系等等,而商务规则则是实际编程中在代码里对能输入的内容进行限制以达到相应的目的。因此,约束在数据库设计时实现,而商务规则在编码时实现,用约束来确保完整性实现起来快速且可以减少代码的编写量,用商务规则来确保完整性可保证人为的对信息的明确控制。在实际使用中,我们应综合使用两种方法来确保数据的完整性,当数据库中一个字段的值会随着另一个字段的值而改变时使用约束,如学校名称的改变可能会引起相应的班级信息中关于学校信息的改变;而在控制用户只能输入范围内的数值时,要用商务规则

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值