数据库设计问题
2007-01-17 09:17
411 查看
数据库基础数据表设置问题
如 类别 和明细表 使用的数据应该不让用户修改和删除如编号和名称,有可能造成一些表中会出现一些残余的数据,和
有的是历史数据但其类别却被删除了,有可能查询的时候就查不到了,也有可能今天删除了,它的帐目还在,几天后又增加了一个相同的项目,结果先前的数据会计算到当前的帐目上.在设计时应该使用注销 和只能修改部分数据,如价格等不能修改编号和名称.(修改编号和名称统计的时候数据就可能看不懂了.) 另外消费表尽量记录消费的类别 ,代码,名称,价格等用冗余(用空间换取时间),因为价格是经常变动的.是否需要历史价格变动表记载每一次的变动价格.
注意一个表中的数据不要太多,如果是营业表应该在建一个历史表,定期将数据移到历史表中,
尽量不使用自动编号.应该自己计算编号,
如 类别 和明细表 使用的数据应该不让用户修改和删除如编号和名称,有可能造成一些表中会出现一些残余的数据,和
有的是历史数据但其类别却被删除了,有可能查询的时候就查不到了,也有可能今天删除了,它的帐目还在,几天后又增加了一个相同的项目,结果先前的数据会计算到当前的帐目上.在设计时应该使用注销 和只能修改部分数据,如价格等不能修改编号和名称.(修改编号和名称统计的时候数据就可能看不懂了.) 另外消费表尽量记录消费的类别 ,代码,名称,价格等用冗余(用空间换取时间),因为价格是经常变动的.是否需要历史价格变动表记载每一次的变动价格.
注意一个表中的数据不要太多,如果是营业表应该在建一个历史表,定期将数据移到历史表中,
尽量不使用自动编号.应该自己计算编号,
相关文章推荐
- 关于数据库Varchar字段类型长度设计问题
- 数据库中表中状态字段status的设计问题
- 【MySQL之设计表(二)】一个典型的数据库设计问题
- SQL 数据库 学习 014 外键的具体定义 设计外键要注意的问题
- 关于四季学期数据库设计问题
- 学生成绩数据库设计 四 解答问题的存储过程
- 数据库设计之存储多值的问题
- 关于数据库Varchar字段类型长度设计问题
- 一个问题看系统数据库设计
- 关于数据库设计中的分级分层问题的总结(适用于组织结构图及家谱等问题)
- 一个有关访问量统计的数据库设计以及isqlplus的一个设置问题
- 设计数据库需要考虑到的问题
- [网络问题,截图以后再传]本实验是设计性实验。目的在于使用关系数据库标准语言SQL,掌握视图和索引的操作。
- 数据库设计问题
- 多用户分组权限管理问题的数据库设计
- .NET进期综合---缓存/关于跨页面值传递/页面设置CSS/用户自定义控件/fileupload的路径问题/dropdown二级联动的数据库设计
- 数据库设计中的一些问题
- 数据库表设计权限问题
- 数据库设计问题
- [导入]数据库应用系统设计面临的常见的大的方面的问题?