Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What is ACID fundamental? What are transactions in SQL SERVER
What is ACID fundamental? What are transactions in SQL SERVER ?
✍: Guest
A transaction is a sequence of operations performed as a single logical unit of work. A
logical unit of work must exhibit four properties, called the ACID (Atomicity, Consistency,
Isolation, and Durability) properties, to qualify as a transaction:
Atomicity
A transaction must be an atomic unit of work; either all of its data
modifications are performed or none of them is performed.
Consistency
When completed, a transaction must leave all data in a consistent
state. In a relational database, all rules must be applied to the transaction's
modifications to maintain all data integrity. All internal data structures, such
as B-tree indexes or doubly-linked lists, must be correct at the end of the
transaction.
Isolation
Modifications made by concurrent transactions must be isolated
from the modifications made by any other concurrent transactions. A
transaction either see data in the state it was before another concurrent
transaction modified it, or it sees the data after the second transaction has
completed, but it does not see an intermediate state. This is referred to as
serializability because it results in the ability to reload the starting data and
replay a series of transactions to end up with the data in the same state it was
in after the original transactions were performed.
Durability
After a transaction has completed, its effects are permanently in
place in the system. The modifications persist even in the event of a system
failure.
2007-10-25, 5042👍, 0💬
Popular Posts:
How can you check to see whether a symbol is defined? You can use the #ifdef and #ifndef preprocesso...
How do I use forms? The basic syntax for a form is: <FORM ACTION="[URL]">...&l t;/FORM>Wh...
How To Retrieve the Count of Updated Rows? - Oracle DBA FAQ - Working with Database Objects in PL/SQ...
Rachel opened her math book and found that the sum of the facing pages was 245. What pages did she o...
What is a measure in OLAP ? Measures are the key performance indicator that you want to evaluate. To...