最近新到了一个单位,目前处于培训时期。老师留了作业,关于SYBASE数据库的。讨论会之后,看到一些同事做的确实很好,有些地方自己在编程的时候没有想到。下面把自己没有考虑到的地方总结一下,以期日后考虑问题能够更全面一些。
题目是这样的,给出两个表account和account_bak,要求将王红账户转出500到李莉账户中,保持 account,与acounnt_bak表一致,用触发器保证。
自己考虑遗漏的地方:
1、转账过程中,没有考虑两个账户是否都存在;
2、转账的时候,没有考虑到转账金额是否已经超出转出账户的余额。
综合的说,是对数据的验证没有考虑周到。包括两个部份,一个是对数据本身的验证,比较数的取值范围;再一个是通过数据获取其它数据,比如根据用户ID获取用户信息的记录,即数据所对应的其它数据是否存在。
数据的存在性、数据的取值范围,看起来很简单的事情,却很容易忽略。
在这里做个记录,以备日后查看。
分享到:
相关推荐
软件测试工程师大作业总结报告+测试文档【适合交作业】 软件测试大作业(适合交作业) 等价测试,边界值测试,性能测试,测试windows计算器功能。包括:输入输出、计算换算、日期计算等。根据本次测试来评估当前的...
小学:四年级寒假作业小结(教学方案).pdf
图片分析周末作业总结提交
HClA第三天作业总结
小学寒假作业总结.doc
985 大连理工大学(DLUT)数据结构 2020中国慕课(MOOC)作业总结(答案+详解)适合学习,考前复习等复习资料
电子商务作业总结1.pof
寒假数学的实践作业总结.docx
哈工大近世代数第十章latex做作业总结
国家为了切实提高学校育人水平,持续规范校外培训,有效减轻义务教育阶段学生过重作业负担和校外培训负担,印发了《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》(简称“双减”)。从这开始,“双...
机械制图:第二讲 零件表达作业总结.ppt
Vue_Demo_音乐_电影评论详细报告,是一次Vue大作业时候写的报告,包括设计、需求分析、功能介绍等。
如何既要减轻学生的作业负担,又能真正“减量增质”,在优化作业的过程中,不断提升教学质量,这确实是值得我们努力探索实践的重要课题。 作业是教与学相联接的一个重要环节,学生通过作业,预习、复习、理解、巩固...
双减课题小结中小学生课堂作业设计与作业评价的研究阶段性总结报告.doc
Linux运维-1.Linux运维51期-基础模块-作业总结(1).mp4
2.4小类设置 ………………………….…………….………………….……………………………5 2.5库位设置 ………………………….……………………….……….……………………………6 2. 6入库单 …………………………....
期末大作业公交路线查询系统,oracle,存储过程,触发器 struts2,hibernate,sh框架
JavaScript结课大作业
教育精品资料