ACID,+Client-side+Software

Theatre Booking System ACI D

ACID (Atomicity, Consistency, Isolation, Durability) is a set of components that ensure the reliability of processing database transactions.

** A tomicity:** Atomicity states that database modifications must follow an “all or nothing” rule. Each transaction is said to be “atomic.” If one part of the transaction fails, the entire transaction fails. If a hardware of system failure occurs, the transaction should be reverted and data restored to its original state prior to the transaction. ** C onsistency:** Database consistency is the most important of the ACID components. A transaction must contain no errors. The data entered must be valid or else the transaction will fail. Therefore, the data will be reverted to a state prior to the transaction. ** I solation:** Transactions in process should occur individually, isolated from other transactions.

** D urability:** Completed transactions are saved and ensured of their continuity, even after a system failure and reboot. The data must be available in its correct state.

**Client- side Software** Client-side software is software that is used to access or make better use of the internet or an intranet. This can include packaged software or scripts written in any of a variety of programming languages.

Along with the more well-known necessities for web access and use, such as browsers, email clients, and internet messaging programs, there are many other types of applications that are useful for surfers and webmasters. Of course one needs a browser to access websites, a messenger if one is to chat, and an email client for home use and storage for email service, but there are a lot of other things that can be done.

For instance, if one has a web host that will allow uploading files from the home computer to the website, an FTP agent is often necessary. Also there are programs for downloading, antivirus web monitoring, security, file compression, diagnostics, optimizing, file sharing, networking, newsgroup reading, and chatting. Many of these programs can be obtained by downloading them from the internet, sometimes as freeware or shareware.

**﻿﻿** http://www.learn.geekinterview.com/database/concepts/database-concurrency-and-reliability/1.html