Acid fundamental and transactions in sql server, DOT NET Programming

What is ACID fundamental? What are transactions in SQL SERVER?

The transaction is a sequence of operations performed as a single logical unit of work..The logical unit of work should exhibit 4 properties, Known as the ACID (Isolation , Atomicity, Consistency, and Durability) properties, to qualify for the transaction:

1)Atomicity:

The transaction should be an atomic unit of work; either all of its data modifications are performed or none of them is performed.

2)Consistency:

When done, a transaction should leave all its data in a consistent state. In a relational database, all rules should be applied to the transaction's modifications to maintain all data integrity. All internal data structures, like B-tree indexes or doubly-linked lists, must be correct at the end of the transaction.

3)Isolation:

The Modifications made by concurrent transactions should 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 views the data after the second transaction has done, but it does not see an intermediate state. This is known as serializability as 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.

4)Durability

After the transaction has done, its effects are permanently in the place in the system. The changes persist even in the event of a system failure.

Posted Date: 9/24/2012 4:01:50 AM | Location : United States







Related Discussions:- Acid fundamental and transactions in sql server, Assignment Help, Ask Question on Acid fundamental and transactions in sql server, Get Answer, Expert's Help, Acid fundamental and transactions in sql server Discussions

Write discussion on Acid fundamental and transactions in sql server
Your posts are moderated
Related Questions
Need code for Windows 8 and Windows Phone 8 that will http post images to a php file on web server. Project Description: I am working on two projects on both Windows 8/RT and

Explain the concept of constructor? Constructor is a special method of a class, which is called automatically when the instance of a class is formed. It is created with the sam

The project aims at converting a rough hand drawn diagram to a neat diagram. Is it a good project for B.Tech level?Please tell how to go about it??

Want Microsoft CRM Dynamics CRM 2011 or 2013 programmer Project Description: Need to do customizations in CRM itself and integrate CRM 2011 with SAP Business One and HTML web

1. Prepare  a grocery list   having four columns (Serial number, The name of the product, quantity and price)  for the month of April, 06. Font specifications for Title(Groce

What are the core functionalities in XML .NET framework? The XML API for the .NET Framework includes the following set of functionalities: XML readers With XML readers

Project Description: This is an online customization printing system they use for multiple organizations to allow customizing  and access of materials they allocate to drive iss

What is cross page posting? By default, the button controls in the ASP.NET pages post back to the similar page that contains button, where you can write an event handler for th

i want to know the code for adding new item button in .net forms and delete button in vb.net forms. can any one pls help

Need to copy values from one database to another AND Enhancements in MVC website. Project Description: Basically, you are asked to create an app that copy values from one DB