摘要:
编写过存储过程的人,再编写触发器时会发现:他们的语法、格式是非常类似的。其实触发器就是一种特殊类型的存储过程。他们都是预编译的,在程序正式编译前就由编译器进行编译,存储在服务器端。不过,触发器与一般的存储过程也有些区别。触发器主要是通过对数据库的增删改的操作,或者是一个触发动作的触发作用等事件触发而被执行;而存储过程则是通过像传递SQL语句一样,传递存储过程的名字来被程序调用,实现功能。触发器一共分为五种类型:Update触发器,Insert触发器、Delete触发器、Instead of触发器和After触发器。前三个分别是相应表上进行更新、插入、删除操作时触发。Instead of触发器在 阅读全文
摘要:
在软件开发过程中,数据库的设计是非常重要的。可以说,良好的数据库设计,是对用户需求的理解的精准定位。它不仅能够使得软件开发起来非常便捷,而且还能够使软件系统高效运行,同时,为日后的维护或者更换数据库提供便利。在最近开发系统的过程中,感觉收获最大的也是关于数据库的操作。最初开发机房收费系统的时候,由于没有经验,而且懂得的知识也非常少,数据库的设计根本谈不上,就是感觉到数据库中缺少某些字段的时候,直接在数据库表中去修改字段。这样就为自己徒增了很多工作量,相关的代码需要一处一处去修改。开发.NET版机房收费系统的数据库设计明显好多了,由于充分了解了需求,数据库设计当然比上一次好上很多。不过回头去看, 阅读全文
摘要:
前后大概一个月半的时间了吧,终于看完了牛腩新闻发布系统。尽管牛腩老师的声音弱弱的,但是他的“不将就”却让他的课程有了一种独具匠心的魅力。这种魅力会让你变得兴致勃勃起来,吸引着你跟着他将所有问题一一解决。这一次做系统,感觉收获很大。下面就像大家分享学习的心得。一、了解了开发的流程系统的讲解过程,其实就是开发软件的整个流程。这个小小的系统,设计的知识还是非常丰富的。从需求分析、文档编写,到后面的代码编写、系统发布,行如流水般的讲解,让我对软件的开发流程有了清晰的概念。二、新技术的学习做新闻发布系统中,我又学到了很多的新知识。这里有关于SQL数据库相对熟悉,但是没有用过的知识,这一块让我感到轻松加愉 阅读全文