《数据库原理》课程设计报告 - 24 -
as begin
update 库存表 set 库存数量=库存数量-deleted.出库数量 from 库存表,deleted where 库存表.货物编号=deleted.货物编号;
update 库存表 set 库存数量=库存数量+inserted.出库数量 from 库存表,inserted where 库存表.货物编号=inserted.货物编号; end
create trigger 操作库存更新 on 入库表 after insert,delete,update as begin
update 库存表 set 库存数量=(select sum(入库数量) from 入库表 where 货物编号=库存表.货物编号) end
3.5 数据库实施
3.5.1测试数据
《数据库原理》课程设计报告 - 25 -
3.5.2 备份策略 1.备份的方法
1)完全备份 2)差异备份 3)日志备份
4)文件和文件组备份 2.备份具体方法
第一,每天进行一次差异备份,保证数据库更新信息的保存。在每天的仓库货物的入库语出库存录入之后,要进行一次完全备份,保证货物信息不丢失。在对人员信息录入与修改时,还需进行一次差异备份。
第二,每一个月进行一次日志的差异备份,当进行完全备份时,同时进行日志的完全备份。
第三,每一年进行一次文件和文件组备份。
《数据库原理》课程设计报告 - 26 -
第4章 结束语
通过本次课程设计,我们都熟练掌握了数据库的应用技能。在第一周,我们主要完成了收集整理项目的需求和DFD,并且在DFD的基础上进行数据库概念结构设计,设计出系统的E-R图,确定了各个实体和联系的属性。然后把概念结构转换成数据库的逻辑结构,最后确定了系统的基本功能,划分了模块,并确定了每个模块的功能,进行每个模块的功能设计。一周的时间里,我们不断的分析、总结、归纳,然后又分析、总结、归纳,最后以为需求都确定好了,没想到到了实现时又发生了一些小变动,分析阶段真是任重道远!在第一周,我们主要根据系统的设计进行编码,以及撰写设计报告。在编码时,我们不仅学会了常用的命名规范,还深入学习了数据库实际应用时的安全机制。这些都要感谢薛冰指导老师的耐心指导!一周的课程设计让我们对数据库有了深入的了解,提高了实际动手能力。同时,我也提出一点建议,建议以后可以让我们到相应的场所去做需求分析。这样可以让我们更好的了解真正整个业务的流程。
参考文献
[1] 杨涛. 基于DEB和XML签名的电子证据管理. 计算机工程, 2012. [2] 王珊, 萨师煊 数据库系统概论. 高等教育出版社, 2010. [3] 萨师煊,王珊. 数据库系统概论(第三版). 高等教育出版社,2000.
相关推荐: