查看文章
[转]什么叫事务?2009年03月20日 星期五 15:40什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over !
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
我为什么要使用事务? 俺这里再举个很俗很俗的例子:
俺到银行存钱,于是有这么几个步骤:
1、把钱交给工作人员;2、工作人员填单;3、将单子给我签字;4、工作人员确认并输入电脑。
要是,要是我把钱交给工作人员之后,进行到3我签字了。那哥们突然心脏病发作,over掉了,那,我的钱还没有输入电脑,但我却交了钱又签字确认了,而并没有其他任何记录。我岂不是要亏死了???我的血汗钱啊!赶紧退给我!!
于是,在数据库里产生了这么一个术语:事务(Transaction),也就是要么成功,要么失败,并恢复原状。
还是写程序把:
Create Proc sp我去存款(@M Money , @iOperator Int)
As
Begin
Declare @i int
Begin Tran --激活事务
Exec @i=sp交钱 @m,@iOperator
if @i<>0 --这里一般用系统错误号 @@Error。 我这里为了举例子没有用到。需要根据实际情况。
begin
Rollback Tran --回滚事务
RaisError ('银行的窗口太少了,我懒得排队,不交了!:( ', 16, 1) with Log --记录日志
Return -1 --返回错误号
end
Exec @i=sp填单 @m,@iOperator
if @i<>0
begin
Rollback Tran --回滚事务
RaisError ('银行的哥们打印机出了点毛病,打印不出单子来,把钱退回来给我吧??', 16, 1) with Log
Return -2
end
Exec @i=sp签字 @m
if @i<>0
begin
Rollback Tran --回滚事务
RaisError ('我 靠?什么烂银行,换了3支笔都写不出水来!!老子不存了!!不签!', 16, 1) with Log
Return -3
end
Exec @i=sp输入电脑 @m,@iOperator
if @i<>0
begin
Rollback Tran --回滚事务
RaisError ('什么意思?磁盘空间已满?好了好了,把钱给我,我到旁边的这家银行!', 16, 1) with Log
Return -4
end
Commit Tran --提交事务
Return 0
End
在会计师事务所实习审计过的单位可以写在简历中吗
下半年10月11月开始,很多大所就开始进入大忙时期,通常10月份会开始招实习生,一到两个月的实习期,表现好,真正12月份开始的大忙时期才会留你的,至于转正,要看各个所的要求了,不过应届毕业生,一般都会让你过个大忙再决定(前提是你能够进入大忙时期),6月份左右会给你答复的。
但是,如果大学期间没有实习过,等毕业了才开始找事务所,估计挺困难的。
因为,相对于在校的实习生来说,所里给的待遇比在校生高的话,弄得在校生很不公平,两者都没什么经验,待遇高些明显有失公平;待遇跟在校生一样,又感觉你拿到的毕业证一点用都没有,怕你自卑;两难呢。
如何面试进入会计师事务所成为一名审计助理
现在正是事务所招人的时候,现在也正在找工作,与你一样的境况,并且我08年毕业的,从来没有从事过这个行业,现在工作已经定了下来了,进了一个全国排名前十的事务所。
我不知道你事通过什么方式投递简历的,以我看来,什么智联啊,51job呀,投的简历都不会有反应,后来我找到了北京注册会计师协会网站,那上面天天都会更新招聘信息,并且被通知面试的几率很高,你最好选择规模比较大的所投,大所资源比较多,但并不代表大所的工资高。
我前后面试到定下来,花了不到一周的功夫,所以,你也可以看看你们省市的会计师协会,试着找一些机会,祝你顺利!
如何让自己的简历更丰富,想找事务所的审计工作,现在做的是代加工...
看看事务所审计应具备的基本能力有哪些,事物所的审计工作是全面对一个企业的财务状况进行审计,且审计事物所的行业和你现在企业成本会计快度较大,视角也不一样,建议您先对事物所的审计工作通过网路课堂或者企业内部审计多了解熟悉之后,将现在的工作经验找一个较好的切入点,切入d事物所的审计工作,我想你要对事物所的工作做足了准备工作之后,你自然就知道简历改怎么写了,因为干任何工作思路最重要,同时也能有助于您快速了解适应审计工作,以上观点建议希望对您有帮助!
既做资产评估又做审计,工作3年,想跳审计大所(能做上市公司、证...
直接给事务所人力打电话,肯定会用的。
(官网有电话,一般是前台,让前台转人力)不过事务所的审计助理都很年轻,一、两年工作经验的94,95年的居多,还得带你,得想好啊。
来自职Q用户:张先生有注会还找不到工作?逗我?? 来自职Q用户:刘先生
之前在会计师事务所做过两年的审计,之后因为结婚生小孩有一年多...
可以。
全科都合格了,想要取得执业证书(即CPA证)的,就必须在事务所从事两年审计业务,因为申请执业会员必须由所在事务所向省级注协提交材料,其中包括了与事务所的聘用合同,其他注师的签字证明等。
注册会计师注册资格:参加注册会计师全国统一考试成绩合格,并从事审计业务工作二年以上的,可以向省、自治区、直辖市注册会计师协会申请注册。
不予注册情形有下列情形之一的,受理申请的注册会计师协会。
不予注册:一、不具有完全民事行为能力的;二、因受刑事处罚,自刑罚执行完毕之日起至申请注册之日止不满五年的;三、因在财务、会计、审计、企业管理或者其他经济管理工作中犯有严重错误受行政处罚、撤职以上处分,自处罚、处分决定之日起至申请注册之日止不满二年的;四、受吊销注册会计师证书的处罚,自处罚决定之日起至申请注册之日止不满五年的;五、国务院财政部门规定的其他不予注册的情形的。
...