数据库原理--机票预定系统
航班信息触发器代码为:
create trigger a on 航班信息 for insert ,update
as rasiserror(‘不能添加和更新数据’,16,1) rollback transaction go
机票信息触发器代码为:
create trigger b on 机票信息 for insert ,update
as rasiserror(‘不能添加和更新数据’,16,1) rollback transaction go
旅客信息触发器代码为:
create trigger c on 旅客信息 for insert ,update
as rasiserror(‘不能添加和更新数据’,16,1) rollback transaction go
取票通知和账单触发器代码为:
create trigger d on 取票通知和账单 for insert ,update
as rasiserror(‘不能添加和更新数据’,16,1) rollback transaction go
六、设计心得
通过此次课程设计,我对数据库原理与应用这门学科有了更深的认识,对其中的各类知识也有了初步的整合,更加认识到此门学科的重要性。当然,我也认识到自己的不足,有许多学要我去改进的地方。例如此次课程设计,在创建数据流图,数据字典,和最后的创建数据库的时候,人称姓名我做的比较混乱,这是因为前期没有想清楚整体的思路,对整体进行必要的构思,导致后期思想有些混乱。
整体上的设计我参考了一些别的同学的做法,对他们的做法进行了整合修改和扩充,再加上陈琳老师课程设计前所给我们讲的大体的思路概括,分成六个部分,最终达成此片初稿,但同时也存在一些问题。由于前面需求分析不够准确,导致在进行编码后还在不断地修改需求,所以进行了不少的重复工作,延误了进度。
这个航空订票系统所需的数据比较繁琐,所以在进行数据和界面的结合需要相当大的功